Commit graph

5012 commits

Author SHA1 Message Date
Justin Ethier
4f631e3fc9
Update CHANGELOG.md 2019-11-26 21:45:42 -05:00
Justin Ethier
a3c63632a3 Revised 0.11.6 section 2019-11-26 21:20:56 -05:00
Justin Ethier
c30bf50b5d Fix unsafe car/cdr 2019-11-26 16:11:57 -05:00
Justin Ethier
5f42a06601 More unsafe prims 2019-11-26 16:03:06 -05:00
Justin Ethier
0e407ea9da Unsafe prims compiler option 2019-11-26 15:45:49 -05:00
Justin Ethier
537e8bc975 Experimenting with unsafe prims 2019-11-26 15:37:52 -05:00
Justin Ethier
4c578f0394 Added -use-unsafe-prims 2019-11-26 15:10:28 -05:00
Justin Ethier
acb50614ee Issue #305 2019-11-25 14:20:26 -05:00
Justin Ethier
6f10ee73ef Issue #281 2019-11-21 13:51:29 -05:00
Justin Ethier
6ffa271bf5 Did not mean to change this file 2019-11-21 13:40:44 -05:00
Justin Ethier
fc108f067f Issue #281 - Try importing file locally first 2019-11-21 13:39:45 -05:00
Justin Ethier
c63f6a1eb2 Add xcode 11.2 target 2019-11-19 13:08:49 -05:00
Justin Ethier
3eaa2331d2 Avoid compiler warning 2019-11-14 15:10:56 -05:00
Justin Ethier
95d1200df0 Incorporate optimization flags 2019-11-13 13:16:45 -05:00
Justin Ethier
64c365378b Added additional optimization flags 2019-11-13 12:57:06 -05:00
Justin Ethier
8a9a14dca0 Remove unused parameter 2019-11-07 13:57:34 -05:00
Justin Ethier
debbde6849 Validate the number of arguments passed to local function calls 2019-11-07 13:37:20 -05:00
Justin Ethier
caf1dc23ef Keep track of heap page when growing the heap 2019-11-06 17:18:47 -05:00
Justin Ethier
d41d52d2af Stub-out the 0.11.6 section 2019-11-06 13:36:42 -05:00
Justin Ethier
734d40a44d Faster constructor for record types
TODO: validate number of args passed to record type constructor
2019-11-06 13:30:36 -05:00
Justin Ethier
26b426c307 Mark internal functions as static 2019-11-06 12:16:21 -05:00
Justin Ethier
838240fceb Avoid computing (length args) twice 2019-11-06 12:07:42 -05:00
Justin Ethier
92bc0b6bdc Cleanup of thread data structure
Added comments, moved frequently used members to the top (call history) and infrequently used ones to the end (minor GC longjmp).
2019-11-05 13:37:05 -05:00
Justin Ethier
d209f7fd9c Tweak struct layouts 2019-11-04 15:28:40 -05:00
Justin Ethier
e0388e892a Cleanup: Removed dead code, added comments 2019-11-04 14:10:46 -05:00
Justin Ethier
1b7b3198f3 Cleanup 2019-11-04 13:00:13 -05:00
Justin Ethier
874ae5cd6c Obsolete 2019-10-31 17:08:36 -04:00
Justin Ethier
b9ee235117 Prep new doxy run 2019-10-31 17:07:39 -04:00
Justin Ethier
fcebf0b9d6 Version bump 2019-10-29 18:27:57 -04:00
Justin Ethier
220f93ffe3 Prep for 0.11.5 release 2019-10-29 18:13:42 -04:00
Justin Ethier
4669e869b7 Revised next release section 2019-10-28 18:52:52 -04:00
Justin Ethier
5354fcb0bb Check bignum return value 2019-10-28 15:49:20 -04:00
Justin Ethier
9b2ceac93d Added supported platforms/archs 2019-10-28 11:10:55 -04:00
Justin Ethier
7ac8bbe98c Relocate future plans 2019-10-28 10:29:46 -04:00
Justin Ethier
a8447cdde3 Placeholder for planned features 2019-10-28 10:29:30 -04:00
Justin Ethier
c9921ce69a Fix libtommath warnings 2019-10-23 13:24:13 -04:00
Justin Ethier
f4b81ccb73 Remove unused headers 2019-10-23 09:45:50 -04:00
Justin Ethier
3f202d845f Remove unused file 2019-10-23 09:43:22 -04:00
Justin Ethier
74248d98bd Support for LibTomMath 1.2.0 2019-10-22 19:03:20 -04: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
6510a24550 Use new libtommath 2019-10-22 12:27:03 -04:00
Justin Ethier
ecb8c0388f Use new tommath 2019-10-22 12:26:55 -04:00
Justin Ethier
3ae9787a9b Added new release 2019-10-22 12:26:16 -04:00
Justin Ethier
bbc62d8d14 Cleanup 2019-10-18 13:09:41 -04:00
Justin Ethier
db66a876f7 Sync headers 2019-10-18 13:01:44 -04:00
Justin Ethier
864dc9f9c5 No need for duplicate definition of mp_get_double 2019-10-18 12:55:18 -04:00
Justin Ethier
676187078f Fix header paths 2019-10-18 10:40:20 -04:00