Commit Graph

26499 Commits

Author SHA1 Message Date
Eli Barzilay
2f4c677441 v5.3.1 stuff
(cherry picked from commit d15059ada7)
2012-11-07 14:50:27 -05:00
Eli Barzilay
4dc07782f6 New Racket version 5.3.1. 2012-11-06 05:45:19 -05:00
Eli Barzilay
2b66086968 Update version number for the v5.3.1 release 2012-11-06 05:29:56 -05:00
Matthew Flatt
5c79d60eb4 fix test to not depend on network connection
(cherry picked from commit 4c61dfc217)
2012-11-04 15:39:09 -05:00
Matthew Flatt
67711f53da fix problem with prompts, call/cc, and tail-buffer allocation
Merge to v5.3.1
(cherry picked from commit 8079ff6c4f)
2012-11-04 15:39:01 -05:00
Sam Tobin-Hochstadt
9fb2a5b5ff Typed Racket HISTORY.
(cherry picked from commit 6f1f04f99c)
2012-11-03 20:30:22 -04:00
Matthew Flatt
8f6397bf07 fix locking for futures on uniprocessors
The scheme_is_multiprocessor() function wasn't the right guard
for whether to use a locking compare-and-swap instruction; any
use of pthread-based futures needs the compare-and-swap.

Merge to v5.3.1
(cherry picked from commit 55170581c4)
2012-11-03 20:30:07 -04:00
Vincent St-Amour
0565935eb2 Replace #lang scheme deprecation notice with a pointer to #lang racket.
(cherry picked from commit ee97c08e0a)
2012-11-02 16:05:43 -04:00
Matthew Flatt
6be0496307 fix problem with places and `struct-type-info'
Merge to v5.3.1
(cherry picked from commit 0e4305fc45)
2012-11-02 16:05:39 -04:00
Tony Garnock-Jones
f8a0be0116 Correct TR types for udp-bind! and udp-connect!.
(cherry picked from commit a57e158c43)
2012-11-02 16:05:36 -04:00
Sam Tobin-Hochstadt
f72e2b6f02 Fix binding of udp?.
(cherry picked from commit f2fd47905f)
2012-11-02 16:05:33 -04:00
Sam Tobin-Hochstadt
74a18c27aa Fix accidental use of the wrong letrec-bound variable.
(cherry picked from commit 0e71f2d5dc)
2012-11-02 16:05:29 -04:00
Matthias Felleisen
8bffa07ad5 basic history, please merge
(cherry picked from commit 45a5cfca12)
2012-11-02 16:05:26 -04:00
Matthew Flatt
fd81d53e7b fix error-message code
Closes PR 13222
(cherry picked from commit 8f73ebbc36)
2012-11-02 16:05:22 -04:00
Ryan Culpepper
7c49cd5138 fix doc typo
closes PR 13216
(cherry picked from commit 832d90bf93)
2012-11-02 16:05:16 -04:00
Matthew Flatt
c0ee979ff4 racket/gui gtk: fix on-subwindow-... handling
Handling was broken by changes to fix enter and
leave events (in commit a5d7812732)

Merge to v5.3.1
(cherry picked from commit ba6e383963)
2012-10-29 13:58:44 -04:00
Sam Tobin-Hochstadt
421e8a469e Add more specific class types instead of Any.
Fixes Insert Large Letters dialog.  Merge to 5.3.1.
(cherry picked from commit 4124c9a41b)
2012-10-29 13:58:38 -04:00
Robby Findler
64826c1db3 adjust drracket gui test suite infrastructure so that
it waits for pending events to finish when looking for
new frames
(cherry picked from commit 24592a0800)
2012-10-29 13:58:25 -04:00
Sam Tobin-Hochstadt
422a24db81 Improve contract generation in Typed Racket.
This fixes several issues:
 - `Parameter` generates impersonator contracts correctly
 - `Any` handling now copies immutable data when possible
 - `Any` now recognizes more atomic base types

Merge to 5.3.1.
(cherry picked from commit c6dc1e6ece)
2012-10-29 13:49:24 -04:00
Vincent St-Amour
7abf69ef85 Generate ->* contracts for functions with both optional and keyword arguments.
(cherry picked from commit 844e898a54)
2012-10-29 13:49:09 -04:00
Stevie Strickland
3c8111f93a Don't copy chaperoned immutable vectors.
(cherry picked from commit 717cf332b6)
2012-10-29 13:40:54 -04:00
Matthew Flatt
1a535768f4 doc repair
Looks like it was an accidental incorrect update

Merge to v5.3.1
(cherry picked from commit b239a29544)
2012-10-29 13:40:51 -04:00
Matthew Flatt
4f504e5f19 fix syntax checking for `case'
Merge to v5.3.1
(cherry picked from commit f43172128b)
2012-10-29 13:40:46 -04:00
Matthew Flatt
f61c3ca3f8 fix GC alignment bug
Merge to v5.3.1
(cherry picked from commit a2c4f6064d)
2012-10-24 11:34:05 -04:00
Ryan Culpepper
67b600c68b macro-stepper: show errors in provide expansion
closes PR 13018
(cherry picked from commit 1137b444ad)
2012-10-24 11:34:01 -04:00
Ryan Culpepper
6b6a0b21d5 macro stepper: fix bug re taking over run button
Closes PR 13019
(cherry picked from commit 5f15401561)
2012-10-24 11:33:57 -04:00
John Clements
03c2846560 updated HISTORY
Include in 5.3.1 release.
(cherry picked from commit 54c5538fd6)
2012-10-24 11:33:50 -04:00
Ryan Culpepper
20a9dcbdbd db: fix finalization bug
(cherry picked from commit 8226899df3)
2012-10-24 11:33:07 -04:00
Matthew Flatt
ee0da81dc0 ffi/unsafe: defend against some finalization bugs
Turn use of a finalized ffi callout into a reported error,
instead of a crash. Clarify the existence of the finalizer
in the docs. Fix error logging of the finalizer thread.

Merge to v5.3.1
(cherry picked from commit 9708a01a0a)
2012-10-22 11:52:40 -04:00
Stephen Bloch
d16bc25821 Changed "right" error messages to match new actual error messages.
(cherry picked from commit 71a59cf653)
2012-10-22 11:52:36 -04:00
Matthew Flatt
76cad3cedd fix mismanagement of temporary print buffer
Closes PR 13199

Merge to v5.3.1
(cherry picked from commit 70fee17ef9)
2012-10-22 11:52:32 -04:00
Eli Barzilay
47ca55e68a One more name.
(cherry picked from commit 6b1f423c98)
2012-10-19 18:29:46 -04:00
Eli Barzilay
6c0f0dfeb2 Change checksums for -h changes.
Also add completion for the new -R option.
(cherry picked from commit bc29e6ed2a)
2012-10-19 18:29:42 -04:00
Eli Barzilay
e6dffa7a38 No more "planet" executable.
(cherry picked from commit a03b636936)
2012-10-19 18:29:38 -04:00
Eli Barzilay
68444d5ce9 Name cleanup in mailmap.
(cherry picked from commit 61fe1ed5ee)
2012-10-19 18:29:35 -04:00
Robby Findler
5f6e5924a5 adjust the teaching languages interactions with
drracket so they put the 'source' field into the
syntax objects that they create (at the very top)

this allows the debugger to connect the syntax objects
to the file that's open in drracket (the way this worked
changed a while back, but I didn't check the teaching
languages to see if the debugger was supposed to work there)

closes PR 13159

please merge to the release branch
(cherry picked from commit 3ba54a2a3e)
2012-10-19 18:29:31 -04:00
Matthew Flatt
dbe955b30e accomodate OpenBSD linking of libssl
Merge to v5.3.1
(cherry picked from commit be538b4f69)
2012-10-19 18:29:25 -04:00
Matthew Flatt
fa6fb56192 fix check for constructor of struct setter of immutable field
Merge to v5.3.1
(cherry picked from commit b912d0f059)
2012-10-19 18:29:21 -04:00
Matthew Flatt
2905090f58 racket/draw: fix problems with monochrome PNGs
Merge to v5.3.1
(cherry picked from commit 274d004546)
2012-10-19 18:29:16 -04:00
Robby Findler
6167b016e4 redex history release notes
merge to release please
(cherry picked from commit 8827f4b6b5)
2012-10-19 18:29:11 -04:00
Robby Findler
a13aedacc6 drracket history updates
please include in release
(cherry picked from commit 0660227d8a)
2012-10-19 18:29:08 -04:00
Robby Findler
622641353c fix group-test
merge to release branch, please
(cherry picked from commit 975426f00c)
2012-10-19 18:29:04 -04:00
Matthias Felleisen
959fb114a0 fix string-ith's error message; Closes PR 13197
(cherry picked from commit f733f149f5)
2012-10-19 18:29:00 -04:00
Matthias Felleisen
2db4378e4e fixed Adam Shaw's typo, eliminated the word match
(cherry picked from commit b48d122dd7)
2012-10-19 18:28:57 -04:00
Matthew Flatt
3f8d12e55d update HISTORY for `{chaperone,impersonate}-prompt-tag' changes
(cherry picked from commit 31d56e10af)
2012-10-19 18:28:53 -04:00
Matthew Flatt
ccf3f9c1c5 update change history for v5.3.1
Merge to v5.3.1
(cherry picked from commit 1d28b6c0f6)
2012-10-19 18:28:49 -04:00
Matthew Flatt
6325cd0945 fix raco exe' for module+' submodules
Closes PR 13116

Merge to v5.3.1
(cherry picked from commit e1a6d2b07d)
2012-10-19 18:28:45 -04:00
Matthew Flatt
d76bdd5919 fix planet `raco exe' tests
Merge ot v5.3.1
(cherry picked from commit bd146e2d8d)
2012-10-19 18:28:42 -04:00
Ryan Culpepper
6c5714c0dd fix define-for-syntax within splicing-syntax-parameterize
(cherry picked from commit 67d901ccc4)
2012-10-19 18:28:37 -04:00
Matthew Flatt
513f85baa2 repair for picture-to-bitmap conversion
(cherry picked from commit 2b902d0eda)
2012-10-15 17:45:13 -04:00