Matthew Flatt
33831cbd8a
add test to run test suite in multiple places
...
This is something we've done in the past, but it doesn't seem
to be in the tree anywhere.
Also, repair old "parallel.rktl" test.
2011-09-16 16:19:04 -06:00
Sam Tobin-Hochstadt
c55cceed8c
Two types definitely overlap if they are equal.
...
Fixes infinite loop in Whalesong compilation.
2011-09-16 17:20:31 -04:00
Sam Tobin-Hochstadt
2570fae481
Minor comment formatting.
2011-09-16 17:20:31 -04:00
Eric Dobson
1f3d68e55e
Added comments to explain TR's type on subprocess and friends.
2011-09-16 17:20:31 -04:00
Eric Dobson
7fcf28bef2
Gave subprocess and similar functions more precise types.
2011-09-16 17:20:31 -04:00
Kevin Tew
a605a97132
place* throw error on closed port
2011-09-16 13:24:39 -06:00
Robby Findler
443434fd01
adjust hangman test suite strategy; instead of waiting for a hangman frame to get teh focus,
...
instead wait for a frame in the user's eventspace that has the name "Hangman".
also, some minor rackety
2011-09-16 12:24:39 -05:00
Eli Barzilay
c5b3317daf
Make `enter!' go into a module even if there was an error when it was instantiated.
...
Previously, when trying to `enter!' into a module, an exception would
abort the whole thing, leaving the repl where it was. This behavior can
be very confusing:
> (module foo racket/base (define x 123) (error "bleh!"))
> (enter! 'foo)
bleh!
> x
reference to undefined identifier: x
> (enter! 'foo)
> x
123
Things are a little better with xrepl, since the prompt always indicates
the module that you're in. Still, it's unfortunate that a module with
an error is more likely to be something you'd want to debug -- and most
people are likely to miss the fact that entering a second time will work.
So make `enter!' catch exceptions when requiring the module, change the
namespace, and then re-raise the exception so the user sees it and is
left in the expected namespace.
2011-09-16 11:31:41 -04:00
Eli Barzilay
16cd1ad78d
Make `defproc' throw an error if two arguments have the same name.
...
Related to the already fixed PR 12114 and PR 12133, which motivated the
error, and a few additional typos of the same kind.
(Note that it uses the symbols, but that's how they'll render anyway.)
2011-09-16 11:14:18 -04:00
Eli Barzilay
f02d19553c
Protect against bad values in `current-module-declare-name'.
...
Closes PR 12125
2011-09-16 10:48:18 -04:00
daniel watson
5cc277e40f
fix missing word 'look' in git docs
2011-09-16 10:48:18 -04:00
Eli Barzilay
370678abf6
Avoid compiling wxme test files.
...
Since that requires `racket/draw', which requires libcairo, which is
missing on some build machines. It might be needed in the future, but
for now it's better to make it easier to add build machines.
2011-09-16 10:48:18 -04:00
Eli Barzilay
84d24bac80
Works up to the current version number, which is "1.0.0e".
2011-09-16 10:48:18 -04:00
Eli Barzilay
623c7493ed
Some selective #:when (not ...)' ->
#:unless ...'.
2011-09-16 10:48:18 -04:00
Eli Barzilay
55a8471838
Quick typo.
2011-09-16 10:48:17 -04:00
Eli Barzilay
26857abe43
Preserve thread values.
...
This avoid problems with tests that are broken by changing environment,
like the TR tests that implicitly rely on a specific printer.
2011-09-16 10:48:17 -04:00
Eli Barzilay
29019a42ae
Minor reformatting, indentation fixes, brackets fixes, etc.
2011-09-16 10:48:17 -04:00
Mike Sperber
e637806306
fix errortrace-conversion problem in DMdA languages
...
Follow commit 45331d1ae8
for the HtDP
languages.
2011-09-16 09:02:25 +02:00
Jon Rafkind
b4a74fc12d
[honu] return eof at the repl if an eof-object is read
2011-09-15 17:21:24 -06:00
Kevin Tew
5a28514553
Doc fixes I forgot to include in previous commit
2011-09-15 17:15:44 -06:00
Robby Findler
e7d3a2e1d8
adjust online expansion so it is off by default; also fix the preference so
...
it really actually works (and also doesn't create a place until it is turned
on at least once)
2011-09-15 17:35:04 -05:00
Jon Rafkind
808c2bdf27
[honu] read and parse a line at the repl
2011-09-15 16:01:54 -06:00
Jon Rafkind
219516b321
[honu] use an empty "begin" if nothing was parsed
2011-09-15 16:01:54 -06:00
Jon Rafkind
0b4e630b8c
[honu] return currently parsed form if a macro is seen
2011-09-15 16:01:54 -06:00
Jon Rafkind
18b18aaded
[honu] add string comparison. add test.xml file for linq example
2011-09-15 16:01:54 -06:00
Jon Rafkind
0790efd585
[honu] add order-by clause
2011-09-15 16:01:54 -06:00
Jon Rafkind
aaed60493a
[honu] recognize linq literals
2011-09-15 16:01:53 -06:00
Kevin Tew
b6972a3b7f
dynamic-place now pipes standard io to standard out and error much like system.
2011-09-15 14:53:58 -06:00
Matthew Flatt
039f9c10f3
fix calculation for hash code of a hash table
2011-09-15 14:23:44 -06:00
Matthew Flatt
87652cd32e
scribble CSS: force text-align left in RktBlk
...
Because IE seems to default to inherit while other browsers
default to left.
2011-09-15 07:25:57 -06:00
Matthew Flatt
9bd50695b5
scribble: fix HTML navigation when the main part has 'toc
2011-09-15 07:12:58 -06:00
Robby Findler
f1e960c954
adjust timeout for tests/drracket/snip/run-all.rkt
2011-09-15 06:57:44 -05:00
Eli Barzilay
3c0147bd7c
Workaround for a gui instantiation problem.
2011-09-15 00:59:45 -04:00
Matthew Flatt
4d9c7e5332
fix interactive errortrace on modules
2011-09-14 20:51:56 -06:00
Matthew Flatt
051d677f0f
place-channel fixes
...
Finalization for a place channel used a recursive, non-atomic
function, which meant that a thread switch could happen during
place-channel finalization, leaving the new thread with the
master GC and generally confused. (The random-message test
found the bug right away on my machine.)
We already have a non-recursive, non-atomic function to traverse
place messages, so collapse all modes into that one implementation.
Along the way, problems with empty structs (found by random tester)
and checking of file descriptors (test added) also fixed.
2011-09-14 20:43:36 -06:00
Mike Sperber
bbb38c0ff9
Report signature violations in the REPL.
...
In the course of this, revamp the logic that controls when the
test-results window pops up and when it doesn't.
Closes PR 12185
2011-09-14 22:00:42 +02:00
Matthew Flatt
45331d1ae8
fix errortrace-conversion problem in HtDP languages
2011-09-14 12:24:41 -06:00
Robby Findler
0e2bd262a8
add a missing degrees to radians conversion in triangle/ass
...
closes PR 12199
2011-09-14 12:35:53 -05:00
Matthew Flatt
347d4d32ba
fix broken attempt to update DrRacket for errortrace change
2011-09-14 06:54:57 -06:00
Matthew Flatt
a233697f08
fix errortrace (required API changes), add `syntax-shift-phase-level'
...
Also fix a bug in the `module' expander and streamline lazy
visits.
2011-09-13 21:04:10 -06:00
Robby Findler
437d654cc1
add some more snips to the test suite
2011-09-13 20:46:05 -05:00
Robby Findler
a4336c3997
docs for new read-snip-from-port function in the wxme library
2011-09-13 20:46:04 -05:00
Vincent St-Amour
e61d472ed3
Fix xrepl tests.
2011-09-13 17:29:47 -04:00
Robby Findler
89ef65a746
fix the collapsed snipclass so that it cooperates with the wxme library and
...
thus saved files with collapsed snips can be required in non-GUI contexts
2011-09-13 14:58:39 -05:00
Robby Findler
cbaa25c2b0
add a test so that the current version of files with collapsed snips in them
...
continue to work going forward
2011-09-13 14:56:33 -05:00
Robby Findler
621109a40a
adjust check syntax to use the new capability in free-identifier=?
2011-09-13 14:56:32 -05:00
Vincent St-Amour
297cecebcc
Fix type of random to accept any Integer.
2011-09-13 15:42:04 -04:00
Vincent St-Amour
7e9e500818
Fix case-lambda type printing.
...
Closes PR 12188.
2011-09-13 15:42:04 -04:00
Vincent St-Amour
3c3e5902e5
Switch to square brackets for REPL type display.
2011-09-13 15:42:04 -04:00
Vincent St-Amour
68d58f7d2a
Generalize types shown at the REPL, to keep types simple.
2011-09-13 15:42:04 -04:00
Jon Rafkind
386d3f4e1f
[honu] add example of for form for iterating over lists
2011-09-13 12:15:47 -06:00
Jon Rafkind
501efef8a1
[honu] dont produce an extra void expression in a block. add a for form to iterate over a list. add an example of linq with xml
2011-09-13 12:15:47 -06:00
Jon Rafkind
1650294a83
[honu] add simple class form. share the function parsing syntax class
2011-09-13 12:15:47 -06:00
Jon Rafkind
062a20f7e1
[honu] function application respects precedence so that dot can bind higher
2011-09-13 12:15:47 -06:00
Vincent St-Amour
8ae1a903fa
Compare numeric unions using a linear scan.
2011-09-13 11:22:24 -04:00
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