Commit graph

3373 commits

Author SHA1 Message Date
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
Justin Ethier
dec1cdf772 Moved 2017-06-07 21:37:18 +00:00
Justin Ethier
f77272b714 This was moved to gh-pages 2017-06-07 21:36:51 +00:00
Justin Ethier
a1a43aa395 Relocated 2017-06-07 21:36:40 +00:00
Justin Ethier
c0300741d8 Initial file 2017-06-07 17:58:18 +00:00
Justin Ethier
57926605a5 For empty string literals, return the empty symbol 2017-06-07 17:57:49 +00:00
Justin Ethier
c1f883f19e Added bignum 2017-06-07 17:57:35 +00:00
Justin Ethier
c32a1fea83 Date for 0.5.2 2017-06-05 17:08:11 -04:00
Justin Ethier
437c5ca64f Added a 0.5.2 section 2017-06-05 11:30:20 +00:00
Justin Ethier
c06c8328f4 Bump to 0.5.2 2017-06-05 11:14:45 +00:00
Justin Ethier
19f15e6353 Merge branch 'if-inline-dev' 2017-06-05 10:40:30 +00:00
Justin Ethier
199e75414d Revisions 2017-06-05 09:57:02 +00:00
Justin Ethier
54386c444a More revisions 2017-06-03 19:27:07 -04:00
Justin Ethier
2cd0374d24 Indent back trace 2017-06-03 19:01:51 -04:00
Justin Ethier
1fbe7af728 Renamed 2017-06-03 19:00:13 -04:00
Justin Ethier
938df60cac Revised 2017-06-03 18:59:52 -04:00
Justin Ethier
bfd826d4ee WIP 2017-06-03 18:35:33 -04:00
Justin Ethier
746a0e3e54 WIP 2017-06-03 18:21:37 -04:00
Justin Ethier
aac5240a0b Avoid calling length each iteration of for-each
length is O(n) so calling it should be avoided, especially for each iteration of for-each. Instead the code can just check if the first cdr is null. This has the potential for a huge speed improvement.
2017-06-02 19:25:26 -04:00
Justin Ethier
5390802816 Added adbv:ref-count 2017-05-26 15:49:56 +00:00
Justin Ethier
da2f2bb05f Issue #201 - disabling for now 2017-05-26 15:41:46 +00:00
Justin Ethier
aea673c764 Added parens 2017-05-26 15:13:22 +00:00
Justin Ethier
4e83e93cd7 Added TODO 2017-05-26 14:21:00 +00:00
Justin Ethier
a6093601de Issue #201 - Inline if expressions 2017-05-26 14:10:25 +00:00