Ian Price
|
6f77715457
|
Implement apply correctly
|
2015-06-18 04:14:43 +01:00 |
|
Ian Price
|
b939d51f8a
|
values takes multiple arguments
|
2015-06-18 04:14:43 +01:00 |
|
Ian Price
|
ee42731b57
|
abort-to-prompt takes multiple arguments
|
2015-06-18 04:14:43 +01:00 |
|
Ian Price
|
cf905a7004
|
Implement call-with-values
|
2015-06-18 04:14:43 +01:00 |
|
Ian Price
|
56e6c33264
|
Primitives create multiple argument continuations.
|
2015-06-18 04:14:43 +01:00 |
|
Ian Price
|
5827ad4f03
|
Compile cps $prompt form to javascript
|
2015-06-18 04:14:43 +01:00 |
|
Ian Price
|
48e84c5a2c
|
Add more Scheme Primitives to runtime.js
|
2015-06-18 04:14:43 +01:00 |
|
Ian Price
|
4622269e68
|
Primitives should return Scheme Booleans
|
2015-06-18 04:14:43 +01:00 |
|
Ian Price
|
e84f839463
|
Implement keyword argument parsing
|
2015-06-18 04:14:43 +01:00 |
|
Ian Price
|
46905ec322
|
Simplify output Javascript
|
2015-06-18 04:14:43 +01:00 |
|
Ian Price
|
e9d0f97410
|
Add more types of constants
|
2015-06-18 04:14:43 +01:00 |
|
Ian Price
|
941f8fac01
|
Implement Optional arguments
|
2015-06-18 04:14:43 +01:00 |
|
Ian Price
|
f83c651f46
|
Remove superfluous space
|
2015-06-18 04:14:42 +01:00 |
|
Ian Price
|
44e04eae0a
|
Handle case-lambda via a jump table
|
2015-06-18 04:14:42 +01:00 |
|
Ian Price
|
41023d5b4c
|
Mangle js identifiers
|
2015-06-18 04:14:42 +01:00 |
|
Ian Price
|
a4003003e2
|
Compile string constants
|
2015-06-18 04:14:42 +01:00 |
|
Ian Price
|
86fabef4ca
|
Compile rest args
|
2015-06-18 04:14:42 +01:00 |
|
Ian Price
|
f8618a522f
|
conditional->branch
|
2015-06-18 04:14:42 +01:00 |
|
Ian Price
|
3b32d180b1
|
Simple inlining of immediate calls
|
2015-06-18 04:14:42 +01:00 |
|
Ian Price
|
d1a663baec
|
Get rid of comments and dead branches
|
2015-06-18 04:14:42 +01:00 |
|
Ian Price
|
54ce470cf8
|
separate js-il functions into actual functions and those for continuations
|
2015-06-18 04:14:42 +01:00 |
|
Ian Price
|
b70b39e478
|
Remove jscall type
|
2015-06-18 04:14:41 +01:00 |
|
Ian Price
|
d57dc85fa8
|
Replace values object with values passed as continuation arguments
|
2015-06-18 04:14:41 +01:00 |
|
Ian Price
|
ce1cc2706c
|
Temp commit
|
2015-06-18 04:14:41 +01:00 |
|