Robby Findler
caad82f91e
remove the code duplication in opt/c
...
The code duplication was there only to support
constructing the name for the optimized contract;
instead we actually just built the name as we go
(the old version actually built the old contract
and then used that to get the name)
also:
- racket/contract/base now requires basic-opters.rkt
so all of the opters are registered when racket/contract/base
is loaded, not just the non-basic ones
- fix the ordering of the names of subcontracts in or/c
- make opt-contracts print a more meaningful name
2013-04-09 09:41:46 -05:00
Eli Barzilay
436d9f25f9
Distribute all COPYING*.txt files.
2013-04-09 05:41:22 -04:00
Eli Barzilay
f57fbd94a6
Fix old pointers to COPYING.txt that should go to COPYING_LESSER.txt.
2013-04-09 05:41:07 -04:00
Eli Barzilay
bc7230bea2
Add missing responsible.
2013-04-09 05:15:57 -04:00
Eli Barzilay
1bf9e124eb
Change doc/.gitignore to make git aware of files with non-generated contents.
2013-04-09 05:15:57 -04:00
Eli Barzilay
127be39816
New Racket version 5.3.4.1.
2013-04-09 03:40:24 -04:00
Matthew Flatt
8b5523bd10
fix `for/flvector', etc. unsafety
...
Closes PR 13675
Merge to v5.3.4
2013-04-08 17:45:02 -06:00
Tony Garnock-Jones
94e36c8193
Tests for UDP multicast primitives
2013-04-08 15:23:01 -06:00
Matthew Flatt
596e573497
add missing license file
2013-04-08 15:23:01 -06:00
Robby Findler
f093131607
adjust pick-a-maze based on Neil's comments
...
please include in the release
2013-04-08 16:09:55 -05:00
Matthew Flatt
d5ede87ae8
JIT for ARM
...
Includes switch from LGPL 2.1 to LGPL 3, since the ARM port
of GNU lightining is licensed under LGPL 3.
2013-04-08 14:43:30 -06:00
Matthew Flatt
bc5c89cbf0
fix a non-deterministic test
2013-04-08 14:43:29 -06:00
Burke Fetscher
495e5c94cf
redex: bug fix for gerating terms including #f
...
please include in the release
2013-04-08 15:03:01 -05:00
Vincent St-Amour
aac22e1ce5
Better error message for non-existent generics groups.
...
Closes PR13671.
2013-04-08 14:43:29 -04:00
Robby Findler
1ebf66252f
fix test suite to match earlier fix to obligation info
...
merge to release branch, please
2013-04-08 13:40:56 -05:00
Robby Findler
d9adb4e6e9
fix improper fraction display
...
closes PR 13558
please include in the release
2013-04-08 13:40:55 -05:00
Robby Findler
caec6d0711
shortcircuit some of the code involved in drawing the margin highlight
...
for online expansion errors
This avoids drawing the margin highlight when it isn't inside the
region being repainted and it avoids even figuring anything out about it
when there is currently no error range
NOT for the release branch
2013-04-08 13:40:55 -05:00
Asumu Takikawa
5735d37794
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
2013-04-08 11:18:57 -04:00
Ryan Culpepper
6fdef0dcfc
Post-release version for the v5.3.4 release
2013-04-08 09:01:57 -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
Matthew Flatt
f24b91a1cc
fix interference of unboxing inference for different arguments
2013-04-06 06:42:01 -06:00
Robby Findler
77163fe8d1
add the ability to load in new mixins to DrRacket's
...
various get/extend:extend functions
2013-04-05 22:39:20 -05:00
Robby Findler
b05767ab13
add support for firing up a REPL to poke at DrRacket
2013-04-05 22:39:19 -05:00
Robby Findler
0ea2b61857
fix bug in online check syntax
2013-04-05 22:39:19 -05:00
Asumu Takikawa
9eaf5aaddb
Remove unnecessary type->contract case
2013-04-05 16:56:50 -04:00
Asumu Takikawa
0161dfdf16
Translate Value types to ctcs with better names
...
e.g., True -> '#t instead of
True -> "#t" for a flat-named-contract
2013-04-05 16:56:50 -04:00
Vincent St-Amour
fe83da9bdf
Eliminate intermediate lists.
2013-04-05 16:47:11 -04:00