summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* temp commitvm-syncaseAndy Wingo2009-03-131-0/+25
* syncase early in boot-9, defmacros in terms of syntax-case -- halfway workingAndy Wingo2009-03-098-421/+180
* fix begin-deprecatedAndy Wingo2009-03-091-1/+1
* tweaks to boot-9Andy Wingo2009-03-091-9/+9
* allow eval to be called before modules are bootedAndy Wingo2009-03-091-1/+2
* commit some tweaks to expand.scm, likely obviated by syncase thoughAndy Wingo2009-03-091-3/+3
* scm_[current_]module_transformer returns the %pre-modules-transformer, if setAndy Wingo2009-03-091-6/+12
* trim imports in (system repl command)Andy Wingo2009-03-091-1/+1
* avoid (set! (@ (foo) bar) baz), for nowAndy Wingo2009-03-091-2/+2
* fix handling of pre-modules errors in the vmAndy Wingo2009-03-091-2/+14
* @ and @@ as primitive macrosAndy Wingo2009-03-093-28/+47
* Fix errors when stripping annotationsAndy Wingo2009-03-083-5/+5
* actually use syncase's source information tracking. rock!Andy Wingo2009-03-062-3/+18
* modify psyntax so it produced annotated source if given annotated sourceAndy Wingo2009-03-062-34/+40
* support source-level annotations in syncaseAndy Wingo2009-03-065-25/+29
* fix eval-when statements in boot-9Andy Wingo2009-03-061-7/+7
* Replace eval-case with eval-whenAndy Wingo2009-03-069-147/+104
* fixups to expand.scmAndy Wingo2009-03-021-15/+16
* add separate expansion phase, to detwingle things a bitAndy Wingo2009-03-026-12/+361
* fix printer in struct docsAndy Wingo2009-03-021-5/+5
* add annotation moduleAndy Wingo2009-03-021-0/+54
* make the ES compiler more readable via use of ->Andy Wingo2009-02-271-303/+314
* use -> macro in scheme->ghil compilerAndy Wingo2009-02-271-41/+46
* slight optimization in transform-record, note in optimize*Andy Wingo2009-02-272-3/+9
* introduce -> binding inside transform-record body expressionsAndy Wingo2009-02-272-48/+36
* first stabs as s-expression-driven transformation of GHILAndy Wingo2009-02-272-3/+167
* common slot accessors are procedures-with-settersAndy Wingo2009-02-271-4/+5
* use common slots mechanism in ghilAndy Wingo2009-02-272-24/+27
* define-type has #:common-slotsAndy Wingo2009-02-271-6/+16
* fix variable not initialized spurious warningsAndy Wingo2009-02-251-2/+2
* don't crash etch's gccAndy Wingo2009-02-251-0/+4
* export procedure-arguments from ice-9 sessionAndy Wingo2009-02-252-2/+35
* Aggregate makefiles for `module/system' and `module/language'.Ludovic Courtès2009-02-2415-60/+88
* unbork the replAndy Wingo2009-02-241-1/+1
* in meta-reader, return directly if the peeked char is EOFAndy Wingo2009-02-241-3/+9
* use umask when making permissions on .go filesAndy Wingo2009-02-241-0/+1
* use nobase in am/guilecAndy Wingo2009-02-241-1/+2
* 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-214-5/+13
* be smarter about allocating local variables, reusing slots if possibleAndy Wingo2009-02-219-41/+138
* implement break and continue, work around overly recursive pmatch expansionAndy Wingo2009-02-214-8/+27
* Fix `.go' compilation for $(builddir) != $(srcdir).Ludovic Courtès2009-02-211-1/+1
* Add `-o'/`--output' option to "guile-tools compile".Ludovic Courtès2009-02-212-5/+27