Robby Findler
4787361d7f
show a dialog box saying that aspell/ispell cannot be
...
found instead of just silently not checking the spelling
also, fix a bug in that case that used to cause drracket
to just crash
2012-10-15 07:41:42 -05:00
Matthew Flatt
bdff5e8379
avoid compiler warning
2012-10-15 08:24:21 -04:00
Matthew Flatt
2c56ace436
JIT-inline structure allocation
...
For simple structure types (no guards, no auto fields, no
procedure property). Inlined allocation makes structure
allocation a little faster; more significantly, it
make structure allocation future-safe.
2012-10-15 06:05:33 -04:00
Matthew Flatt
79ada3b16e
fix JIT bug in struct pred/get/set corner case
...
When thie JIT guesses that an identifier is bound to a
structure predicate, getter, setter, etc., but that guess
turns out to be wrong, and the call is in a tail position,
then preserve tail-call behavior.
(Changes include some setup to inline structure constructors.)
2012-10-15 06:05:33 -04:00
Robby Findler
a59df8c7ee
add preference settings so that the misspelled words color
...
can be configured
2012-10-14 22:27:50 -05:00
Robby Findler
44a0c8a6c1
adjust spelling code so that it runs in the abortable part
...
of the syntax colorer; adjust the spelling code so that it
uses nack events to communicate, in case things get aborted
2012-10-14 21:20:36 -05:00
Robby Findler
c75cc48f5c
fix spell checker encoding
2012-10-14 18:45:10 -05:00
Robby Findler
72fa1d45a1
add capability to spell-check string constants
...
(calls out to ispell or aspell)
2012-10-14 17:40:56 -05:00
Vincent St-Amour
5bc108c7b1
Fix type of raise-range-error.
2012-10-14 17:19:35 -04:00
Michael Wijaya
4bf94de5f5
Added examples to string-ports document
...
In cooperation with Xiangqi Li and Kevin Tew
2012-10-14 17:01:22 -04:00
Vincent St-Amour
326e3ba33f
Add test.
2012-10-14 16:55:36 -04:00
Neil Toronto
cdcf8f6432
Added typed/untyped-utils (just require/untyped-contract for now)
2012-10-14 16:53:33 -04:00
Vincent St-Amour
aeddd7c18c
Document plet:.
2012-10-14 16:28:42 -04:00
Neil Toronto
9c11324cec
Added plet:
2012-10-14 16:28:42 -04:00
Neil Toronto
6f52be186b
Added working for/vector:, for*/vector:, for/flvector:, for*/flvector:
...
Closes PR13185.
2012-10-14 16:28:41 -04:00
Vincent St-Amour
3a8f4c24d9
More types for raise-* functions.
2012-10-14 15:44:55 -04:00
Eric Dobson
d31005b380
Add type for raise-argument-error in TR.
...
Closes PR13132.
2012-10-14 15:44:55 -04:00
Eric Dobson
788b046549
Make expt type more correct.
...
Closes PR13170.
2012-10-14 15:44:54 -04:00
Vincent St-Amour
844e898a54
Generate ->* contracts for functions with both optional and keyword arguments.
2012-10-14 15:44:54 -04:00
Vincent St-Amour
149d8535eb
More float conversion optimizations.
2012-10-14 15:35:50 -04:00
Asumu Takikawa
df594d3b3b
Move define/match
to racket/match
2012-10-14 14:39:36 -04:00
Matthias Felleisen
1ccedf5eb2
added checksum calculation
2012-10-14 14:32:54 -04:00
Stephen Chang
4be0219855
fix docs for define-judgment
...
clarify the places where unquotes are not allowed
2012-10-14 12:35:55 -04:00
Asumu Takikawa
be21153818
Fix typesetting of code:blank
in the Scribble docs
2012-10-14 07:34:55 -04:00
Matthew Flatt
15812a94d8
make `make-fsemaphore' atomic (i.e., not blocking)
2012-10-14 11:10:23 -04:00
Matthew Flatt
33db9589a4
make `list-ref' future-safe even for large fixnum indices
2012-10-14 11:10:23 -04:00
Stephen Chang
93784be78d
fix define-judgment docs
...
change so mode-spec is not optional in grammar
2012-10-14 11:06:55 -04:00
Matthew Flatt
2b902d0eda
repair for picture-to-bitmap conversion
2012-10-13 17:45:07 -04:00
Mike Sperber
c8dc421ec3
Synch German string constants with latest.
2012-10-13 17:00:23 +02:00
Robby Findler
42c5b287ff
change "speculative" to "background" for the online check syntax messages
2012-10-13 08:54:11 -05:00
Mike Sperber
25e5fc715c
Synch German string constants with latest.
2012-10-13 15:48:05 +02:00
Matthew Flatt
5d65cada2e
make DrRacket's picture values convertible to PNG and PDF
2012-10-12 22:37:48 -04:00
Matthew Flatt
a755479d59
slideshow/pict repair
...
Merge to v5.3.1
2012-10-12 22:37:47 -04:00
Matthew Flatt
a150140684
raco setup: improve description of `--doc-pdf'
...
Merge to v5.3.1
2012-10-12 22:37:47 -04:00
Jay McCarthy
b6fc190c7a
Adding support for byte counting rather than char counting in XML
2012-10-12 17:15:13 -06:00
Vincent St-Amour
758e4ff112
Only recommend dropping exactness in truly inexact contexts.
...
Please merge to release.
2012-10-12 14:42:16 -04:00
Ryan Culpepper
917cd28782
fixed template tests
...
(cherry picked from commit 07da9c0c3c
)
2012-10-12 11:22:39 -04:00
Robby Findler
5fcc7d2240
preserve the error-print-source parameter when installing planet packages
...
(cherry picked from commit cb763c81b9
)
2012-10-12 11:22:33 -04:00
Robby Findler
868b02c54e
rename 'online' to 'speculative' in the drracket GUI.
...
closes PR 13176
(cherry picked from commit f756f694e7
)
2012-10-12 11:22:29 -04:00
Robby Findler
8c0d033fab
fix some part of the check syntax blinking arrows infrastructure
...
to better cope with tooltips when tabs change and when the frame
becomes in-active.
related to PR 13139
(cherry picked from commit 197b8308d0
)
2012-10-12 11:22:15 -04:00
Jon Rafkind
59ec52dd8b
[honu] remove debugging lines
2012-10-11 21:50:39 -06:00
Eli Barzilay
5b4f452f16
New Racket version 5.3.0.900.
2012-10-11 19:30:31 -04:00
Ryan Culpepper
f2e87ed72f
fix expander bug introduced by my last commit
2012-10-11 19:16:41 -04:00
Matthew Flatt
7c6b0f4aa3
Scribble: add some macron accents for Latex
...
Merge to v5.3.1
(cherry picked from commit de9ccea7f1
)
2012-10-11 18:56:39 -04:00
Matthew Flatt
ffc6dd5e83
racket/gui win32: fix drag-and-drop onto frame
...
Closes PR 13109
Merge to v5.3.1
(cherry picked from commit ebe0b64d47
)
2012-10-11 18:56:35 -04:00
Matthew Flatt
480222a6cf
fix `vector-append' error reporting
...
Closes PR 13151
Merge to v5.3.1
(cherry picked from commit a414b34b14
)
2012-10-11 18:56:32 -04:00
Matthew Flatt
3837602fe6
win32: fix combo-field% click handling
...
Closes PR 13173
Merge to v5.3.1
(cherry picked from commit 75008f14d7
)
2012-10-11 18:56:28 -04:00
Vincent St-Amour
7a0793e0e5
Recommend float-specific operations in case of unexpected complex.
...
Please merge to release.
(cherry picked from commit 7d317f1e96
)
2012-10-11 18:56:23 -04:00
Kevin Tew
492174f7a1
[Distributed Places] use racket -lm to launch new racket nodes instead of -tm
...
(cherry picked from commit 40ca07ee7c
)
2012-10-11 18:56:19 -04:00
Sam Tobin-Hochstadt
c591baf04a
Add Frame%
and message-box
types.
...
(cherry picked from commit 385246f4db
)
2012-10-11 18:56:15 -04:00