Stevie Strickland
27b4df3eb5
Check that init args mentioned in contracts are provided.
...
Closes PR 13693.
2013-04-13 17:31:39 -04:00
Stevie Strickland
eb12d76769
Add two spaces before contract error message fields (Reference section 9.2.1).
2013-04-13 17:31:39 -04:00
Mike Sperber
3cb555a6c1
Synch German string constants with latest.
2013-04-13 14:37:54 +02:00
Matthew Flatt
69707c9255
racket/gui: gl-config fixes
2013-04-12 18:29:01 -06:00
Stephen Chang
b3ba324a92
fix typed racket named let: error when there are no binding types
...
closes PR 13691
include in release
2013-04-12 18:25:55 -04:00
Matthew Flatt
9a52894b8b
racket/enter: fix exception handling & propagation for `enter!'
...
Merge to v5.3.4
2013-04-12 14:58:54 -06:00
Matthew Flatt
9420855879
racket/gui cocoa: delay `on-paint' if a GL context isn't ready
...
The relevant `on-paint' call is one that is forced for a GL
canvas to try to draw a frame's content before the frame is
shown. Sometimes, thread scheduling would let the frame get
sufficiently initialized at the Cocoa level before the `on-paint'
call happened, but sometimes not.
2013-04-12 14:58:53 -06:00
Matthew Flatt
fff88eeb92
ffi/unsafe/obj: fix use of ivar in rator position
...
Merge to v5.3.4
2013-04-12 14:58:53 -06:00
Jay Kominek
0562755be9
OpenGL context sharing
2013-04-12 14:58:53 -06:00
Matthias Felleisen
6642c114f7
reformat error message for implode, Closes PR 13690
2013-04-12 16:25:20 -04:00
Asumu Takikawa
fa80c53115
Fix #:methods regression at top-level
...
Please merge to v5.3.4
2013-04-12 16:10:27 -04:00
Claire Alvis
d84494dd44
Fixes strange error messages for invalid generic method definitions
...
Closes PR 13681
Please merge to v5.3.4
2013-04-12 16:10:27 -04:00
Matthias Felleisen
2d934e6a4f
die to dice
2013-04-12 13:17:22 -04:00
Matthew Flatt
879a919973
fix dependency cycle in `picturing-programs'
2013-04-12 06:40:38 -06:00
Matthew Flatt
33700427f2
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
2013-04-12 06:36:51 -06:00
Stephen Bloch
c25ed7473c
Moved error-message tests into a module+ in main source file.
2013-04-12 06:43:11 -04:00
Eli Barzilay
b5771e6ade
Avoid loading modules in module->path' and
known-module'.
...
This is particularly problematic for `require-reloadable'.
Closes PR 13688.
2013-04-12 01:23:19 -04:00
Robby Findler
a425ee5207
improve the name of recursive-contract (thanks, Asumu!)
...
closes PR 13686
2013-04-11 22:44:56 -05:00
Burke Fetscher
41d90c6dd5
redex: syntax error fix for define-relation
...
please merge to the release branch
2013-04-11 22:34:29 -05:00
Robby Findler
e6122d5fbd
fix listof error reporting
...
closes PR 13685
please merge to the release branch
2013-04-11 19:35:09 -05:00
Robby Findler
6cc0581dcd
add Burke to acks
...
please merge to release branch
2013-04-11 19:35:07 -05:00
Matthew Flatt
06c42f0887
equality for `define-cstruct'-generated wrappers
...
Closes PR 13650
Merge to v5.3.4
2013-04-11 14:48:26 -06:00
Robby Findler
e5ae68a0c2
Add Burke to redex responsibility
...
(and remove Casey)
2013-04-11 14:06:40 -05:00
Matthew Flatt
98c5209c95
ffi/unsafe: fix doc typo
...
From Tobias
Closes PR 13684
Merge to v5.3.4
2013-04-11 10:30:00 -06:00
Matthew Flatt
c1d9b0716e
dist-spec fix for `raco setup' extra file
2013-04-11 10:11:58 -06:00
Matthew Flatt
d195e3889b
raco pkg: fix `raco setup' sensitivity to package scope
...
Merge to v5.3.4
2013-04-11 09:54:17 -06:00
Matthew Flatt
ff324f9270
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
2013-04-11 09:54:17 -06:00
Matthew Flatt
0b2c9af57c
move handin-client' and
handin-server' to `handin' package
2013-04-11 09:54:17 -06:00
Matthew Flatt
ef6639f4c7
pkg docs: add a tag for the "how to develop" section
...
Merge to v5.3.4
2013-04-11 09:54:17 -06:00
Jay McCarthy
f29a071774
Normalize max-waiting contracts
2013-04-11 08:33:29 -06:00
Jay McCarthy
1bdf6e67dd
Adding max-waiting to serve/servlet, re dyoo
2013-04-11 08:33:29 -06:00
Jay McCarthy
f340939677
Changing default max-waiting to 511 re Apache
2013-04-11 08:33:29 -06:00
Jay McCarthy
7dd9cc9568
Adding link
2013-04-11 08:33:29 -06:00
Jay McCarthy
5c4952ba03
Fixing PR13683
2013-04-11 08:33:29 -06:00
Matthew Flatt
fd614991e6
code tweaks
2013-04-11 06:50:13 -06:00
Matthew Flatt
a9a20e9aa7
fix the name of `environment-variables-ref'
...
Also, fix use of unsetenv() to work with platforms where it returns
void.
2013-04-11 06:42:54 -06:00
Matthew Flatt
661a1dd5e2
GC tweaks
...
In a minor collection, old-generation pages can be ignored for
the fixup pass. Also, the "moved" bit implies the "marked" bit.
Also, move the mark bits to low and the hash bits to high,
which leads to slightly better generated code for the GC.
2013-04-11 06:42:54 -06:00
Eli Barzilay
f7ca24d1b3
New Racket version 5.3.4.3.
2013-04-11 03:30:16 -04:00
Eli Barzilay
91aa7f3527
Make configure install the docs in the standard place.
...
Closes #315 (on github)
2013-04-10 23:46:05 -04:00
Robby Findler
d710550f0a
make opt/c use a more comprehensive list of known-to-be-good
...
predicate contracts
also make it just evaporate when the contract is unknown
(instead of leaving a wrapper behind around the contract)
2013-04-10 18:32:25 -05:00
Matthew Flatt
d4fa2766c2
performance tweaks for `for/{fx,fl,extfl}vector'
...
Also, provide a better error message when the body produces a
non-{fix,flo,extflo}num.
2013-04-10 17:26:38 -06:00
Matthew Flatt
37c55967b0
sconfig adjustment to accomodate PPA build
...
The build process expects the definition of
SCHEME_PLATFORM_LIBRARY_SUBPATH to make sense as a shell
expression, or something like that.
2013-04-10 17:26:38 -06:00
Burke Fetscher
3feb6cf039
add a consistency check on the final environment
...
Specifically, check that fully instantiated terms
with cstrs on them satisfy those cstrs.
2013-04-10 16:13:45 -05:00
Matthew Flatt
e49956e3ea
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
2013-04-10 15:06:13 -06:00
Matthew Flatt
6ea9a2b3e3
add `make-environment-variables'
...
Swap order of argument for `environment-variables-get'
and `environment-variables-set!', so that the environment
variables come first --- which follows the usual order.
This change means that the parameter isn't used to get
the default environment variables, but that seems ok; the
convenient interface is `getenv' and `putenv'.
On Windows, case-normalized environment variable names.
Also, change the implementation to use an immutable hash
internally.
2013-04-10 12:06:29 -06:00
Matthew Flatt
cfe9f447c8
fix sandbox test to avoid influence from other tests
2013-04-10 12:04:52 -06:00
Burke Fetscher
468d2b192e
redex: elminate another #f/failure confusion
2013-04-10 12:59:15 -05:00
Asumu Takikawa
3946d7ff78
Fix environment variable doc typos
2013-04-10 12:50:46 -04:00
Matthew Flatt
6e0492dff0
fix a UDP multicast test to make it work on Windows XP
2013-04-10 09:11:28 -06:00
Matthew Flatt
842da32e48
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).
2013-04-10 09:11:14 -06:00