Age | Commit message (Expand) | Author | Files | Lines |
2019-10-23 | make-record-type does more validation on the fields | Andy Wingo | 1 | -3/+3 |
2017-09-20 | Use make-struct/no-tail instead of make-struct | Andy Wingo | 1 | -1/+1 |
2017-03-07 | psyntax: Generate identifiers in a deterministic fashion. | Mark H Weaver | 1 | -4/+4 |
2016-02-01 | Update statprof documentation; deprecate `with-statprof' | Andy Wingo | 1 | -29/+1 |
2009-08-05 | let-values in terms of syntax-case, add make-tree-il-folder | Andy Wingo | 1 | -24/+65 |
2009-07-15 | Switch remaining GPLv2+ Guile-VM headers to LGPLv3+. | Ludovic Courtès | 1 | -14/+13 |
2009-02-27 | slight optimization in transform-record, note in optimize* | Andy Wingo | 1 | -3/+5 |
2009-02-27 | introduce -> binding inside transform-record body expressions | Andy Wingo | 1 | -1/+17 |
2009-02-27 | first stabs as s-expression-driven transformation of GHIL | Andy Wingo | 1 | -3/+72 |
2009-02-27 | common slot accessors are procedures-with-setters | Andy Wingo | 1 | -4/+5 |
2009-02-27 | use common slots mechanism in ghil | Andy Wingo | 1 | -1/+1 |
2009-02-27 | define-type has #:common-slots | Andy Wingo | 1 | -6/+16 |
2009-02-21 | be smarter about allocating local variables, reusing slots if possible | Andy Wingo | 1 | -1/+1 |
2009-02-13 | inline record predicates into record-case | Andy Wingo | 1 | -3/+5 |
2009-02-13 | no keyword arguments in GHIL / GLIL, just optional args -- faster compiles | Andy Wingo | 1 | -1/+35 |
2009-02-11 | speed up record-case | Andy Wingo | 1 | -7/+36 |
2008-11-14 | nifty generic compiler infrastructure -- no more hardcoded passes | Andy Wingo | 1 | -5/+9 |
2008-11-11 | add parsers and unparser for ghil; ,language ghil works now | Andy Wingo | 1 | -3/+9 |
2008-10-30 | recompiling with compile environments, fluid languages, cleanups | Andy Wingo | 1 | -1/+4 |
2008-10-25 | define-type no longer expects `|' subform | Andy Wingo | 1 | -11/+3 |
2008-09-09 | use #:keywords in module/*.scm, not :keywords | Andy Wingo | 1 | -9/+2 |
2008-05-15 | avoid zealous unquotation | Andy Wingo | 1 | -7/+6 |
2008-05-15 | fix else in cond, letrec env corruption, syntax.scm compile, define-module si... | Andy Wingo | 1 | -3/+4 |
2008-05-11 | <foo>? -> foo?; some exports cleanups | Andy Wingo | 1 | -32/+6 |
2008-05-04 | Replace ice-9 match's structures with guile's records | Andy Wingo | 1 | -66/+37 |
2008-05-04 | Removed dot-expander syntax foo | Andy Wingo | 1 | -27/+1 |
2008-05-04 | procedures-with-setters, debitrot `optimize', dedottification | Andy Wingo | 1 | -5/+7 |
2008-05-04 | Define named accessors for legacy record types | Andy Wingo | 1 | -6/+8 |
2008-05-03 | convert a couple more modules to record-case | Andy Wingo | 1 | -1/+1 |
2008-05-03 | unify variant types and records; also make-foo instead of <foo> | Andy Wingo | 1 | -39/+40 |
2008-05-03 | Convert assemble.scm to use record-case. | Andy Wingo | 1 | -2/+12 |
2008-05-03 | fix to (system base syntax)'s syntax | Andy Wingo | 1 | -1/+1 |
2008-05-03 | rebase record-case on `match' | Andy Wingo | 1 | -0/+6 |
2008-05-03 | pull in srfi-9, implement record-case | Andy Wingo | 1 | -1/+19 |
2008-05-02 | clean up some syntax imports and exports | Andy Wingo | 1 | -4/+1 |
2008-05-02 | cleanups in syntax.scm | Andy Wingo | 1 | -35/+38 |
2008-04-25 | Fixed a Scheme translation bug; cleaned compilation with GCC 4. | Ludovic Courtes | 1 | -3/+4 |
2008-04-25 | Translation from Scheme to GHIL, and compilation to GLIL work. | Ludovic Court`es | 1 | -2/+1 |
2001-04-25 | *** empty log message *** | Keisuke Nishida | 1 | -2/+1 |
2001-04-22 | *** empty log message *** | Keisuke Nishida | 1 | -36/+107 |
2001-04-19 | *** empty log message *** | Keisuke Nishida | 1 | -1/+1 |
2001-04-01 | New VM. | Keisuke Nishida | 1 | -0/+98 |