Justin Ethier
8efb714097
WIP
2017-03-14 22:59:45 +00:00
Justin Ethier
1d5cd9c626
TODO for loading param_objs on thread spawn
2017-03-12 23:01:08 +00:00
Justin Ethier
609395886a
WIP
2017-03-02 19:06:38 -05:00
Justin Ethier
0c4be522e5
Use *parameter-id* in make-parameter
2017-03-02 23:40:44 -05:00
Justin Ethier
c826f09341
Added TODO
2017-02-28 18:45:23 -05:00
Justin Ethier
3b932ebfc5
WIP
2017-02-28 18:27:48 -05:00
Justin Ethier
37e28343a0
Removed "beta"
2017-02-24 17:06:31 -05:00
Justin Ethier
34b352ad95
Bump to 0.4
2017-02-21 18:23:07 -05:00
Justin Ethier
bc9c041d88
Merge branch 'bignum2-dev'
2017-02-21 17:58:45 -05:00
Justin Ethier
a45621a8de
Extend exact-integer-sqrt to support bignums
2017-02-21 15:50:14 +00:00
Justin Ethier
5026aa030b
Sync with master version
2017-02-20 18:18:09 -05:00
Justin Ethier
4d7abf3b8c
Fix to coerce inf result
2017-02-21 04:32:07 -05:00
Justin Ethier
5641d7c7da
Fixes for bignums
2017-02-21 02:55:17 -05:00
Justin Ethier
3f7753149e
Use Cyc_remainder
2017-02-21 00:53:59 -05:00
Justin Ethier
a6a0667b1c
Bignum support for (abs)
2017-02-17 17:42:15 -05:00
Justin Ethier
470fb17465
Compile bignum consts
2017-02-17 18:28:32 +00:00
Justin Ethier
284dc05128
Use Cyc_expt()
2017-02-17 00:03:07 -05:00
Justin Ethier
5c77948a00
WIP
2017-02-16 00:14:10 -05:00
Justin Ethier
0325383f0e
Bignum support for (exact?)
2017-02-11 18:00:56 -05:00
Justin Ethier
371b4630eb
Added (bignum?)
2017-02-11 17:41:30 -05:00
Koz Ross
335d3122da
Adding array-list support, tests, amending Makefile
2017-02-11 18:58:12 +13:00
Justin Ethier
2d6d716071
Minor release bump
2017-02-11 00:28:59 +00:00
Justin Ethier
f696dca7e1
Staging for next release
2017-02-10 23:54:54 +00:00
Justin Ethier
4420fc3c6c
Added with-handler from Bigloo
2017-02-10 23:26:53 +00:00
Justin Ethier
18b4292e4f
Added with-handler
2017-02-10 23:13:42 +00:00
Justin Ethier
1f8fb3c20d
Issue #172 -
...
Cannot assume that just because a primitive deals with immutable objects that it is safe to inline. A (set!) could still mutate variables the primitive is using, causing invalid behavior.
2017-02-07 18:40:30 +00:00
Justin Ethier
91c8171c93
WIP - cond-expand library declarations
2017-02-04 17:54:55 -05:00
Justin Ethier
e41586da69
Added new functions for cond-expand
2017-02-03 23:56:41 -05:00
Justin Ethier
cc0aefd3f2
Issue #165 - Handle includes as well
2017-02-02 02:03:28 -05:00
Justin Ethier
17d819a399
Issue #165 - -A
and -I
options
2017-02-02 00:10:54 -05:00
Justin Ethier
379cac7ac3
WIP: allowing append/prepend library paths
2017-01-31 18:50:40 -05:00
Justin Ethier
bda80e8856
Add dir options to (lib:import->filename)
2017-01-31 17:51:37 -05:00
Justin Ethier
be542b745f
Removed unnecessary integer_type usage
2017-01-30 17:35:10 -05:00
Justin Ethier
07500ce6d6
Properly store thread ID in thread objects
...
Also sketched out thread-join support but there are larger issues to consider to get that working.
2017-01-22 18:58:37 -05:00
Justin Ethier
80db56f368
Updated year
2017-01-12 18:11:15 +00:00
Justin Ethier
43f5049649
Update for 2017
2017-01-04 16:48:29 -05:00
Justin Ethier
e78b336b78
Issue #102 - Pass data parameter to Cyc_display()
2016-12-22 00:14:53 -05:00
Justin Ethier
f60fed7344
Issue #102 - Added a data parameter to Cyc_write()
2016-12-21 23:47:39 -05:00
Justin Ethier
764c12db15
Version bump
2016-12-20 22:36:01 -05:00
Justin Ethier
46035cdea5
Remove debug import
2016-12-20 22:23:08 -05:00
Justin Ethier
1c6388bfaf
Designated more objs that allocate mutable objs
2016-12-14 17:32:27 -05:00
Justin Ethier
3985544a0f
Designated more primitives dealing with immutables
2016-12-14 17:31:46 -05:00
Justin Ethier
44bd8986d7
WIP
2016-12-14 03:35:15 +00:00
Justin Ethier
45d040c955
Experiment with always inlining certain prims
2016-12-13 19:03:24 -05:00
Justin Ethier
c3b31e0181
Added (prim:immutable-args/result? sym)
2016-12-13 18:48:54 -05:00
Justin Ethier
330780c44d
Issue #13 - Allow compilation of code with local if
2016-12-08 13:57:19 +00:00
Justin Ethier
03f30ecf56
Added (if-syntax?)
2016-12-07 21:28:24 +00:00
Justin Ethier
a3cb0b1ab8
Issue #13 - Better support for lexical scoping
2016-12-04 06:20:23 +00:00
Justin Ethier
e45cb8b3db
Bump to 0.3.3
2016-11-28 18:43:13 -05:00
Justin Ethier
71aaf162c9
Allow Cyc-list to handle 0 args
2016-11-28 18:32:27 -05:00