some attempts to solve the ecmascript stack overflow problem
* module/language/ecmascript/compile-ghil.scm (comp): Just use pmatch, not ormatch. Now with syncase running over everything, it doesn't matter. * module/ice-9/boot-9.scm (false-if-exception): Avoid saving stacks inside false-if-exception. There's probably a more general solution to this, though. Fixes getting bogus backtraces sometimes. * module/Makefile.am (ECMASCRIPT_LANG_SOURCES): Reorder things so that spec comes last.
This commit is contained in:
parent
ac4d09b164
commit
8f9b968329
3 changed files with 9 additions and 16 deletions
|
|
@ -105,12 +105,12 @@ ECMASCRIPT_LANG_SOURCES = \
|
|||
language/ecmascript/parse-lalr.scm \
|
||||
language/ecmascript/tokenize.scm \
|
||||
language/ecmascript/parse.scm \
|
||||
language/ecmascript/spec.scm \
|
||||
language/ecmascript/impl.scm \
|
||||
language/ecmascript/base.scm \
|
||||
language/ecmascript/function.scm \
|
||||
language/ecmascript/array.scm \
|
||||
language/ecmascript/compile-ghil.scm
|
||||
language/ecmascript/compile-ghil.scm \
|
||||
language/ecmascript/spec.scm
|
||||
|
||||
SCRIPTS_SOURCES = \
|
||||
scripts/PROGRAM.scm \
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue