Commit graph

2183 commits

Author SHA1 Message Date
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
Justin Ethier
b32a8f32f8 WIP 2016-06-08 23:30:35 -04:00
Justin Ethier
741e71415e Finished (inline-ok?) 2016-06-08 23:27:16 -04:00
Justin Ethier
d415ccee31 WIP 2016-06-07 22:52:02 -04:00
Justin Ethier
230ecbb65b Initial file 2016-06-06 23:00:09 -04:00
Justin Ethier
2f326c0efc Do not optimize-out variables if they are:
- Mutated
- Never referenced (implies operation is performed for side effects)
2016-06-07 00:03:57 -04:00
Justin Ethier
9b548b94c3 WIP 2016-06-03 22:47:45 -04:00
Justin Ethier
d112632300 WIP 2016-06-03 21:51:07 -04:00
Justin Ethier
bafa80f63b Remove debug output 2016-06-04 04:27:47 -04:00
Justin Ethier
0339833541 Use new primitives library 2016-06-04 04:20:50 -04:00
Justin Ethier
c3a7fcbe45 Deleted relocated code 2016-06-04 04:10:32 -04:00
Justin Ethier
d3fbcdc9c2 New library 2016-06-04 04:07:12 -04:00