• Joined on 2026-01-12
alex-eg approved alex-eg/sex#29 2026-09-18 11:07:38 +02:00
feature/project-local-deps
alex-eg commented on pull request alex-eg/sex#29 2026-09-18 11:06:56 +02:00
feature/project-local-deps

What about macOS?

alex-eg commented on pull request alex-eg/sex#27 2026-09-16 23:35:11 +02:00
Add type db, some nice macro features and a brand new SDL3 example

Thanks — every one of these reproduced, and all seven are fixed, each with the test that would have caught it.

alex-eg pushed to sdl-example at alex-eg/sex 2026-09-16 17:01:28 +02:00
a221e0f8ea build the triangle on Linux too
bf83baa508 read-time feature expressions
6e4cb80424 make sextest's (compilation ...) form work
294a275905 fail when the C compiler fails, and clean up when we do
9763f5fa8d export explicitly from the test build's types module
Compare 8 commits »
alex-eg pushed to sdl-example at alex-eg/sex 2026-09-15 20:28:47 +02:00
85bf1c163c generate temp .c files instead of passing to compiler's stdin
0b2b97a0c6 add type database and compile-time reflection
dae19715df add module testing
522c5a2c01 reject nested pointer types with proper error message
28ad33ca38 add sex-error reporting
Compare 7 commits »
alex-eg created pull request alex-eg/sex#27 2026-09-15 19:44:08 +02:00
Add type db, some nice macro features and a brand new SDL3 example
alex-eg deleted branch our-parser from alex-eg/sex 2026-09-15 19:43:16 +02:00
alex-eg pushed to main at alex-eg/sex 2026-09-15 19:43:15 +02:00
5f9f90ef37 support || | |= operators, since we now have our own parser
7e6e32488b fix stray commas and add comment packing
fa4ad5acee fix comments inside statements shifting their meaning
36932fb480 add codegen and args tests, fix couple of bugs in C generation
d609a0c591 begin -> do
Compare 13 commits »
alex-eg closed issue alex-eg/sex#16 2026-09-15 19:43:15 +02:00
Our reader/tokenizer
alex-eg merged pull request alex-eg/sex#26 2026-09-15 19:43:15 +02:00
Implement our parser, . field access, comment preservation and line number tracking for source-level debugging
alex-eg pushed to our-parser at alex-eg/sex 2026-09-15 19:24:12 +02:00
5f9f90ef37 support || | |= operators, since we now have our own parser
alex-eg pushed to sdl-example at alex-eg/sex 2026-09-15 19:23:45 +02:00
c709c69176 generate temp .c files instead of passing to compiler's stdin
1e435f7fdf add type database and compile-time reflection
c976378363 add module testing
5af2e99f5f reject nested pointer types with proper error message
bb1614a123 add sex-error reporting
Compare 7 commits »
alex-eg created branch sdl-example in alex-eg/sex 2026-09-15 19:23:45 +02:00
alex-eg pushed to our-parser at alex-eg/sex 2026-09-15 15:55:18 +02:00
7e6e32488b fix stray commas and add comment packing
fa4ad5acee fix comments inside statements shifting their meaning
36932fb480 add codegen and args tests, fix couple of bugs in C generation
d609a0c591 begin -> do
af6e778185 pass all args after '--' to C compiler verbatim
Compare 6 commits »
alex-eg created pull request alex-eg/sex#26 2026-09-09 17:42:39 +02:00
Implement our parser, . field access, comment preservation and line number tracking for source-level debugging
alex-eg created branch our-parser in alex-eg/sex 2026-09-09 17:41:41 +02:00
alex-eg pushed to our-parser at alex-eg/sex 2026-09-09 17:41:41 +02:00
d83ee32f12 add source line number preservation
528f26b7ef migrate to Chicken 6
9903cae3f7 reuse sex reader in sextest
f6ec07a4b5 fix sex-tests and sextest not rebuilding
543a333165 fix tests/Makefile not cleaning up .o files
Compare 6 commits »
alex-eg pushed to main at alex-eg/sex 2026-05-27 17:00:39 +02:00
8ae2346e41 add small programs for compile testing
alex-eg deleted branch test-runner from alex-eg/sex 2026-05-22 15:16:23 +02:00