Commit graph

3546 commits

Author SHA1 Message Date
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
Justin Ethier
d02437a0c5 Reorder types in gc_move/gc_copy
Attempt to speed things up by moving more commonly-used objects up, and lesser-used ones down.
2017-06-11 16:57:38 -04:00
Justin Ethier
81124e6be3 Remove dead code 2017-06-09 17:55:34 -04:00
Justin Ethier
a1d844c3ab Bump to 0.5.3 2017-06-09 17:19:55 +00:00
Justin Ethier
7d3ef282f3 Added a 0.5.3 section 2017-06-09 17:19:34 +00:00
Justin Ethier
27970524c5 Generalization of globals_changed thread param 2017-06-09 17:17:01 +00:00
Justin Ethier
ff5d313595 Experimental change 2017-06-09 16:48:33 +00:00
Justin Ethier
a81161904c Cleaner code for (pair?) 2017-06-07 22:34:21 +00:00