racket/collects/syntax
Matthew Flatt ee775c3cc3 intern strings, etc. only when making syntax objects, not in `read'
Rename `read-intern-literal' to `datum-intern-literal'.

Interning is needed only in `read-syntax' or `datum->syntax' to
set up the invariants that the bytecode compiler needs for cross-module
optimization. When `read'ing numbers from a data file, meanwhile,
interning slows things down a lot and doesn't seem worthwhile.
2011-12-14 16:03:44 -07:00
..
parse syntax/parse: add begin-for-syntax to kernel-literals 2011-10-07 19:40:48 -06:00
private intern strings, etc. only when making syntax objects, not in `read' 2011-12-14 16:03:44 -07:00
scribblings add datum-case', etc. as syntax/datum' 2011-12-12 08:13:20 -07:00
boundmap.rkt removed useless requires 2011-09-27 19:28:44 -06:00
context.rkt add `prop:liberal-define-context' 2011-08-09 16:33:16 -06:00
datum.rkt add datum-case', etc. as syntax/datum' 2011-12-12 08:13:20 -07:00
define.rkt removed useless requires 2011-09-27 19:28:44 -06:00
doc.txt
docprovide.rkt removed useless requires 2011-09-27 19:28:44 -06:00
flatten-begin.rkt removed useless requires 2011-09-27 19:28:44 -06:00
free-vars.rkt add var-ref->mod-decl-insp' and switch cur-code-insp' uses 2011-09-20 13:50:36 -06:00
id-table.rkt syntax/id-table: added uncontracted private version 2011-09-30 04:13:09 -06:00
info.rkt
kerncase.rkt allow different phases for `free-identifier=?' arguments 2011-09-12 17:08:50 -06:00
keyword.rkt
location.rkt
modcode.rkt removed useless requires 2011-09-27 19:28:44 -06:00
modcollapse.rkt
moddep.rkt
modread.rkt removed useless requires 2011-09-27 19:28:44 -06:00
modresolve.rkt Fix a bug in resolve-module-path' to do an expand-user-path', which 2011-08-26 10:13:27 -04:00
module-reader.rkt fix an error message 2011-07-27 05:47:46 +01:00
name.rkt
parse.rkt syntax/parse: added syntax/parse/pre 2011-09-30 04:13:09 -06:00
path-spec.rkt removed useless requires 2011-09-27 19:28:44 -06:00
primitives.rkt
readerr.rkt
srcloc.rkt
strip-context.rkt
struct.rkt removed useless requires 2011-09-27 19:28:44 -06:00
stx.rkt
template.rkt removed useless requires 2011-09-27 19:28:44 -06:00
to-string.rkt
toplevel.rkt removed useless requires 2011-09-27 19:28:44 -06:00
trusted-xforms.rkt