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