Commit Graph

272 Commits

Author SHA1 Message Date
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