Vincent St-Amour
c63b5873e3
Optimize subtyping of numeric types.
2011-09-13 11:22:24 -04:00
Vincent St-Amour
40456b4fd8
Add a field to base types to indicate if they are numeric types or not.
2011-09-13 11:22:24 -04:00
Vincent St-Amour
32b56eb2fa
Fix whitespace.
2011-09-13 11:22:24 -04:00
Jay McCarthy
78151e073b
Fixing the handling of request bodies on non-POST methods
2011-09-13 08:57:58 -06:00
Matthew Flatt
51721e9bb5
fix contract in docs
2011-09-12 19:39:45 -06:00
Matthew Flatt
a8c0c1f8b7
simpify an example
2011-09-12 19:39:37 -06:00
Matthew Flatt
7a2e1aa900
scribble: more nowraps in HTML output
...
Avoids line-wraps for `examples' output and in function contracts
2011-09-12 19:17:08 -06:00
Matthew Flatt
c5131d428c
doc clarifications on `eq?'
2011-09-12 19:16:57 -06:00
Matthew Flatt
b7bef3b3aa
add syntax-transforming-module-expression?',
variable-reference->module-base-phase'
2011-09-12 17:08:50 -06:00
Matthew Flatt
c352ef8fce
allow different phases for `free-identifier=?' arguments
2011-09-12 17:08:50 -06:00
Matthias Felleisen
481a92f272
fixed and/or documentation, Closes PR 12197
2011-09-12 17:12:39 -04:00
Sam Tobin-Hochstadt
b91880b05a
random' always produces
Float'.
2011-09-12 16:31:00 -04:00
Sam Tobin-Hochstadt
ce7271b3f8
Sort chart data.
2011-09-12 12:30:01 -04:00
Sam Tobin-Hochstadt
d0bf047121
Add test of behavior like the "module" language in DrRacket.
2011-09-12 12:14:50 -04:00
Sam Tobin-Hochstadt
f9b0f0ce73
Move environment initialization after local expansion in Typed Racket.
...
This means that syntax errors caught by `local-expand' are reported sooner, but shouldn't change other timing results.
2011-09-12 11:52:26 -04:00
Sam Tobin-Hochstadt
ce45c12b67
Make the type of `syntax-local-module-defined-identifiers' more precise.
2011-09-12 11:52:25 -04:00
Robby Findler
566db80842
add more info into the log for the expanding place
...
specifically, when drracket kills the thread that is expanding/transforming
the program, first print out its stack trace. that way, if it is stuck
somewhere, maybe we'll get a clue as to where
2011-09-12 10:49:17 -05:00
Robby Findler
b43250a448
remove unnecessary thread creation & remove commented out code
2011-09-12 10:49:16 -05:00
Robby Findler
14441264ef
Rackety
2011-09-12 10:49:15 -05:00
Robby Findler
1ec5aee4a4
add a better link from the snip class docs to the relevant section of the
...
wxme library
2011-09-12 10:49:13 -05:00
Robby Findler
273afb266d
adjust online expansion to hold onto previously successful
...
namespace-module-registry in order to encourage the bytecode cache to
hold onto likely-to-be-useful entries a while longer
2011-09-11 08:15:46 -05:00
Robby Findler
05cd55fb04
make the right-hand side blobs (for online check syntax) look a little bit
...
better in white-on-black mode
2011-09-10 22:11:03 -05:00
Robby Findler
cd1c96d596
adjust check syntax to work with the new begin-for-syntax
2011-09-10 22:10:59 -05:00
Robby Findler
c589e1890f
make the tooltips go away more easily
2011-09-10 22:10:55 -05:00
Robby Findler
e947df4359
finally fixed up the syncheck tests so they run under windows
2011-09-10 22:10:51 -05:00
Matthew Flatt
2bd461de50
win32: fix `get-file-list' with a single file result
2011-09-10 14:56:53 -06:00
Matthew Flatt
2ecd32b86e
racket/gui: fix excessive on-size' and
on-move' callbacks
...
Especially for gtk, where a client-resize notification was
getting mixed up with a frame-configure notification. On all
platforms, `on-size' and `on-move' for a frame% were queued
at too high a priority.
2011-09-10 14:37:13 -06:00
Matthew Flatt
ec25a74b97
cocoa, gtk: enable auto list-box% horizontal scrollbars
...
Closes PR 12149
Also adjust id on NSTableColumn to be a string, because a Cocoa
warning on Lion told me to.
2011-09-10 11:14:52 -06:00
Matthew Flatt
28afc4490e
cocoa: distinguish CFBundleIdentifier for 64-bit vs. 32-bit apps
...
This is another attempt at fixing PR 12135
2011-09-10 10:53:43 -06:00
Matthew Flatt
9d4fcd8e84
better fix for TransformProcessType issue
...
GRacket registers witht a global table to indicate that
no transform is needed. (This change was intended to address
a 64-bit problem on Lion. It didn't help, but this seems
better than ignoring an error.)
2011-09-10 10:53:42 -06:00
Mike Sperber
559a37ac1e
Synch German string constants with latest.
2011-09-10 13:35:31 +02:00
Matthew Flatt
231b352bec
fix NSProcessInfo arguments hack
...
The target of the change is actually `hack-argument-replacement' in
`mred/private/coco/queue'. The replaced method can get called in
a different OS-level thread than the main thread.
Closes PR 12086
2011-09-09 22:27:34 -06:00
Matthew Flatt
446fb89af1
avoid clang warnings
...
The main change is to use C99 flexible array declarations
in structs, instead of declaring single-element arrays.
There are still a few -Wtautological-compare warnings
in 3m due to marco expansion.
2011-09-09 20:45:43 -06:00
Matthew Flatt
9c5b78e998
suppress an error message (related to Mac 10.7)
...
We could try to figure out the current state of the process,
instead, but it seems like too much work.
2011-09-09 19:22:42 -06:00
Matthew Flatt
ca0d7b5ef4
add ++aux' flag to
raco exe'
2011-09-09 17:03:18 -06:00
Matthew Flatt
735ca7f3c3
racket/gui: add `application-start-empty-handler'
2011-09-09 17:03:18 -06:00
Matthew Flatt
ce4705cedc
get-diplay-size' and
get-display-left-top-inset' use #f for failure
...
Since the number of monitors can change at any time, reliable
use of these functions requires handling failure in some way.
Handling #f results is easier (and less likely to mask other
problems) than catching exceptions.
2011-09-09 17:03:17 -06:00
Robby Findler
69832d9925
fix stupidity
2011-09-09 15:34:17 -05:00
Robby Findler
85d46008a0
missed a point when the error highlights should be cleared out
2011-09-09 14:56:54 -05:00
Robby Findler
3c89f61c36
adjust the right-margin thingies so you can mouse over them and see the
...
actual error range and click on them to go there
2011-09-09 14:43:10 -05:00
Robby Findler
0be51fefa5
don't show multiple (identical) tooltips at the same place
...
also fixes a bug that prevented tooltips from disappearing in some cases
closes PR 12190
2011-09-09 14:43:03 -05:00
lvilnis
80ece9023a
Fixed a bug where predicates would sometimes fail to match 0.0
2011-09-09 12:10:58 -04:00
Stephen Chang
3a44c34b39
Merge branch 'master' of pltgit:plt
2011-09-09 02:30:24 -04:00
Stephen Chang
65dbdafa92
add strictness tests for lazy
2011-09-09 02:30:06 -04:00
Robby Findler
db2e3ab3b6
adjust the error display to highlight in the margin instead of on top of the text
2011-09-08 22:45:42 -05:00
Matthew Flatt
b1eab296f4
fix demod for `begin-for-syntax' changes
2011-09-08 19:19:14 -06:00
Matthew Flatt
a274a7fd72
partially fix Check Syntax for `begin-for-syntax'
2011-09-08 19:12:46 -06:00
Matthew Flatt
41bdb139d4
fix a formerly overlooked `kernel-syntax-case'
...
Caught by the Check Syntax tests that use Pretty Big
2011-09-08 19:03:54 -06:00
Vincent St-Amour
68aad051e9
Reduce priority of paren matching highlighting.
2011-09-08 18:01:16 -04:00
Vincent St-Amour
7e9bf9361d
Make Performance Report highlighting high priority.
2011-09-08 18:01:16 -04:00
Vincent St-Amour
bb62ca4c2b
Fix Performance Report message in the absence of irritants.
2011-09-08 18:01:15 -04:00
Matthew Flatt
d3c56c9f13
generalized `begin-for-syntax'
2011-09-08 14:06:00 -06:00
Robby Findler
2f9f780727
add tooltips for the module level imports in check syntax
...
this also gets rid of the module-level imports as annotations in the bar
along the buttom of a drracket window, which eliminates the use of the
'drracket:check-syntax:mouse-over status line and thus:
closes PR 12186
2011-09-08 14:44:06 -05:00
Sam Tobin-Hochstadt
f61b9efea4
Color fixes, show lines for dense data.
2011-09-08 14:13:38 -04:00
Sam Tobin-Hochstadt
17a1f749d1
Save hidden serieses as well.
2011-09-08 13:07:05 -04:00
Sam Tobin-Hochstadt
bb73a9b8ae
Make the back button work.
2011-09-08 12:31:21 -04:00
Casey Klein
9944e6b3f6
Adds missing test image
2011-09-08 10:43:23 -05:00
Casey Klein
634f5c9e0c
Removes now outdated comment
2011-09-08 09:11:52 -05:00
Casey Klein
97e792200f
Gives a function a better name
2011-09-08 09:11:52 -05:00
Casey Klein
6d43376f9c
Adds support for `judgment-holds' clauses in metafunctions
2011-09-08 09:11:52 -05:00
Casey Klein
ac7856a377
Moves metafunction construction to later expansion step
2011-09-08 09:11:51 -05:00
Casey Klein
2b4f604776
Replaces use of `define-syntax-set'
2011-09-08 09:11:51 -05:00
Sam Tobin-Hochstadt
b08f2704ea
Up ssax timeout even more.
2011-09-08 08:31:25 -04:00
Robby Findler
3ade0eaca9
let the planet resolver bestow on itself more powerful filesystem inspection capabilities
2011-09-07 22:17:12 -05:00
Sam Tobin-Hochstadt
9e94c8b56c
Enable turning timings on and off.
2011-09-07 18:34:32 -04:00
Robby Findler
26f6c588fc
added a preference to restore the old run, new tab, and replace keybindings
2011-09-07 17:31:33 -05:00
Sam Tobin-Hochstadt
cd073ad549
Switch to racket/base to fix bizarre bug.
2011-09-07 16:08:00 -04:00
Sam Tobin-Hochstadt
b3b9c3fe22
Add logging to debug this timeout.
2011-09-07 10:40:51 -04:00
Eric Dobson
c62f09ac5b
Fixed subtyping for StructTop. Closes PR11099.
2011-09-07 09:17:04 -04:00
Eric Dobson
32becc2e0a
Change overlap for structs in TR. Closes PR11390.
2011-09-07 09:17:04 -04:00
Eric Dobson
53ce20d3f9
Resolve names in overlap in TR. Closes PR11392.
2011-09-07 09:17:03 -04:00
Sam Tobin-Hochstadt
7285200177
Add links to tooltips, fix second y axis on zoom.
2011-09-07 09:17:03 -04:00
Sam Tobin-Hochstadt
4577903c60
Up timeout again.
2011-09-07 07:53:33 -04:00
Matthias Felleisen
710404fd47
fixing scribble docs for check-*, step 2
2011-09-06 20:53:12 -04:00
Matthias Felleisen
6f04fe3433
fixing scribble docs for check-*
2011-09-06 20:53:12 -04:00
Jon Rafkind
6b2c251b24
[honu] remove old test file
2011-09-06 17:33:13 -06:00
Jon Rafkind
6bf5d43c37
[honu] expand honu's #%top-interaction to racket's #%top-interaction
2011-09-06 17:33:13 -06:00
Jon Rafkind
d53332c1f7
[honu] remove debugging output
2011-09-06 17:33:13 -06:00
Jon Rafkind
ffc5387ac3
[honu] configure honu runtime to use the honu syntax reader. this allows honu to be used at the repl
2011-09-06 17:33:12 -06:00
Jay McCarthy
e3cff12b06
removing old graphing system
2011-09-06 16:07:06 -06:00
Sam Tobin-Hochstadt
0dde6af581
Fancy Flot-based JS charting for DrDr timing.
...
Signed-off-by: Jay McCarthy <jay@racket-lang.org>
2011-09-06 15:45:03 -06:00
Jay McCarthy
7347b1b671
Getting ready for new graphs
2011-09-06 15:42:12 -06:00
Jay McCarthy
e9a9d79490
Better solution to pr12145
2011-09-06 15:42:12 -06:00
Jay McCarthy
ef84301f83
JSON timing data
2011-09-06 15:42:12 -06:00
Vincent St-Amour
371fcba252
here-figures shouldn't be on a page of their own.
2011-09-06 16:35:16 -04:00
Vincent St-Amour
c893502857
Forge identifiers instead of dumpster-diving.
2011-09-06 16:35:15 -04:00
Eli Barzilay
3cc51f20ac
Update and revise docs.
2011-09-06 16:32:28 -04:00
Eli Barzilay
bfc9a2ba76
Switch to `make-'-less constructors.
2011-09-06 16:32:28 -04:00
Eli Barzilay
eec994a899
Reprovide the structs from "analyzer.rkt".
...
(Also switch to `struct'.)
2011-09-06 16:32:28 -04:00
Eli Barzilay
5295e143a3
scheme' ->
racket'.
2011-09-06 16:32:28 -04:00
Robby Findler
ac8b5a7d03
fix up the teachpack code to be friendly to the drracket test suites
2011-09-06 14:40:50 -05:00
Matthias Felleisen
a74ce9d7b2
fixed docs for check-member-of and check-range
2011-09-06 15:12:38 -04:00
Ryan Culpepper
3aa16f2c26
syntax/parse: speed up "is literal bound?" check
...
Can't do check completely statically, because phase of comparison
is expression (and even default is slightly unpredictable).
So instead compute whether check would succeed for likely phase
offsets, and use list of ok offsets as run-time fast path (memv
instead of identifier-binding).
2011-09-06 12:41:03 -06:00
Ryan Culpepper
68e76a9876
syntax/parse: speed up free-identifier=?/phases when phases are same
2011-09-06 12:41:03 -06:00
Ryan Culpepper
15e3640191
db: fix #:group contract, fix sqlite headers
2011-09-06 12:41:03 -06:00
Ryan Culpepper
e6433084f3
added unstable/lazy-require
...
Also fixed lazy-require to capture and use correct namespace.
2011-09-06 12:41:03 -06:00
Ryan Culpepper
766e6c2f00
rackunit/tool: avoid attaching module to user namespace
2011-09-06 12:41:03 -06:00
Ryan Culpepper
5db417fcf2
db: add support for odbc on macosx (needs testing)
2011-09-06 12:41:03 -06:00
Ryan Culpepper
f4d712ac71
db: made sql data serializable
2011-09-06 12:41:03 -06:00
Ryan Culpepper
69a56ef683
db: clean up test suite, (test conditional) => (conditional test), timing
2011-09-06 12:41:03 -06:00
Kevin Tew
f44337e28e
Change stderr output to logging, to please drdr
2011-09-06 11:13:13 -06:00
John Clements
9b91d37032
added entry for cstruct->list converter
2011-09-06 10:05:42 -07:00
John Clements
e781072bf3
eliminate quasiquote-the-cons-application tag
2011-09-06 10:05:42 -07:00
Jay McCarthy
b2570bee3c
Fixing allowance of multiple headers
2011-09-06 10:06:23 -06:00
Jay McCarthy
7bb389cda2
Removing garbled text
2011-09-06 10:06:23 -06:00
Sam Tobin-Hochstadt
64a1aee65d
Whitespace fixes, small optimizations of union cases.
2011-09-06 11:14:57 -04:00
Sam Tobin-Hochstadt
43c0177895
Fix minor formatting error.
2011-09-06 11:14:57 -04:00
Sam Tobin-Hochstadt
076c0fe6d8
Switch to id-table, Rackety.
2011-09-06 11:07:03 -04:00
Sam Tobin-Hochstadt
41bfb878c3
Add logging to typechecker main loop.
2011-09-06 11:07:03 -04:00
Sam Tobin-Hochstadt
c25f7cea27
Micro-optimization.
2011-09-06 11:07:03 -04:00
Danny Yoo
37a81bcfce
correcting an offset error: if the string str is exactly n characters long, the use of string-ref in the last case will die.
2011-09-06 07:29:42 -05:00
Robby Findler
c30122d1fc
more adjustments to try to get the drracket test suites running in drdr
2011-09-05 20:19:17 -05:00
Robby Findler
57c59d2ed7
add yet another dialog-mixin argument to a standard dialog, this time
...
get-text-from-user
also, some minor rackety to that function/file
2011-09-05 20:19:16 -05:00
Robby Findler
09e65716d5
add missing require
2011-09-05 20:19:15 -05:00
Matthew Flatt
cf772ceebd
Corrections to the guide's places entry
2011-09-05 18:10:00 -06:00
Kevin Tew
a6b4b42982
pr# 12143 raco make -j 2, fix split-path's 'relative to byte-string conversion
2011-09-05 17:22:59 -06:00
Matthew Flatt
6d944453a7
make memory accounting and places work together
...
The `current-memory-use' function's result now includes the memory
use of places created from the calling place, and custodian memory
limits apply to memory use by places (owned by the custodian).
This change is relevant to PR 12004 in that DrRacket will no longer
crash on the example if a memory limit is in effect, but plain
Racket starts with no such limit and will exhaust all memory.
2011-09-05 13:24:22 -06:00
Eli Barzilay
50d07dc67b
typo
2011-09-05 15:22:39 -04:00
Jon Zeppieri
d44a7a480a
Moved `net/url' code from unit to module.
2011-09-05 15:22:39 -04:00
Jon Zeppieri
3f69d4c8e8
Moved `net/uri-codec' code from unit to module.
2011-09-05 15:22:39 -04:00
Jon Zeppieri
647d3fb365
Moved `net/smtp' code from unit to module.
2011-09-05 15:22:39 -04:00
Jon Zeppieri
9ab674fd0c
Moved `net/sendmail' code from unit to module.
2011-09-05 15:22:38 -04:00
Jon Zeppieri
d034297c76
Moved `net/qp' code from unit to module.
2011-09-05 15:22:38 -04:00
Jon Zeppieri
54deaac318
Moved `net/pop3' code from unit to module.
2011-09-05 15:22:38 -04:00
Jon Zeppieri
df5fef0c95
Moved `net/nntp' code from unit to module.
2011-09-05 15:22:38 -04:00
Jon Zeppieri
67ca846fd9
Moved `net/mime' code from unit to module.
2011-09-05 15:22:38 -04:00
Jon Zeppieri
9ae3840211
Moved `net/imap' code from unit to module.
2011-09-05 15:22:38 -04:00
Jon Zeppieri
095ee4e007
Moved `net/head' code from unit to module.
2011-09-05 15:22:38 -04:00
Jon Zeppieri
03237c06f2
Moved `net/ftp' code from unit to module.
2011-09-05 15:22:38 -04:00
Jon Zeppieri
a0eac7ac5c
Moved `net/dns' code from unit to module.
2011-09-05 15:22:38 -04:00
Robby Findler
cda12b39ed
more adjustment of the drracket test suites to avoid using os-given focus information
...
also increase the timeout of the io.rkt test
2011-09-05 14:13:49 -05:00
Robby Findler
14e62f6caf
when the filename changes, re-run the "what language are we in" code to
...
facilitate things in the s-exp language with relative paths
closes PR 12177
2011-09-05 14:13:48 -05:00
Sam Tobin-Hochstadt
d36257701d
Increase time limit.
2011-09-05 14:21:15 -04:00
Sam Tobin-Hochstadt
2faa761f53
Use better language for lang-info
2011-09-05 14:21:15 -04:00
Jon Zeppieri
a5222b9481
Moved `net/cgi' code from unit to module.
2011-09-05 14:17:36 -04:00
Jon Zeppieri
0104198875
Moved `net/base64' code from unit to module.
2011-09-05 14:13:04 -04:00
Eli Barzilay
9c77ea7155
Actually run the strictness-tests.
2011-09-05 13:58:33 -04:00
Robby Findler
67d17645c4
wrong super interface
2011-09-05 12:33:53 -05:00
Robby Findler
8a30ed73b7
add forgotten file
2011-09-05 09:41:49 -05:00
Robby Findler
a67f509f90
add frame:focus-table-mixin & related things to be able to make drracket
...
test suites that don't depend on the OS giving any focus messages
2011-09-05 08:30:49 -05:00
Robby Findler
bb71539233
remove extraneous path->string conversion
2011-09-05 08:30:48 -05:00
Robby Findler
e4ddd0718a
break lines better
2011-09-05 08:30:46 -05:00
Robby Findler
9253707621
added a #:dialog-mixin argument to message-box and related functions
...
Also minor rackety (just enough to get keyword arguments)
2011-09-05 08:30:45 -05:00
Robby Findler
415868f914
added a #:dialog-mixin argument to get-file, put-file, get-file-list, and get-directory
...
Also, Rackety
2011-09-05 08:30:44 -05:00
Robby Findler
80c9e3c5d5
added a note about the blue dot
2011-09-05 08:28:41 -05:00
Eli Barzilay
8c9404642b
Remove uses of `scheme' in db docs.
2011-09-05 00:34:16 -04:00
Eli Barzilay
fde857e0cb
Some more "typed-scheme" -> "typed-racket".
2011-09-05 00:34:05 -04:00
Eli Barzilay
746aea0024
"typed-scheme" -> "typed-racket".
2011-09-05 00:08:17 -04:00
Eli Barzilay
b77a841dd8
Switch to `typed/racket/base', and remove unused definition.
2011-09-04 22:08:56 -04:00
Matthew Flatt
ee6104b4fc
fix `subprocess-status' when places are enabled
...
Closes PR 12158
2011-09-04 15:55:26 -06:00
Matthew Flatt
fd0a2e9879
avoid an internal error
...
Closes PR 12138
2011-09-04 15:55:26 -06:00
Sam Tobin-Hochstadt
c0b4743b40
Tests for all Typed Racket languages, and add missing ones.
2011-09-04 12:58:13 -04:00
Sam Tobin-Hochstadt
437fc45ce4
Up timeouts for htdp-lang tests.
2011-09-04 12:16:38 -04:00
Matthew Flatt
5de2ea9547
fix absolute paths in cross-reference info
...
The absolute paths were introduced by support for parallel build,
which piggy-backs information in "in.sxref" to communicate among
processes. Since the information is persistent beyond that
cooperation, the information needs to be in relative form.
[Sorry for the reformatting noise, but the file's indentation was
especially mangled.]
2011-09-04 09:53:36 -06:00
Eli Barzilay
6ebf3ab32d
Revert "Abolish "typed-scheme"."
...
This reverts commit 49a89da818
.
(Will be redone later today.)
2011-09-04 10:27:58 -04:00
Eli Barzilay
49a89da818
Abolish "typed-scheme".
2011-09-04 08:46:03 -04:00
Eli Barzilay
e1c095e2fb
Update dist-specs for "typed-scheme" -> "typed-racket".
2011-09-04 08:46:03 -04:00
Sam Tobin-Hochstadt
09f515dff4
Add type for `make-reader-graph'.
2011-09-04 08:34:19 -04:00
Sam Tobin-Hochstadt
1a35809ee6
Document `Nonnegative-Integer'.
2011-09-04 08:33:44 -04:00
Sam Tobin-Hochstadt
0a9bc015da
Fix one more `typed-scheme'.
2011-09-04 08:31:34 -04:00
Sam Tobin-Hochstadt
3122e559cb
Fix require analysis heuristics for TS -> TR.
2011-09-03 22:47:01 -04:00
Sam Tobin-Hochstadt
4aeec8f061
Update props for typed-scheme -> typed-racket conversion.
2011-09-03 22:44:48 -04:00
Sam Tobin-Hochstadt
ff1776e522
Revert "Re-enable timing"
...
This reverts commit a134ec73ed
.
2011-09-03 20:51:35 -04:00
Sam Tobin-Hochstadt
a134ec73ed
Re-enable timing
2011-09-03 20:49:40 -04:00
Sam Tobin-Hochstadt
d2e1cc02dc
Move typed-scheme to typed-racket collection.
...
Compatibilty typed-scheme collection left.
2011-09-03 20:49:39 -04:00
Sam Tobin-Hochstadt
55e5ecfc74
Disable this file in DrDr -- it launches DrRacket.
2011-09-03 18:43:44 -04:00
Sam Tobin-Hochstadt
9a15a1febb
Reduce requires.
2011-09-03 18:43:44 -04:00
Sam Tobin-Hochstadt
77b619b7c2
Split syntax-classes out into separate file to reduce requires.
2011-09-03 18:13:54 -04:00
Sam Tobin-Hochstadt
d594e6ee49
Fix language info when running 'racket -I typed/racket'.
2011-09-03 18:13:34 -04:00
Sam Tobin-Hochstadt
4c9c02905d
Add tests for non-linearity in `match-let'.
2011-09-03 18:13:34 -04:00
Matthew Flatt
a53f51d92d
fix HtDP local' to work better with macros that expand to
begin'
...
In particular, the forms within `begin' need to be partially
expanded before checking whether they're allowed.
2011-09-03 15:15:24 -06:00
Matthew Flatt
82116cc3bd
add examples to regexp docs
2011-09-03 15:01:11 -06:00
Matthew Flatt
0b2beace40
add `schemecommentfont'
2011-09-03 14:57:57 -06:00
Matthew Flatt
3f09b2ea64
doc fixes
...
Closes PR 12157
2011-09-03 13:31:52 -06:00
Matthew Flatt
03991c778c
doc contract fix
...
Closes PR 12163
2011-09-03 13:31:27 -06:00
Matthew Flatt
60325da48c
clarify `unsafe-...*' in docs
...
The clarification mostly repeats information in the contract,
and we normally avoid that, but the bindings look undocumented
otherwise.
Closes PR 12162
2011-09-03 13:26:20 -06:00
Matthew Flatt
1c34ce9f19
clarify `define-struct/derived' in docs
2011-09-03 13:21:38 -06:00
Matthew Flatt
4025206bd7
fix `regexp-match' docs
2011-09-03 13:11:33 -06:00
Matthew Flatt
594447ae7e
gtk: make list-box% min size non-zero for content
2011-09-03 10:44:37 -06:00
Matthew Flatt
34eb5ec983
cocoa: fix application about handler
...
Closes PR 12165
2011-09-03 10:35:55 -06:00
Matthew Flatt
b4ef9a09a9
cocoa: fix menu when two layers of dialogs are dismissed
2011-09-03 10:35:55 -06:00
Mike Sperber
e4da28e1c0
In German string constants, move a & menu accelerator marker
...
... to a more appropriate place.
2011-09-03 16:23:33 +02:00
Matthew Flatt
20a1440dcf
fix build-struct-generation' to work with
racket/base'
...
and also still works with `mzscheme'
2011-09-03 07:49:22 -06:00
Mike Sperber
981d6874de
Synch German string constants with latest.
2011-09-03 13:09:38 +02:00
Eli Barzilay
dee4b7dc19
Use a `typed-racket' package to include new release notes.
2011-09-03 07:01:58 -04:00
Matthew Flatt
f5e534fd87
win32: fix canvas refresh
...
Refresh was wrong in the case that a canvas had been "reset"
in certain ways, such as showing and hiding, and the canvas is
drawn on before a Win32-level refresh event was processed. In
that case `on-paint' wasn't called, and it should have been.
Closes PR 12152
2011-09-02 08:27:49 -06:00
Robby Findler
171858add1
wrong check for the result of system-type
2011-09-02 08:58:22 -05:00
Matthew Flatt
d857385797
cocoa: fix switch-to-gui-app for 64-bit
2011-09-02 06:27:56 -06:00
Robby Findler
92ec3b5f0c
added back the accidentally deleted port-count-lines! call
...
(this was actually already covered in existing drracket test suites)
closes PR 12161
2011-09-01 21:22:35 -05:00
Robby Findler
8c7846fff4
fix bug that inhibited certain menus from appearing. Also Rackety
...
closes PR 12155
2011-09-01 18:04:09 -05:00
Vincent St-Amour
feefa31401
Change the logging level for the optimizer logs.
2011-09-01 18:49:49 -04:00
Vincent St-Amour
645f611ae7
Remove vestigial require.
2011-09-01 18:49:48 -04:00
Matthias Felleisen
fcf4936592
improved error messages when handlers fail check-with tests
2011-09-01 18:27:25 -04:00
Matthias Felleisen
ec56bffe4a
added a warning concerning cross-platform workings of teachpack
2011-09-01 18:27:24 -04:00
Kevin Tew
dbcf70db30
Fix check for interactively defined module paths.
2011-09-01 15:17:22 -06:00
Kevin Tew
7b97d09637
Add tests to props file
2011-09-01 12:02:21 -06:00
Kevin Tew
81f9bf4e1d
Fix dup errors, bignum deserialization, and port names across place channels
...
Fix bignum deserialization
Error reporting for failed dups during place channel communications
communicate socket port names across place channels
2011-09-01 12:02:21 -06:00
Kevin Tew
261f002ce2
Error messages for using places with symbol module paths
2011-09-01 12:02:20 -06:00
Kevin Tew
6e2487bffa
Guide text for places
2011-09-01 12:02:20 -06:00
Robby Findler
49dbb5d963
adjust the close/close window/close tab menu items to be more like other apps on the various platforms
2011-09-01 10:53:09 -05:00
Robby Findler
8f6fb87597
adjust keybindings to free up <menukey>-r for "Run" and <menukey>-t for "New Tab"
2011-09-01 10:53:07 -05:00
Matthew Flatt
db0db9463e
adjust -X handling to make `raco exe' work on Unix
...
Closes PR 12151
2011-09-01 08:49:26 -06:00
Matthew Flatt
459d2422e3
gtk: fix menu-item shortcut updating
2011-09-01 07:14:06 -06:00
Matthew Flatt
9d5f45a9d1
gtk: fix border (when requested) for canvas% with scrollbars
2011-09-01 07:14:05 -06:00
Matthew Flatt
3f11ef9b11
report some errors instead of potentially ignoring them
2011-09-01 07:14:05 -06:00
Matthew Flatt
c5588f87e3
fix mach-o updating
2011-09-01 07:14:05 -06:00
Matthew Flatt
e7ec9f5eb7
document `scribble/pdf-render;
2011-09-01 07:14:03 -06:00
Matthew Flatt
ff140d721c
remove doc for non-existent function
2011-09-01 07:14:02 -06:00
Robby Findler
216aee244f
adjust drracket so that it copies the definitions text before evaluating it
...
this means that various things that try to color and otherwise show info by
changing the way the editor looks no longer need to worry about whether it
is locked and delay things in some complicated way. also, this means that
users can edit while drracket is running the program which is hopefully
less confusing.
2011-08-31 22:17:34 -05:00
James Ian Johnson
3f23a67d57
Fixed the duplicate identifier bug in match-define-values and changed identifiers to conform to naming conventions.
2011-08-31 22:27:02 -04:00
James Ian Johnson
dc61372f3c
Implemented Sam's suggested changes for new forms, and added a new match/values form.
2011-08-31 21:45:21 -04:00
James Ian Johnson
93e1b634a3
Added let and define forms that generalize let-values, let*-values and define-values
2011-08-31 21:45:21 -04:00
Robby Findler
fd5019ddea
added one more log line
2011-08-31 20:26:31 -05:00
Robby Findler
a98fd7f60b
fixed a leak in the compile locking protocol implementation and added better logging
2011-08-31 19:05:08 -05:00
Robby Findler
fb4ae5d83d
add some ellipses to the debugger value truncation
2011-08-31 19:05:07 -05:00
John Griffin
bdee3509b7
adjust debugger to print smaller version of values to improve performance
2011-08-31 19:05:05 -05:00
Vincent St-Amour
168291c89d
Use the right Scribble form for flags.
2011-08-31 16:53:29 -04:00
Vincent St-Amour
d028b63a08
Fix flag name in raco exe docs.
2011-08-31 15:53:10 -04:00
Vincent St-Amour
b105093f61
Fix the Compiled-Non-Module-Expression type.
...
Closes PR 12150.
2011-08-31 14:29:58 -04:00
Robby Findler
8dbb879b0f
adjust timeout for planet tests to 2x the number of seconds it takes to run
...
on my (slowish) laptop
2011-08-31 13:04:07 -05:00
Vincent St-Amour
0449c3b397
Remove useless requires.
2011-08-31 12:40:24 -04:00
Vincent St-Amour
166efdd2ec
Move interactive helpers away from prims.rkt.
2011-08-31 12:40:24 -04:00
Sam Tobin-Hochstadt
36219c4b93
Use reference implementation for srfi/11.
...
Closes PR 12147.
2011-08-31 12:38:38 -04:00
Casey Klein
145828527f
Fixes handling of pattern variables that look like metafunctions
2011-08-31 11:20:02 -05:00
Matthew Flatt
d8c04a7d57
try to fix bundle script for new "cache.rktd" format
2011-08-31 09:48:57 -06:00
Ryan Culpepper
a5bda8e0cd
db: moved private contracts to db/base, removed useless requires
2011-08-31 05:40:24 -06:00
Ryan Culpepper
8611435269
db: improved locking
...
Tests suggest new locking is faster, but primary benefit is
detecting when thread holding lock is killed.
2011-08-31 05:40:24 -06:00
Ryan Culpepper
19b1ff101c
db: fixed kill-safe-connection, improved tests
2011-08-31 05:40:24 -06:00
Ryan Culpepper
96663d4fa4
db: added #:use-place arg for ffi-based connections
...
SQLite and ODBC connections can use places to avoid blocking all
Racket threads.
2011-08-31 05:40:24 -06:00
Jon Rafkind
5f0a221a03
[honu] allow already parsed expression to pass through
2011-08-30 21:11:11 -06:00
Robby Findler
050d0c0fe0
fix scribble pdf button
...
closes PR 12141
2011-08-30 20:40:58 -05:00
Jon Rafkind
5dab69cf4b
[honu] new macro test
2011-08-30 17:19:17 -06:00
Jon Rafkind
6af36bc25d
[honu] treat #\return like #\newline
2011-08-30 17:19:17 -06:00
Jon Rafkind
d88b75a9b7
[honu] macros can be defined with honu syntax
2011-08-30 17:19:17 -06:00
Jon Rafkind
6c75b60d1b
[honu] add assignment operator
2011-08-30 17:19:17 -06:00
Kevin Tew
b110671c5c
Comment out broken place check
2011-08-30 16:21:32 -06:00
Kevin Tew
4d8833eab2
abandon unused scheme_socket_to_ports during place copy
2011-08-30 16:21:32 -06:00
Vincent St-Amour
c414b09ecf
Dynamic-require the optimizer.
2011-08-30 17:54:25 -04:00
Matthias Felleisen
e4039661d4
Closes PR12140
2011-08-30 17:21:54 -04:00
Matthias Felleisen
c5155b6b75
basic fixes to figure.tex; partially addresses PR 12140
2011-08-30 17:21:53 -04:00
Robby Findler
ce0da835ce
adjust the 'recently opened files' menu item so its contents are contain fewer redundant entries
...
amusingly I was reminded to do this by Matthew's recent commit message
saying that normal-case-path is usually a bad idea
2011-08-30 16:11:00 -05:00
Robby Findler
c11b7b3c9a
double the planet tests timeout (again)
2011-08-30 16:10:59 -05:00
Vincent St-Amour
0510bb0949
Have drdr run the missed opts tests.
2011-08-30 17:00:25 -04:00
Vincent St-Amour
e0f4ec56c4
Turn off TR timing.
2011-08-30 17:00:25 -04:00
Vincent St-Amour
70aaf6bf24
Delay evaluation of numeric base env types.
2011-08-30 17:00:25 -04:00
Vincent St-Amour
f3d22879a2
Make TR timing info fit on a line.
2011-08-30 17:00:25 -04:00
Casey Klein
ecdd50da09
Tests defined-checks directly
2011-08-30 15:10:50 -05:00
Casey Klein
c25c0b2868
Deletes duplicate tests
2011-08-30 15:10:50 -05:00
Casey Klein
c0625dc30c
Adds define-term form
2011-08-30 15:10:50 -05:00
Matthew Flatt
35a8359c6d
remove some path case normalization
...
The change allows `raco setup' to reach a fixed point under Windows
for "redex/examples/cont-mark-transform".
I'm more and more convinced that `normal-case-path' is never
a good idea. In some cases, maybe it's good to recognize a
few extra equivalences, but it works badly when paths are taken
from many sources and are not consistently normalized. It's better
to just preserve case.
For basic normalization, `simplify-path' is the right choice. Use
inode identity (as `raco setup' does) when anything stronger
than `simplify-path' is needed.
2011-08-30 13:53:25 -06:00
Matthew Flatt
959db06c7c
change "cache.rktd" format to be platform-independent
...
The format previously included relative paths in the syntax
of the platform used to run `raco setup'. While a "cache.rktd"
built on Unix would work for Windows, the reverse would not
be true. Also, `raco setup' under Windows would get confused
because it would arrive at different relative paths for the
same collection (e.g., "drracket/private" and "drracket\\private").
The portable representation of relative paths is also
normalized.
A "cache.rktd" file still has absolute paths for Planet packages
or links installed with `raco link', but that's not a problem for
packaging a distribution with a portable "cache.rktd".
Also, `raco setup' cleans "cache.rtkd" by removing collections
that are omitted and by not including collections that have no
"info.rkt"/"info.ss" file.
2011-08-30 13:53:24 -06:00
Robby Findler
0fbed43a26
Fix 'place's handling of the result of resolved-module-path-name
...
Plus minor cleanups:
- fixed indentation
- removed useless gen-create-place function
- avoid using the guard position of syntax-case
- drop useless datum->syntax call (it returns syntax
objects unmodified and generate-temporary
returns a syntax object)
- "interal" => "internal"
- minimized the generated code (move into a function call)
- check to make sure constructed lambda expression is well-formed
- check to make sure 'place' is used inside a module (or else
several other things it use will fail)
2011-08-30 14:46:02 -05:00
Ryan Culpepper
b706fc1ebc
db: cleaned up testing script, run sqlite tests by default
2011-08-30 12:04:25 -06:00
Ryan Culpepper
883e9e9e6b
syntax/parse: syntax-parse sets current-syntax-context
2011-08-30 12:04:25 -06:00
Ryan Culpepper
281df3221e
db: tried async execution with odbc... didn't work
...
Added note in TODO, my guess why not.
Fixed odbc ffi bindings, added a few more status checks.
2011-08-30 12:04:25 -06:00
Ryan Culpepper
f339060e55
db: added note on performance, edited note on isolation
2011-08-30 12:04:24 -06:00
Ryan Culpepper
418985d4c4
db: fixed issues with statement finalization (don't use weak hash)
...
In some cases, statements were disappearing from statement-table
without being finalized; this makes disconnect fail.
(I was only able to produce the problem when the db lib was
instantiated in a sub custodian that is later shutdown....
like the way the rackunit gui runs the test suite.)
2011-08-30 12:04:24 -06:00
Ryan Culpepper
397702808a
db: fixed virtual-statement
...
Eliminated interface test (shallow) in favor of method test
(correct, recursive). Also made vstmts work with virtual-connections.
2011-08-30 12:04:24 -06:00
Ryan Culpepper
94456ad0ec
db: moved pg-only code out of interfaces module
2011-08-30 12:04:24 -06:00
Ryan Culpepper
b3e55dc078
db: added note on sql injection, moved param paras to stmt section
2011-08-30 12:04:24 -06:00
Ryan Culpepper
1c6817426e
db: added group-rows, #:group arg to query-rows
2011-08-30 12:04:24 -06:00
Ryan Culpepper
c13c22f0e4
fixed missing arg to raise-type-error
2011-08-30 12:04:24 -06:00
Kevin Tew
d5d28d3357
fix [] to {}
2011-08-30 11:27:18 -06:00
Kevin Tew
07c5c076e2
Fix cpointer and cstruct tag text
2011-08-30 09:52:06 -06:00
Sam Tobin-Hochstadt
534d89b983
Fix type of `make-temporary-file'.
2011-08-30 11:33:40 -04:00
Sam Tobin-Hochstadt
3e1eb67336
Make environments much lazier about computing types; remove useless requires.
...
Allow duplicate type annotations when they are the same type.
2011-08-30 11:33:40 -04:00
Jay McCarthy
2dc0098d86
Changing test phase
2011-08-30 08:52:54 -06:00
Robby Findler
936b51adf1
double planet tests timeout
2011-08-30 08:12:32 -05:00
Robby Findler
61aaf584c5
adjust the threading protocol for compilings files to be kill safe
2011-08-30 07:59:33 -05:00
Robby Findler
8ea1487eea
double planet tests timeout
2011-08-30 06:52:00 -05:00
Stephen Chang
8d962c0b4f
add strictness tests for Lazy Racket
2011-08-30 02:31:05 -04:00
Eli Barzilay
734fc832b7
Twitter link for @racketlang; small tweaks.
2011-08-30 01:07:32 -04:00
Eli Barzilay
449fab512b
Plot doc typo.
...
Fixes PR12133.
2011-08-29 23:59:38 -04:00
Eli Barzilay
0f84202f78
This test can fail when running with the CGC.
2011-08-29 23:36:08 -04:00
Eli Barzilay
4ae7e05632
Finally there should be no temp file leftovers now.
2011-08-29 22:12:25 -04:00
Eli Barzilay
14357370dd
Some small improvements.
2011-08-29 22:12:07 -04:00
Eli Barzilay
187110cc2c
Change default temporary format from "mztmp~a" to "rkttmp~a".
2011-08-29 20:53:57 -04:00
Robby Findler
d4f4f754f1
make make-temporary-file use the source location for its template argument
...
(This involves making make-temporary-file be a macro instead of a procedure.)
2011-08-29 19:36:33 -05:00
Robby Findler
d2d02cc7a2
lengthened the planet tests timeout
2011-08-29 19:36:32 -05:00
Robby Findler
1efcb24575
adjust the fonts for the error message in the online check syntax
2011-08-29 19:36:31 -05:00
Eli Barzilay
4ec565ae97
Add the missing documentation for ,check-requires.
2011-08-29 17:41:35 -04:00
Eli Barzilay
a2d483bb95
Removed waterworld.
2011-08-29 16:58:03 -04:00
Eli Barzilay
f3f3af124f
Removed SrPersist.
...
Blessed-by: Ryan
2011-08-29 16:55:42 -04:00
Eli Barzilay
1b05a2968c
Quick fix
...
(Didn't realize that tool names are relative to the info file.)
2011-08-29 16:48:15 -04:00
Eli Barzilay
57ea31cca2
With 4f83f7f
, the hack around PR7104 is no longer needed.
2011-08-29 16:36:24 -04:00
Eli Barzilay
ffbd9e16ea
Some info.rkt cleanups.
2011-08-29 16:33:13 -04:00
Eli Barzilay
e788903d0e
Remove a bunch of no-longer-needed `compile-omit-paths', and move the
...
few ones into the subcollections.
2011-08-29 16:33:12 -04:00
Eli Barzilay
d8029e4fca
Organize the errortrace tests.
2011-08-29 16:33:12 -04:00
Vincent St-Amour
15aeb099ea
Add Nonnegative-Integer as a synonym for Natural.
2011-08-29 15:26:12 -04:00
Eli Barzilay
0e31b37aa4
Documentation typo.
2011-08-29 15:13:01 -04:00
Eli Barzilay
0c26a38bed
`scribble/tools' is Robby's.
2011-08-29 15:13:01 -04:00
Eli Barzilay
89096b8838
Added `check-requires'.
2011-08-29 15:13:00 -04:00
Sam Tobin-Hochstadt
e67415171a
Improve types for some date operations; fix typo.
2011-08-29 12:08:13 -04:00
Sam Tobin-Hochstadt
8a4aee8865
Fix typo.
...
Reported-By: Shriram Krishnamurthi <sk@cs.brown.edu>
2011-08-29 12:08:13 -04:00
Sam Tobin-Hochstadt
d000567b79
Improve formatting of reference docs for reader abbreviations.
2011-08-29 12:08:13 -04:00
Kevin Tew
a810b30b87
remove underscore from cpointer key
2011-08-29 08:44:32 -06:00
Robby Findler
8bcbaa11d6
adjust drracket's userspace initialization so that it does not set the
...
user's pretty-print-columns globally; instead it just records the value
and uses parameterize to install it when printing results
2011-08-29 08:42:42 -05:00
Matthew Flatt
46a0fe9490
fix `compile-omit-files' handling for Planet packages
...
The bug was introduced with changes to support `raco link'.
2011-08-28 20:02:23 -06:00
Matthew Flatt
43dd4c7ab9
path normalization in setup/scribble
...
Needed so that `raco setup' doesn't rebuild documents as it
decides, say, that the "games/cards" document depends on
"games/scribblings\\games.scrbl" instead of
"games/scribblings/games.scrbl".
Has this been needed for a while, or did it somehow
become needed with recent changes to `raco setup' to
support `raco link'?
2011-08-28 19:20:19 -06:00
Matthew Flatt
b02e37b0b9
restore module cache
...
The module cache was added in 97ce26b1
(April 16, 2011),
but it was accidentally disabled in e9721058
(May 5, 2011).
This time, I figured out a way to test whether the cache is
working (other than to benchmark examples, which is how I
discovered that it wasn't working).
2011-08-28 18:15:44 -06:00
Matthew Flatt
2d1b0172fb
move Reference reader & prnter docs to the model chapel
...
instead of having those sections buried in the I/O chapter
2011-08-28 18:15:43 -06:00
Robby Findler
64067efb04
adjust the online check syntax so that you get a subtle indication of read errors instead of just silence
2011-08-28 12:30:41 -05:00
Matthew Flatt
2692d119be
fix cross-reference
2011-08-28 11:08:33 -06:00
Matthew Flatt
4f83f7f279
allow phase 1+ references to not-yet-defined bindings
...
For example,
(define-for-syntax (f x) (g x))
(define-for-syntax (g y) y)
is now allowed. The unbound-variable check for phase 1
and up is delayed until after the module body is partially expanded.
2011-08-28 10:27:31 -06:00
Matthew Flatt
b628ae8424
remove leftover tmp file during reference build
2011-08-28 07:50:41 -06:00
Ryan Culpepper
c97b3144fa
db: added note for SQL Server
2011-08-27 16:31:22 -06:00
Ryan Culpepper
19774260f7
improve Continue db code: use table-exists? instead of catch all exn?
2011-08-27 16:31:22 -06:00
Ryan Culpepper
a2f75e494d
db: implemented list-tables for odbc (db2, oracle only)
...
added dbms field to odbc connections
2011-08-27 16:31:22 -06:00
Ryan Culpepper
78f7c4fcd4
db: fix problems found by drdr
...
avoid running odbc-dependent modules in drdr
fix scribble config to use abs mod paths in eval setup
2011-08-27 16:31:22 -06:00
Ryan Culpepper
92e2d1eb6e
db: split off db/util/datetime module
2011-08-27 16:31:22 -06:00
Ryan Culpepper
a91e6f6452
db: "recordset" -> "rows-result", "rows"
2011-08-27 16:31:22 -06:00
Ryan Culpepper
7bd370cd33
fixed typo in Continue tutorial
2011-08-27 16:31:22 -06:00
Robby Findler
0f534be12c
oops
2011-08-27 17:25:52 -05:00
Robby Findler
7c640c5c5d
add a test case for starting up drracket when there is no writing to the filesystem allowed
2011-08-27 17:25:15 -05:00
Robby Findler
9fcc12b6a0
adjust drracket to be more accomodating in the presence of hostile filesystems
2011-08-27 16:41:35 -05:00
Robby Findler
8fd388fde1
adjust put-preferences docs to match implementation
2011-08-27 16:41:34 -05:00
Robby Findler
72e5e1248f
make all of the planet tests run sequentially (as they manipulate global
...
planet state that causes them to fail when run in parallel)
2011-08-27 16:41:33 -05:00
Robby Findler
25eb851217
Revert "add more debuggin info to the thread-safe-resolver.rkt planet test to try to debug it on drdr"
...
I think I know why this test is failing now; no need for this info anymore
This reverts commit e88c8dbaa0
.
2011-08-27 16:41:31 -05:00
Carl Eastlund
126d8192ff
Added documentation example of sequence/c for multiple-valued sequences.
2011-08-27 14:46:43 -04:00
Carl Eastlund
fe3d4c9fe6
Fixed sequence/c to work with multiple-element sequences.
2011-08-27 14:13:27 -04:00
Carl Eastlund
871ea6dc76
Added tests for sequence/c with multiple-valued sequences.
2011-08-27 12:57:26 -04:00
Jay McCarthy
5c4a5ceb81
Adding another variant of libssl for CentOS
2011-08-27 06:54:50 -06:00
Jay McCarthy
33f562c5fd
Adding tgz
2011-08-27 06:54:50 -06:00
Robby Findler
e88c8dbaa0
add more debuggin info to the thread-safe-resolver.rkt planet test to try to debug it on drdr
2011-08-27 07:54:12 -05:00
Robby Findler
6823941080
adjust framework get and put file functions to use simple-form-path instead
...
of normalize-path (I'm unsure of the ramifications of this change ...)
2011-08-27 07:54:11 -05:00
Robby Findler
1d13d1399c
adjust the framework get file dialog functions to not call normalize-path unless
...
they've recently checked to see if the file exists
2011-08-27 07:54:10 -05:00
Robby Findler
913883fd28
adjust include-bitmap so that it does not write to the filesystem
...
(also, Rackety)
2011-08-27 07:54:08 -05:00
Mike Sperber
59be05131c
Synch German string constants with latest.
2011-08-27 14:10:59 +02:00
Matthew Flatt
fcf24ab586
fix bug in `raco unpack'
...
due to recent conversion from `mzscheme' to `racket/base'
2011-08-26 19:31:06 -06:00
Matthew Flatt
733d6b97ff
make libs dir to readable by default for sandboxed code
...
One example use is the handin server, where the ssl library
is needed to run some programs in my class. (I didn't figure
out exactly why, but it seems reasonable.)
2011-08-26 19:31:06 -06:00
Matthew Flatt
5579b12da0
fix `raco link' collection-name checking
2011-08-26 19:31:06 -06:00
Sam Tobin-Hochstadt
005923c284
Only generalize #t, not #f.
2011-08-26 14:08:40 -04:00
Sam Tobin-Hochstadt
c7ac40f33b
Repair test for boolean generalization.
2011-08-26 14:08:40 -04:00
Sam Tobin-Hochstadt
598d81671a
Intern based on sequence numbers for values that have them.
...
20% speedup on the empty program. Closes PR 10734.
2011-08-26 14:08:40 -04:00
Sam Tobin-Hochstadt
403bb6414e
Much more infrastructure for timing typed racket passes.
2011-08-26 14:08:39 -04:00
Vincent St-Amour
62a7122744
Fix TR printing.
2011-08-26 14:06:10 -04:00
Matthew Flatt
bedd7b1671
Guide corrections
2011-08-26 10:04:19 -06:00
Matthew Flatt
85790b6611
improve description of andmap' and
ormap'
...
Based on suggestions from Dan Grossman and Ryan Culpepper
2011-08-26 10:03:53 -06:00
Matthew Flatt
71b500b49f
speed up mult/unmult in `{get,set}-argb-pixels'
...
Also add test cases to check consistency of the results.
2011-08-26 09:13:28 -06:00
Eli Barzilay
2ef9f5ae0e
Fix a bug in resolve-module-path' to do an
expand-user-path', which
...
`file' specs do too (in `require' etc).
2011-08-26 10:13:27 -04:00
Eli Barzilay
6e50ecad99
Add $1',
$2', ..., `$5' as last-value references.
2011-08-26 09:42:56 -04:00
Eli Barzilay
15211fbb42
Fix weak box tests for optional `weak-box-value' argument; add one for the new functionality.
2011-08-26 09:20:26 -04:00
Eli Barzilay
cda4479d1e
Hold the saved values weakly.
2011-08-26 09:10:46 -04:00
Matthew Flatt
cc82506be5
fix alpha mult in `set-argb-pixels'
2011-08-26 07:06:31 -06:00
Matthew Flatt
290fe066b6
add optional argument to weak-box-value' and
ephemeron-value'
2011-08-26 06:24:34 -06:00
Matthew Flatt
b0245395b7
add a test for undo-clickback repair
2011-08-26 06:07:57 -06:00
lvilnis
b0d909bd8f
Fixed a bug with delete, undo and clickbacks in DrRacket
2011-08-26 06:07:57 -06:00
Sam Tobin-Hochstadt
ba09e906d8
Generalize #t and #f to `Boolean'.
2011-08-26 08:05:44 -04:00
Eli Barzilay
3b13b7dfc3
Added ryan as responsible for db collection; added to distribution specs.
2011-08-26 05:26:46 -04:00
Eli Barzilay
6203f53ef6
Syntax-based implementation for saved values, finally working.
2011-08-26 05:26:46 -04:00