Ryan Culpepper
3d21f97f3f
macro-stepper: added emit-local-step
2010-06-10 16:40:52 -06:00
Ryan Culpepper
2068acc22b
macro-stepper: added api for macro "remarks" (no docs yet)
2010-06-10 12:54:09 -06:00
Eli Barzilay
de0cc7771b
A lot of "DrScheme" -> "DrRacket"s.
2010-05-17 01:27:03 -04:00
Matthew Flatt
28b4043077
rename all files .ss -> .rkt
2010-04-27 16:50:15 -06:00
Matthew Flatt
d7e4db3efd
fix some tests and docs after racket move
2010-04-20 17:28:07 -06:00
Ryan Culpepper
68c4c11514
macro-debugger:
...
fixed bug re eval'd top-level forms that cause errors
fixed bug re lazy phase 1 init and #%top-interaction unwrapping
svn: r18472
2010-03-05 01:40:42 +00:00
Ryan Culpepper
ea19a1bda3
macro-debugger:
...
fixed bug re (maybe?) lazy phase 1 initialization
fixed popup-menu bug in syntax browser
cleaned up signal mapping
svn: r18331
2010-02-25 02:05:26 +00:00
Ryan Culpepper
6eb51f9402
macro-stepper: yet another local-expansion fix
...
svn: r17668
2010-01-15 21:33:36 +00:00
Ryan Culpepper
9a2408f267
macro-debugger: fixed module & local-expansion bug
...
svn: r17666
2010-01-15 20:13:09 +00:00
Ryan Culpepper
97135f112c
macro-debugger: fixed bug re local-expansion and macro hiding
...
svn: r17642
2010-01-13 23:41:23 +00:00
Ryan Culpepper
d846d22b9e
macro-debugger:
...
fixed local-expand not within macro transformation
removed dead forms (eg require-for-syntax)
fixed module-level begin-splicing highlighting
svn: r17581
2010-01-08 21:32:49 +00:00
Ryan Culpepper
f540fc8f00
macro-debugger: fixed binder discovery for lambda
...
Please propagate this change to the release branch.
svn: r16926
2009-11-20 19:36:24 +00:00
Ryan Culpepper
89385ad309
macro-stepper: added second error location for set!
...
svn: r16886
2009-11-19 04:39:21 +00:00
Ryan Culpepper
2051f3ab2a
unstable: added class-iop, gui/prefs (needs doc), gui/notify (needs doc)
...
macro-debugger: changed imports for above, deleted dead code
svn: r16781
2009-11-15 11:23:40 +00:00
Ryan Culpepper
f042eb1e4d
macro-debugger: eliminated deriv-find, use unstable/find
...
svn: r16775
2009-11-15 07:37:56 +00:00
Ryan Culpepper
32e38ca0e4
macro-stepper:
...
do compile-time evals when expanding
fixes: (begin macro-def macro-use) pattern
updated tests for lifts change
svn: r16762
2009-11-13 21:41:01 +00:00
Ryan Culpepper
daba183b08
unstable/syntax: added format-id
...
svn: r16629
2009-11-09 02:33:43 +00:00
Ryan Culpepper
a49688e5c8
macro-stepper: add missing possible error location
...
svn: r16486
2009-10-30 21:07:36 +00:00
Ryan Culpepper
e273dae9b1
macro-stepper: made syntax display faster, esp for early terms
...
calculate arrows etc wrt known binders instead of all binders
svn: r16416
2009-10-22 22:00:49 +00:00
Ryan Culpepper
1ba5bd6487
macro-debugger: PR 10527: fixed "out of lifts" too-strict sanity check
...
svn: r16391
2009-10-20 21:32:33 +00:00
Ryan Culpepper
a45782a7d2
macro-debugger: fixed #%expr regression due to lift cleanup
...
Please apply to the pre-release branch.
svn: r16173
2009-09-29 20:45:41 +00:00
Ryan Culpepper
9ca3192a60
redex, macro-debugger: stxclass -> syntax/parse, syntax/private/util
...
svn: r15986
2009-09-11 23:16:22 +00:00
Ryan Culpepper
7c2a7c9ef9
macro-debugger:
...
fixed scheme end of lifts issue (needs C fix too)
added step limit to help catch nonterminating expansions
svn: r15950
2009-09-10 01:51:29 +00:00
Ryan Culpepper
3e63caa887
merged changes from /branches/ryanc/sp2:
...
added syntax/parse library and documentation
added syntax/id-table library and documentation
svn: r15376
2009-07-03 19:47:25 +00:00
Ryan Culpepper
ae01dea336
macro stepper: fixed opaque variable ref bug
...
svn: r15348
2009-06-30 22:41:05 +00:00
Ryan Culpepper
bf001f811d
macro-debugger: disable lift errors
...
Do not apply to release branch.
svn: r14914
2009-05-22 00:39:13 +00:00
Ryan Culpepper
2e3a0bcd0d
macro debugger:
...
fixed hiding bug with non-collection modules
improved #%top-interaction elimination
Please apply changes for release.
svn: r14887
2009-05-20 22:43:39 +00:00
Ryan Culpepper
a2ebc93bd8
macro stepper:
...
fixed bug with opaque result of syntax-local-expand-expression
fixed debug-file support
svn: r14395
2009-04-01 02:15:09 +00:00
Ryan Culpepper
e11a24fda8
macro stepper:
...
better module hiding
display prefab structs
updated tests
svn: r14085
2009-03-13 05:54:17 +00:00
Ryan Culpepper
e2f588554a
macro debugger: fixes for PR 10090
...
pass1/pass2 for module-begin tagging vs module body expansion
reset current syntax on entry to bind-syntaxes
svn: r13993
2009-03-06 21:20:24 +00:00
Ryan Culpepper
eb9fe4847f
stxclass: created stxclass collection, with docs
...
svn: r13255
2009-01-22 05:50:55 +00:00
Ryan Culpepper
10297fa579
macro stepper: added "factor common context" option
...
svn: r13143
2009-01-15 07:30:08 +00:00
Eli Barzilay
d1a0086471
newlines at EOFs
...
svn: r13105
2009-01-14 03:10:47 +00:00
Ryan Culpepper
056e8a6bb1
macro-debugger:
...
fixed PR 10000 (case of eval during expansion in module/pass1)
fixed display of multiple terms in stepper
svn: r12993
2009-01-03 19:07:32 +00:00
Ryan Culpepper
6fdba44edc
macro debugger:
...
underline definite binders
add rename/shift mapping so module final term retains binding info
svn: r12843
2008-12-14 07:56:37 +00:00
Ryan Culpepper
c47cbb564a
macro stepper: reorg. lifting error checking
...
svn: r12703
2008-12-04 21:35:42 +00:00
Ryan Culpepper
7fd78779e4
macro stepper: improved 'provide' handling
...
svn: r12685
2008-12-03 05:59:18 +00:00
Ryan Culpepper
8cad79c2bf
macro stepper: fixed disappearing term bug
...
svn: r12684
2008-12-03 05:27:54 +00:00
Ryan Culpepper
f78ce2c9f3
macro stepper: changed hiding policy impl
...
svn: r12332
2008-11-06 17:10:44 +00:00
Ryan Culpepper
1fcfc8a8e4
macro stepper: workaround for occasional out-of-sync rename
...
svn: r9945
2008-05-23 16:56:41 +00:00
Matthew Flatt
24739359e4
Ryan's macro-stepper patches
...
svn: r9794
2008-05-10 11:02:47 +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
Matthew Flatt
5165d9e855
sync Ryan's macro-debugger changes
...
svn: r9166
2008-04-04 17:38:23 +00:00
Eli Barzilay
699c40643d
* Changed setup-plt to compile collections if they have an "info.ss"
...
file. (That is, it does not require the file to have a `name'
entry.)
* The name shown when setup works is the directory name, followed by
the `name' field from the info file when specified.
* This means that many `name's are no longer needed, so I'm removing
them. To see if you need a `name' entry, consider that the name
will be shown like this:
... foo (<your name here>)
This means that if the name is the same as the directory name, then
there is no point in having it. I also removed cases where the name
differed only in its capitalization for collections where the case
is obvious.
* Also, for subcollections, the name should clarify the name of the
subcollection in context. For example "Acknowledgments" explains
what scribbling/acks is, but there's no need to add the context name
as in "Scribblings: Acknowledgments".
* There may also be a point in keeping names for other uses. One such
example was in games, where the name field was used in the PLT Games
application. (This was changed to default on the directory name, so
it is no longer needed in most games.) Another example is in planet
packages.
svn: r8629
2008-02-12 10:33:01 +00:00
Ryan Culpepper
13a3c31ad5
changed macro-debugger to use v4 syntax (mostly)
...
svn: r8544
2008-02-05 21:56:49 +00:00
Eli Barzilay
3c72e71e24
switched info.ss files to #lang
...
svn: r8532
2008-02-04 23:00:35 +00:00
Ryan Culpepper
c68035079f
Macro stepper: better error handling
...
svn: r7890
2007-12-03 13:38:20 +00:00
Ryan Culpepper
60fe499e4e
merged changes from branches/ryanc/ms-v4
...
svn: r7741
2007-11-15 18:37:40 +00:00
Matthew Flatt
39cedb62ed
v3.99.0.2
...
svn: r7706
2007-11-13 12:40:00 +00:00
Matthew Flatt
e4cbc4e6a9
371.2
...
svn: r7263
2007-09-02 17:39:32 +00:00