Carl Eastlund
c461e8a6e0
Fixed a macro stepper bug: can't use zero? on syntax span, as it can be #f.
...
Please include in the upcoming release.
original commit: 302cbb5275f2511cd0b72a2625e69afa8b7c894b
2011-07-19 03:07:53 -04:00
Ryan Culpepper
b2397e3092
macro-stepper: update tests
...
original commit: 5cf2767e7ab4c094468d175f39f07f75e6be3321
2011-07-18 09:01:26 -06:00
Ryan Culpepper
d19c2208c9
macro-stepper: update for new letrec-syntaxes+values expansion
...
original commit: 0f0dd65d83ca836af798d132f49b0986d1d142d0
2011-07-18 09:01:26 -06:00
Ryan Culpepper
15ad6d8edb
macro-stepper: disable taint display until correct
...
Merge to release branch
original commit: 91a2e283a672453b462e3c88444cf53691c3ba8e
2011-07-15 14:31:33 -06:00
Matthew Flatt
90ee93152c
fix import collision
...
--- probably due to the addition of `identity' to `scheme[/gui]',
but the test file should require `scheme/gui/base'
original commit: 67e5b3d3646a28db2e11110dee5902e1c0838103
2011-07-04 16:39:36 -06:00
Ryan Culpepper
690de675df
macro-stepper: more work on syntax tainting
...
original commit: 5ec2fee90d562401f91ad7de6759592e71f0630a
2011-07-02 23:32:02 -06:00
Ryan Culpepper
f5db71adc2
macro-stepper: first step to making macro stepper aware of syntax tainting
...
original commit: 71a92f2957678e5b7c6d45e2510171dc861bc6c3
2011-07-02 23:32:02 -06:00
Eli Barzilay
e9a8f801d3
".ss" -> ".rkt" scan done.
...
original commit: 3157955d40f89d83fb3d5fa7a2f20639cda69579
2011-07-02 10:37:53 -04:00
Ryan Culpepper
c1d20d9dc5
docs reorganization
...
added tutorial, racket categories
relabeled some other categories
normalized manual names: de-bolded, changed some names
original commit: 1b702a2ae32aba835f7467ced6b203902db0ccd9
2011-07-01 17:16:53 -06:00
Ryan Culpepper
9f2148c1ad
macro-stepper: another phase-1-init location
...
related to PR 11938
original commit: 7517fa948ffe5492ce61abfef63169a4e6e6a292
2011-06-27 10:21:12 -06:00
Ryan Culpepper
e0daa840aa
macro-stepper: don't try to remove term when at end of list
...
original commit: 3e77a1096fc2e4c508fd4d9abf3ccfff0e6d4a0f
2011-06-27 10:21:12 -06:00
Ryan Culpepper
ae8282f5c7
close current macro stepper frame on Run, Macro Stepper, etc
...
closes PR 11964
original commit: 0b47f0b7e289ebc47c6c87115fd14cc3f1bad4fe
2011-06-27 10:21:12 -06:00
Eli Barzilay
f2d3f9d9c8
A ton of @scheme*' ->
@racket*' and related updates.
...
Also, updates some of the mzlib files to point at `racket/*' libraries
rather than to `scheme/*' ones.
original commit: ac26fe75546b5182d78f18c2cd882f0f440849e2
2011-06-25 04:08:47 -04:00
Eli Barzilay
68f1142e40
Remove `eval/require' and many of its one-time uses.
...
(Cuts the rendering time for unstable by around 50%.)
original commit: 3f9bc25c5c89da89b56e7ec88796b87f90e122bf
2011-06-06 09:48:04 -04:00
Vincent St-Amour
d3f24529fe
Document show-requires.
...
original commit: f24f451fd92ece5370a6653935e1a66a289b1f16
2011-06-01 14:32:22 -04:00
Vincent St-Amour
3fdfbc772f
Add show-requires, which is friendlier on the eyes than check-requires.
...
original commit: b39f21775a10d753b4f3a967497c80a89cf6844d
2011-06-01 14:32:22 -04:00
Vincent St-Amour
dcf745ce4a
Add documentation for check-requires.
...
original commit: 2e3e6822f3d7d96b0ced0983425ae43d8a08268d
2011-06-01 14:32:22 -04:00
Ryan Culpepper
78026f6456
fix warnings
...
original commit: 761a4025ca88cea7166fe25edb9fec8507b4e8c1
2011-05-11 15:56:24 -06:00
Robby Findler
8bd0dd4474
moved the docs-complete library into rackunit
...
to avoid having a separate, new manual for the
one library
original commit: 507b1cd8fd81cd9c5fcf466a2a0c4c47433b0795
2011-05-05 16:10:42 -05:00
Ryan Culpepper
bea5cb7030
remove undocumented export (macro-debugger)
...
original commit: ced7739d2293232423af05a026f00df85e99177f
2011-04-25 21:55:42 -06:00
Robby Findler
be632a2706
weeded out some more of the test-docs-complete.rkt files
...
original commit: fcfb42229443bb98d64ecbed53675b77a7fd13ac
2011-04-25 21:20:52 -05:00
Robby Findler
dcad9222aa
added lots of new tests that our documentation is complete
...
original commit: e7d0029aeaadcaf1c691756198f96cfd5eff0f4c
2011-04-25 13:24:43 -05:00
Ryan Culpepper
4a36940fd4
created racket/syntax from parts of unstable/syntax
...
original commit: 73ab1675222761363f6633061bc1156189f4ba59
2011-04-07 09:47:20 -06:00
Ryan Culpepper
1329bb13fb
fixed macro stepper bug
...
Merge to release branch
original commit: 2c1d49de6f4b10f8ea921a5c6fc03729c72878d4
2011-02-04 15:42:25 -07:00
Ryan Culpepper
139cc91b33
fix macro stepper bug (missing hash)
...
Merge to release branch
original commit: 1054c504ead66fc348487ec726c92bb83a51bd67
2011-02-03 17:02:35 -07:00
Matthew Flatt
d09828a019
reduce some memory use of `unstable' doc build
...
by explicitly closing evaluators
original commit: c916e99af584a6db57c33fe06726435a8422b485
2010-12-28 20:55:32 -07:00
Ryan Culpepper
7c43fb0b79
macro-stepper: fix props panel size memory, better width calculation
...
see PR 11551
original commit: 5a10ca8fb1f61a93021435839f673c66755cc5ae
2010-12-17 12:03:54 -07:00
Ryan Culpepper
4e329ad758
macro-stepper: avoid too-long labels in hiding policy display
...
original commit: 9f3ac8648891774d723ff46d261c168e10f7b5bd
2010-12-15 19:16:52 -07:00
Ryan Culpepper
e6d3233f0c
macro-stepper: smooth rounded rectangles
...
Closes PR 11489
original commit: af7f60f3b518e1a021daae9ff99ef160681320f4
2010-12-15 19:15:38 -07:00
Ryan Culpepper
0e0a5fdd1c
macro-stepper: untack arrows on navigation
...
Closes PR 11485
original commit: 6acf9b6e00d70c67f1d4f3effd7a153fe774ccd7
2010-12-09 12:19:13 -07:00
Ryan Culpepper
3e4edfb3bb
macro-stepper: dummy editor-admin for image creation
...
original commit: a45792ca1c9cb02913ef479116ce4d2f11dae0b0
2010-11-26 19:28:55 -07:00
Ryan Culpepper
34f6418e1e
macro-debugger: fixed image creator
...
original commit: e6cf77b61c4f262ea1b7405cfe62557d82da85bb
2010-11-26 19:28:55 -07:00
Ryan Culpepper
6f32f373e9
macro-stepper: extra guard in on-demand id-only popup submenu
...
original commit: eb1c164aca02f575c5903d1e39382fefb8c7ee59
2010-11-26 19:28:55 -07:00
Ryan Culpepper
e1dc035fa6
macro-debugger: refine position of mouse events
...
original commit: de9538d1eb3633e6a9bffc9766d4e8badf4b18e2
2010-11-26 19:28:54 -07:00
Ryan Culpepper
b50316679a
macro-stepper: map "s" and "h" keys to show and hide selected identifier
...
original commit: 7dcd0d408c2d7e6f7034320f30280c799fa25416
2010-11-11 19:10:26 -07:00
Ryan Culpepper
dedcef50a2
macro-stepper: added module versions of trace, expand/step
...
original commit: eeb7facdd64db74d4ec90ed870eab6da59c1818b
2010-11-11 16:14:37 -07:00
Ryan Culpepper
bd5be74aae
macro-stepper: track phase of binders, definites
...
original commit: 3936a4071771a8f40f457e760cf529511ab673de
2010-11-09 17:02:35 -07:00
Ryan Culpepper
186dfbe1e4
macro-stepper: pretty-print define-for-syntax etc
...
original commit: 261d67a6e7739f8f70c632bba96c58d184aa8639
2010-11-09 17:02:35 -07:00
Ryan Culpepper
7fb223254c
macro-stepper: specialized data structure for definites
...
original commit: 2620e750f3e2337c907e54a29767fdbb37b1ffc9
2010-11-09 17:02:35 -07:00
Ryan Culpepper
9b9ec8def0
macro-stepper: reorganize code to make draw-arrows?=#f more useful
...
original commit: 02f301b3b76f2f985e97a5ee700a0e33c9e4d027
2010-11-09 11:40:32 -07:00
Ryan Culpepper
847c0c67a7
macro-stepper: faster step rendering
...
- lazily build on-click mapping
- more precise un-styling on refresh
original commit: 199450dd0cacb2d8c3e5290b68d9b2d0aa1650fe
2010-11-09 10:03:45 -07:00
Ryan Culpepper
0cad27438d
macro-stepper: gui improvements
...
- give "?" of ?-arrows a white background
- improved clickback replacement
- fixed tack/untack
original commit: 75079ec421d46fed52a16afedf1f3272c5915565
2010-11-09 10:03:45 -07:00
Ryan Culpepper
fcd4cc32c4
macro-stepper: replace clickbacks for syntax selection
...
fixed interval-map bug
original commit: a506d75b546a13bf95517ab68595bd63233158f7
2010-11-09 10:03:45 -07:00
Ryan Culpepper
627029e45a
macro-stepper: fixed deadlock (recursive yield)
...
original commit: 82d6deebade92e4585dd1de0208685c56f9623ea
2010-11-09 10:03:44 -07:00
Ryan Culpepper
6f34459ca0
macro-stepper: options: draw-arrows?, refresh-on-resize?
...
original commit: f97428ab1edb0208ca19521c484df60de01e57e2
2010-11-05 13:47:53 -06:00
Ryan Culpepper
cbc04f4ea3
macro-stepper: faster rendering, async improvements
...
added async stop button (and disable breaks around editor operations)
eliminated redundant calls to refresh in display<%>
original commit: 0d3b092097973fa0f5824a20a80b172b24185320
2010-11-05 13:47:01 -06:00
Ryan Culpepper
35bae39515
macro-stepper: added thread/eventspace check
...
Closes PR 11364 (actually, earlier commit closed)
original commit: a3367fd0b4bfade1f322b1af6e32c12a66747c6e
2010-10-29 16:54:26 -06:00
Ryan Culpepper
4d752710de
Macro stepper status bar notifications
...
original commit: f65c8c3427367bbb4c7d6cd561f8334645725d37
2010-10-24 13:17:04 -06:00
Ryan Culpepper
7ca1056337
restricted interval-map interface, simplified code, based on splay-trees
...
removed old, awful skip-list iteration-mutation procedures
updated skip-lists
original commit: 076bba5ee9d4c18895c6358f4486da8f66a9f296
2010-09-17 16:54:53 -06:00
Ryan Culpepper
5624941e25
reorganized check-requires script
...
original commit: 1cfccb970474e35b99116ec515fd3f2cd510a63a
2010-09-13 13:21:02 -06:00