Commit Graph

28594 Commits

Author SHA1 Message Date
Stephen Chang
bfbba3f0bf fix typed racket named let: error when there are no binding types
closes PR 13691

include in release
(cherry picked from commit b3ba324a92)
2013-04-16 10:49:17 -04:00
Matthew Flatt
045cf69ba4 racket/enter: fix exception handling & propagation for `enter!'
Merge to v5.3.4
(cherry picked from commit 9a52894b8b)
2013-04-16 10:49:12 -04:00
Matthew Flatt
fd4f374195 ffi/unsafe/obj: fix use of ivar in rator position
Merge to v5.3.4
(cherry picked from commit fff88eeb92)
2013-04-16 10:49:09 -04:00
Matthias Felleisen
1850b4bbd4 reformat error message for implode, Closes PR 13690
(cherry picked from commit 6642c114f7)
2013-04-16 10:49:05 -04:00
Asumu Takikawa
fc75ff426a Fix #:methods regression at top-level
Please merge to v5.3.4
(cherry picked from commit fa80c53115)
2013-04-16 10:49:02 -04:00
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