projects
/
mit-scheme.git
/ shortlog
commit
grep
author
committer
pickaxe
?
search:
re
summary
| shortlog |
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
mit-scheme.git
2018-03-28
Chris Hanson
Convert a bunch more macros to scons-rule.
commit
|
commitdiff
|
tree
|
snapshot
2018-03-28
Chris Hanson
Use folding to eliminate loops in macros.
commit
|
commitdiff
|
tree
|
snapshot
2018-03-27
Chris Hanson
Rewrite COND and DO to use spar rules.
commit
|
commitdiff
|
tree
|
snapshot
2018-03-27
Chris Hanson
Change scons-call to not quote its operator.
commit
|
commitdiff
|
tree
|
snapshot
2018-03-27
Chris Hanson
Add context to items, for errors that happen during...
commit
|
commitdiff
|
tree
|
snapshot
2018-03-27
Chris Hanson
Formalize the context of a syntax error.
commit
|
commitdiff
|
tree
|
snapshot
2018-03-26
Chris Hanson
Implement spar-not.
commit
|
commitdiff
|
tree
|
snapshot
2018-03-26
Chris Hanson
Rewrite COND-EXPAND to use spar rule.
commit
|
commitdiff
|
tree
|
snapshot
2018-03-26
Chris Hanson
Change spars to set up error context when calling out...
commit
|
commitdiff
|
tree
|
snapshot
2018-03-25
Chris Hanson
Tweak CASE to use new keyword pattern.
commit
|
commitdiff
|
tree
|
snapshot
2018-03-25
Chris Hanson
Rename spar-seq to spar-and.
commit
|
commitdiff
|
tree
|
snapshot
2018-03-25
Chris Hanson
Tweak spar patterns.
commit
|
commitdiff
|
tree
|
snapshot
2018-03-25
Chris Hanson
Clarify that spar-push-if pushes the form, and spar...
commit
|
commitdiff
|
tree
|
snapshot
2018-03-24
Chris Hanson
Rewrite CASE as a spar-transformer.
commit
|
commitdiff
|
tree
|
snapshot
2018-03-24
Chris Hanson
Implement spar-if and associated pattern.
commit
|
commitdiff
|
tree
|
snapshot
2018-03-24
Chris Hanson
Simplify spars pattern language.
commit
|
commitdiff
|
tree
|
snapshot
2018-03-23
Chris Hanson
Eliminate parse-define-form.
commit
|
commitdiff
|
tree
|
snapshot
2018-03-23
Chris Hanson
Rewrite core of pattern compiler to use rules.
commit
|
commitdiff
|
tree
|
snapshot
2018-03-23
Chris Hanson
Implement spar-arg:compare and (keyword id) pattern.
commit
|
commitdiff
|
tree
|
snapshot
2018-03-22
Chris Hanson
More macros converted to new model, plus a lot of fixes...
commit
|
commitdiff
|
tree
|
snapshot
2018-03-22
Chris Hanson
Implement syntax-constructor ("scons") mechanism.
commit
|
commitdiff
|
tree
|
snapshot
2018-03-22
Chris Hanson
Handle case where debugging-info has an old-style pathname.
commit
|
commitdiff
|
tree
|
snapshot
2018-03-22
Chris Hanson
Don't write pathnames into debugging info.
commit
|
commitdiff
|
tree
|
snapshot
2018-03-22
Chris Hanson
Implement spar-top-level to cut down on boilerplate.
commit
|
commitdiff
|
tree
|
snapshot
2018-03-21
Chris Hanson
Tweak.
commit
|
commitdiff
|
tree
|
snapshot
2018-03-21
Chris Hanson
Change record predicate to check for child types. ...
commit
|
commitdiff
|
tree
|
snapshot
2018-03-21
Chris Hanson
Make record inheritance comply with SRFI 131.
commit
|
commitdiff
|
tree
|
snapshot
2018-03-21
Chris Hanson
Implement pattern language to make spars more terse.
commit
|
commitdiff
|
tree
|
snapshot
2018-03-21
Chris Hanson
Add forgotten export.
commit
|
commitdiff
|
tree
|
snapshot
2018-03-20
Chris Hanson
Change spar-match-null to a procedure.
commit
|
commitdiff
|
tree
|
snapshot
2018-03-19
Chris Hanson
Simplify spar interface a bit more.
commit
|
commitdiff
|
tree
|
snapshot
2018-03-19
Chris Hanson
Implement record inheritance at Arthur's request.
commit
|
commitdiff
|
tree
|
snapshot
2018-03-18
Chris Hanson
Eliminate default-inits arg from make-record-type.
commit
|
commitdiff
|
tree
|
snapshot
2018-03-17
Chris Hanson
Streamline definition of record-type proxies.
commit
|
commitdiff
|
tree
|
snapshot
2018-03-17
Chris Hanson
Allow a record to be both applicable and fasdumpable.
commit
|
commitdiff
|
tree
|
snapshot
2018-03-17
Chris Hanson
Restrict access to type proxies.
commit
|
commitdiff
|
tree
|
snapshot
2018-03-17
Chris Hanson
Change default value of repl:write-result-hash-numbers...
commit
|
commitdiff
|
tree
|
snapshot
2018-03-16
Chris Hanson
Change pathname representation to be a fasdumpable...
commit
|
commitdiff
|
tree
|
snapshot
2018-03-16
Chris Hanson
Use proxy instances for set-record-type-fasdumpable!.
commit
|
commitdiff
|
tree
|
snapshot
2018-03-16
Chris Hanson
Fix typo in previous change.
commit
|
commitdiff
|
tree
|
snapshot
2018-03-16
Chris Hanson
Implement fasdumpable records.
commit
|
commitdiff
|
tree
|
snapshot
2018-03-15
Chris Hanson
In pp, treat named list/vector specially.
commit
|
commitdiff
|
tree
|
snapshot
2018-03-15
Chris Hanson
Use cached predicate dispatchers only where tagging...
commit
|
commitdiff
|
tree
|
snapshot
2018-03-14
Chris Hanson
Implement applicable records.
commit
|
commitdiff
|
tree
|
snapshot
2018-03-13
Chris Hanson
Change representation of dispatch tags to eliminated...
commit
|
commitdiff
|
tree
|
snapshot
2018-03-07
Chris Hanson
Eliminate two unused procedures.
commit
|
commitdiff
|
tree
|
snapshot
2018-03-07
Chris Hanson
Guarantee that capture-syntactic-environment preserves...
commit
|
commitdiff
|
tree
|
snapshot
2018-03-07
Chris Hanson
Some more tweaks to the low-level macro interfaces.
commit
|
commitdiff
|
tree
|
snapshot
2018-03-07
Chris Hanson
Implement first two macros using syntax-parser.
commit
|
commitdiff
|
tree
|
snapshot
2018-03-07
Chris Hanson
More tweaks to syntax-parser interface.
commit
|
commitdiff
|
tree
|
snapshot
2018-03-07
Chris Hanson
Tweak interface for syntax-parser macros.
commit
|
commitdiff
|
tree
|
snapshot
2018-03-04
Chris Hanson
Refactor syntax-low to improve support for spar transfo...
commit
|
commitdiff
|
tree
|
snapshot
2018-03-03
Chris Hanson
Eliminate a bunch of now-unused classifier procedures.
commit
|
commitdiff
|
tree
|
snapshot
2018-03-01
Chris Hanson
Split compile-expr-item into expr and non-expr versions.
commit
|
commitdiff
|
tree
|
snapshot
2018-02-28
Chris Hanson
Add weak-pair support to equal?.
commit
|
commitdiff
|
tree
|
snapshot
2018-02-28
Chris Hanson
Add call/cc as alias.
commit
|
commitdiff
|
tree
|
snapshot
2018-02-28
Chris Hanson
Allow calling register-predicate! twice with the same...
commit
|
commitdiff
|
tree
|
snapshot
2018-02-23
Chris Hanson
Put back support for printing tagged lists and vectors...
commit
|
commitdiff
|
tree
|
snapshot
2018-02-22
Chris Hanson
Make sure that tagged vector/pair predicates are regist...
commit
|
commitdiff
|
tree
|
snapshot
2018-02-22
Chris Hanson
Change compiled-code environments to be records.
commit
|
commitdiff
|
tree
|
snapshot
2018-02-21
Chris Hanson
Put error messages back into classifiers.
commit
|
commitdiff
|
tree
|
snapshot
2018-02-21
Chris Hanson
Rename spar-require-X to spar-match-X.
commit
|
commitdiff
|
tree
|
snapshot
2018-02-21
Chris Hanson
Make sure to flatten items in a body.
commit
|
commitdiff
|
tree
|
snapshot
2018-02-20
Chris Hanson
Rewrite mit-syntax using syntax parsers.
commit
|
commitdiff
|
tree
|
snapshot
2018-02-20
Chris Hanson
Another round of changes to the spar API.
commit
|
commitdiff
|
tree
|
snapshot
2018-02-19
Chris Hanson
Fix thinko.
commit
|
commitdiff
|
tree
|
snapshot
2018-02-19
Chris Hanson
Implement spar-macro-transformer.
commit
|
commitdiff
|
tree
|
snapshot
2018-02-19
Chris Hanson
Split transformer->expander procedures into internal...
commit
|
commitdiff
|
tree
|
snapshot
2018-02-19
Chris Hanson
Merge classifier and keyword items.
commit
|
commitdiff
|
tree
|
snapshot
2018-02-19
Chris Hanson
A round of updates to the syntax parser.
commit
|
commitdiff
|
tree
|
snapshot
2018-02-18
Chris Hanson
Add syntax-parser to runtime; not yet being used.
commit
|
commitdiff
|
tree
|
snapshot
2018-02-15
Chris Hanson
Refactor the syntax-error mechanism.
commit
|
commitdiff
|
tree
|
snapshot
2018-02-15
Chris Hanson
Eliminate keyword-binder.
commit
|
commitdiff
|
tree
|
snapshot
2018-02-15
Chris Hanson
Make field-names argument of condition-constructor...
commit
|
commitdiff
|
tree
|
snapshot
2018-02-14
Chris Hanson
Simplify slightly be introducing smap.
commit
|
commitdiff
|
tree
|
snapshot
2018-02-14
Chris Hanson
decl-item doesn't need to be distinct from expr-item.
commit
|
commitdiff
|
tree
|
snapshot
2018-02-13
Chris Hanson
Make sure history is correct for identifiers in declara...
commit
|
commitdiff
|
tree
|
snapshot
2018-02-13
Chris Hanson
Reorganize cold-load for syntax.
commit
|
commitdiff
|
tree
|
snapshot
2018-02-13
Chris Hanson
Bind classifiers directly into global environment.
commit
|
commitdiff
|
tree
|
snapshot
2018-02-12
Chris Hanson
Eliminate compile-body-item and simplify.
commit
|
commitdiff
|
tree
|
snapshot
2018-02-12
Chris Hanson
Minor tweaks to classifiers.
commit
|
commitdiff
|
tree
|
snapshot
2018-02-12
Chris Hanson
Rename classify-body to classify-forms-in-order.
commit
|
commitdiff
|
tree
|
snapshot
2018-02-12
Chris Hanson
Some minor tweaks that were missed in earlier commits.
commit
|
commitdiff
|
tree
|
snapshot
2018-02-12
Chris Hanson
Eliminate compiler items.
commit
|
commitdiff
|
tree
|
snapshot
2018-02-12
Chris Hanson
Eliminate compiler->keyword.
commit
|
commitdiff
|
tree
|
snapshot
2018-02-12
Chris Hanson
Eliminate the remaining three compilers.
commit
|
commitdiff
|
tree
|
snapshot
2018-02-12
Chris Hanson
Change most of the "compilers" to "classifiers".
commit
|
commitdiff
|
tree
|
snapshot
2018-02-11
Chris Hanson
Insert a reduction step in the history when processing...
commit
|
commitdiff
|
tree
|
snapshot
2018-02-11
Chris Hanson
Implement history mechanism for syntax processor.
commit
|
commitdiff
|
tree
|
snapshot
2018-02-11
Chris Hanson
Make sure that host-adapter causes rebuild of toolchain.
commit
|
commitdiff
|
tree
|
snapshot
2018-02-11
Chris Hanson
Rewrite this file to match current standards.
commit
|
commitdiff
|
tree
|
snapshot
2018-02-10
Chris Hanson
Revert change that broke the build.
commit
|
commitdiff
|
tree
|
snapshot
2018-02-10
Chris Hanson
Another small round of renaming.
commit
|
commitdiff
|
tree
|
snapshot
2018-02-10
Chris Hanson
Eliminate now-unused output/lambda and rename output...
commit
|
commitdiff
|
tree
|
snapshot
2018-02-10
Chris Hanson
Some minor cleanups.
commit
|
commitdiff
|
tree
|
snapshot
2018-02-10
Chris Hanson
Downcase explicit arguments to syntax-check and syntax...
commit
|
commitdiff
|
tree
|
snapshot
2018-02-10
Chris Hanson
Implement classify-form-cXr to simplify code slightly.
commit
|
commitdiff
|
tree
|
snapshot
2018-02-10
Chris Hanson
Rename environment to senv in mit-syntax.
commit
|
commitdiff
|
tree
|
snapshot
2018-02-10
Chris Hanson
Eliminate classify-expr.
commit
|
commitdiff
|
tree
|
snapshot
2018-02-09
Chris Hanson
A big round of renamings.
commit
|
commitdiff
|
tree
|
snapshot
next