Matthew Flatt
4581a7addf
avoid intermediate syntax objects for binding comparison
...
The expander no longer needs to generate certain phase-N
identifiers, since we now have a comparison operation that
uses different phases for each of two identifiers.
2012-05-02 16:54:05 -06:00
Vincent St-Amour
376b31cf28
Use icons to distinguish optimizations from missed optimizations.
2012-05-02 17:54:29 -04:00
Vincent St-Amour
d04a1be7ea
Add lines to separate popup entries.
2012-05-02 17:48:57 -04:00
Vincent St-Amour
a2a60cb924
Fix TR test for new contract error message format.
2012-05-02 15:14:39 -04:00
Vincent St-Amour
a62444fa3e
Optimize integers used as sequences.
2012-05-02 15:14:37 -04:00
Matthew Flatt
68e005fb2c
racket/draw: make-immutable-{color,brush,pen} => make-{color,brush,pen}
...
Also, use keywords for `make-pen' and `make-brush'.
Adding `make-pen' and `make-color' creates many conflicts among
teaching libraries, such as `2htdp/image'. These are easy to fix
up in the tree, but adding such obvious names to `racket/draw'
may create other compatibility problems, so we might have to reconsider
the names.
In consultation with Asumu.
2012-05-01 21:04:40 -06:00
Matthew Flatt
584f0f221a
fix USE_COMPILED_STARTUP setting
2012-05-01 19:40:09 -06:00
Asumu Takikawa
86a976531c
Fix plot to use immutable constructors.
2012-05-01 21:20:52 -04:00
Asumu Takikawa
8db45eb557
Add immutable constructors for color%, brush%, pen%
...
- Make set-immutable a local method and document
is-immutable? as a public method
- Add some racket/draw tests
2012-05-01 21:20:52 -04:00
Matthew Flatt
466ffadb12
racket/draw: use libpng15.so.15 when available
...
E.g., Mageia 2 has libpng15, not libpng12
2012-05-01 16:48:29 -06:00
Matthew Flatt
54a6ba8d36
racket/sandbox: change syntax-object wrappers generated for locations
...
Generate wrappers consistent with a reader-level absence of `.'s,
instead of wrapping every pair. This change fixes the `syntax-e'
example in the Guide's description of syntax objects.
2012-05-01 16:48:15 -06:00
Matthew Flatt
23296615ec
scribble/eval: change string or byte-string expression handling
...
Use `datum->syntax' instead of `begin' to protect the string or byte
string. Danny Yoo suggested this change.
2012-05-01 16:48:15 -06:00
Matthias Felleisen
e04b74f22a
fix mistake in memf documentation, Closes PR 12745
2012-05-01 16:48:17 -04:00
Asumu Takikawa
3db6d1c5b2
Fix REPL hyperlink in Getting Started.
2012-05-01 15:20:28 -04:00
Asumu Takikawa
1406354869
Update Getting Started page.
2012-05-01 14:57:47 -04:00
Asumu Takikawa
db02ad9b75
Add pointers to the Guide in Reference docs.
2012-05-01 14:57:14 -04:00
Matthew Flatt
4ac4e2e8d6
fix a problem with the "self" module path index
...
This bug was introduced recently by changes to support submodules.
Closes PR 12744 (and Robby had reported it earlier)
2012-04-30 23:37:20 -06:00
Neil Toronto
be49a59e4d
Added plot-x-tick-label-angle, plot-x-tick-label-anchor, and similar for y and far axes
2012-04-30 16:12:12 -06:00
Neil Toronto
3862faee64
Fixed discrete-histogram gap and bounds calculation, expanded docs
2012-04-30 14:15:18 -06:00
Robby Findler
05859765ad
change the contract opter so that unknown contracts don't pretend to be flat
2012-04-30 14:39:27 -05:00
Robby Findler
4694a9874f
added line numbers to the syncheck test cases (and removed bogus comment)
2012-04-30 14:39:27 -05:00
Vincent St-Amour
cda496d4ed
Doc fixes.
...
One is from Eric Hanchrow.
2012-04-30 14:13:32 -04:00
Matthew Flatt
eee60c7d47
fix a test suite to work on its own
2012-04-30 06:55:20 -06:00
Matthew Flatt
da103ddc16
remove obsolete and unused MysterX doc sources
2012-04-30 06:53:17 -06:00
Robby Findler
b66f716374
adjust the unit contract tests for the new contract error messages
2012-04-29 21:45:07 -05:00
Robby Findler
8739f15057
Adjusted contract error messages to say given/produced appropriately
...
(and generally cleaned up the way values are actually put into the
code, replacing some ~a's with ~e's and some Rackety)
2012-04-29 21:29:37 -05:00
Robby Findler
33613a75a6
add an example from Neil \bot to the discrete-histogram docs
2012-04-29 21:29:37 -05:00
Matthew Flatt
393a1f441a
scribble: for Latex, pick tt encoding of <, >, and | explicitly
2012-04-29 11:23:37 -06:00
Matthew Flatt
fc1089c842
scribble: change Latex rendering of empty hidden part titles
2012-04-29 10:37:11 -06:00
Stephen Bloch
c769481d9d
Previous commit mistakenly exposed a debugging function "show-cache".
...
It is no longer exported.
2012-04-29 07:31:17 -04:00
Stephen Bloch
ddde53bed4
Documentation for fold-image and fold-image/extra.
2012-04-28 18:09:57 -04:00
Stephen Bloch
2df9ca8789
Added fold-image and fold-image/extra functions, as well as tests for
...
them.
2012-04-28 18:09:57 -04:00
Stephen Bloch
656713cbcf
Enlarged cache for get-pixel-color from one image to 3, so you can
...
alternate among three images without thrashing and re-rendering.
2012-04-28 18:09:57 -04:00
Matthias Felleisen
f95798c7b5
use deprecated from manual for teachpacks
2012-04-28 13:25:33 -04:00
Matthias Felleisen
2992fa122d
use deprecated from manual, deprecate 'deprecate' in common
2012-04-28 13:25:32 -04:00
Matthias Felleisen
9ef66b80ea
add a form to declare a module/library deprecated
2012-04-28 13:25:32 -04:00
Robby Findler
98e06248b5
properly deal with menu shortcuts that are symbols (e.g., 'f1) in
...
the "Show Active Keybindings" menu item
closes PR 12737
Thanks to Laurent Orseau for the fix!
2012-04-28 08:52:13 -05:00
Danny Yoo
a067380622
small typo
2012-04-28 05:27:34 -04:00
Eli Barzilay
16d40c3170
Fix command-line for the demodularizer.
...
Closes PR 12731.
2012-04-28 05:23:43 -04:00
Eli Barzilay
890de3af6c
Move the honu code for vim to collects/meta.
2012-04-28 05:23:43 -04:00
Eli Barzilay
904d2666aa
Completions for zsh.
2012-04-28 05:23:43 -04:00
Eli Barzilay
de98df327c
Typo (but these requirements should be eliminated eventually).
2012-04-28 05:23:43 -04:00
Robby Findler
9288fda689
set the timeout for the easter-egg test to double what it takes on my machine
2012-04-27 14:52:19 -05:00
Robby Findler
1ff580d06a
add deprecation note to htdp/image
2012-04-27 14:52:09 -05:00
Asumu Takikawa
cd67536738
class/c: allow local method names
...
Prior to this change, a method/field name defined with
define-local-method-name was not contractable.
2012-04-27 13:00:48 -04:00
Eli Barzilay
2d0cde38f1
New Racket version 5.3.0.4.
2012-04-27 03:30:10 -04:00
Matthew Flatt
393e8b90b2
fix sorting bug in bytecode submodule table
2012-04-26 21:45:00 -06:00
Matthew Flatt
f099eec2af
save modidx submodule path in bytecode form
...
This change should have been part of 9ba663aa77
.
2012-04-26 21:45:00 -06:00
Jon Rafkind
976be2b8c9
[honu] typo in parenthesis name for the color lexer
2012-04-26 21:11:56 -06:00
Jon Rafkind
565e844228
[honu] add vim syntax file for honu
2012-04-26 18:00:46 -06:00