summaryrefslogtreecommitdiff
path: root/module/language/ecmascript/compile-ghil.scm
AgeCommit message (Expand)AuthorFilesLines
2009-08-12debitrot the ecmascript compilerAndy Wingo1-561/+0
2009-06-17Change Guile license to LGPLv3+Neil Jerram1-14/+13
2009-06-09some attempts to solve the ecmascript stack overflow problemAndy Wingo1-12/+1
2009-04-16compilation passes return third value: the continuation environmentAndy Wingo1-0/+1
2009-02-27make the ES compiler more readable via use of ->Andy Wingo1-303/+314
2009-02-22compile for-inAndy Wingo1-1/+33
2009-02-22fix "for" compilationAndy Wingo1-2/+2
2009-02-22more arithmetic on non-numbersAndy Wingo1-1/+2
2009-02-22+ for strings, global js object, new Foo() worksAndy Wingo1-12/+15
2009-02-21compile ecmascript's parser. yay! instant load-time!Andy Wingo1-0/+2
2009-02-21be smarter about allocating local variables, reusing slots if possibleAndy Wingo1-3/+10
2009-02-21implement break and continue, work around overly recursive pmatch expansionAndy Wingo1-0/+14
2009-02-21implement do, while, forAndy Wingo1-6/+79
2009-02-21implement more operationsAndy Wingo1-1/+76
2009-02-21clean up ++ and -- a little bitAndy Wingo1-116/+125
2009-02-21implement ++, --, new, delete, void, typeofAndy Wingo1-6/+147
2009-02-21handle "this" in ecmascriptAndy Wingo1-0/+16
2009-02-19support foo["bar"] in addition to foo.barAndy Wingo1-0/+4
2009-02-19implement object literalsAndy Wingo1-0/+11
2009-02-19var at toplevel works tooAndy Wingo1-3/+19
2009-02-19property gets and puts implemented, yaysAndy Wingo1-6/+14
2009-02-19add array supportAndy Wingo1-3/+7
2009-02-19further ecmascript workAndy Wingo1-8/+73
2009-02-18add more ecmascript compilation -- functions work nowAndy Wingo1-0/+13
2009-02-18world's stupidest ecmascript compilerAndy Wingo1-0/+67