summaryrefslogtreecommitdiff
path: root/module/language/scheme
Commit message (Expand)AuthorAgeFilesLines
* Read-in-scheme replaces boot "read" definitionAndy Wingo2021-03-031-2/+1
* Read Scheme via read-syntaxAndy Wingo2021-02-251-1/+2
* Merge remote-tracking branch 'origin/stable-2.0'Mark H Weaver2013-08-111-1/+1
|\
| * Decompiler: fix handling of empty 'case-lambda' expressions.Mark H Weaver2013-08-071-1/+1
* | Inline escape-only prompt bodies in the Tree-ILAndy Wingo2013-08-111-2/+4
* | <prompt> body and handler are lambdas; add escape-only? fieldAndy Wingo2013-07-061-2/+1
* | Remove with-fluids; replaced by with-fluid* and inlined push-fluid primopsAndy Wingo2013-06-281-12/+0
* | replace <dynset> with primcalls to fluid-set!Andy Wingo2013-06-271-6/+0
* | replace <dynref> with primcalls to fluid-refAndy Wingo2013-06-271-4/+0
* | dynamic-wind in terms of wind and unwind; remove <dynwind>, @dynamic-windAndy Wingo2013-06-271-9/+0
* | Merge remote-tracking branch 'origin/stable-2.0'Mark H Weaver2013-03-281-16/+19
|\ \ | |/
| * allow case-lambda expressions with no clausesAndy Wingo2013-03-091-16/+19
* | Merge branch 'stable-2.0'Mark H Weaver2012-03-031-3/+800
|\ \ | |/
| * tree-il->scheme improvementsMark H Weaver2012-03-031-3/+792
|/
* Add warnings for unsupported `simple-format' options.Ludovic Courtès2012-01-261-1/+8
* read-enable 'positions by defaultAndy Wingo2011-02-131-7/+1
* fix a comment about environments and the scheme compilerAndy Wingo2010-05-021-2/+1
* remove `version' field from <language>Andy Wingo2010-05-021-3/+2
* rename sc-expand to macroexpandAndy Wingo2010-03-191-2/+2
* compilation enviroments are always modules; simplifications & refactoringsAndy Wingo2009-10-162-38/+14
* language-readers receive environment as an argAndy Wingo2009-10-161-13/+12
* remove GHIL, Elisp, and R5RS languagesAndy Wingo2009-10-162-699/+0
* Honor and confine expansion-time side-effects to `current-reader'.Ludovic Courtès2009-09-201-1/+15
* actually implement "fixing letrec"Andy Wingo2009-08-061-4/+2
* Change Guile license to LGPLv3+Neil Jerram2009-06-175-70/+65
* update docs, clean up VM vestiges, macro docs, fix (/ a b c)Andy Wingo2009-05-241-7/+0
* remove compile-time-environmentAndy Wingo2009-05-201-10/+0
* a few fixupsAndy Wingo2009-05-201-4/+2
* and, or, cond etc use syntax-rules, compile scheme through tree-ilAndy Wingo2009-05-202-5/+7
* more work on tree-il compilationAndy Wingo2009-05-085-38/+96
* new language: tree-il. psyntax generates it when run in compile mode.Andy Wingo2009-05-071-2/+2
* sc-expand in compile mode produces (ice-9 expand-support) structuresAndy Wingo2009-05-041-1/+3
* replace sc-expand with sc-expand3, removing binding for sc-expand3Andy Wingo2009-05-041-1/+1
* allow docstrings with internal definitionsAndy Wingo2009-04-241-306/+0
* fix @ and syncaseAndy Wingo2009-04-241-3/+0
* ice-9 syncase now deprecated, wooAndy Wingo2009-04-242-4/+1
* it is alive!!!!! + concision + fix to compile-ghilAndy Wingo2009-04-241-24/+9
* commit some tweaks to expand.scm, likely obviated by syncase thoughAndy Wingo2009-04-211-3/+3
* hygienic compilationAndy Wingo2009-04-171-6/+14
* more work on modules and hygiene, not finished yet, alas.Andy Wingo2009-04-171-5/+3
* serialize module information into syncase's output -- getting ready for hygieneAndy Wingo2009-04-172-2/+4
* support expression-by-expression compilationAndy Wingo2009-04-161-9/+9
* compilation passes return third value: the continuation environmentAndy Wingo2009-04-161-5/+10
* support source-level annotations in syncaseAndy Wingo2009-03-061-5/+7
* Replace eval-case with eval-whenAndy Wingo2009-03-062-31/+12
* fixups to expand.scmAndy Wingo2009-03-021-15/+16
* add separate expansion phase, to detwingle things a bitAndy Wingo2009-03-022-0/+337
* use -> macro in scheme->ghil compilerAndy Wingo2009-02-271-41/+46
* Aggregate makefiles for `module/system' and `module/language'.Ludovic Courtès2009-02-241-3/+0
* compile ecmascript's parser. yay! instant load-time!Andy Wingo2009-02-211-0/+2