summaryrefslogtreecommitdiff
path: root/module/language/cps/compile-js.scm
AgeCommit message (Expand)AuthorFilesLines
2021-10-11Remove lower-cps call in compile-js.compile-to-js-mergeChristine Lemmer-Webber1-2/+1
2021-05-11Switch use of $closure to $const-funChristopher Lemmer Webber1-1/+1
2021-05-11Fix import of lower-cps in compile-js.scmChristopher Lemmer Webber1-1/+1
2017-08-28Update Copyright HeadersIan Price1-0/+20
2017-06-20Rebuild nested scopes for js continuationsIan Price1-20/+42
2017-06-15Handle multiple conts in a function bodyIan Price1-13/+40
2017-06-14compile-js uses the new cps representationIan Price1-48/+41
2017-06-14Fix build of (language cps compile-js)Ian Price1-10/+2
2015-06-22Change local type representation and remove var typeIan Price1-21/+17
2015-06-22Change function type representationIan Price1-50/+37
2015-06-22Change program type representationIan Price1-12/+13
2015-06-22Different types for Continuation and Variable identifiersIan Price1-23/+48
2015-06-18Compile cps $prompt form to javascriptIan Price1-1/+7
2015-06-18Implement keyword argument parsingIan Price1-7/+7
2015-06-18Implement Optional argumentsIan Price1-8/+7
2015-06-18Handle case-lambda via a jump tableIan Price1-20/+38
2015-06-18Compile rest argsIan Price1-5/+4
2015-06-18get rid of unused match caseIan Price1-4/+1
2015-06-18Get rid of comments and dead branchesIan Price1-13/+4
2015-06-18separate js-il functions into actual functions and those for continuationsIan Price1-6/+14
2015-06-18Remove jscall typeIan Price1-6/+4
2015-06-18Replace values object with values passed as continuation argumentsIan Price1-11/+8
2015-06-18Temp commitIan Price1-0/+125