mit-scheme.git
2018-03-30 Chris HansonMove definition of access entirely into mit-syntax.
2018-03-30 Chris HansonEliminate redundant code in cons-stream*.
2018-03-30 Chris HansonReorder definitions in mit-macros into topical groups.
2018-03-30 Chris HansonChange spar-transformer->runtime to provide default...
2018-03-30 Chris HansonRename :FOO syntax names so that they aren't potential...
2018-03-30 Chris HansonTweak quasiquote implementation to use shorter names.
2018-03-30 Chris HansonChange and to be defined by syntax-rules.
2018-03-29 Chris HansonRewrite local-declare using syntax-rules.
2018-03-29 Chris HansonConvert define-integrable, fluid-let, and paramaterize...
2018-03-29 Chris HansonChange unsyntaxer:* variables to be parameters and...
2018-03-29 Chris HansonFix broken unsyntaxing of scode sequences.
2018-03-29 Chris HansonMake second arg to scons-set! optional.
2018-03-29 Chris HansonRefactor how keywords are matched.
2018-03-29 Chris HansonChange spar pattern (elt ...) to (subform ...).
2018-03-29 Chris HansonRename spar*elt* to spar*subform*.
2018-03-28 Chris HansonChange pattern->spar to make * and + operators implicit...
2018-03-28 Chris HansonEliminate special bindings for constants in pattern...
2018-03-28 Chris HansonRewrite patterns as (elt (list ...)) rather than (list...
2018-03-28 Chris HansonConvert and-let* to scons-rule.
2018-03-28 Chris HansonAdd some simple optimizations.
2018-03-28 Chris HansonConvert a bunch more macros to scons-rule.
2018-03-28 Chris HansonUse folding to eliminate loops in macros.
2018-03-27 Chris HansonRewrite COND and DO to use spar rules.
2018-03-27 Chris HansonChange scons-call to not quote its operator.
2018-03-27 Chris HansonAdd context to items, for errors that happen during...
2018-03-27 Chris HansonFormalize the context of a syntax error.
2018-03-26 Chris HansonImplement spar-not.
2018-03-26 Chris HansonRewrite COND-EXPAND to use spar rule.
2018-03-26 Chris HansonChange spars to set up error context when calling out...
2018-03-25 Chris HansonTweak CASE to use new keyword pattern.
2018-03-25 Chris HansonRename spar-seq to spar-and.
2018-03-25 Chris HansonTweak spar patterns.
2018-03-25 Chris HansonClarify that spar-push-if pushes the form, and spar...
2018-03-24 Chris HansonRewrite CASE as a spar-transformer.
2018-03-24 Chris HansonImplement spar-if and associated pattern.
2018-03-24 Chris HansonSimplify spars pattern language.
2018-03-23 Chris HansonEliminate parse-define-form.
2018-03-23 Chris HansonRewrite core of pattern compiler to use rules.
2018-03-23 Chris HansonImplement spar-arg:compare and (keyword id) pattern.
2018-03-22 Chris HansonMore macros converted to new model, plus a lot of fixes...
2018-03-22 Chris HansonImplement syntax-constructor ("scons") mechanism.
2018-03-22 Chris HansonHandle case where debugging-info has an old-style pathname.
2018-03-22 Chris HansonDon't write pathnames into debugging info.
2018-03-22 Chris HansonImplement spar-top-level to cut down on boilerplate.
2018-03-21 Chris HansonTweak.
2018-03-21 Chris HansonChange record predicate to check for child types. ...
2018-03-21 Chris HansonMake record inheritance comply with SRFI 131.
2018-03-21 Chris HansonImplement pattern language to make spars more terse.
2018-03-21 Chris HansonAdd forgotten export.
2018-03-20 Chris HansonChange spar-match-null to a procedure.
2018-03-19 Chris HansonSimplify spar interface a bit more.
2018-03-19 Chris HansonImplement record inheritance at Arthur's request.
2018-03-18 Chris HansonEliminate default-inits arg from make-record-type.
2018-03-17 Chris HansonStreamline definition of record-type proxies.
2018-03-17 Chris HansonAllow a record to be both applicable and fasdumpable.
2018-03-17 Chris HansonRestrict access to type proxies.
2018-03-17 Chris HansonChange default value of repl:write-result-hash-numbers...
2018-03-16 Chris HansonChange pathname representation to be a fasdumpable...
2018-03-16 Chris HansonUse proxy instances for set-record-type-fasdumpable!.
2018-03-16 Chris HansonFix typo in previous change.
2018-03-16 Chris HansonImplement fasdumpable records.
2018-03-15 Chris HansonIn pp, treat named list/vector specially.
2018-03-15 Chris HansonUse cached predicate dispatchers only where tagging...
2018-03-14 Chris HansonImplement applicable records.
2018-03-13 Chris HansonChange representation of dispatch tags to eliminated...
2018-03-07 Chris HansonEliminate two unused procedures.
2018-03-07 Chris HansonGuarantee that capture-syntactic-environment preserves...
2018-03-07 Chris HansonSome more tweaks to the low-level macro interfaces.
2018-03-07 Chris HansonImplement first two macros using syntax-parser.
2018-03-07 Chris HansonMore tweaks to syntax-parser interface.
2018-03-07 Chris HansonTweak interface for syntax-parser macros.
2018-03-04 Chris HansonRefactor syntax-low to improve support for spar transfo...
2018-03-03 Chris HansonEliminate a bunch of now-unused classifier procedures.
2018-03-01 Chris HansonSplit compile-expr-item into expr and non-expr versions.
2018-02-28 Chris HansonAdd weak-pair support to equal?.
2018-02-28 Chris HansonAdd call/cc as alias.
2018-02-28 Chris HansonAllow calling register-predicate! twice with the same...
2018-02-23 Chris HansonPut back support for printing tagged lists and vectors...
2018-02-22 Chris HansonMake sure that tagged vector/pair predicates are regist...
2018-02-22 Chris HansonChange compiled-code environments to be records.
2018-02-21 Chris HansonPut error messages back into classifiers.
2018-02-21 Chris HansonRename spar-require-X to spar-match-X.
2018-02-21 Chris HansonMake sure to flatten items in a body.
2018-02-20 Chris HansonRewrite mit-syntax using syntax parsers.
2018-02-20 Chris HansonAnother round of changes to the spar API.
2018-02-19 Chris HansonFix thinko.
2018-02-19 Chris HansonImplement spar-macro-transformer.
2018-02-19 Chris HansonSplit transformer->expander procedures into internal...
2018-02-19 Chris HansonMerge classifier and keyword items.
2018-02-19 Chris HansonA round of updates to the syntax parser.
2018-02-18 Chris HansonAdd syntax-parser to runtime; not yet being used.
2018-02-15 Chris HansonRefactor the syntax-error mechanism.
2018-02-15 Chris HansonEliminate keyword-binder.
2018-02-15 Chris HansonMake field-names argument of condition-constructor...
2018-02-14 Chris HansonSimplify slightly be introducing smap.
2018-02-14 Chris Hansondecl-item doesn't need to be distinct from expr-item.
2018-02-13 Chris HansonMake sure history is correct for identifiers in declara...
2018-02-13 Chris HansonReorganize cold-load for syntax.
2018-02-13 Chris HansonBind classifiers directly into global environment.
2018-02-12 Chris HansonEliminate compile-body-item and simplify.
next