Justin Ethier
84ecf2ac22
Relocating
2016-07-04 21:16:17 -04:00
Justin Ethier
2366310122
This is old by now
2016-07-04 21:14:32 -04:00
Justin Ethier
21c1a20617
Cleanup main directory
2016-07-04 21:11:58 -04:00
Justin Ethier
7591c24886
Obsolete
2016-07-04 21:06:11 -04:00
Justin Ethier
316ac88f16
Version bump
2016-07-01 22:26:11 -04:00
Justin Ethier
02e8b343c7
Fix Cyc_has_cycle to compare cons cells
...
Compare the cons cells themselves - instead of values - to determine if there is a cycle. By definition the pointers will be different unless there is a cycle.
2016-07-02 02:42:32 -04:00
Justin Ethier
439bda440d
WIP
2016-07-02 00:13:50 -04:00
Justin Ethier
ad199f61d3
Include pretty printing, since it can be useful
2016-07-01 23:43:40 -04:00
Justin Ethier
f86132591d
Issue #69 - Removed symtbl size checks
...
libck already does this internally
2016-07-01 21:53:36 -04:00
Justin Ethier
a6c3e4818a
Prevent segfault if invalid args are given.
2016-06-30 21:44:03 -04:00
Justin Ethier
8a89678f6c
Compile apply to apply_va
2016-07-01 01:08:02 -04:00
Justin Ethier
c9d93dd0b2
Bug fixes
2016-07-01 01:07:25 -04:00
Justin Ethier
db39595d23
Return object, not void
2016-07-01 01:07:13 -04:00
Justin Ethier
9cf016e1a6
More cleanup, generalize apply_va logic
2016-06-29 22:55:18 -04:00
Justin Ethier
4f65fdb6e2
Cleanup
2016-06-29 22:41:42 -04:00
Justin Ethier
63e476839f
va_args version of apply for eval
2016-06-29 22:14:58 -04:00
Justin Ethier
552fb19822
Added TODO's
2016-06-30 00:45:06 -04:00
Justin Ethier
67c00ae7ed
WIP version of dispatch_apply_va
2016-06-30 00:09:17 -04:00
Justin Ethier
c46a8e57f6
WIP - apply with varargs
2016-06-28 23:01:50 -04:00
Justin Ethier
93eff719a7
Cleanup
2016-06-29 08:06:38 -04:00
Justin Ethier
5a7be4f864
WIP
2016-06-27 23:01:41 -04:00
Justin Ethier
ed77858901
Added TODO
2016-06-28 00:46:26 -04:00
Justin Ethier
040ce4f017
WIP
2016-06-28 00:32:17 -04:00
Justin Ethier
a2dccabdb7
Initial version of gc_heap_free()
2016-06-27 20:45:23 -04:00
Justin Ethier
aa93c2c487
Issue #73
2016-06-25 00:21:20 -04:00
Justin Ethier
b0d40fe51a
Issue #24 - Prevent segfaults during analysis
2016-06-23 22:18:18 -04:00
Justin Ethier
0db31ea6d9
Modified repl's load to pull defs into *icyc-env*
2016-06-23 21:51:06 -04:00
Justin Ethier
a21ecebea7
Issue #42 - Check for scheme file on cmd line
2016-06-24 04:47:56 -04:00
Justin Ethier
9935e287e9
Issue #50 - Added bytevector-copy!
2016-06-23 04:41:38 -04:00
Justin Ethier
10a0ec990e
Cleaning up completed and triaged items
2016-06-23 00:00:49 -04:00
Justin Ethier
d354c4afb7
Added credits, cyclone header
2016-06-20 22:53:21 -04:00
Justin Ethier
378b5f1c3e
Experimenting with MRG32k3a
2016-06-20 22:50:35 -04:00
Justin Ethier
961bf58286
Added srfi 27
2016-06-20 21:50:48 -04:00
Justin Ethier
cdda7f42f1
Merge pull request #72 from jasonmacduffie/master
...
Add basic implementation of srfi 27
2016-06-20 21:46:34 -04:00
Jason K. MacDuffie
01c743a9be
Add basic implementation of srfi 27
2016-06-20 10:15:53 -04:00
Justin Ethier
81d5a9e524
Issue #10 - Add vector support to (write).
2016-06-19 22:55:23 -04:00
Justin Ethier
f4b8dbc8a1
Added a special case to set num_args to 0 for call/cc
...
This fixes validation later on for call/cc's internal lambda function. When we eval it we only want to validate 1 arg, not 2.
2016-06-11 01:27:50 -04:00
Justin Ethier
b7a5d0c3ad
Removed old comments
2016-06-10 23:49:21 -04:00
Justin Ethier
ad3f716a0b
Commented-out legacy code (for now, will delete later)
2016-06-10 23:47:21 -04:00
Justin Ethier
2c73f20e99
Remove debugging
2016-06-10 22:51:11 -04:00
Justin Ethier
b67a7b75fe
Removed old files
2016-06-10 21:28:44 -04:00
Justin Ethier
79a585b59e
Obsolete
2016-06-10 21:08:29 -04:00
Justin Ethier
a8cd3120fe
Grammar
2016-06-10 20:29:50 -04:00
Justin Ethier
26f23a51c8
Changed links
2016-06-09 21:54:15 -04:00
Justin Ethier
a97150b705
Revisions
2016-06-09 21:51:11 -04:00
Justin Ethier
8a45e2fe1f
Updated benchmarks
2016-06-09 23:47:56 -04:00
Justin Ethier
63d6d8fbab
Cleanup
2016-06-09 03:13:56 -04:00
Justin Ethier
7fa4cd4ebd
Allow optimizing non-mutating prims
2016-06-09 00:04:30 -04:00
Justin Ethier
19a8080103
Added (prim:mutates? exp)
2016-06-08 23:51:58 -04:00
Justin Ethier
0f7839c4ce
Remove debugging
2016-06-08 23:36:36 -04:00