Commit Graph

28581 Commits

Author SHA1 Message Date
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
David Van Horn
213430f728 Add #:lang and input-program inputs to make-base-eval and friends.
This commit extends make-base-eval, make-base-eval-factory, and
make-eval-factory with an #:eval and input-program inputs so that
these functions are more like racket/sandbox make-evaluator.
2013-04-06 09:00:41 -06:00
Matthew Flatt
ee78b70e4a doc search: fix mismatch between generator and renderer
This change revisits commit eb7fa6f066. I think the problem
is not in the rendering of index entries but on the generation
side. The generator was converting Xexprs to strings, except
that strings were left as-is, which is inconsistent. So,
I've reverted commit eb7fa6f066 and fixed the generator.
2013-04-06 07:43:49 -06:00
Matthew Flatt
b82cadaf99 reference: fix grammar for cross-phase expressions 2013-04-06 07:42:59 -06:00
Matthew Flatt
7c4cfdd367 reference: adjust docs for UDP multicast
Minor style changes to better match the rest of the docs,
plus "HISTORY.txt" entry.
2013-04-06 07:22:31 -06:00
Matthew Flatt
aa18b93e63 bump version number 2013-04-06 07:06:46 -06:00
Tony Garnock-Jones
c4f4c6ab5d Make xform build step work in Windows builds 2013-04-06 06:49:13 -06:00
Tony Garnock-Jones
314bc49714 UDP Multicast primitives and documentation. 2013-04-06 06:49:13 -06:00
Tony Garnock-Jones
d78456b88b Support SO_REUSEADDR on (udp-bind!), for multicast use. 2013-04-06 06:49:13 -06:00