Commit Graph

189 Commits

Author SHA1 Message Date
Matthew Flatt
ad58c59f0c move drscheme and tests/drscheme to drracket and tests/drracket
original commit: ed1d7f81c922c814b8c0657dd952abf4b9c75cdc
2010-05-09 15:34:50 -06:00
Jay McCarthy
6762d31628 Renaming rktunit to racunit
original commit: bc5cf30ebe1ba3743f7097d81ebf1297435e0201
2010-04-30 10:57:32 -06:00
Jay McCarthy
d0fcfc5743 Renaming schemeunit to rktunit and adding compat layer
original commit: f70ffca75665f86a380c3df846c8a63b1e941b8b
2010-04-29 15:00:02 -06:00
Jay McCarthy
885b7d6616 Changing unstable, xml, html, and web-server to be rackety
original commit: 7d1c7d874b6693e9d74722149a40ae43ac56e90f
2010-04-28 13:21:30 -06:00
Matthew Flatt
b069b5c00f rename all files .ss -> .rkt
original commit: 28b404307793f041bb3363135a2968e283855318
2010-04-27 16:50:15 -06:00
Matthew Flatt
bc46a5c44e fix some tests and docs after racket move
original commit: d7e4db3efd8454d4f114fb28e8a136608f47b776
2010-04-20 17:28:07 -06:00
Ryan Culpepper
8352e11979 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

original commit: 68c4c11514b625a8b4dc4127cb5e21a518f7108f
2010-03-05 01:40:42 +00:00
Jay McCarthy
3a4f5fb119 Switching many uses of old Schemeunit to new
svn: r18360

original commit: dd31aa951201c1c1397875d54ecc0c875f2bfc42
2010-02-26 20:39:56 +00:00
Ryan Culpepper
6409d4b79a macro-debugger: another internal error bug
svn: r18342

original commit: 6bb3b5f1b69ded26f0762abcf1c29e69439c790a
2010-02-25 22:15:02 +00:00
Ryan Culpepper
f392ff8d8f macro-debugger:
fixed bug re (maybe?) lazy phase 1 initialization
  fixed popup-menu bug in syntax browser
  cleaned up signal mapping

svn: r18331

original commit: ea19a1bda345fee2d998e7b3f5120659ce6f4f50
2010-02-25 02:05:26 +00:00
Ryan Culpepper
3ce3c33b95 macro-debugger:
fixed internal error in reporting internal errors
  made debug files more readable
  fixed wrong ordering of local contexts

svn: r18328

original commit: e6c4518ae8dba118e03632a0cfc66c939a75755e
2010-02-24 21:39:16 +00:00
Ryan Culpepper
f612916a6b macro-debugger: some work on syntax snips
svn: r18182

original commit: cb16dde709387c4398a1ec787d0e09771c1011ed
2010-02-19 05:45:54 +00:00
Ryan Culpepper
debe673ceb scheme/pretty: added quasisyntax reader macro
macro-debugger: added change layout menu items

svn: r18166

original commit: b68494250fff8a402a8bd9e51ee01521cac57bbd
2010-02-18 22:53:11 +00:00
Sam Tobin-Hochstadt
333fcfab02 merge to trunk
svn: r17877

original commit: 9789615ed9840f09a6708d27276cf892d334b653
2010-01-29 00:08:15 +00:00
Ryan Culpepper
f616cdbf54 macro-debugger: fixed breakage of stepper-text, expand-only
Please propagate to release branch if possible.

svn: r17852

original commit: 0cea5eb3901d49688d5193e6e508e1ea7e6fa832
2010-01-27 17:31:22 +00:00
Ryan Culpepper
82aed89fa4 macro-stepper: yet another local-expansion fix
svn: r17668

original commit: 6eb51f94020ddaad0e0e907d98a5f741f06012e5
2010-01-15 21:33:36 +00:00
Ryan Culpepper
9fb6db9c14 macro-debugger: fixed module & local-expansion bug
svn: r17666

original commit: 9a2408f2674d138657b256ad110a5c1987634b4a
2010-01-15 20:13:09 +00:00
Ryan Culpepper
34c1af4bd5 macro-debugger: fixed bug re local-expansion and macro hiding
svn: r17642

original commit: 97135f112c7ddf6b74e23544eb9b98c823ed73c3
2010-01-13 23:41:23 +00:00
Ryan Culpepper
daa389be60 macro-debugger:
fixed local-expand not within macro transformation
  removed dead forms (eg require-for-syntax)
  fixed module-level begin-splicing highlighting

svn: r17581

original commit: d846d22b9ef04e7d6386ea262f6f248ea7ccad28
2010-01-08 21:32:49 +00:00
Ryan Culpepper
b054af81c2 macro-debugger: pretty-print copied syntax
svn: r17355

original commit: be6fb953bc1c767927557484e2da2528d421ba60
2009-12-19 04:41:44 +00:00
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