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
Justin Ethier
1d5cd9c626
TODO for loading param_objs on thread spawn
2017-03-12 23:01:08 +00:00
Justin Ethier
a714f57f97
Added Cyc_is_fixnum
2017-03-01 18:24:45 -05:00
Justin Ethier
3b932ebfc5
WIP
2017-02-28 18:27:48 -05:00
Justin Ethier
f2545f5ae2
Cleanup
2017-02-28 00:12:12 -05:00
Justin Ethier
2810e736db
Doxygen markup
2017-02-24 15:54:02 -05:00
Justin Ethier
c88bb7d696
Specify (void)
2017-02-24 12:59:33 -05:00
Justin Ethier
00ac40a74e
Issue #143 - Simplistic vector cyclic checks
2017-02-23 04:37:22 -05:00
Justin Ethier
79a081ed4c
Added a note about integer division overflow
2017-02-21 15:05:10 +00:00
Justin Ethier
d1f3938dea
Handle string->number radix for bignums
2017-02-20 18:16:19 -05:00
Justin Ethier
11f39e2b11
Cleanup
2017-02-20 17:07:23 -05:00
Justin Ethier
af055ea80c
Added Cyc_remainder()
2017-02-21 00:42:11 -05:00
Justin Ethier
1affaad8b1
Remove old comment
2017-02-17 18:48:59 +00:00
Justin Ethier
9c18d6d2b9
Use proper variable
2017-02-17 18:28:22 +00:00
Justin Ethier
ea24b00361
Export int2bignum
2017-02-17 17:02:04 +00:00
Justin Ethier
80290db8d5
Get rid of remaining sources of bignum leaks
2017-02-17 14:46:10 +00:00
Justin Ethier
6d02427d1b
Get rid of make_empty_bignum
2017-02-17 13:58:48 +00:00
Justin Ethier
97d3acb3af
Remove assign_empty_bignum
2017-02-17 13:49:36 +00:00
Justin Ethier
733ae48534
Do not call mp_expt_d for negative exponents
2017-02-17 12:53:16 +00:00
Justin Ethier
46c41be356
Better bignum support for number->string
2017-02-17 12:15:04 +00:00
Justin Ethier
53a9e2613f
Allow equal?
to recognize equal ints/bignums
2017-02-16 18:03:14 -05:00
Justin Ethier
964614f9bb
(number->string) support for bignums
2017-02-16 17:24:16 -05:00