Commit Graph

1919 Commits

Author SHA1 Message Date
Jan Nieuwenhuizen d8e99539e4
eval/apply 2019-10-26 14:28:02 +02:00
Jan Nieuwenhuizen a55e739cfb
eval/apply 2019-10-26 14:26:26 +02:00
Jan Nieuwenhuizen a9b0f8cfe0
m2.h 2019-10-26 14:23:05 +02:00
Jan Nieuwenhuizen 4e0034e07a
eval-apply 2019-10-26 14:22:57 +02:00
Jan Nieuwenhuizen d781e444c8
m2.h 2019-10-26 14:17:28 +02:00
Jan Nieuwenhuizen a4f3f01e71
eval-appy CDADR 2019-10-26 14:17:28 +02:00
Jan Nieuwenhuizen 18d255cf1f
M2: string 2019-10-26 13:45:58 +02:00
Jan Nieuwenhuizen 88fbcb5ff7
M2/VALUE: reader 2019-10-26 13:45:57 +02:00
Jan Nieuwenhuizen 20b861ac89
VALUE posix 2019-10-26 13:45:57 +02:00
Jan Nieuwenhuizen d9d8c04c16
M2: VALUE/math 2019-10-26 13:45:57 +02:00
Jan Nieuwenhuizen 3d63f99e0d
pointer 2019-10-26 13:45:57 +02:00
Jan Nieuwenhuizen d899077866
pointer 2019-10-26 13:45:57 +02:00
Jan Nieuwenhuizen e8bfa77a9b
pointer 2019-10-26 13:45:57 +02:00
Jan Nieuwenhuizen 29cf1a3ef8
eval-apply VALUE 2019-10-26 13:45:57 +02:00
Jan Nieuwenhuizen 8070c7b9a6
pointer 2019-10-26 13:45:56 +02:00
Jan Nieuwenhuizen 655568654e
m2.h: POINTER: CELL 2019-10-26 13:45:56 +02:00
Jan Nieuwenhuizen 138d4b458d
M2: setenv 2019-10-26 13:45:56 +02:00
Jan Nieuwenhuizen 920a103344
M2: ntoab 2019-10-26 13:45:56 +02:00
Jan Nieuwenhuizen 529156c393
M2: malloc 2019-10-26 13:45:56 +02:00
Jan Nieuwenhuizen c4c92c64cb
M2: getcwd 2019-10-26 13:45:56 +02:00
Jan Nieuwenhuizen c2ba415b1f
M2: memset 2019-10-26 13:45:56 +02:00
Jan Nieuwenhuizen cb35345d85
posix = 0 2019-10-26 13:45:55 +02:00
Jan Nieuwenhuizen 7cbfca3db2
eval =0 2019-10-26 13:45:55 +02:00
Jan Nieuwenhuizen 618da7a661
fisplay =0 2019-10-26 13:45:55 +02:00
Jan Nieuwenhuizen 8a70cd1154
eval-apply: 0 2019-10-26 13:45:55 +02:00
Jan Nieuwenhuizen 9feef1e51f
reader: =0 2019-10-26 13:45:55 +02:00
Jan Nieuwenhuizen e6ce0cc145
mes: = 0 2019-10-26 13:45:55 +02:00
Jan Nieuwenhuizen 3d7386dbdc
symbols: != 0 FIX 2019-10-26 13:45:55 +02:00
Jan Nieuwenhuizen be1be50f66
ASSERT_MSG: mes 2019-10-26 13:45:54 +02:00
Jan Nieuwenhuizen 6166d194ea
ASSERT_MSG: hash 2019-10-26 13:45:54 +02:00
Jan Nieuwenhuizen b2bcf6456c
ASSERT_MSG: eval-apply 2019-10-26 13:45:54 +02:00
Jan Nieuwenhuizen ad6888ded2
M2: no pointer..best ever 2019-10-26 13:45:54 +02:00
Jan Nieuwenhuizen 8a8f34c8ba
hash: outline 2019-10-26 13:44:41 +02:00
Jan Nieuwenhuizen 93bb34fa31
M2: VALUE hash.c 2019-10-26 13:44:40 +02:00
Jan Nieuwenhuizen 73c5abdcf1
M2: builtins.c VALUE 2019-10-26 13:44:40 +02:00
Jan Nieuwenhuizen 39d6995769
arith 2019-10-26 13:44:40 +02:00
Jan Nieuwenhuizen ef6f138097
m2-planet: gc: arithmetic meneer van dale 2019-10-26 13:44:40 +02:00
Jan Nieuwenhuizen 739c4eb81e
m2: memcpy! 2019-10-25 11:12:14 +02:00
Jan Nieuwenhuizen f7d33a5931
pointer cells/planeet fixups 2019-10-25 11:05:35 +02:00
Jan Nieuwenhuizen b306080171
make-bytes /gc weird M2_PLANET
* src/gc.c (make_bytes):
2019-10-24 22:30:20 +02:00
Jan Nieuwenhuizen a347ab3050
pointer.sh 2019-10-24 22:30:20 +02:00
Jan Nieuwenhuizen 6adc5f20bb
core: Prepaere for M2-Planet.
* src/gc.c (M2_CELL_SIZE): Hack for missing pointer arithmetic in
M2-Planet.
(gc_init, alloc, make_cell, gc_up_arena, gc_copy, gc_loop, gc_): Use it.
2019-10-24 22:30:20 +02:00
Jan Nieuwenhuizen 65ac20a171
core: read_string: Prepare for M2-Planet.
* src/string.c (read_string): Prepare for M2-Planet.
2019-10-24 21:44:40 +02:00
Jan Nieuwenhuizen 7c1fcb82e7
core: string_equal_p: Prepare for M2-Planet.
* src/string.c (string_equal_p): Prepare for M2-Planet.
2019-10-24 21:43:29 +02:00
Jan Nieuwenhuizen 0fd071baf9
core: reader_read_block_comment: Prepare for M2-Planet.
* src/reader.c (reader_read_block_comment): Prepare for M2-Planet.
2019-10-24 21:38:21 +02:00
Jan Nieuwenhuizen 2f6f275adc
core: reader_eat_whitespace: Prepare for M2-Planet.
* src/reader.c (reader_eat_whitespace): Prepare for M2-Planet.
2019-10-24 21:37:41 +02:00
Jan Nieuwenhuizen fd2828518e
core: reader_read_sexp_: Prepare for M2-Planet.
* src/reader.c (reader_read_sexp_): Prepare for M2-Planet.
2019-10-24 21:36:36 +02:00
Jan Nieuwenhuizen 976adefb7b
core: reader_read_identifier_or_number: Prepare for M2-Planet.
* src/reader.c (reader_read_identifier_or_number): Prepare for M2-Planet.
2019-10-24 21:35:50 +02:00
Jan Nieuwenhuizen 5b40e70904
core: open_output_file: Prepare for M2-Planet.
* src/posix.c (open_output_file): Prepare for M2-Planet.
2019-10-24 21:32:39 +02:00
Jan Nieuwenhuizen 2b9c900048
core: current_input_port: Prepare for M2-Planet.
* src/posix.c (current_input_port): Prepare for M2-Planet.
2019-10-24 21:31:51 +02:00