Commit graph

682 commits

Author SHA1 Message Date
Justin Ethier
7ddb9f3ce6 Bytevector parsing 2017-08-15 13:39:58 +00:00
Justin Ethier
a492ea820c Handle datum comments 2017-08-15 13:23:16 +00:00
Justin Ethier
a125e1add6 WIP - block comments 2017-08-15 13:16:05 +00:00
Justin Ethier
e8e76f457a Handle potentially blocking I/O calls 2017-08-15 12:53:54 +00:00
Justin Ethier
93798144b2 WIP 2017-08-14 22:43:43 +00:00
Justin Ethier
c697b71d67 WIP 2017-08-14 22:33:18 +00:00
Justin Ethier
56fcf3bb5b Hex scalars as part of strings 2017-08-14 22:10:46 +00:00
Justin Ethier
35cb42fb99 WIP 2017-08-14 21:54:07 +00:00
Justin Ethier
e99bc4c044 Parse unquote / unquote-splicing 2017-08-14 21:31:31 +00:00
Justin Ethier
d0c0c18d74 String reading 2017-08-14 17:18:48 +00:00
Justin Ethier
d4836eb36d Read numbers 2017-08-14 15:29:02 +00:00
Justin Ethier
afdecfbfe8 WIP 2017-08-14 13:55:29 +00:00
Justin Ethier
d699e1e846 WIP 2017-08-14 13:44:17 +00:00
Justin Ethier
d69acb1148 WIP 2017-08-14 13:20:18 +00:00
Justin Ethier
c3bf6b0454 WIP 2017-08-12 20:01:47 -04:00
Justin Ethier
0e2c9b6244 WIP 2017-08-12 19:22:29 -04:00
Justin Ethier
24bfd89774 WIP 2017-08-12 18:15:02 -04:00
Justin Ethier
a0782973b1 Added notes 2017-08-11 19:49:58 -04:00
Justin Ethier
d6d321859d WIP 2017-08-11 19:31:35 -04:00
Justin Ethier
44c21e7788 Return value from fread 2017-08-11 17:40:41 -04:00
Justin Ethier
6c3adfa6b8 WIP 2017-08-11 17:33:41 +00:00
Justin Ethier
2d7839c264 WIP 2017-08-11 17:25:14 +00:00
Justin Ethier
e9dc22a296 WIP 2017-08-11 13:40:40 +00:00
Justin Ethier
91c0ccdd4c WIP 2017-08-11 11:15:53 +00:00
Justin Ethier
a9e0d86fea Add line/column numbers to port type 2017-08-11 10:13:39 +00:00
Justin Ethier
28952d1056 WIP 2017-08-10 19:03:38 -04:00
Justin Ethier
f106a1f0a2 Issue #210 - Prevent divide-by-zero error 2017-08-09 12:41:43 +00:00
Justin Ethier
0aa3437143 WIP 2017-07-29 20:27:43 -04:00
Justin Ethier
03da56a11f Issue #182 - string->number fails with #f
Per spec, #f should be returned for a conversion failure. Previously certain bases were returning 0 instead.
2017-07-18 17:07:59 +00:00
Justin Ethier
6ff6e2d92e WIP 2017-07-18 16:42:25 +00:00
Justin Ethier
b913edcc9f Experimenting with inline of Cyc_is_pair 2017-07-10 13:48:44 +00:00
Justin Ethier
d02437a0c5 Reorder types in gc_move/gc_copy
Attempt to speed things up by moving more commonly-used objects up, and lesser-used ones down.
2017-06-11 16:57:38 -04:00
Justin Ethier
81124e6be3 Remove dead code 2017-06-09 17:55:34 -04:00
Justin Ethier
27970524c5 Generalization of globals_changed thread param 2017-06-09 17:17:01 +00:00
Justin Ethier
ff5d313595 Experimental change 2017-06-09 16:48:33 +00:00
Justin Ethier
a81161904c Cleaner code for (pair?) 2017-06-07 22:34:21 +00:00
Justin Ethier
a173ecb201 Issue #194 - Use write barrier
When allocating vectors directly on the heap, use write barrier to ensure fill is moved to heap. This prevents the possibility of fill being corrupted.
2017-04-15 19:16:32 -04:00
Justin Ethier
6511490f21 Improve error reporting for dl functions 2017-03-29 01:20:52 +00:00
Justin Ethier
a019a29471 Use RTLD_GLOBAL 2017-03-29 00:37:13 +00:00
Justin Ethier
78be3cd185 Do not "leak" symbol 2017-03-28 13:41:31 +00:00
Justin Ethier
3993a4d277 Fixed table reference 2017-03-28 09:46:57 +00:00
Justin Ethier
6d85b83240 WIP 2017-03-28 01:19:20 -04:00
Justin Ethier
a63fb1b1c7 WIP 2017-03-22 18:38:34 -04:00
Justin Ethier
a93c1e8cde Added so generation and dl lib 2017-03-23 04:47:47 -04:00
Justin Ethier
afcc5eaecd WIP 2017-03-23 00:21:16 -04:00
Justin Ethier
ca68ab358a Added fast char cmp prims 2017-03-20 18:17:40 -04:00
Justin Ethier
596869f0e0 Issue #182 - Misc string->number fixes 2017-03-16 17:27:27 +00:00
Justin Ethier
dbe8597e90 Cleanup 2017-03-14 21:14:01 +00:00
Justin Ethier
6742142b9d Issue #109 - Copy parent thread's params when spinning up a new thread. 2017-03-13 22:55:18 +00:00
Justin Ethier
a964bb17ae WIP 2017-03-13 12:15:43 +00:00