Commit graph

3403 commits

Author SHA1 Message Date
Justin Ethier
f2db6235e0 Issue #206 - Fix cyc-seq, and only do it as an optimization 2017-07-18 17:41:33 -04:00
Justin Ethier
a8c5c559d3 Issue #182 2017-07-18 17:09:55 +00:00
Justin Ethier
03da56a11f Issue #182 - string->number fails with #f
Per spec, #f should be returned for a conversion failure. Previously certain bases were returning 0 instead.
2017-07-18 17:07:59 +00:00
Justin Ethier
6ff6e2d92e WIP 2017-07-18 16:42:25 +00:00
Justin Ethier
a30b03767f Revert for now 2017-07-18 13:08:16 +00:00
Justin Ethier
dd1f701d54 Export c-compile-program 2017-07-18 13:06:39 +00:00
Justin Ethier
89c58f8b44 Omit C meaningless expressions
When compiling Cyc-seq expressions there are cases where the generated C code would have no effect. Just omit it in this case to prevent a warning from the C compiler.
2017-07-13 10:35:10 +00:00
Justin Ethier
856f201eb0 Optimize negation 2017-07-12 12:07:41 +00:00
Justin Ethier
d78a516138 WIP - experimental optimization 2017-07-11 18:53:06 -04:00
Justin Ethier
c817d447b9 Initial file 2017-07-10 14:22:46 +00:00
Justin Ethier
b913edcc9f Experimenting with inline of Cyc_is_pair 2017-07-10 13:48:44 +00:00
Justin Ethier
37d510a41f Only use Cyc-seq for non-CPSing arguments 2017-07-10 13:26:30 +00:00
Justin Ethier
8ba1954ac3 WIP 2017-07-07 18:44:13 -04:00
Justin Ethier
7bad122821 WIP 2017-07-07 17:47:24 +00:00
Justin Ethier
8ed042573a WIP, eliminating more unused lambda's 2017-07-07 14:14:16 +00:00
Justin Ethier
2fd88a15e6 Relocate closure conversion 2017-07-07 13:03:30 +00:00
Justin Ethier
148edd15a7 Testing 2017-07-06 17:15:25 +00:00
Justin Ethier
2fc2fa3326 Testing 2017-07-01 20:30:26 -04:00
Justin Ethier
fc45a93ebd WIP 2017-07-01 19:36:51 -04:00
Justin Ethier
af7fe0db87 Create CODE_OF_CONDUCT.md 2017-07-01 22:49:01 -04:00
Justin Ethier
59214a64f1 Rev 2017-07-01 18:46:59 -04:00
Justin Ethier
13c30a344d WIP, not much here yet 2017-07-01 18:42:59 -04:00
Justin Ethier
8f407710e8 Issue #202 2017-07-01 18:10:31 -04:00
Justin Ethier
e1c0fdfd3d Issue #202 - Document -A / -I options 2017-07-01 18:09:20 -04:00
Justin Ethier
55e9aab6b9 Merge remote-tracking branch 'origin/master' 2017-07-01 17:56:48 -04:00
Justin Ethier
d65e7428b9 Issue #202 - Allow -A / -I options for icyc 2017-07-01 17:56:09 -04:00
Justin Ethier
83b46c32d0 Renaming 2017-06-30 16:21:50 +00:00
Justin Ethier
81a96d1e53 Testing 2017-06-30 14:13:24 +00:00
Justin Ethier
1032673c8a Bump to 0.5.4 2017-06-29 17:46:41 -04:00
Justin Ethier
6700000acb Releasing 0.5.3 2017-06-29 17:31:12 -04:00
Justin Ethier
ce4ebd44b0 Added thread-join 2017-06-29 17:15:43 -04:00
Justin Ethier
e31e4cef47 Added missing bang 2017-06-29 17:14:41 -04:00
Justin Ethier
8763328c1a Added thread-join 2017-06-29 17:13:17 -04:00
Justin Ethier
eeaf233e36 Analysis 2017-06-26 19:09:29 -04:00
Justin Ethier
f5a36697df Updated comments 2017-06-26 17:18:03 -04:00
Justin Ethier
4e5266a78d Do not gc_heap_align result of gc_allocated_bytes
This function already heap aligns it's return value so there is no need to use the alignment macro again.
2017-06-24 17:42:37 -04:00
Justin Ethier
ee8dc1998d Preparing to integrate 2017-06-16 16:49:33 +00:00
Justin Ethier
e6d79fb63f Do a proper trace 2017-06-16 16:39:32 +00:00
Justin Ethier
9b233f326e Fix up the bv2string benchmark 2017-06-16 16:21:05 +00:00
Justin Ethier
0d3569367f Issue #150 2017-06-16 14:08:11 +00:00
Justin Ethier
4b7d5cb98a Tweaks 2017-06-17 01:50:30 -04:00
Justin Ethier
c550b15f3a Issue #150 - Inefficient (but working) thread-join! 2017-06-17 01:36:47 -04:00
Justin Ethier
64be028166 Added gc_is_mutator_active() 2017-06-17 01:01:59 -04:00
Justin Ethier
5e0fb7edc7 Threaded bv2string 2017-06-15 18:57:54 -04:00
Justin Ethier
4eddfe3d5b Tweak params 2017-06-15 18:57:42 -04:00
Justin Ethier
bd81569c9d Multi-threaded version of ctak benchmark 2017-06-15 18:33:02 -04:00
Justin Ethier
1b02dd01e9 Issue #196 2017-06-14 21:56:56 -04:00
Justin Ethier
52d764209b Issue #196 - Check system folder for libraries
Check sys folder if a library cannot be found, before giving up and checking local dir.
2017-06-14 21:37:10 -04:00
Justin Ethier
27caeb3fbf Added lib:check-system-path 2017-06-14 17:56:22 +00:00
Justin Ethier
5c1048bfe0 Avoid unnecessary call to gc_allocated_bytes 2017-06-12 17:57:47 -04:00