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