Justin Ethier
|
e548ac1c46
|
checking in to capture changes
All of this is just beta and nothing more though. Actually managed to crash gcc with code generated with these changes.
|
2018-08-22 18:40:11 -04:00 |
|
Justin Ethier
|
018fa106d6
|
Staging TODO
|
2018-08-22 13:39:52 -04:00 |
|
Justin Ethier
|
3261eee05a
|
Perform slightly faster type checking for vector and bytevector access functions.
|
2018-08-21 16:06:37 -04:00 |
|
Justin Ethier
|
bb4b136b00
|
Very small speedup - fixnums for vector access
|
2018-08-20 13:36:33 -04:00 |
|
Justin Ethier
|
317c6fe2be
|
Building-out 0.9.2 section
|
2018-08-16 18:13:41 -04:00 |
|
Justin Ethier
|
dd77c46400
|
Issue #272 - Added more predicates
|
2018-08-16 18:06:47 -04:00 |
|
Justin Ethier
|
081088ae40
|
Issue #272 - Optimize-out simple (if) expressions
|
2018-08-16 17:53:17 -04:00 |
|
Justin Ethier
|
f9a477fd08
|
Relocating file away from top-level
|
2018-08-15 21:38:26 -04:00 |
|
Justin Ethier
|
4a79e764f6
|
Take function scope into account when using adbv:mutated-indirectly
|
2018-08-15 13:20:38 -04:00 |
|
Justin Ethier
|
11f3963864
|
Store scopes in mutated-indirectly field
|
2018-08-15 13:14:46 -04:00 |
|
Justin Ethier
|
3065eae9a4
|
Added TODO items
|
2018-08-15 09:51:17 -04:00 |
|
Justin Ethier
|
cb8bf9e725
|
Bump to 0.9.2
|
2018-08-14 21:52:16 -04:00 |
|
Justin Ethier
|
fa7207bae2
|
Added a 0.9.2 section
|
2018-08-14 21:51:55 -04:00 |
|
Justin Ethier
|
7b5fd98695
|
Detect loops before optimizing CPS
|
2018-08-14 17:22:01 -04:00 |
|
Justin Ethier
|
973bfe0ef0
|
Match original CPS
|
2018-08-14 13:34:25 -04:00 |
|
Justin Ethier
|
5396e788cd
|
Baseline
|
2018-08-14 12:49:35 -04:00 |
|
Justin Ethier
|
90c2b1caf1
|
Added original CPS as a reference
|
2018-08-13 18:40:42 -04:00 |
|
Justin Ethier
|
b943c99478
|
WIP
|
2018-08-13 18:07:28 -04:00 |
|
Justin Ethier
|
d24d552b46
|
New file
|
2018-08-13 17:51:49 -04:00 |
|
Justin Ethier
|
8a950380b0
|
Remove old file
|
2018-08-09 17:20:28 -04:00 |
|
Justin Ethier
|
9a741fe3b5
|
Releasing 0.9.1
|
2018-08-09 17:17:57 -04:00 |
|
Justin Ethier
|
f600efa052
|
Revised 0.9.1 bug fix
|
2018-08-09 12:32:35 -04:00 |
|
Justin Ethier
|
293cf59248
|
Revised wording
|
2018-08-09 11:54:07 -04:00 |
|
Justin Ethier
|
92a0160383
|
Simplify logic to match gc_sweep
|
2018-08-06 22:35:07 -04:00 |
|
Justin Ethier
|
3b7160bf5e
|
Issue #270
|
2018-08-06 21:36:20 -04:00 |
|
Justin Ethier
|
2045df4932
|
Cleanup
|
2018-08-06 21:28:34 -04:00 |
|
Justin Ethier
|
b3bf701f6f
|
Remove debug code
|
2018-08-06 21:28:17 -04:00 |
|
Justin Ethier
|
79e21b64e0
|
Revise header comments
|
2018-08-08 17:25:06 -04:00 |
|
Justin Ethier
|
f0f071d3e2
|
Staging debug line
|
2018-08-08 12:19:16 -04:00 |
|
Justin Ethier
|
edf56a4c15
|
Added debugging
|
2018-08-06 20:43:15 -04:00 |
|
Justin Ethier
|
40c73203ce
|
Issue #270 - Working through a solution
|
2018-08-06 20:15:06 -04:00 |
|
Justin Ethier
|
386e208eb8
|
Revert previous changed
noticed an intermittent crash running read1
|
2018-08-06 14:48:37 -04:00 |
|
Justin Ethier
|
219cdf2d66
|
Unify remaining/p math in gc_sweep_fixed_size
|
2018-08-06 13:58:16 -04:00 |
|
Justin Ethier
|
c819e1f552
|
Bump to 0.9.1
|
2018-08-03 13:27:15 -04:00 |
|
Justin Ethier
|
ce225b3d60
|
Added 0.9.1
|
2018-08-03 13:27:01 -04:00 |
|
Justin Ethier
|
e383b45381
|
Do a better job of flagging free fixed-size pages
|
2018-08-03 13:24:57 -04:00 |
|
Justin Ethier
|
ce3ba0986f
|
Added CYC_PROFILING
|
2018-08-03 11:59:22 -04:00 |
|
Justin Ethier
|
3431e37e0e
|
Experiment with using a lower peak heap size
|
2018-08-03 11:46:23 -04:00 |
|
Justin Ethier
|
f8b409a8b9
|
Convert empty fixed-size page to bump&pop
|
2018-08-03 10:17:56 -04:00 |
|
Justin Ethier
|
e78a3e29bf
|
Remove printf
|
2018-08-02 17:33:17 -04:00 |
|
Justin Ethier
|
c82223d0f4
|
Account for unswept heaps from last cycle
|
2018-08-02 17:45:01 -04:00 |
|
Justin Ethier
|
68a26e507b
|
WIP, trying to cache unswept counts accurately
|
2018-08-02 13:46:25 -04:00 |
|
Justin Ethier
|
bb52f8db40
|
Issue #267 - Update free_size when sweeping bump&pop
|
2018-08-01 18:23:53 -04:00 |
|
Justin Ethier
|
6274eb2652
|
WIP
|
2018-08-01 16:58:14 -04:00 |
|
Justin Ethier
|
3ff33cbcb8
|
WIP - debugging cache of unswept count
|
2018-08-01 13:38:55 -04:00 |
|
Justin Ethier
|
ebc3247aa7
|
Remove unused code
|
2018-07-31 22:54:39 -04:00 |
|
Justin Ethier
|
7631607d87
|
Experimental tweaks
|
2018-07-31 13:42:50 -04:00 |
|
Justin Ethier
|
3369214c30
|
Cache number of unswept pages
|
2018-07-31 13:17:32 -04:00 |
|
Justin Ethier
|
07838457ce
|
Add date for 0.9
|
2018-07-30 16:58:22 -04:00 |
|
Justin Ethier
|
a8dd1c23f8
|
Wording
|
2018-07-30 13:04:03 -04:00 |
|