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 |
|
Justin Ethier
|
36e590610b
|
WIP - Cyc-list for anonymous vararg lambdas
|
2016-11-28 18:12:08 -05:00 |
|
Justin Ethier
|
4b96938488
|
Added Cyc-list
|
2016-11-28 18:11:52 -05:00 |
|
Justin Ethier
|
b0ec9d9671
|
Handle conversion of other chars
|
2016-11-23 18:28:47 -05:00 |
|
Justin Ethier
|
20a73cac64
|
Handle + and * without any args
|
2016-11-23 17:48:21 -05:00 |
|
Justin Ethier
|
17be2dc09a
|
Recognize #true and #false
|
2016-11-19 18:37:20 +00:00 |
|
Justin Ethier
|
42d8bc5846
|
include-ci, alias to include
|
2016-11-19 14:33:45 +00:00 |
|
Justin Ethier
|
4bfece04a3
|
Issue #137 - added the include macro
|
2016-11-19 11:29:35 +00:00 |
|
Justin Ethier
|
9e21c855e2
|
Version bump
|
2016-11-19 04:59:28 +00:00 |
|
Justin Ethier
|
ddefaa4167
|
Recognize | and x char escapes
|
2016-11-19 04:07:46 +00:00 |
|
Justin Ethier
|
ac23534bde
|
Handle vertical line char in strings
|
2016-11-19 03:22:46 +00:00 |
|
Justin Ethier
|
dbb25dcb49
|
Cleanup
|
2016-11-19 03:22:43 +00:00 |
|
Justin Ethier
|
eea9631347
|
Remove debug traces
|
2016-11-17 18:57:17 -05:00 |
|
Justin Ethier
|
88e54286bb
|
Do not inline if there is an indirect mutation
|
2016-11-17 18:52:00 -05:00 |
|
Justin Ethier
|
11cf558ba8
|
Added indirect-mutations
|
2016-11-17 18:18:52 -05:00 |
|
Justin Ethier
|
12770291b7
|
Issue #132 - Protect against hang
|
2016-11-12 06:02:33 +00:00 |
|
Justin Ethier
|
004fa655d5
|
Experimental inline change
At least for now, use both inlinable analysis (fast path) and inline-ok (slow path, but finds more optimizations).
|
2016-11-10 20:59:38 +00:00 |
|
Justin Ethier
|
aa70c5ece9
|
Updated comments
|
2016-11-10 19:47:53 +00:00 |
|
Justin Ethier
|
ac021ef35e
|
WIP
|
2016-11-10 19:03:54 -05:00 |
|
Justin Ethier
|
965aadc0d6
|
More experimental changes
|
2016-11-10 18:56:44 +00:00 |
|
Justin Ethier
|
a6eafa7869
|
Experimental code
|
2016-11-10 18:45:34 +00:00 |
|
Justin Ethier
|
c2fd9d3383
|
Remove trace
|
2016-11-10 18:39:05 +00:00 |
|
Justin Ethier
|
adb0beb878
|
Detect potential optimization
|
2016-11-10 18:38:14 +00:00 |
|
Justin Ethier
|
67f0f792b3
|
Added analyze:find-inlinable-vars
|
2016-11-10 17:06:05 +00:00 |
|
Justin Ethier
|
e97234905a
|
Allow inline of ref for an if condition
If the if condition is a single ref, it should be OK to inline that.
|
2016-11-09 18:20:43 -05:00 |
|
Justin Ethier
|
2159746a95
|
Hooks for unsafe car/cdr
|
2016-11-02 20:19:05 +00:00 |
|
Justin Ethier
|
e19c4db19d
|
Issue #130 - Inline constant values
|
2016-11-07 18:20:19 -05:00 |
|
Justin Ethier
|
f3f5df4f9c
|
Version bump
|
2016-11-07 18:06:35 -05:00 |
|
Justin Ethier
|
46a4fa2d37
|
Issue #127 - Allow cond-expand to check for libs
|
2016-10-25 17:09:33 -04:00 |
|
Justin Ethier
|
3e134e939e
|
WIP for cond-expand library form
|
2016-10-24 09:36:42 +00:00 |
|
Justin Ethier
|
0feb1b1054
|
Added stub
|
2016-10-24 07:39:12 +00:00 |
|
Justin Ethier
|
1451bf7f8e
|
Added (library-exists?)
|
2016-10-24 03:09:59 +00:00 |
|