Commit Graph

33996 Commits

Author SHA1 Message Date
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
Vincent St-Amour
81e357d3ae Preserve source locations. 2014-04-08 15:31:22 -04:00
Matthew Flatt
83a573ccd8 racket/undefined: remove undefined? and check-not-undefined
The intent is to provide a minimal bridge between the current Racket
and one where `(letrec ([x x]) x)` no longer works.

Merge to v6.0.1
2014-04-08 11:26:22 -06:00
Matthew Flatt
e9b97c494c raco decompile: fix for #%foreign
Merge to v6.0.1
2014-04-08 10:22:47 -06:00
Vincent St-Amour
d713a08cb5 Allow functions with rest args in with-handlers. 2014-04-08 11:14:22 -04:00
Ryan Culpepper
152cf764a0 Post-release version for the v6.0.1 release 2014-04-08 08:47:35 -04:00
Robby Findler
a3d77986cb fix object/c & fields that just have to exist
closes PR 14437
2014-04-07 22:19:03 -05:00
Max New
74a2b677e8 Use mixed fair and finite list/e and delete unused test file 2014-04-07 21:37:45 -05:00
Max New
6c618efddd Implement fast fair boxy list/e 2014-04-07 21:37:45 -05:00
Max New
11bf21420c Explicitly distinguish between cantor and box pairing vec/e and list/e 2014-04-07 21:37:45 -05:00