Justin Ethier
|
f91d5b1a30
|
Correctly differentiate binary/textual ports
|
2020-04-02 18:53:10 -04:00 |
|
Justin Ethier
|
4c0bf87f8b
|
Issue #357 - Do not truncate results of integer division
|
2020-02-12 17:18:35 -05:00 |
|
Justin Ethier
|
9a62db57ff
|
Simplify GC root code for globals
|
2020-02-10 12:53:31 -05:00 |
|
Justin Ethier
|
92f068f695
|
Use global pointer instead of string
|
2020-02-07 15:11:40 -05:00 |
|
Justin Ethier
|
ff93af02e7
|
Maintain consistent output with GC tracing
|
2020-02-06 10:00:05 -05:00 |
|
Justin Ethier
|
81a3cf9c2f
|
Additional HRT logging
|
2020-02-05 12:59:33 -05:00 |
|
Justin Ethier
|
4a7d473c84
|
Added comments
|
2020-02-04 15:51:36 -05:00 |
|
Justin Ethier
|
75e608b77f
|
Ensure mutation happens after objs are on the heap
|
2020-02-03 13:25:32 -05:00 |
|
Justin Ethier
|
6ad04ddb3d
|
Added big TODO based on maze benchmark crashes (!!)
|
2020-02-03 10:21:13 -05:00 |
|
Justin Ethier
|
2569acae64
|
Cleanup
|
2020-01-29 23:04:58 -05:00 |
|
Justin Ethier
|
449e4bd425
|
Cleanup
|
2020-01-29 17:55:45 -05:00 |
|
Justin Ethier
|
b2e8e85f9a
|
Rename function
|
2020-01-28 23:05:44 -05:00 |
|
Justin Ethier
|
bb44246588
|
Cleanup
|
2020-01-28 22:19:28 -05:00 |
|
Justin Ethier
|
d2d782e0da
|
Cleanup comments in new write barrier
|
2020-01-28 09:08:56 -05:00 |
|
Justin Ethier
|
73297f6519
|
Attempt more efficient GC of globals
|
2020-01-27 22:58:06 -05:00 |
|
Justin Ethier
|
8aa484b79b
|
WIP
|
2020-01-27 22:25:04 -05:00 |
|
Justin Ethier
|
baebfff444
|
"const char*" keys for globals hash table
|
2020-01-27 21:19:06 -05:00 |
|
Justin Ethier
|
95fcc2e787
|
Remove add_global2
|
2020-01-27 15:58:25 -05:00 |
|
Justin Ethier
|
60879432f9
|
Modify add_global
|
2020-01-27 15:45:30 -05:00 |
|
Justin Ethier
|
4fb6530056
|
Added add_global2
|
2020-01-27 15:26:53 -05:00 |
|
Justin Ethier
|
98fb53aa51
|
Bug fixes
|
2020-01-27 15:09:07 -05:00 |
|
Justin Ethier
|
5b81ad3f48
|
Added hash table functions
|
2020-01-27 13:34:28 -05:00 |
|
Justin Ethier
|
89e9e3087f
|
Supporting infrastructure for global hashset
|
2020-01-25 23:44:46 -05:00 |
|
Justin Ethier
|
a6ce8c4ba1
|
Pass symbol to set-global functions
|
2020-01-24 14:19:10 -05:00 |
|
Justin Ethier
|
6b6b77124d
|
Added TODO's
|
2020-01-24 12:16:32 -05:00 |
|
Justin Ethier
|
7a2531505d
|
Set globals_changed
|
2020-01-23 22:43:15 -05:00 |
|
Justin Ethier
|
deb2337576
|
Added set-global helpers that require CPS
|
2020-01-23 21:46:56 -05:00 |
|
Justin Ethier
|
6228fb1f1a
|
Return from mutation functions to conserve stack
|
2020-01-23 13:11:01 -05:00 |
|
Justin Ethier
|
7360a10055
|
Added TODO
|
2020-01-22 13:00:06 -05:00 |
|
Justin Ethier
|
141dc47060
|
Include total elapsed with HRT logs
|
2020-01-22 12:42:10 -05:00 |
|
Justin Ethier
|
2e838373a4
|
Cleanup and bug fixes
|
2020-01-20 17:32:07 -05:00 |
|
Justin Ethier
|
c95b066b0a
|
Add high-resolution timer logging of minor GC latency
|
2020-01-20 15:00:22 -05:00 |
|
Justin Ethier
|
206c5a0ded
|
Add new write barrier
|
2020-01-20 13:13:46 -05:00 |
|
Justin Ethier
|
d96eb5d6f7
|
Removed old functions
|
2020-01-20 12:14:04 -05:00 |
|
Justin Ethier
|
cc16d6ca49
|
Fix compiler errors
|
2020-01-20 10:38:35 -05:00 |
|
Justin Ethier
|
d4479d5ee7
|
WIP version of share_object()
|
2020-01-19 23:02:53 -05:00 |
|
Justin Ethier
|
ffaa9b263a
|
Added CPS versions of mutation primitives
|
2020-01-16 22:43:07 -05:00 |
|
Justin Ethier
|
3e9da5e291
|
Added Cyc_file_last_modified_time
|
2020-01-03 13:35:38 -05:00 |
|
Justin Ethier
|
02fcad76f6
|
Added write-bytevector
|
2019-12-28 18:22:35 -05:00 |
|
Justin Ethier
|
63d009ca02
|
Fix compiler warnings
|
2019-12-23 18:50:38 -05:00 |
|
Justin Ethier
|
f091d0267e
|
Unsafe (length)
|
2019-11-26 23:06:01 -05:00 |
|
Justin Ethier
|
0651716196
|
Unsafe vector-set
|
2019-11-26 22:58:24 -05:00 |
|
Justin Ethier
|
acb50614ee
|
Issue #305
|
2019-11-25 14:20:26 -05:00 |
|
Justin Ethier
|
e9815b4028
|
Handle return values of bignum calls
Created a macro BIGNUM_CALL to make it easier to handle BN retun values. This also eliminates warnings from libtommath 1.2.0 :)
|
2019-10-22 19:01:17 -04:00 |
|
Justin Ethier
|
25acf652c2
|
mp_get_i32 already handles the sign
|
2019-10-22 16:39:00 -04:00 |
|
Justin Ethier
|
03abd758b5
|
Begin to handle tommath return values
|
2019-10-22 13:35:08 -04:00 |
|
Justin Ethier
|
e3a90cb3b1
|
Replace deprecated functions in tommath 1.2.0
|
2019-10-22 13:29:21 -04:00 |
|
Justin Ethier
|
864dc9f9c5
|
No need for duplicate definition of mp_get_double
|
2019-10-18 12:55:18 -04:00 |
|
Justin Ethier
|
8cf0745c62
|
Updated comment
|
2019-10-10 13:54:27 -04:00 |
|
Justin Ethier
|
4cb5b1db40
|
Added vpbuffer utility functions
|
2019-10-09 19:01:53 -04:00 |
|