Cronologia Commit

Autore SHA1 Messaggio Data
  Andy Wingo dd11b82162 Use make-struct/no-tail instead of make-struct 7 anni fa
  Mark H Weaver 84a740d86a psyntax: Generate identifiers in a deterministic fashion. 9 anni fa
  Andy Wingo 8998f1539f Update statprof documentation; deprecate `with-statprof' 9 anni fa
  Andy Wingo 4dcd84998f let-values in terms of syntax-case, add make-tree-il-folder 15 anni fa
  Ludovic Courtès e1203ea00f Switch remaining GPLv2+ Guile-VM headers to LGPLv3+. 16 anni fa
  Andy Wingo 3ca8401113 slight optimization in transform-record, note in optimize* 16 anni fa
  Andy Wingo 89522052e2 introduce -> binding inside transform-record body expressions 16 anni fa
  Andy Wingo b106a3eddc first stabs as s-expression-driven transformation of GHIL 16 anni fa
  Andy Wingo 246be37e48 common slot accessors are procedures-with-setters 16 anni fa
  Andy Wingo 2c65f2d5a7 use common slots mechanism in ghil 16 anni fa
  Andy Wingo 43e0c29305 define-type has #:common-slots 16 anni fa
  Andy Wingo 594d9d4c48 be smarter about allocating local variables, reusing slots if possible 16 anni fa
  Andy Wingo 34898db352 inline record predicates into record-case 16 anni fa
  Andy Wingo d9d671f76e no keyword arguments in GHIL / GLIL, just optional args -- faster compiles 16 anni fa
  Andy Wingo e14679bd52 speed up record-case 16 anni fa
  Andy Wingo b0b180d522 nifty generic compiler infrastructure -- no more hardcoded passes 16 anni fa
  Andy Wingo f38624b349 add parsers and unparser for ghil; ,language ghil works now 16 anni fa
  Andy Wingo 3de80ed52f recompiling with compile environments, fluid languages, cleanups 16 anni fa
  Andy Wingo 1086fabdc9 define-type no longer expects `|' subform 16 anni fa
  Andy Wingo 1a1a10d3a5 use #:keywords in module/*.scm, not :keywords 16 anni fa
  Andy Wingo 7f52f9e3b4 avoid zealous unquotation 17 anni fa
  Andy Wingo cd702346f2 fix else in cond, letrec env corruption, syntax.scm compile, define-module side effects 17 anni fa
  Andy Wingo 01967b694c <foo>? -> foo?; some exports cleanups 17 anni fa
  Andy Wingo f540e3271b Replace ice-9 match's structures with guile's records 17 anni fa
  Andy Wingo a27bf0b7f6 Removed dot-expander syntax foo 17 anni fa
  Andy Wingo 61dc81d993 procedures-with-setters, debitrot `optimize', dedottification 17 anni fa
  Andy Wingo bdaffda2c4 Define named accessors for legacy record types 17 anni fa
  Andy Wingo 67169b2960 convert a couple more modules to record-case 17 anni fa
  Andy Wingo 849cefacf1 unify variant types and records; also make-foo instead of <foo> 17 anni fa
  Andy Wingo 1aa0dd2b45 Convert assemble.scm to use record-case. 17 anni fa