summaryrefslogtreecommitdiff
path: root/module/language/ecmascript
Commit message (Expand)AuthorAgeFilesLines
* debitrot the ecmascript compilerAndy Wingo2009-08-124-564/+552
* Change Guile license to LGPLv3+Neil Jerram2009-06-179-124/+117
* some attempts to solve the ecmascript stack overflow problemAndy Wingo2009-06-091-12/+1
* update docs, clean up VM vestiges, macro docs, fix (/ a b c)Andy Wingo2009-05-241-1/+0
* compilation passes return third value: the continuation environmentAndy Wingo2009-04-161-0/+1
* make the ES compiler more readable via use of ->Andy Wingo2009-02-271-303/+314
* parse division vs regexps properlyAndy Wingo2009-02-221-1/+4
* compile for-inAndy Wingo2009-02-224-27/+65
* fix "for" compilationAndy Wingo2009-02-221-2/+2
* add scheme integration to js via `require'Andy Wingo2009-02-221-0/+26
* ecmascript tokens have source infoAndy Wingo2009-02-221-31/+38
* throw SyntaxError on bad syntaxAndy Wingo2009-02-222-20/+26
* more arithmetic on non-numbersAndy Wingo2009-02-222-2/+32
* + for strings, global js object, new Foo() worksAndy Wingo2009-02-226-34/+96
* compile ecmascript's parser. yay! instant load-time!Andy Wingo2009-02-211-0/+2
* be smarter about allocating local variables, reusing slots if possibleAndy Wingo2009-02-211-3/+10
* implement break and continue, work around overly recursive pmatch expansionAndy Wingo2009-02-212-4/+18
* implement do, while, forAndy Wingo2009-02-213-11/+83
* implement more operationsAndy Wingo2009-02-214-13/+122
* clean up ++ and -- a little bitAndy Wingo2009-02-211-116/+125
* implement ++, --, new, delete, void, typeofAndy Wingo2009-02-212-7/+158
* handle "this" in ecmascriptAndy Wingo2009-02-214-4/+27
* implement more of the standard runtimeAndy Wingo2009-02-214-212/+428
* support foo["bar"] in addition to foo.barAndy Wingo2009-02-193-25/+28
* implement object literalsAndy Wingo2009-02-193-6/+25
* var at toplevel works tooAndy Wingo2009-02-191-3/+19
* property gets and puts implemented, yaysAndy Wingo2009-02-193-9/+18
* add array supportAndy Wingo2009-02-193-10/+58
* further ecmascript workAndy Wingo2009-02-194-12/+264
* add more ecmascript compilation -- functions work nowAndy Wingo2009-02-182-6/+19
* world's stupidest ecmascript compilerAndy Wingo2009-02-182-0/+107
* add ecmascript parserAndy Wingo2009-02-183-0/+2529