Ryan Culpepper
f07531a360
macro-debugger:
...
add tack/untack to normal context menu
fix arrows bug, caused by bug in interval-map
unstable/interval-map: fixed stupid update*! bug
svn: r17346
original commit: 9c8ad7bb7fb232927ba0f1c6a21e81fabacd97ac
2009-12-18 03:33:15 +00:00
Ryan Culpepper
2ef398f6bb
unstable: added skip-list and interval-map
...
unstable/contract: added rename-contract
macro-debugger: switched to use interval-map for arrows
svn: r17278
original commit: 961ece3ffe0acfcac6d889b41dee85a32f55976f
2009-12-13 03:06:58 +00:00
Ryan Culpepper
3b182d975f
macro-stepper: fixed ? position in arrows
...
svn: r17167
original commit: 366ba64bc54de7f4e2b2844fb25cb3c976f92e60
2009-12-02 23:18:47 +00:00
Ryan Culpepper
c2871382e6
macro-debugger: fixed binder discovery for lambda
...
Please propagate this change to the release branch.
svn: r16926
original commit: f540fc8f00c369c7338845e03c61b3aa823d2890
2009-11-20 19:36:24 +00:00
Ryan Culpepper
0375e82a2c
macro-debugger/syntax-browser:
...
misc code cleanups
added module for making images
svn: r16925
original commit: 34380bbd1003ed03eb927e48f6f10e66da24fe2c
2009-11-20 19:09:39 +00:00
Ryan Culpepper
8927b67dcd
unstable: more docs, a few changes to gui libs
...
svn: r16887
original commit: 50bfe1b8be5f548f3fca0ff99839b20fdc046315
2009-11-19 08:29:57 +00:00
Ryan Culpepper
0bdb59a7c2
macro-stepper: added second error location for set!
...
svn: r16886
original commit: 89385ad3095d6c66bb6a72d0caed53778ad70124
2009-11-19 04:39:21 +00:00
Ryan Culpepper
0aaf1e3a12
unstable/gui/notify: added partial docs
...
svn: r16782
original commit: 92aa2fc780ce30c607090678d4ea1868761d82bc
2009-11-15 13:05:34 +00:00
Ryan Culpepper
259cd8ae64
unstable: added class-iop, gui/prefs (needs doc), gui/notify (needs doc)
...
macro-debugger: changed imports for above, deleted dead code
svn: r16781
original commit: 2051f3ab2a2cfe9768ed9987c7cd9d00abb0aa8e
2009-11-15 11:23:40 +00:00
Eli Barzilay
03dc493c41
few more comments
...
svn: r16776
original commit: d3b5d8f71efe641d1f4aa42558957c89309121fb
2009-11-15 08:03:27 +00:00
Ryan Culpepper
3f158d67fd
macro-debugger: eliminated deriv-find, use unstable/find
...
svn: r16775
original commit: f042eb1e4df9a5b790adeaf09b4eab61f28fc008
2009-11-15 07:37:56 +00:00
Ryan Culpepper
84c6dad33e
unstable/syntax: changed format-id to autoconvert identifiers
...
unstable/struct: changed struct->list, more options
added unstable/find
svn: r16774
original commit: 4517f379424d204ddff7576f45144812f9fec520
2009-11-15 07:00:44 +00:00
Ryan Culpepper
95bb2cfbb0
macro-stepper:
...
do compile-time evals when expanding
fixes: (begin macro-def macro-use) pattern
updated tests for lifts change
svn: r16762
original commit: 32e38ca0e4e145bf6f52ea820620fb42ad125df2
2009-11-13 21:41:01 +00:00
Ryan Culpepper
acd8a766f0
unstable/syntax: added format-id
...
svn: r16629
original commit: daba183b087e841b4ad7d4e96b8383e784392b4b
2009-11-09 02:33:43 +00:00
Ryan Culpepper
442ab704e5
unstable/struct: added struct->list
...
some (cdr (vector->list (struct->vector x))) => (struct->list x)
svn: r16622
original commit: d1439ef6c61807555b96c37639c4ad4e458766aa
2009-11-08 21:17:51 +00:00
Ryan Culpepper
1406c9b916
macro-stepper: add missing possible error location
...
svn: r16486
original commit: a49688e5c890945b83cc3b2fef3974b161a81fe9
2009-10-30 21:07:36 +00:00
Ryan Culpepper
7ad04446f4
macro-stepper: made syntax display faster, esp for early terms
...
calculate arrows etc wrt known binders instead of all binders
svn: r16416
original commit: e273dae9b1de1d3ade2d29ee07da894fd42e91ad
2009-10-22 22:00:49 +00:00
Ryan Culpepper
31dc3d55b0
macro-stepper: minor cleanups
...
svn: r16413
original commit: 74f402c7e2d252373fa35e17c9c8befd2fe6621b
2009-10-22 20:14:16 +00:00
Ryan Culpepper
0db44906c8
macro-stepper: syntax display speedups (?)
...
switched from style-deltas to styles
tree traversal of ranges, avoid idempotent style changes
svn: r16407
original commit: 07321ca17cea1a6f347bba7bff0018a37d16a9d4
2009-10-22 06:00:15 +00:00
Ryan Culpepper
225ea79377
macro-stepper: eliminated spurious update on initial frame "resize"
...
svn: r16406
original commit: 98ce5f37afee9e6c5f2b6261621cae63a9195211
2009-10-22 05:50:06 +00:00
Ryan Culpepper
9bc38dd1c1
macro-debugger: PR 10527: fixed "out of lifts" too-strict sanity check
...
svn: r16391
original commit: 1ba5bd64872b8fce3db91a11418d0d2a1c04545a
2009-10-20 21:32:33 +00:00
Carl Eastlund
64b1c3f7bc
Abstracted out a function to set printing parameters for the
...
macro debugger and the syntax browser.
Set all printing parameters to their defaults (as observed
from both mzscheme and drscheme).
svn: r16254
original commit: cf5c0a1b08b48b621b7fa2b64507d49af56019af
2009-10-06 21:33:54 +00:00
Ryan Culpepper
85a0ef9a5a
macro-debugger: fixed #%expr regression due to lift cleanup
...
Please apply to the pre-release branch.
svn: r16173
original commit: a45782a7d28076e9b3400f016cb9720e777dce0f
2009-09-29 20:45:41 +00:00
Stevie Strickland
b9fb5ef076
Refactoring all the private contract stuff into its own playpen.
...
svn: r16052
original commit: 636adcc142d20e62a9d18ec1c971894cd6956bd7
2009-09-17 20:55:37 +00:00
Stevie Strickland
e6b4c6937e
Refactoring scheme/private/contract into reasonably sized pieces.
...
svn: r16049
original commit: 70e8f21ba2949a2e0762fe7094b115ac6826045f
2009-09-17 19:45:56 +00:00
Stevie Strickland
c3cb45e4ac
First moving private/contract.ss to a different name. The diaspora from
...
that file into others will happen next.
svn: r16048
original commit: aca0bcf82e074b7d5477091b7d62d59f5d799283
2009-09-17 17:42:45 +00:00
Ryan Culpepper
0c63d827d6
redex, macro-debugger: stxclass -> syntax/parse, syntax/private/util
...
svn: r15986
original commit: 9ca3192a60a2311f0437bb020485e9231cdf9c0d
2009-09-11 23:16:22 +00:00
Ryan Culpepper
3bed74dc96
macro-debugger:
...
fixed scheme end of lifts issue (needs C fix too)
added step limit to help catch nonterminating expansions
svn: r15950
original commit: 7c2a7c9ef9c3cd85d9e436239aa7d241e3e31944
2009-09-10 01:51:29 +00:00
Ryan Culpepper
9b166eea01
merged changes from /branches/ryanc/sp2:
...
added syntax/parse library and documentation
added syntax/id-table library and documentation
svn: r15376
original commit: 3e63caa88768897debe07c1aec41442ece520784
2009-07-03 19:47:25 +00:00
Ryan Culpepper
94a1f98298
macro stepper: fixed opaque variable ref bug
...
svn: r15348
original commit: ae01dea33645f9da4fe61b54e6801ce655ca14b3
2009-06-30 22:41:05 +00:00
Ryan Culpepper
ff826b17e3
macro-debugger: disable lift errors
...
Do not apply to release branch.
svn: r14914
original commit: bf001f811de9389e5c485a953d6134847bcf7258
2009-05-22 00:39:13 +00:00
Ryan Culpepper
9c8ec0d603
macro debugger:
...
fixed hiding bug with non-collection modules
improved #%top-interaction elimination
Please apply changes for release.
svn: r14887
original commit: 2e3a0bcd0dc728f8e6b0f59f5b84ae1645d4a42c
2009-05-20 22:43:39 +00:00
Eli Barzilay
32abb27e21
Changed @itemize{...} to @itemize[...] (done after comparing the doc
...
tree and verifying that there are no changes).
(Also fixed a few bugs that were in the code)
svn: r14427
original commit: c0a8a0122200209e38dff1959d79b58f847814db
2009-04-05 17:46:20 +00:00
Ryan Culpepper
ceda8bdae8
macro stepper:
...
fixed bug with opaque result of syntax-local-expand-expression
fixed debug-file support
svn: r14395
original commit: a2ebc93bd8b75b7815275cf96780e138be343d75
2009-04-01 02:15:09 +00:00
Ryan Culpepper
57f69f722c
macro stepper:
...
better module hiding
display prefab structs
updated tests
svn: r14085
original commit: e11a24fda8c9c00a62be3fc92df83d36b6ac1b90
2009-03-13 05:54:17 +00:00
Ryan Culpepper
c199055ac7
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
original commit: e2f588554aa85282a74dffa773954aab6662e5e9
2009-03-06 21:20:24 +00:00
Ryan Culpepper
eb0bfc7909
stxclass: created stxclass collection, with docs
...
svn: r13255
original commit: eb9fe4847f7eacc7ae69560872e337642a366ea8
2009-01-22 05:50:55 +00:00
Ryan Culpepper
9f94e134e3
macro stepper: fixed documentation build
...
(removed dependence on mred-kernel)
svn: r13152
original commit: b75dfb878ae38a75bd54ce9d208f1f86d5ba26b1
2009-01-15 14:40:52 +00:00
Ryan Culpepper
382ddec6f8
macro stepper: added "factor common context" option
...
svn: r13143
original commit: 10297fa579183682a62dfa3684a7b9af3c571098
2009-01-15 07:30:08 +00:00
Ryan Culpepper
4e30b60dd1
macro stepper: more iop
...
svn: r13134
original commit: b91874f41ca5ae60a2e83d533a821b4e018c6fe5
2009-01-15 00:10:09 +00:00
Ryan Culpepper
ab36883dfa
macro stepper tests: updated
...
svn: r13133
original commit: 92a938dc6dee5cc1f255135639a36f478c08151e
2009-01-15 00:07:47 +00:00
Ryan Culpepper
b99ae65e0d
macro stepper: fixed interface bugs
...
svn: r13109
original commit: 502edfb02f4abf631f1d878d207a781d71a51104
2009-01-14 06:11:59 +00:00
Ryan Culpepper
8f08e40c41
macro stepper: converted more classes to use iop
...
svn: r13108
original commit: 2aeb50134d2775eb8d0a0a9e3faa18d570c2fd19
2009-01-14 06:04:57 +00:00
Eli Barzilay
90faf89669
newlines at EOFs
...
svn: r13105
original commit: d1a0086471bf5e9553a9b056b26286c427831d38
2009-01-14 03:10:47 +00:00
Ryan Culpepper
4e683ad102
macro stepper: changed syntax browser classes to use iop
...
-- This line, and those below, will be ignored--
M macro-debugger/syntax-browser/properties.ss
M macro-debugger/syntax-browser/display.ss
M macro-debugger/syntax-browser/widget.ss
M macro-debugger/syntax-browser/controller.ss
M macro-debugger/syntax-browser/interfaces.ss
M macro-debugger/syntax-browser/frame.ss
M macro-debugger/util/class-iop.ss
svn: r13092
original commit: 3b8c1640745e810b044a62188930834345fdfeca
2009-01-13 20:36:16 +00:00
Ryan Culpepper
30f9d07cc2
macro stepper: cleaned up column-width detection/resizing
...
svn: r13082
original commit: 3d3bcfe2f742a73eadb60409f3e87d6f863912ee
2009-01-13 00:43:47 +00:00
Ryan Culpepper
33f98ad003
macro stepper: fixed pretty-printing width
...
svn: r13032
original commit: f6575759ba2177b08ff14a0a581568acc6a92b11
2009-01-08 01:02:38 +00:00
Ryan Culpepper
ff83df9eb1
macro stepper tests:
...
added regression test for PR 10000
updated lifting tests for new variable name convention
svn: r12994
original commit: b6312ff3ca2765dcb132f5e740803e2dcdd6edfa
2009-01-03 19:58:06 +00:00
Ryan Culpepper
8baedfcf1d
macro-debugger:
...
fixed PR 10000 (case of eval during expansion in module/pass1)
fixed display of multiple terms in stepper
svn: r12993
original commit: 056e8a6bb145cf5f3bf5022012fffb35ff117d95
2009-01-03 19:07:32 +00:00
Ryan Culpepper
4707441bc0
macro debugger:
...
underline definite binders
add rename/shift mapping so module final term retains binding info
svn: r12843
original commit: 6fdba44edc54a7eb6d375a3c084262400eac0e96
2008-12-14 07:56:37 +00:00