Justin Ethier
|
f11fec9f82
|
Cleaning up Cyc_length
|
2016-03-22 03:23:46 -04:00 |
|
Justin Ethier
|
1b92040258
|
API cleanup
|
2016-03-22 01:29:51 -04:00 |
|
Justin Ethier
|
739831ebe6
|
Removed redundant functions
|
2016-03-22 01:03:12 -04:00 |
|
Justin Ethier
|
735bd910b6
|
Converting integer_type returning primitives
|
2016-03-21 23:34:22 -04:00 |
|
Justin Ethier
|
88f1192c5e
|
64-bit compatibility for int value types
|
2016-03-20 22:44:08 -04:00 |
|
Justin Ethier
|
05d39afd3f
|
Use immediates
|
2016-03-19 22:38:23 -04:00 |
|
Justin Ethier
|
580a674525
|
Temporarily disable using immediate ints
Also bugfix to let equal() work with immediates
|
2016-03-19 22:20:08 -04:00 |
|
Justin Ethier
|
750bd80619
|
Use integer value types for interpreted functions
|
2016-03-18 23:21:51 -04:00 |
|
Justin Ethier
|
cdde675994
|
Integer value types
|
2016-03-17 22:51:31 -04:00 |
|
Justin Ethier
|
acf9de866e
|
Purge sum2 and friends
|
2016-03-17 21:11:24 -04:00 |
|
Justin Ethier
|
385eb733db
|
Cut over to new math functions when applying prims
|
2016-03-18 01:29:01 -04:00 |
|
Justin Ethier
|
32330ca971
|
Allow new +-*/ ops to support immediate integers
|
2016-03-17 20:29:22 -04:00 |
|
Justin Ethier
|
ad85ca9761
|
Alternate set of numeric functions
|
2016-03-16 22:52:05 -04:00 |
|
Justin Ethier
|
8f4e66a7f7
|
Removed dead code
|
2016-03-17 02:00:48 -04:00 |
|
Justin Ethier
|
b3b29ae15f
|
Removed string->number2
|
2016-03-17 01:56:11 -04:00 |
|
Justin Ethier
|
9e27db1025
|
Equivalent string->number functions
|
2016-03-17 01:43:30 -04:00 |
|
Justin Ethier
|
aabbc88cae
|
Support both types of ints
|
2016-03-15 23:02:01 -04:00 |
|
Justin Ethier
|
5d234d1509
|
WIP
|
2016-03-15 22:32:30 -04:00 |
|
Justin Ethier
|
6ed522accd
|
Alternate versions of string->number
|
2016-03-15 21:39:55 -04:00 |
|
justin
|
33b56d24ea
|
More integer_type conversions
|
2016-03-15 10:15:47 -04:00 |
|
justin
|
d0efac2035
|
More compatibility for integer value types
|
2016-03-14 22:55:09 -04:00 |
|
Justin Ethier
|
104ee22b5f
|
Starting immediate int conversion
Also rewrote numeric computation functions to generate via a C macro
|
2016-03-14 22:07:28 -04:00 |
|
Justin Ethier
|
6376a0eb2c
|
Qualify logging as verbose
|
2016-03-02 21:25:05 -05:00 |
|
Justin Ethier
|
64e0255d69
|
Minor GC's happen all the time - logging is verbose
|
2016-03-02 21:23:15 -05:00 |
|
Justin Ethier
|
dc19539bff
|
Tweak GC debugging
|
2016-02-24 22:30:40 -05:00 |
|
Justin Ethier
|
76c84ad29e
|
Added optional arg to string->number
|
2016-02-23 00:06:45 -05:00 |
|
Justin Ethier
|
46e15ceffc
|
Added bin/oct/hex string->integer conversions
|
2016-02-19 21:59:10 -05:00 |
|
Justin Ethier
|
41ff5a149b
|
Fix (closure) casting in closcall macros
|
2016-02-18 22:30:10 -05:00 |
|
Justin Ethier
|
c98e186172
|
Relocated mutex primitives to srfi 18 lib
|
2016-02-16 23:51:28 -05:00 |
|
Justin Ethier
|
8fdd2c46ba
|
Added condition variable type
|
2016-02-16 01:09:02 -05:00 |
|
Justin Ethier
|
730434bb14
|
Added header comment block.
|
2016-02-14 22:35:04 -05:00 |
|
Justin Ethier
|
bf561a66e1
|
Allow Cyc_apply to receive 0 scheme args
|
2016-02-11 21:05:37 -05:00 |
|
Justin Ethier
|
4ec87c20c8
|
Removed unused code
|
2016-02-05 19:41:59 -05:00 |
|
Justin Ethier
|
88f5d29930
|
Experimental changes
|
2016-02-04 23:40:59 -05:00 |
|
Justin Ethier
|
88784bb5ff
|
Will need to quote objects before evaling them
|
2016-02-03 22:54:41 -05:00 |
|
Justin Ethier
|
4dc2e78ce8
|
Correct format specifier for float
|
2016-01-24 21:41:35 -05:00 |
|
Justin Ethier
|
dcf4bfafcf
|
Cleanup of blocked/runnable api
|
2016-01-21 21:36:55 -05:00 |
|
Justin Ethier
|
76bbca68e5
|
Cyc-minor-gc is now part of (srfi 18)
It makes more sense here than as a primitive, since threading is the only place you would need to trigger this from application code.
|
2016-01-18 22:40:59 -05:00 |
|
Justin Ethier
|
1e71ff3fd3
|
Move thread-sleep! to 18.sld
|
2016-01-18 22:18:39 -05:00 |
|
Justin Ethier
|
40bcf2d5dc
|
Added comments
|
2016-01-17 00:09:01 -05:00 |
|
Justin Ethier
|
ea45546c62
|
Experimenting with explicit heap copying
|
2016-01-15 22:43:21 -05:00 |
|
Justin Ethier
|
f0cd203a5c
|
WIP
|
2016-01-14 23:03:30 -05:00 |
|
Justin Ethier
|
2019b84149
|
Removed dead code
|
2016-01-11 22:39:37 -05:00 |
|
Justin Ethier
|
37672f0b7a
|
Use thread data to hold exception stack
|
2016-01-11 22:14:53 -05:00 |
|
Justin Ethier
|
a9d575d3a9
|
Removed Cyc_current_exception_handler2
|
2016-01-12 03:29:10 -05:00 |
|
Justin Ethier
|
02317f940d
|
Transitioning away from Cyc_current_exception_handler2
|
2016-01-12 03:26:55 -05:00 |
|
Justin Ethier
|
87c266a44a
|
Adding exception stack to thread data
|
2016-01-12 03:21:36 -05:00 |
|
Justin Ethier
|
4d2b59966c
|
Bug fixes, comments
|
2016-01-05 19:14:31 -05:00 |
|
Justin Ethier
|
e28951a8d5
|
Move the mutation table into thread data.
|
2016-01-04 22:54:23 -05:00 |
|
Justin Ethier
|
d2cbfaf217
|
Cleanup TODO
|
2016-01-03 22:57:13 -05:00 |
|