Commit Graph

10 Commits

Author SHA1 Message Date
Jan Nieuwenhuizen 5b0b202c54
pointer.sh: robuist 2019-10-30 20:29:47 +01:00
Jan Nieuwenhuizen 6269f2c7e2
pointer.sh 2019-10-30 20:29:47 +01:00
Jan Nieuwenhuizen c53332db9f
pointer.sh. 2019-10-30 20:29:47 +01:00
Jan Nieuwenhuizen 0e7f3f1dee
pointer 2019-10-30 20:29:47 +01:00
Jan Nieuwenhuizen 0f3401060f
test: Test-gc.
* src/test/gc.c (main): New unit test.
* simple.make (test-gcc, test-m2): New target to build it.
* build-aux/pointer.sh: Add it.
2019-10-30 20:29:06 +01:00
Jan Nieuwenhuizen 577e8c8fa2
pointer: NVALUE 2019-10-30 20:29:05 +01:00
Jan Nieuwenhuizen b35227cac6
pointer.sh: SYMBOL-s 2019-10-30 20:29:05 +01:00
Jan Nieuwenhuizen d5a71819ae
core: Split-out stack.c
* src/lib.c (exit_, frame_printer, make_frame_type, make_frame,
make_stack_type, make_stack, stack_length, stack_ref_): Move to ..
* src/posix.c (exit_): Here and to ..
* src/core.c: New file.
* build-aux/build-mes.sh (mes_sources): Add it.
* simple.make (LIBMES_SOURCES): Likewise.
2019-10-30 19:29:50 +01:00
Jan Nieuwenhuizen 71b94d577f
core: Split-off core.c.
* src/mes.c (assoc_string, car, cdr, list, null_p, eq_p, values, acons,
length__, length, error, append2, append_reverse, reverse_x_, assq,
assoc): Move to ...
* src/core.c: New file.
* build-aux/build-mes.sh (mes_sources): Likewise.
* simple.make (MES_SOURCES): Add it..
2019-10-30 19:27:52 +01:00
Jan Nieuwenhuizen c4ba579dd4
build: Add pointer.sh.
* build-aux/pointer.sh: New script.
2019-10-30 18:32:06 +01:00