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 |
Jan Nieuwenhuizen
|
87c8c920d4
|
core: write_byte: Prepare for M2-Planet.
* src/posix.c (write_byte): Prepare for M2-Planet.
|
2019-10-24 21:29:45 +02:00 |
Jan Nieuwenhuizen
|
cbae4a240b
|
core: read_char: Prepare for M2-Planet.
* src/posix.c (read_char): Prepare for M2-Planet.
|
2019-10-24 21:26:24 +02:00 |
Jan Nieuwenhuizen
|
7660840caa
|
core: last_pair: Prepare for M2-Planet.
* src/lib.c (last_pair): Prepare for M2-Planet.
|
2019-10-24 21:25:06 +02:00 |
Jan Nieuwenhuizen
|
4fb20ba835
|
core: memq: Prepare for M2-Planet.
* src/lib.c (memq): Prepare for M2-Planet.
|
2019-10-24 21:23:38 +02:00 |
Jan Nieuwenhuizen
|
c6526bd1dc
|
core: xassq: Prepare for M2-Planet.
* src/lib.c (xassq): Prepare for M2-Planet.
|
2019-10-24 21:20:17 +02:00 |
Jan Nieuwenhuizen
|
132b1915dd
|
core: hash_cstring: Prepare for M2-Planet.
* src/hash.c (hash_cstring): Prepare for M2-Planet.
|
2019-10-24 21:19:06 +02:00 |
Jan Nieuwenhuizen
|
0f6321fab0
|
core: eval_apply: Prepare for M2-Planet.
* src/eval-apply.c (eval_apply): Prepare for M2-Planet.
|
2019-10-24 21:11:17 +02:00 |
Jan Nieuwenhuizen
|
1cf36a4666
|
core: apply_builtin: Prepare for M2-Planet.
* src/eval-apply.c (apply_builtin): Prepare for M2-Planet.
|
2019-10-24 21:11:17 +02:00 |
Jan Nieuwenhuizen
|
aa9cd4a395
|
core: formal_p: Prepare for M2-Planet.
* src/eval-apply.c (formal_p): Prepare for M2-Planet.
|
2019-10-24 21:11:11 +02:00 |
Jan Nieuwenhuizen
|
b6441309ca
|
core: builtin_p: Prepare for M2-Planet.
* src/builtins.c (builtin_p): Prepare for M2-Planet.
|
2019-10-24 19:08:12 +02:00 |
Jan Nieuwenhuizen
|
72a3247db2
|
core: assoc: Prepare for M2-Planet.
* src/mes.c (assoc): Prepare for M2-Planet.
|
2019-10-24 19:08:08 +02:00 |
Jan Nieuwenhuizen
|
8679bad7bf
|
core: assq: Prepare for M2-Planet.
* src/mes.c (assq): Prepare for M2-Planet.
|
2019-10-24 19:08:04 +02:00 |
Jan Nieuwenhuizen
|
4ec65def60
|
core: eq_p: Prepare for M2-Planet.
* src/mes.c (eq_p): Prepare for M2-Planet.
|
2019-10-24 19:07:59 +02:00 |