Justin Ethier
85751cda2b
Issue #326 - Use timer to seed pseudorandom numbers
2019-07-24 13:19:38 -04:00
Justin Ethier
a14d3efe80
Cleanup
2019-06-24 19:02:30 -04:00
Justin Ethier
5cb5540d2e
WIP: timed mutex lock
2019-06-24 17:55:01 -04:00
Justin Ethier
1a1f707a73
Relocated test library
2019-06-19 18:29:42 -04:00
Justin Ethier
d1dbd7fae9
Issue #320 - Track threads that have not yet run
...
This allows (thread-join!) to be able to wait on these new threads
2019-06-10 13:16:39 -04:00
Justin Ethier
22ca4ff85a
Issue #320 - Ensure caller has ref to child thread
2019-06-07 16:12:31 -04:00
Justin Ethier
78d5265442
New file
2019-05-17 12:37:16 -04:00
Justin Ethier
f69a458625
Sync up with latest changes to 132
...
There may be more fixes, this is more of a temporary band-aid.
2019-04-18 17:07:31 -04:00
Justin Ethier
f5b68ee8d2
Handle hashing of complex nums with a 0i component
2019-02-19 13:20:29 -05:00
Justin Ethier
74148a2f16
Remove dependency on (scheme complex)
2019-02-14 13:55:56 -05:00
Justin Ethier
4632efc71d
Added Cyc-memoize
2019-02-14 12:44:48 -05:00
Justin Ethier
a42b5acdc8
Issue #176 - Improve hash-by-identity
2018-05-01 13:27:59 -04:00
Justin Ethier
20379a264c
Issue #249 - Improve hash table performance
...
Hardcode bound such that it is not a bignum (reducing bignum allocations).
Replace symbol hash with a more efficient algorithm, since symbols are uniquely identified by memory location as well as name.
2018-04-30 13:59:22 -04:00
Justin Ethier
da51147b68
Issue #81 - allow for large recv sizes
2018-01-03 17:25:07 -05:00
Justin Ethier
8ec41e34bf
Issue #218 - Fix startup issue
2017-09-04 18:57:23 -04:00
Justin Ethier
8f4e0ccf75
Issue #189 - Reimplementation of bitwise-if
2017-08-29 18:41:18 -04:00
Justin Ethier
05fb1cdb7b
Use new make_input_port macro
2017-08-19 18:12:06 -04:00
Justin Ethier
9643d8742b
Cleanup
2017-08-08 18:09:54 -04:00
Justin Ethier
cb2e2a7e59
Fixup header comment
2017-08-08 16:58:31 +00:00
Justin Ethier
1028fc566a
WIP
2017-08-08 16:57:02 +00:00
Justin Ethier
444f27a8a6
Added additional defs from ref impl
2017-08-08 15:33:21 +00:00
Justin Ethier
be11ed674f
Added bit-set
2017-08-08 15:27:23 +00:00
Justin Ethier
a247ba03ad
Check for divide by zero
2017-08-08 15:09:37 +00:00
Justin Ethier
a6d2cc0b7a
Added TODO
2017-08-08 13:54:15 +00:00
Justin Ethier
0cb8f0f591
Added fxif
2017-08-08 13:51:16 +00:00
Justin Ethier
1a3f60711f
Added fxarithmetic-shift
2017-08-08 13:19:38 +00:00
Justin Ethier
390192db2a
Added shifts
2017-08-08 13:17:09 +00:00
Justin Ethier
5b5e88a61a
Adding bitwise ops
2017-08-08 13:05:17 +00:00
Justin Ethier
c46f3991d3
WIP
2017-08-08 12:52:44 +00:00
Justin Ethier
64b1afa5e2
WIP
2017-08-07 18:51:59 -04:00
Justin Ethier
59fc9ebba3
Added TODO
2017-08-07 17:41:32 +00:00
Justin Ethier
c45aa16b30
Issue #209 - Starting SRFI 143
2017-08-07 16:37:51 +00:00
Justin Ethier
f5a36697df
Updated comments
2017-06-26 17:18:03 -04:00
Justin Ethier
c550b15f3a
Issue #150 - Inefficient (but working) thread-join!
2017-06-17 01:36:47 -04:00
Justin Ethier
75b9e7bf8a
Explicit inlines
2017-04-29 01:18:39 +00:00
Justin Ethier
9162e36913
Bignum NOT operation
2017-04-01 01:02:41 -04:00
Justin Ethier
afa12cec5f
Bignum-compatible version of ash
2017-04-01 00:14:02 -04:00
Justin Ethier
c0a5daf898
WIP
2017-03-30 19:03:46 -04:00
Justin Ethier
ffb9fd9e22
Cleanup
2017-03-30 17:58:39 -04:00
Justin Ethier
f8bbff4ebb
Bignum AND, OR, XOR
2017-03-29 07:34:30 +00:00
Justin Ethier
6e9fcc6434
Beginning of bignum support
2017-03-29 07:11:15 +00:00
Justin Ethier
173109e072
WIP - bignums
2017-03-29 18:02:50 -04:00
Justin Ethier
8d5a04e277
Cleanup
2017-03-20 17:02:27 +00:00
Justin Ethier
78c253e1c3
Issue #185 - Allow export of another lib's export
2017-03-20 17:01:25 +00:00
Justin Ethier
a964bb17ae
WIP
2017-03-13 12:15:43 +00:00
Justin Ethier
bc9c041d88
Merge branch 'bignum2-dev'
2017-02-21 17:58:45 -05:00
Justin Ethier
53ed84b765
Adding a stub for this SRFI
2017-02-21 15:27:36 +00:00
Justin Ethier
61383c6edb
Fix error on some platforms
2017-02-10 23:59:30 +00:00
Koz Ross
1c8effbcd2
Removing all need for (scheme inexact)
2017-02-10 17:59:08 +13:00
Koz Ross
a024126f7b
Fixing integer-length to use inline C
2017-02-10 17:23:57 +13:00