Robby Findler
67c48d6d78
Commit b3002cfab0
broke
...
the redex bitmap test cases (in a good way!). Hopefully
this fixes them and makes DrDr happy again
2012-05-18 09:01:38 -05:00
Asumu Takikawa
6cead90c1f
Fix bug in method concretization for interface ctcs
...
There was a bug (unrelated to the last) caused by a
bad mutation of a method table when creating copies of
classes for interface contracts.
2012-05-18 00:17:54 -04:00
Asumu Takikawa
9d5aa5eec5
Fix a bug with class/c & interface ctc interaction
...
Method concretization did not occur properly when particular
class contracts were applied along with interface contracts.
2012-05-17 22:36:48 -04:00
Matthew Flatt
d430656a03
slideshow/pict: for `text' in caps mode, kern captials with following
2012-05-17 16:21:27 -06:00
Matthew Flatt
e0256bc9c7
Pango kerning for Mac OS X
2012-05-17 15:48:45 -06:00
Matthew Flatt
b7d5aed8d7
add "alias" and "converted-arguments-variant" properties
...
The properties appear in the inlining expansion of an application
of a keyword-accepting function, and they're mainly intended for
use by Typed Racket.
The property keys are hidden, so that the property value can be
trusted as originating from `racket/base'. The accessor functions are
`syntax-procedure-alias-property' and
`syntax-procedure-converted-arguments-property' from
`racket/keyword-transform'.
2012-05-17 10:58:22 -06:00
Jay McCarthy
aa3b849382
Each file gets its own tmp dir
2012-05-17 10:29:55 -06:00
Jay McCarthy
e12e559878
Fix breakage from 3fceae2715
2012-05-17 10:29:55 -06:00
Jay McCarthy
b752d2e09a
Only repair the big archives
2012-05-17 10:29:55 -06:00
Jay McCarthy
7148cdf7f0
New archives, smaller
2012-05-17 10:29:55 -06:00
Jay McCarthy
14edb40d94
Start improving file system usage
2012-05-17 10:29:55 -06:00
Matthew Flatt
9093acbfb8
fix non-portable test
2012-05-17 08:40:34 -06:00
Matthew Flatt
3a46b5dd08
win64: glib DLL depends on libintl
...
This dependency was previously accidentally satisfied due to
the load order of modules (which recently changed).
2012-05-17 08:37:05 -06:00
Matthew Flatt
0695c63cb1
hack `directory-list' to avoid confusing Typed Racket
...
(hopefully temporary)
2012-05-16 18:29:16 -06:00
Matthew Flatt
662ede2bd2
Revert "work around an internal module-instantation bug"
...
This reverts commit bd75b17a23
.
It would be fine to leave the commit as-is, but I'm reverting to
make clear (and as a backup test) that the internal bug is fixed.
2012-05-16 10:41:31 -06:00
Matthew Flatt
ca33321aa7
fix phase-shifted compile-time use of `variable-reference->namespace'
2012-05-16 10:41:09 -06:00
Stevie Strickland
3dcc8ec92f
"broke it's contract" -> "broke its contract"
2012-05-16 11:44:09 -04:00
Matthew Flatt
bd75b17a23
work around an internal module-instantation bug
...
Tracking down the bug is taking a while, so I'm pushing a workaround
for now.
2012-05-16 09:43:23 -06:00
Matthew Flatt
3fbbf7cf94
add note about find-executable-path' to
subprocess', etc.
2012-05-16 09:43:23 -06:00
Matthew Flatt
65313a82a7
add a #:build?' argument to
directory-list'
2012-05-16 09:43:23 -06:00
Matthew Flatt
3a9f8eea4f
racket/gui cocoa: fix internal ObjC class names
...
"My" -> "Racket". The "My" prefix was from initial experiments,
of course, and I just never got around to changing it before.
I think these names go into a global namespace, though, at the
ObjC level, so they need to have a distinct and Racket-specific
prefix.
2012-05-16 09:43:23 -06:00
Stevie Strickland
3d8c1e200a
Fix unit contract tests to cope with contract error message changes.
2012-05-16 11:37:41 -04:00
Matthew Flatt
b0409dd232
racket/gui cocoa: fix floating-window event handling
...
Closes PR 12754
2012-05-16 08:00:50 -06:00
Matthew Flatt
d5b17210e3
racket/gui cocoa: fix 'no-sheet style for `dialog%'
2012-05-16 07:34:44 -06:00
Matthew Flatt
985eecbed7
racket/gui cocoa: fix initial eventspace hook
2012-05-16 07:21:55 -06:00
Matthew Flatt
9270936a28
instantiate require'd modules in the order that they are
require'd
...
This order is now specified, whereas the order was previously unspecified,
and the previous reverse order was an artifact of the implementation.
2012-05-16 07:12:27 -06:00
Matthew Flatt
68029b4ade
raco decompile: show `require's
2012-05-16 07:12:26 -06:00
Robby Findler
3fceae2715
adjusted the contract error messages so that the words expected/promised
...
are switched in and out based on the sense of the blame (similar to a recent
change that made given/produced swap in and out)
2012-05-15 22:08:42 -05:00
Robby Findler
dfa0305bb3
fix interaction between the framework's first-line-mixin and
...
line-numbers mixin
Specifically, when both are turned on, the #lang line now shows
the line number and shifts the "#lang ..." over to the same spot
where it is drawn when the first line is natually visible
Also, rackety
2012-05-15 22:08:42 -05:00
Matthew Flatt
e8d7b8696e
doc fix
...
Closes PR 12772
2012-05-15 20:13:12 -06:00
Matthew Flatt
b5ce4f281d
fix example
...
Closes PR 12723
2012-05-15 20:11:42 -06:00
Matthew Flatt
0c95475f4f
fixes for `scribble/srcdoc'
...
Use the new `relative-in' form to make imports
resolve correctly when they are shifted among modules.
2012-05-15 20:03:41 -06:00
Matthew Flatt
281d208e84
fix problem with module contexts and marks
...
Related to the new behavior of d836cba7c9
2012-05-15 20:03:41 -06:00
Matthew Flatt
e35337dcfd
add `relative-in'
2012-05-15 20:03:41 -06:00
Neil Toronto
0c6719319f
Fixed ellipses in scaled icons after fix to draw-ellipse in commit 1432912357
(mflatt); had been relying on earlier buggy behavior
2012-05-15 11:19:05 -06:00
Eli Barzilay
cb7d402e22
New Racket version 5.3.0.8.
2012-05-15 03:30:12 -04:00
Matthew Flatt
ca2659698e
fix binding-to-symbol module path translation for `submod'
2012-05-14 21:57:10 -06:00
Matthew Flatt
1067aa59e3
fix docs for `syntax-local-module-exports'
2012-05-14 21:57:10 -06:00
Matthew Flatt
a4bd18ff01
fix `syntax-local-module-exports' to work with submodules
2012-05-14 21:57:10 -06:00
Matthew Flatt
0653d1c966
add `syntax-local-submodules'
2012-05-14 21:57:09 -06:00
Matthew Flatt
cee18bd887
fix expansion state on `provide' transformer exception
2012-05-14 21:57:09 -06:00
Matthew Flatt
1bf1564f90
add `variable-reference->module-path-index'
2012-05-14 21:57:09 -06:00
Matthew Flatt
b374d0d015
ffi: fix big-endian s->c conversion of bytes and shorts
2012-05-14 21:57:09 -06:00
Robby Findler
005d3b7218
add context information to hash/c (also, rackety)
2012-05-14 21:43:46 -05:00
Robby Findler
9e7eb963d7
define => define/private (in a class)
2012-05-14 21:43:46 -05:00
Kevin Tew
fbbf8579e0
[Distributed Places] Docs clean up part 2
2012-05-14 14:58:40 -06:00
Matthew Flatt
29a401b692
racket/sandbox: treat linked collections like others
2012-05-14 09:35:06 -06:00
Matthew Flatt
ea8a6a1076
fix for-syntax `set!' of unbound identifier to be a syntax error
2012-05-14 09:14:01 -06:00
Robby Findler
e4887f576d
add some code to help avoid drracket dying when the sandbox does strange things
2012-05-14 07:53:52 -05:00
Robby Findler
d2d82d325b
up the future tests timeout
2012-05-13 20:20:06 -05:00