Commit Graph

29521 Commits

Author SHA1 Message Date
Claire Alvis
2001098046 Fixes strange error messages for invalid generic method definitions
Closes PR 13681

Please merge to v5.3.4
(cherry picked from commit d84494dd44)
2013-04-16 10:48:57 -04:00
Matthias Felleisen
70ab423b71 die to dice
(cherry picked from commit 2d934e6a4f)
2013-04-16 10:48:51 -04:00
Matthew Flatt
f6aa505e99 racket/gui: make list-box% columns more consistent across platforms
Cocoa: use ellipses instead of line wrapping
Gtk: allow column sizing below title width

Merge to v5.3.4
(cherry picked from commit 33700427f2)
2013-04-12 11:37:26 -04:00
Eli Barzilay
6edaeee9b0 Avoid loading modules in module->path' and known-module'.
This is particularly problematic for `require-reloadable'.

Closes PR 13688.
(cherry picked from commit b5771e6ade)
2013-04-12 11:37:22 -04:00
Burke Fetscher
216b5f47f3 redex: syntax error fix for define-relation
please merge to the release branch
(cherry picked from commit 41d90c6dd5)
2013-04-12 11:37:18 -04:00
Robby Findler
c19fbbce45 fix listof error reporting
closes PR 13685

please merge to the release branch
(cherry picked from commit e6122d5fbd)
2013-04-12 11:37:14 -04:00
Robby Findler
77142df5e8 add Burke to acks
please merge to release branch
(cherry picked from commit 6cc0581dcd)
2013-04-12 11:37:10 -04:00
Matthew Flatt
e9e654487b dist-spec fix for `raco setup' extra file
(cherry picked from commit c1d9b0716e)
2013-04-12 11:37:06 -04:00
Matthew Flatt
e23bcf523f equality for `define-cstruct'-generated wrappers
Closes PR 13650

Merge to v5.3.4
(cherry picked from commit 06c42f0887)
2013-04-11 20:25:57 -04:00
Matthew Flatt
e8c6a5b806 ffi/unsafe: fix doc typo
From Tobias

Closes PR 13684

Merge to v5.3.4
(cherry picked from commit 98c5209c95)
2013-04-11 20:25:53 -04:00
Matthew Flatt
8f6fc2f822 raco pkg: fix `raco setup' sensitivity to package scope
Merge to v5.3.4
(cherry picked from commit d195e3889b)
2013-04-11 20:25:48 -04:00
Matthew Flatt
c5f585d878 raco setup: remove any extra documentation dirs in installation
After uninstalling a package in installation scope, its documentation
should be removed. A new `raco setup' step takes care of that.

Merge to v5.3.4
(cherry picked from commit ff324f9270)
2013-04-11 20:25:41 -04:00
Matthew Flatt
97df4ff673 pkg docs: add a tag for the "how to develop" section
Merge to v5.3.4
(cherry picked from commit ef6639f4c7)
2013-04-11 20:25:37 -04:00
Eli Barzilay
59b18eec39 Make configure install the docs in the standard place.
Closes #315 (on github)
(cherry picked from commit 91aa7f3527)
2013-04-11 20:25:30 -04:00
Matthew Flatt
a8a5ee30d9 fix hole in validator
The validator was not as smart as the compiler in determining
that a `let' expression could be relied on to produce a
constant-shaped function (without side effect or error) in the case
that a right-hand side expression is a call to a known structure
constructor or predicate.

Closes PR 13679

Merge to v5.3.4
(cherry picked from commit e49956e3ea)
2013-04-11 20:25:26 -04:00
Burke Fetscher
cf78ce0c6e redex: elminate another #f/failure confusion
(cherry picked from commit 468d2b192e)
2013-04-11 20:25:22 -04:00
Matthew Flatt
7fa5db7b63 fix a UDP multicast test to make it work on Windows XP
(cherry picked from commit 6e0492dff0)
2013-04-11 20:25:17 -04:00
Matthew Flatt
1a9d7c5419 racket/udp: fixed for udp-bind!' and udp-connect!'
Fix ephemeral-port support in `udp-bind!', and
change `udp-bind!' and `udp-connect!' to try address
resolutions in order to find one that works (which is
typically needed to auto-select an IPv4 or IPv6 variant
of an address).
(cherry picked from commit 842da32e48)
2013-04-11 20:25:12 -04:00
Matthew Flatt
21d51e4980 reference: simplify some contractcs
(cherry picked from commit 7c0f35e138)
2013-04-11 20:25:09 -04:00
Matthew Flatt
fd2acba3d2 plai/{gc2/}mutator: doc fixes
A symptom of mismatched `for-label' imports was that searching for "<="
would show red-underlined links to the `plai/{gc2/}mutator' documentation.

Merge to v5.3.4
(cherry picked from commit de9b77ad6d)
2013-04-11 20:25:05 -04:00
Danny Yoo
b62f496e78 Correct typo.
(cherry picked from commit 075212d07c)
2013-04-11 20:25:01 -04:00
Matthew Flatt
0ee99e83c8 fix `raco setup -j' for a non-places build
When places are not enabled, then `raco setup' uses multiple
Racket processes that commuincate via pipes. Don't try to send
a place channel over a pipe.

Merge to v5.3.4
(cherry picked from commit 2295d16074)
2013-04-11 20:24:57 -04:00
Matthew Flatt
3363279b5f doc clarification
(cherry picked from commit 8d7c231cd8)
2013-04-11 20:24:53 -04:00
Eli Barzilay
c6f45e275c Change doc/.gitignore to make git aware of files with non-generated contents.
(cherry picked from commit 1bf9e124eb)
2013-04-11 20:24:46 -04:00
Matthew Flatt
8818f8af68 fix `for/flvector', etc. unsafety
Closes PR 13675

Merge to v5.3.4
(cherry picked from commit 8b5523bd10)
2013-04-11 20:24:42 -04:00
Tony Garnock-Jones
547bb7a56e Tests for UDP multicast primitives
(cherry picked from commit 94e36c8193)
2013-04-11 20:24:39 -04:00
Robby Findler
d0c4a6480e adjust pick-a-maze based on Neil's comments
please include in the release
(cherry picked from commit f093131607)
2013-04-11 20:24:35 -04:00
Matthew Flatt
435589ff44 fix a non-deterministic test
(cherry picked from commit bc5c89cbf0)
2013-04-11 20:24:28 -04:00
Burke Fetscher
78e542bb59 redex: bug fix for gerating terms including #f
please include in the release
(cherry picked from commit 495e5c94cf)
2013-04-11 20:24:23 -04:00
Vincent St-Amour
8ae7e16a62 Better error message for non-existent generics groups.
Closes PR13671.
(cherry picked from commit aac22e1ce5)
2013-04-11 20:24:18 -04:00
Robby Findler
c1ddadf05d fix test suite to match earlier fix to obligation info
merge to release branch, please
(cherry picked from commit 1ebf66252f)
2013-04-11 20:24:14 -04:00
Robby Findler
c3b92ec255 fix improper fraction display
closes PR 13558

please include in the release
(cherry picked from commit d9adb4e6e9)
2013-04-11 20:24:10 -04:00
Asumu Takikawa
88151fea51 Use any/c for the ip-address-string? domain
Previously, it was `string?` which is needlessly
restrictive and caused premature contract failures.

Please merge into 5.3.4
(cherry picked from commit 5735d37794)
2013-04-11 20:24:07 -04:00
Ryan Culpepper
a23548d7be Alpha version number for the v5.3.4 release 2013-04-08 09:01:29 -04:00
Jay McCarthy
c396d1e435 Adding documentation notes re Eli 2013-04-08 06:41:14 -06:00
Robby Findler
ccda5a84ad fix box/c and vector/c obligations
closes PR 13673
2013-04-07 19:57:41 -05:00
Robby Findler
6f7c938c0b fix ->m for keyword arguments
closes PR 13674
2013-04-07 19:57:41 -05:00
Eli Barzilay
0cb85a85a1 New Racket version 5.3.3.9. 2013-04-07 03:30:16 -04:00
Robby Findler
f735e6a17e Go to a 12x12 maze to make it slightly easier to win 2013-04-06 22:38:51 -05:00
Robby Findler
d045db0d8f Tally Maze 2013-04-06 22:21:50 -05:00
Robby Findler
d8f455158c make the get/extend extension more flexible
Specifically, allow a name to be specified with an
extension such that subsequent uses of those extensions
will replace mixins instead of adding new ones
2013-04-06 19:04:05 -05:00
Robby Findler
8ce213bf1c extend proc-doc to support optional arguments in an ->i contract
also refactor to be able to add some unit tests
2013-04-06 19:04:05 -05:00
Robby Findler
a72046285d fix bad call to raise-argument-error and use ->i instead of ->d
for the mixin contracts
2013-04-06 19:04:05 -05:00
Robby Findler
4632899b81 get a better name for certain contract error messages
related to PR 13665
2013-04-06 19:04:04 -05:00
Robby Findler
8231db1961 fix non-terminal reference 2013-04-06 19:04:04 -05:00
Jay McCarthy
47c1334f6d A few links 2013-04-06 15:07:07 -06:00
Jay McCarthy
259621f7cb Fixing PR13657 2013-04-06 15:07:07 -06:00
Jay McCarthy
06767ab8c3 Fixes PR13655 2013-04-06 15:07:06 -06:00
Burke Fetscher
a97ff69cd0 test-equal->test for better drdr source loc info 2013-04-06 15:20:15 -05:00
Matthew Flatt
88c7bb59d4 fix `udp-bind!' test 2013-04-06 10:50:02 -06:00