oreodave
  • Joined on 2025-11-10
oreodave created branch unit-tests in oreodave/alisp 2026-02-05 06:06:14 +00:00
oreodave deleted branch reader from oreodave/alisp 2026-02-05 04:38:41 +00:00
oreodave pushed to reader at oreodave/alisp 2026-02-05 04:36:34 +00:00
oreodave created branch reader in oreodave/alisp 2026-02-05 04:36:34 +00:00
oreodave pushed to master at oreodave/alisp 2026-02-05 04:36:23 +00:00
40ef094b68 alisp.org: Remove notes and overview
656226c050 alisp.org: make a backlog for tasks
edb2f5c5c8 dir-locals: run testing, then examples for default compile-command
Compare 3 commits »
oreodave pushed to master at oreodave/alisp 2026-02-05 04:34:03 +00:00
118a25055c main: the beginnings of alisp.out
e7d3bca4d7 stream: fix bug with stream_next; return the next character
Compare 2 commits »
oreodave pushed to master at oreodave/alisp 2026-02-05 04:08:09 +00:00
10d6876de4 reader: implement read_err_to_cstr
75daad53ea reader: add a few more read errors and read_err_to_cstr
1e451c57e8 stream: stream_line_col: get the line/column of stream currently
d14f015c38 stream: use the nonexistent errors in stream_init_*
26e545a732 stream: Rearranged STREAM_ERR to be nonzero positive
Compare 12 commits »
oreodave pushed to master at oreodave/alisp 2026-02-05 04:05:56 +00:00
500661d68e LICENSE: Unlicense -> GPL Version 2
oreodave pushed to master at oreodave/alisp 2026-02-04 22:37:35 +00:00
140f00d76d LICENSE: Unlicense -> GPL Version 2
ea2f745f1e Split out tests a bit, made a stronger API for running the full test suite
Compare 2 commits »
oreodave pushed to master at oreodave/alisp 2026-02-04 20:10:15 +00:00
0681bb4314 Not worth the trouble
oreodave pushed to master at oreodave/alisp 2026-02-04 20:08:36 +00:00
2839da55db Update compiler choice in Makefile
oreodave pushed to master at oreodave/alisp 2026-02-04 20:08:21 +00:00
d4612fa0ef Merge remote-tracking branch 'github/master'
5de0e33fb3 Update C/C++ workflow to use debug and release modes
Compare 2 commits »
oreodave pushed to master at oreodave/alisp 2026-02-04 20:06:58 +00:00
2d7adf595f Add testing to build system
ce7185f923 Split off testing API into header, separate from source
52a56c27f6 Add tag.h to alisp.h
Compare 3 commits »
oreodave pushed to master at oreodave/alisp 2026-02-04 19:40:54 +00:00
270d4a4d6a Adjust README
oreodave pushed to master at oreodave/alisp 2026-02-04 19:39:14 +00:00
7892c03e35 Clean up buildsystem
7fe8576c05 Move sys.c into lisp.c
7aae45e9c4 Move everything to src/ folder
7f8412fe5a Split alisp.h into several header files, in /include folder.
Compare 4 commits »
oreodave pushed to master at oreodave/alisp 2026-02-03 19:03:00 +00:00
27108aa811 Update license formats for all source code
oreodave pushed to master at oreodave/alisp 2026-02-03 18:56:37 +00:00
698b2b96b1 vec: switch to pointer to u8 instead of void pointer for vec_data
0162dcc709 Switch to Makefile for build system
6ec0108566 vec: is_inlined -> not_inlined
865ab22fdc Make VEC_GET take an index along with the type
8c190e955d Make conses a vector, add VEC_SIZE macro
Compare 9 commits »
oreodave pushed to master at oreodave/arl 2026-01-29 15:49:39 +00:00
b391fe9a74 lexer/token: update tokeniser to recognise puts
12e82e64d0 examples/hello-world: putstr -> puts
9b55b9ec32 arl.org: rewrite parser bit
Compare 3 commits »
oreodave pushed to master at oreodave/arl 2026-01-29 05:20:04 +00:00
6545bd1302 dir-locals: make examples by default
c11b69092d arl.org: massive updates
82b96e23d5 Adjusted README
0fdfbef1de Makefile: added recipe to run examples
Compare 4 commits »
oreodave pushed to master at oreodave/arl 2026-01-29 04:13:58 +00:00
6f6b747540 lib/vec | lexer: Clean up comments
321b06ca0d Makefile: modules is now dynamically found
d46ee32775 main: split off reading and usage function to its own unit
Compare 3 commits »