summaryrefslogtreecommitdiff
path: root/module/language/ecmascript
Commit message (Expand)AuthorAgeFilesLines
* Deprecate passing a non-zero size to make-moduleAndy Wingo2019-09-271-1/+1
* Fix tree-il code generation for ECMAscript `new' expression.Julian Graham2016-10-251-4/+4
* The GOOPS "unbound" value is a unique pairAndy Wingo2015-01-231-2/+4
* Adapt ecmascript compiler to tree-il prompt changes, again.Mark H Weaver2013-08-111-4/+1
* Adapt ecmascript compiler to recent tree-il changes for prompts.Mark H Weaver2013-08-071-5/+10
* Merge remote-tracking branch 'origin/stable-2.0'Andy Wingo2013-01-311-2/+3
|\
| * ecmascript: Fix conversion to boolean for non-numbers.Ludovic Courtès2013-01-261-2/+3
* | Merge remote-tracking branch 'origin/stable-2.0'Andy Wingo2012-07-061-3/+24
|\ \ | |/
| * compile ecmascript's `return' as an abortAndy Wingo2012-07-051-3/+24
* | Merge remote-tracking branch 'origin/stable-2.0'Andy Wingo2012-06-221-3/+3
|\ \ | |/
| * Fix unbound variables and unbound valuesSjoerd van Leent2012-06-081-3/+3
* | Merge remote-tracking branch 'origin/stable-2.0'Andy Wingo2011-09-291-22/+14
|\ \ | |/
| * more define-syntax-rule usageAndy Wingo2011-09-021-22/+14
* | rename <application> to <call>Andy Wingo2011-06-021-86/+86
|/
* Parse Decimal NumbersNoah Lavine2011-01-261-0/+1
* Fix Hex ConstantsNoah Lavine2011-01-261-1/+1
* Ecmascript SyntaxNoah Lavine2011-01-261-1/+1
* Ecmascript Syntax FixNoah Lavine2011-01-261-1/+2
* Add ECMAScript Unicode literal supportNoah Lavine2011-01-171-2/+6
* Tiny style improvement in the ECMAScript compiler.Ludovic Courtès2011-01-051-2/+2
* Fix ECMAScript object creation.Noah Lavine2011-01-041-10/+10
* better errors for ecmascript parser tooAndy Wingo2010-11-181-2/+9
* ecmascript tokenization errors report source locationAndy Wingo2010-11-181-77/+97
* fix ecmascript at the replAndy Wingo2010-11-181-8/+11
* ecmascript syntax errors throw to 'syntax-errorAndy Wingo2010-11-162-2/+2
* remove `version' field from <language>Andy Wingo2010-05-021-3/+2
* fix array bugs in ecmascriptAndy Wingo2010-03-311-4/+4
* Adapt ECMAScript parser and lexer to `(system base lalr)'.Ludovic Courtès2010-03-313-2016/+297
* Revert "implement #:predicate" and remove predicate from <lambda-case>Andy Wingo2009-11-151-7/+7
* fix bugs in ecmascript compilerAndy Wingo2009-11-141-22/+28
* separate "inits" field in <lambda-case>; compile fixes for inits, kwargsAndy Wingo2009-10-231-7/+7
* finish support for optional & keyword args; update ecmascript compilerAndy Wingo2009-10-231-59/+65
* Fix typos leading to unbound variable references.Ludovic Courtès2009-10-221-5/+5
* language-readers receive environment as an argAndy Wingo2009-10-161-1/+1
* Remove unused variables in system/language.Ludovic Courtès2009-09-212-12/+11
* 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