Commit Graph

32710 Commits

Author SHA1 Message Date
Matthew Flatt
8bbc00c7c1 fix equal? on chaperoned values
Recursive traversal of components should use chaperoned access of
the components, not direct access.
2014-04-14 10:14:20 -06:00
Matthew Flatt
94aa7a03a5 upgrade OpenSSL in old Windows packages, just in case 2014-04-14 07:43:22 -06:00
Robby Findler
e6997ca393 drdr cleanup 2014-04-14 07:29:26 -05:00
Asumu Takikawa
ea8781e444 Use racket/base instead of racket in TR 2014-04-14 00:56:15 -04:00
Asumu Takikawa
e4a7c83c56 Remove several unnecessary TR requires 2014-04-14 00:56:14 -04:00
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