Justin Ethier
b5c23441ba
WIP
2019-02-04 18:12:08 -05:00
Justin Ethier
bca99853fb
Merge remote-tracking branch 'origin/master'
2019-02-04 13:27:35 -05:00
Justin Ethier
0ed38ba97e
WIP
2019-02-04 13:27:24 -05:00
Justin Ethier
50e1ec5f84
Update hashset.sld
...
Clarify use of this module in the header comments.
2019-02-01 10:25:01 -05:00
Justin Ethier
7d1855d6d4
WIP
2019-01-31 13:33:05 -05:00
Justin Ethier
1dc3e8324d
Initial file
2019-01-31 13:32:55 -05:00
Justin Ethier
bcdec41276
Added (ack)
2019-01-30 16:43:49 -05:00
Justin Ethier
411347a556
Adding temporarily for testing
2019-01-29 19:02:43 -05:00
Justin Ethier
2b115c989d
Initial example
2019-01-28 22:59:54 -05:00
Justin Ethier
929412a29b
Document Arthur's latest changes
2019-01-28 13:14:56 -05:00
Justin Ethier
070a9924d3
Merge pull request #302 from arthurmaciel/correct-semi-colon-bug
...
Previous try to correct semi-colon bug failed
2019-01-27 21:13:15 -05:00
arthurmaciel
a8cf5d9312
Previous try to correct semi-colon bug failed due to adding semi-colon to the end of a whole block and not each statement
2019-01-27 21:03:22 -02:00
Justin Ethier
402ae5dea0
Fix comment
2019-01-25 19:05:10 -05:00
Justin Ethier
7454d0df2d
Merge pull request #300 from arthurmaciel/single-semi-colons-to-double-semi-colons
...
Converted improper semi-colons into double ones (and vice-versa)
2019-01-25 23:04:38 -05:00
Justin Ethier
1e5dce8a40
Merge pull request #299 from arthurmaciel/remove-pending-parens
...
Moved trailing parens into correct position
2019-01-25 21:20:33 -05:00
arthurmaciel
40fbb91bc3
Converted improper semi-colons into double ones
2019-01-25 19:10:10 -02:00
arthurmaciel
c04c930c3e
Moved trailing parens into correct position -
...
only preserved those preceded by commented code
2019-01-25 17:43:09 -02:00
Justin Ethier
ab8910fc14
Merge pull request #298 from arthurmaciel/master
...
Updated scheme/cyclone/cgen.sld to insert correct
2019-01-25 13:24:13 -05:00
arthurmaciel
6dfb306cf1
Updated scheme/cyclone/cgen.sld to insert correct
2019-01-25 15:30:12 -02:00
Justin Ethier
664a6d9a13
Update Multithreaded-Development.md
2019-01-24 11:11:29 -05:00
Justin Ethier
cd14b282a6
Initial file
2019-01-22 12:40:52 -05:00
Justin Ethier
4273f9e65a
Merge remote-tracking branch 'origin/master'
2019-01-22 12:30:28 -05:00
Justin Ethier
dd0b66eb48
Bump to 0.9.8
2019-01-22 12:30:01 -05:00
Justin Ethier
269396b5be
Merge pull request #296 from arthurmaciel/patch-2
...
Update User-Manual.md
2019-01-19 21:07:36 -05:00
arthurmaciel
3b7cb57d2c
Update User-Manual.md
...
Corrected old links to cyclone-bootstrap.git and update ck to 0.6.0
2019-01-19 17:19:28 -02:00
Justin Ethier
6ec41585b4
Releasing 0.9.7
2019-01-18 18:30:19 -05:00
Justin Ethier
5afbb9d1ea
Revised 0.9.7 section
2019-01-18 17:25:42 -05:00
Justin Ethier
7607b86432
Added TODO
2019-01-18 12:27:02 -05:00
Justin Ethier
459e9a97b0
Hack to re-enable beta expand
2019-01-17 22:36:57 -05:00
Justin Ethier
b0000c42e7
Test re-enabling beta expansion
2019-01-17 16:58:45 -05:00
Justin Ethier
4b72131ac6
Enabled faster mutated-by-set
2019-01-17 16:26:32 -05:00
Justin Ethier
bee311de80
WIP
2019-01-17 15:27:47 -05:00
Justin Ethier
8cb0dd1b20
Issue #293 - Added adbf:vars-mutated-by-set
2019-01-17 13:24:16 -05:00
Justin Ethier
7bbd70df22
Relocate test file
2019-01-16 10:05:58 -05:00
Justin Ethier
f02b561fb6
Issue #292
2019-01-15 15:16:01 -05:00
Justin Ethier
55d561fe98
New fixes for 0.9.7
2019-01-11 15:59:48 -05:00
Justin Ethier
95e0b4da75
Cleanup
2019-01-11 15:55:09 -05:00
Justin Ethier
02b884bf32
Issue #293 - Do not inline if any mutated prim args
...
As a first cut, do not inline a prim call if any of its arguments has been mutated by a (set!). This is too restrictive but a decent starting point.
2019-01-11 13:02:42 -05:00
Justin Ethier
43c39abc8a
Found new test case from compiler benchmark
2019-01-10 22:02:57 -05:00
Justin Ethier
8648e66ca6
Restrict contains-if check to "called-once" expansion
2019-01-10 13:36:05 -05:00
Justin Ethier
84d9d114dc
Fix for beta expand of functions called once
...
The problem is an if expression within one of these functions may cause the same continuation to be expanded twice, introducing duplicate lambda defintions and identifiers. For now we are not going to beta expand such functions during the contraction phase.
2019-01-10 12:52:03 -05:00
Justin Ethier
adb703c321
Catch edge case with lambda app, cleanup debug tracing
2019-01-07 13:13:20 -05:00
Justin Ethier
a8f2b11f78
WIP, testing with actual function from comp src
2019-01-06 22:59:31 -05:00
Justin Ethier
82c7170247
Additional tests
2019-01-06 21:54:44 -05:00
Justin Ethier
3ce15462dc
Cleanup and bug fixes
2019-01-04 16:07:17 -05:00
Justin Ethier
b2fceb8a49
More test cases, trying to track down comp failure
2019-01-04 07:48:09 -05:00
Justin Ethier
058d30224d
Additional test case
2019-01-04 07:43:58 -05:00
Justin Ethier
6be26698c1
Bug fixes, enable call graph analysis
2019-01-03 18:19:54 -05:00
Justin Ethier
0a47e9eaca
Fix import processing, remove trace logs
2019-01-03 16:32:53 -05:00
Justin Ethier
8cd73b1d19
Use lists of formals
2019-01-03 13:35:28 -05:00