Commit Graph

33155 Commits

Author SHA1 Message Date
Matthew Flatt
393456563e avoid overflow in poll() timeout calculation
Closes PR 14410

Merge to v6.0.1
2014-04-13 19:09:08 -06:00
Matthew Flatt
414507699b fix problem with syntax-local-lift-require
Closes PR 13797

Merge to v6.0.1
2014-04-13 19:08:56 -06:00
Robby Findler
021f3da61d dont rebind void 2014-04-13 19:28:56 -05:00
Robby Findler
f1a3c08ffd move dot graph support from redex into mrlib's graph library and document it 2014-04-13 19:28:48 -05:00
Robby Findler
db10bca390 Rackety (just enough to get the line widths down) 2014-04-13 15:05:58 -05:00
Robby Findler
9f6ae47cf6 unbreak view|show module browser
fixes bug introduced in e8529ac30a

closes PR 14445
2014-04-13 15:05:58 -05:00
Asumu Takikawa
08bec9de9c Reduce dependencies of TR's base-contracted.rkt
This reduces the dependencies of typed/racket/base. Avoid
bringing in type environment dependencies by manually constructing
a #%type-decl submodule.
2014-04-13 12:38:41 -04:00
Matthew Flatt
4807dce556 fix equal-[secondary-]hash-code for impersonators
Merge to v5.0.1
2014-04-13 08:38:38 -06:00
Ryan Culpepper
4f6f3a35da docs and tests for DHE and ECDHE support; simplify curve name code 2014-04-12 16:40:40 -04:00
Ryan Culpepper
5c11e6211c add DHE and ECDHE support, and TLS versions 1.1 and 1.2
Thanks for Edward Lee for this patch.

The DH params file is identical to apps/dh4096.pem from openssl source.
2014-04-12 15:37:26 -04:00
Robby Findler
e8529ac30a add 'raco dependencies-graph'
That is, refactor DrRacket's module browser so that
it can be run outside of DrRacket.
2014-04-12 13:28:41 -05:00
Matthew Flatt
1f5d08dc29 fix a leak related to submodules
The leak caused compile-time environments to be retained until
the next module complation, so it doesn't affect much.
2014-04-12 09:35:07 -06:00
Matthew Flatt
86d5940139 clear a cached syntax object
Another potential (but minor in practice) leak
2014-04-12 09:35:07 -06:00
Robby Findler
721750c27e include a phase summary in module browser 2014-04-12 10:31:14 -05:00
Matthias Felleisen
c8df1184fd fixed source location reporting, test annotation; Rackety tests 2014-04-12 09:31:50 -04:00
Matthias Felleisen
f3a75d1ab0 fix error message again after consulting with SK 2014-04-12 09:31:49 -04:00
Matthias Felleisen
135cce5b97 added -existing- to error message to help programmers understand that they must specify the name of an existing file 2014-04-12 09:31:49 -04:00
Robby Findler
adac0b9138 improve ellipsis-related error messages
closes PR 14435
2014-04-12 08:06:45 -05:00
Robby Findler
f5928dda7d Rackety (line lengths) 2014-04-12 08:06:45 -05:00
Burke Fetscher
5be934d70a log major gcs in benchmark 2014-04-11 16:25:49 -05:00
Burke Fetscher
a4acf18828 add 10 sec heartbeat to benchmark logging
also, enable caching by default
2014-04-11 16:25:49 -05:00
Burke Fetscher
9ebafa2fd8 fix benchmark timeout time 2014-04-11 16:25:49 -05:00
Vincent St-Amour
e806035b00 Fix RacketCon date on web page. 2014-04-11 16:22:44 -04:00
Vincent St-Amour
6080e20ddf Fix type of sequence-filter. 2014-04-11 12:35:13 -04:00
John Clements
96a9a1fc8f comments, rackunit-y 2014-04-11 09:31:57 -07:00
John Clements
62a001decf rackety, add a test for annotation success on test cases in the stepper 2014-04-11 09:31:57 -07:00
John Clements
784bda15a8 provide a more helpful message on failure of syntax traversal in the stepper 2014-04-11 09:31:56 -07:00
John Clements
50aae13378 fix stepper-skipto annotation for test expansion 2014-04-11 09:31:56 -07:00
Matthew Flatt
9c74269877 compile: fix namespace leak related to submodules and compilation
A reference intended to be temporary from a submodule to its enclosing
module wasn't NULLed out.
2014-04-11 06:20:34 -06:00
Robby Findler
9ec766fbd4 use --deps search-auto for "Available from Catalog" installs
in the GUI package manager

closes PR 14444
2014-04-10 21:00:04 -05:00
Robby Findler
28297c4d8f make the module browser report the search result counts
and, when the search string is empty, the total number of modules
2014-04-10 14:47:48 -05:00
Robby Findler
ab38f64e5b add module-browser test (should have been included in 6949473b) 2014-04-10 14:25:25 -05:00
Robby Findler
6949473bf2 fix module browser for submodules 2014-04-10 14:22:41 -05:00
Burke Fetscher
29657a88ca change benchmark logging to use s-exps 2014-04-10 12:36:08 -05:00
Burke Fetscher
bd62d865a4 remove non-deterministic test, junk file 2014-04-10 10:37:39 -05:00
Burke Fetscher
4c0a17acb0 fix benchmark logging to flush on every event 2014-04-10 10:34:28 -05:00
Matthew Flatt
206466708f raco pkg: improve error for failed package-source download
Related to PR 14441
2014-04-10 05:26:43 -06:00
Robby Findler
fe2c796c41 fix use before definition bug from c8f3974a2 2014-04-09 19:30:36 -05:00
Jonathan Schuster
f175490639 Fix zsh auto-completion
The bash and zsh scripts expect different data from Racket: zsh expects
a list of collect roots and other parent directories of collections,
while bash expects a list of collection names
2014-04-09 16:00:42 -04:00
Matthew Flatt
7b172ac6d7 fix typed/test-engine 2014-04-09 08:15:31 -06:00
Matthew Flatt
145dc95b87 openssl: recognize version 1.0.1g
Merge to v6.0.1
2014-04-09 07:36:37 -06:00
Matthew Flatt
23cf3ba11e upgrade pre-built libraries for Windows and Mac OS X
Mostly upgrades the drawing stack to the latest Cairo, Pango, Glib,
etc., but also upgrades the OpenSSL library on Windows to 1.0.1g.

The new "racket/src/native-libs" directory provides scripts to
rebuild the libraries from source. Those script are fragile, because
library sources and configuration scripts are fragile. The
scripts at least archive some expertise/advice in a mostly executable
form.
2014-04-09 07:35:37 -06:00
Matthias Felleisen
fb34d4e76e fixed structure printing, added example to check-range 2014-04-09 09:41:24 +02:00
Matthias Felleisen
b82b8a6c24 added some student examples to check-within and check-error 2014-04-09 09:41:24 +02:00
Matthias Felleisen
73326c7c86 rewrite docs for check-random to make them student appropriate, ditto for check-expect 2014-04-09 09:41:24 +02:00
Matthias Felleisen
aec84f4a94 added David's check-random to test engine and teaching languages
this is somewhat experimental, but it helps with testing random functions
2014-04-09 09:41:24 +02:00
Asumu Takikawa
8c1206c063 Fix types in typed/file/gif
Thanks to WarGrey Gyoudmon Ju for reporting the bug

Please merge to v6.0.1
2014-04-08 22:45:47 -04:00
Asumu Takikawa
a11144c8f8 Fix internal-external name mapping for TR classes
Please merge to v6.0.1
2014-04-08 16:05:10 -04:00
Asumu Takikawa
5eb1110040 Fix identifier-binding docs and types
Closes PR 14262

Please merge to v6.0.1
2014-04-08 16:05:10 -04:00
Asumu Takikawa
52cc507aa5 Show a REPL type printing example in the TR guide
Please merge to v6.0.1
2014-04-08 16:05:10 -04:00