Commit Graph

299 Commits

Author SHA1 Message Date
Neil Toronto
460774c696 Lightened icon outlines
Added lambda icon, foot icon, search forward/back icons

Doc fixes

Stepper: icons on buttons, logo and about dialog

Macro stepper: icons on buttons, logo and about dialog

Please merge into release

original commit: 4a09c0458129dca9074dfb2947743dbc2ce8573c
2012-01-15 22:19:55 -07:00
Ryan Culpepper
d791af0eb4 uniform position for unstable header in unstable docs
original commit: bb93132463cd83b690609b61a2d4a2971d87f160
2011-12-18 14:23:21 -07:00
Ryan Culpepper
0641c56e85 minor doc fixes
original commit: 59beeb2e14d8aa2793b3012d4729bf6e6b743f75
2011-12-18 13:57:50 -07:00
Ryan Culpepper
84caccb73a macro-stepper: fix display of "confusable" objects
original commit: 3dc78a3d1e620681c1fa99ab124eb1b68685d353
2011-12-02 14:41:17 -07:00
Ryan Culpepper
074c1fac8f macro-stepper: better styling of errors, reduction steps
original commit: 5c20a46c3afa8aa6aaf9806da69360b58cc4cdf4
2011-11-30 09:24:24 -07:00
Ryan Culpepper
1b17558faa macro-stepper: fix value of absent evaluations (local actions) on error
related to PR 12316

original commit: df3a9d8c7fef26725a4aa5aa3269dd6a3454d3d1
2011-11-30 09:24:24 -07:00
Ryan Culpepper
d7456a2df6 macro-stepper: temp fix for drracket tool
closes PR 12349, closes PR 10396

The macro stepper tool broke when DrRacket started doing expansion
earlier, before eval handler gets control. This commit changes the
macro stepper to just expand module contents. No REPL, no evaluation.

The long-term fix might be to make the macro stepper cooperate more
closely with the module language.

original commit: 0db96352bf199423ae7ac4234ffc32c6f1a28888
2011-11-30 09:24:24 -07:00
Ryan Culpepper
32a5cfb1ac macro-stepper: display binding info for phases -5 to 5, clean up
original commit: 7fbd232c772787f0a82f35fa03fc6b3fd896e132
2011-11-30 09:24:24 -07:00
Ryan Culpepper
dc25631944 macro-debugger: removed simplify-marks
closes PR 12248

original commit: e72b9cc3fda3bc6fccc75648ad307df78aa646b1
2011-10-07 19:40:48 -06:00
Matthew Flatt
862ed93a95 remove built-in reader and printing support for Honu
This is a backward-incompatible change, but I think it's
unlikely that any code depends on the removed bindings
or reader syntax.

original commit: ec380e34ede09586966de5e18e7e7a32a1838d8e
2011-10-05 09:40:27 -06:00
Ryan Culpepper
a6c33f1349 added functions, docs for show-dependencies
original commit: 994c1f202c593dd7b7f543ca674e23589ff21dc5
2011-10-02 14:17:07 -06:00
Ryan Culpepper
bfef6dfb5a added show-dependencies script
original commit: 54fa605de9a2720ddc1d4969ed940490eeaad0f4
2011-09-30 04:13:09 -06:00
Ryan Culpepper
4ef8a2541e syntax/parse: added syntax/parse/pre
No *residual* dependencies on racket/contract/base (the *disappearing*
macro transformers and compile-time support do use contracts, though).

original commit: 323aff1efb4017e3559bbb7f2cc90d699548e730
2011-09-30 04:13:09 -06:00
Ryan Culpepper
6ba324efa3 macro-stepper: add option to disable reader macro abbreviations
original commit: fcbe778de08d284ca78d034acd1995420f539632
2011-09-29 19:37:11 -06:00
Ryan Culpepper
00b639c611 macro-stepper: fix reader abbreviations
original commit: 8c806c184fcc15c67ee99b7f3636f22e92ed546e
2011-09-29 19:37:11 -06:00
Ryan Culpepper
d23cb24353 macro-debugger/emit: more flexible arguments for emit-remark
original commit: e7e990cc78be6d80f674922be267dca9a357dd4a
2011-09-28 23:52:22 -06:00
Ryan Culpepper
8cdf572246 check-requires: report renamings
original commit: c074093339f13a0656862aad45d718827400a59d
2011-09-28 23:52:22 -06:00
Ryan Culpepper
a20bef3827 removed useless requires
original commit: c7f86d276c68b12e87dc46cef4a8e1b95538f88d
2011-09-27 19:28:44 -06:00
Ryan Culpepper
4b8f073229 improved check-requires
Added option to list the names used by each KEEP or BYPASS module
and indicate how used (as reference, in syntax template, etc).

Improved BYPASS; it now gives a list of suggested replacements
(and, optionally, what dependencies each replacement satisfies).

Incompatibly changed exports of macro-debugger/analysis/check-requires;
the new analysis result type is too complicated (and volatile, still)
to document for 0 other clients; focus on the script/output instead.

Removed check-requires-script.rkt.

Updated module whitelist.

Fixed syntax-local-value when identifier later used in def ctx
(destroyed binding information). This manifested as missed references
to modules that does define-local-member-name.

Fixed identifiers without syntax-source-module such as intro'd by
unit-from-context. This manifested as missed references to modules
that provided bindings used by unit-from-context forms.

original commit: 755cedc5efe9179e501f08123bdf08e2dae19e78
2011-09-27 19:28:44 -06:00
Ryan Culpepper
597bf1ffcb disable debugging code accidentally left in
original commit: 98f79072582dac3e5c4f6044667f64546d9bfdb5
2011-09-20 15:52:29 -06:00
Ryan Culpepper
8ba66aafd0 updated macro-debugger tests
original commit: 2111f136aa740c930f6ea5ea6bd9e5f85bb84363
2011-09-20 14:49:50 -06:00
Ryan Culpepper
bbf9314bd8 removed useless requires
original commit: 40439aa4efea8dc06d6b17756355571410e81888
2011-09-20 14:49:49 -06:00
Ryan Culpepper
02cc0920fc updated macro debugger to work with begin-for-syntax changes
Also cleaned up support for lazy instantiation of phase>0
environments.

original commit: 30d5381e98c360aba7fb7026bfbeb7378e09e19d
2011-09-20 14:49:49 -06:00
Matthew Flatt
74d330956c generalized `begin-for-syntax'
original commit: d3c56c9f13327d07513f8b6bf7ea0230acb7f489
2011-09-08 14:06:00 -06:00
Eli Barzilay
df9efe2096 Revert "Abolish "typed-scheme"."
This reverts commit 49a89da81860e09955f1678bab6106ce8eae8376.

(Will be redone later today.)

original commit: 6ebf3ab32d666e9d1e56cd546fea29d18c42dfff
2011-09-04 10:27:58 -04:00
Eli Barzilay
b6ffe9a91a Abolish "typed-scheme".
original commit: 49a89da81860e09955f1678bab6106ce8eae8376
2011-09-04 08:46:03 -04:00
Sam Tobin-Hochstadt
f579e30f1a Fix require analysis heuristics for TS -> TR.
original commit: 3122e559cbd0f38e2dc1ed31010616e6d1f91a45
2011-09-03 22:47:01 -04:00
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