Ryan Culpepper
64250c4931
syntax: fixed 'strip-context' on prefab structs
...
fixes bug in prefab struct literal in scheme/load module
svn: r14038
2009-03-10 21:19:18 +00:00
Matthew Flatt
6fe0677aa7
doc kernel-syntax-case/phase
...
svn: r14028
2009-03-10 16:39:32 +00:00
Matthew Flatt
f0473137e6
fix and document syntax/strip-context
...
svn: r13847
2009-02-26 13:19:25 +00:00
Matthew Flatt
50dff6234c
add syntax/strip-context
...
svn: r13846
2009-02-26 13:11:11 +00:00
Eli Barzilay
bd561ab191
some paren typos
...
svn: r13416
2009-02-04 16:28:14 +00:00
Eli Barzilay
d1a0086471
newlines at EOFs
...
svn: r13105
2009-01-14 03:10:47 +00:00
Matthew Flatt
54a8fe3143
fix relto delay in colalpse-module-path
...
svn: r12383
2008-11-11 15:30:24 +00:00
Matthew Flatt
4215289320
doc fixes
...
svn: r12328
2008-11-06 16:22:12 +00:00
Matthew Flatt
37aae202c5
speed up doc build a little; fix bugs related to getting continuation marks from a thread and using the errortrace profiler
...
svn: r12237
2008-11-04 23:32:44 +00:00
Matthew Flatt
95bedb17fb
change contracts to reflect context via #%variable-reference instead of syntax objects; add id-less #%variable-reference form; drop link to unneeded CPort objects in delayed thunks; streamline some modules that tend to show up in deep phases
...
svn: r12231
2008-11-04 14:24:12 +00:00
Matthew Flatt
bb7d3d1a28
fix 'local-expand' checking of stop list to disallow symbols; extend 'continuation-marks' to work on threads; fix HtDP language module-level stop list
...
svn: r12101
2008-10-23 13:38:03 +00:00
Eli Barzilay
8217dddd56
* The module-path place is now optional, and #:language can be used
...
with an expression (evaluated as usual, not quoted), or with a thunk
that is invoked before reading the body begins.
* Added some missing tests that were not used for some reason...
* Some other documentation improvements.
* Improved the code a little more.
svn: r11957
2008-10-07 10:56:29 +00:00
Eli Barzilay
da389b03a9
better code layout (easier to add new options)
...
svn: r11956
2008-10-07 07:53:50 +00:00
John Clements
829b27f343
changed module-syntax/module-reader to syntax/module-reader
...
svn: r11784
2008-09-17 04:14:26 +00:00
Eli Barzilay
0b2f559e29
module-reader constructs proper source information, fix s-exp reader to use it
...
svn: r11769
2008-09-15 23:01:06 +00:00
Eli Barzilay
41a4f4b2ae
macro -> function
...
svn: r11678
2008-09-12 15:03:54 +00:00
Matthew Flatt
e67b138830
fix problems with errortrace and namespace phases
...
svn: r11541
2008-09-04 22:03:06 +00:00
Robby Findler
5e963dccea
added contracts back
...
svn: r11535
2008-09-04 12:09:18 +00:00
Matthew Flatt
2b98280729
fix module-path-index spec and use related to resolved module paths
...
svn: r11523
2008-09-02 13:54:43 +00:00
Eli Barzilay
db81f6afa1
typo
...
svn: r11519
2008-09-02 08:09:52 +00:00
Eli Barzilay
eaa5a69fa5
extend syntax/module-reader to avoid ugly hack in scribble/doc/reader
...
svn: r11517
2008-09-02 04:06:08 +00:00
Robby Findler
5596aff30f
improved contract error messages so that they now always have absolute module references in them for blame information
...
svn: r11511
2008-09-01 19:54:50 +00:00
Eli Barzilay
9e5c466c47
deprecated message for wrap-read-all
...
svn: r11503
2008-09-01 04:25:54 +00:00
Eli Barzilay
093fe73855
* Minor extension (#:wrapper2 can accept an stx? boolean too)
...
* Added a more sophisticated test (scribble syntax with an arbitrary
language), based on documentation example
* Documentation
svn: r11502
2008-09-01 04:23:50 +00:00
Eli Barzilay
7d6bc32ed9
* Extended syntax/module-reader to deal with many more situations
...
using keywords, and allowing arbitrary code in the reader module
* Added tests for the new functionality
* Used the new stuff for the r5rs, r6rs, and honu readers
svn: r11495
2008-08-31 06:25:41 +00:00
Matthew Flatt
ae9e317b44
fix more problems collapsing planet paths
...
svn: r11489
2008-08-29 21:45:38 +00:00
Matthew Flatt
797c141ede
fix problems collapsing planet module paths
...
svn: r11488
2008-08-29 21:35:40 +00:00
Eli Barzilay
7d50e61c7f
* Newlines at EOFs
...
* Another big chunk of v4-require-isms
* Allow `#lang framework/keybinding-lang' for keybinding files
* Move hierlist sources into "mrlib/hierlist", leave stub behind
svn: r10689
2008-07-09 07:18:06 +00:00
Matthew Flatt
44c5a75739
fix some phase problems in program-processing programs
...
svn: r10503
2008-06-29 15:11:20 +00:00
Eli Barzilay
8383a541f7
removed commented class code completely: it leads to dependency cycles
...
svn: r10472
2008-06-27 04:20:38 +00:00
Eli Barzilay
f283f97493
refix indentation, disable scheme/class loading
...
svn: r10471
2008-06-27 04:10:39 +00:00
Danny Yoo
e16ba1b779
Adjusted the module-reader to handler editor objects as object-names of ports.
...
svn: r10470
2008-06-27 03:26:44 +00:00
Matthew Flatt
da82fe2a2d
eval and phases (4.0.1.2)
...
svn: r10452
2008-06-25 18:54:38 +00:00
Matthew Flatt
64147e45ab
fix module-path-index->taglet bug that is mainly exposed when the current directory is a root directory
...
svn: r10231
2008-06-12 13:39:23 +00:00
Matthew Flatt
930650491f
fix mod-collapse bug with 'up' elements relative to planet paths
...
svn: r10229
2008-06-12 12:18:30 +00:00
Matthew Flatt
26d4346984
moddep tests
...
svn: r10179
2008-06-06 15:57:56 +00:00
Matthew Flatt
f81d9ebf54
fix missing .plt in collapsed planet path
...
svn: r10177
2008-06-06 15:48:51 +00:00
Matthew Flatt
5f5c70eafb
fix some docs and tests
...
svn: r10176
2008-06-06 15:39:59 +00:00
Matthew Flatt
762e04ba60
fix modcollapse in some string planet path cases
...
svn: r10175
2008-06-06 15:35:06 +00:00
Matthew Flatt
21fd7b93b3
change the way Scribble generates keys based on modules
...
svn: r10170
2008-06-06 13:24:58 +00:00
Matthew Flatt
fdd99b83dc
more consistent cleaning of index strings; fix for 'get-module-code' when no file (source, bytecode, or extension) is available
...
svn: r10002
2008-05-28 17:40:23 +00:00
Matthew Flatt
09b52486b4
doc for make, mzcom, and mysterx (started) collections; Sam's patches to syntax/module-reader docs
...
svn: r9324
2008-04-15 20:25:56 +00:00
Matthew Flatt
021d4d7527
new hash function names and ops (3.99.0.23)
...
svn: r9209
2008-04-08 21:42:38 +00:00
Eli Barzilay
f33137ecd4
reindent
...
svn: r9199
2008-04-08 12:49:49 +00:00
Sam Tobin-Hochstadt
7f974d7383
Handle all-expression cases explicitly rather than implicitly.
...
svn: r9183
2008-04-07 21:19:25 +00:00
Matthew Flatt
53cc426d30
expans #reader/#lang protocol so that a #lang result can have more appropriate srclocs; fix up syntax/module-reader to use the new protocol; re-enable arrows to the language position in Check Syntax
...
svn: r9174
2008-04-06 23:31:58 +00:00
Sam Tobin-Hochstadt
74a000d1ef
Handle `letrec-syntaxes+values' in free-var computation.
...
svn: r9111
2008-03-29 16:35:31 +00:00
Eli Barzilay
d42baaee46
duh, avoid chasing our tail
...
svn: r8994
2008-03-16 18:15:11 +00:00
Eli Barzilay
78490295fd
use #lang
...
svn: r8993
2008-03-16 18:13:20 +00:00
Matthew Flatt
b7cfd2fd00
plt-r6rs executable and initial r6rs docs
...
svn: r8859
2008-03-03 21:59:09 +00:00