Commit Graph

20859 Commits

Author SHA1 Message Date
Kevin Tew
edeab3a413 inline -> MZ_INLINE 2011-05-10 10:52:43 -06:00
Matthew Flatt
0011f5957d fix rotation problems and sense of `transform'-like operations
so that they conceptually apply after the current
 transformation, instead of before the current transformation;
 more general rotation problems were related to aligned drawing
 and the calculation of the effective scale for alignment
2011-05-10 09:53:49 -06:00
Matthew Flatt
dc7e8ef379 slideshow: improve viewer inset handling 2011-05-10 09:53:49 -06:00
Matthew Flatt
2e93e0ec14 cocoa: fix frame coordinate system by using initial menu-bar height 2011-05-10 09:53:48 -06:00
Matthew Flatt
d8340c6e2e futures: fix bugs in handling args of captured continuations 2011-05-10 09:53:48 -06:00
Kevin Tew
a09a4edcc3 mz-gdbinit updates 2011-05-10 06:37:39 -06:00
Kevin Tew
85ef1e2153 Added gc mark and fixup support for scheme_serialized_symbol 2011-05-10 06:37:39 -06:00
Kevin Tew
94d92092a5 deep copy stack overflow check 2011-05-10 06:37:39 -06:00
Kevin Tew
940e4cce34 shutdown custodian and call atexit handlers at place exit 2011-05-10 06:37:39 -06:00
Matthias Felleisen
b74c9f9df3 ensure that dimensions of canvas are below 2000 by 2000; closes PR 11907 2011-05-09 17:59:23 -04:00
Robby Findler
0e58a37105 fixed up a test (that I hadn't meant to push the last time, sigh) 2011-05-09 15:34:01 -05:00
Matthew Flatt
ca16f25cf1 fix in-list' to check argument with list?'
--- originally left out on purpose for performance reasons,
     but it was not documented as missing a test, it's obviously
     better to check for a list, and JIT changes have made
     the `list?' test inexpensive
2011-05-09 14:27:45 -06:00
Matthew Flatt
8ad8d5b7f7 fix tl-map parse & marshal 2011-05-09 12:24:05 -06:00
Matthew Flatt
a4da2a3f4c fix varref' in compiler/zo-structs', etc.
and sync docs better with implementation
2011-05-09 09:43:32 -06:00
Robby Findler
553d9ff4c6 made set/c preserve flat-contract'ness of its argument 2011-05-09 08:49:12 -05:00
Robby Findler
e41deb5cf6 more help collection documentation 2011-05-09 08:49:11 -05:00
Robby Findler
b6fc13b9eb a start on the help docs 2011-05-09 08:49:11 -05:00
Matthew Flatt
5b2492eda6 places, creating a subprocess: reset SIGCHLD correctly 2011-05-09 07:27:05 -06:00
Matthew Flatt
a60bfe9b7f remove some obsolete Mac OS X compiler flags for gracket 2011-05-09 07:27:04 -06:00
Robby Findler
f60f23496d added a drracket test 2011-05-08 22:30:24 -05:00
Robby Findler
e88f86efe4 a start on the scribble/lncs language 2011-05-08 22:19:46 -05:00
Matthew Flatt
979ea867a5 experiment (unsuccessfully) with inlining heuristic
and minor code clean-up
2011-05-08 17:04:27 -06:00
Matthew Flatt
db75dddf87 fix decompiler's listing of captured top- and module-level variables 2011-05-08 17:01:23 -06:00
Matthew Flatt
02c2c173f2 Prevent #\uFFFF and #\uFFFE from being passed through to Pango
Closes PR 11904
2011-05-08 17:01:23 -06:00
Sam Tobin-Hochstadt
27aa3f7556 Add type for `error-display-handler' 2011-05-08 15:36:48 -04:00
Sam Tobin-Hochstadt
2f3e9fc655 Add types for `in-hash' etc. 2011-05-08 15:36:48 -04:00
Matthew Flatt
9188e36ef1 try to fix thread-local variables for Max OS X Lion 2011-05-08 08:00:46 -06:00
Matthew Flatt
695039626c fixes for non-JIT build 2011-05-08 06:26:04 -06:00
Matthew Flatt
09046b46dd split up mzmark output 2011-05-08 06:26:04 -06:00
Matthew Flatt
01193652b0 internal reorganization of bytecode compiler and other bytecode tasks
--- organize by task instead of (weakly) by bytecode form; source
 files are smaller with fewer global functions and datatypes
2011-05-08 06:26:04 -06:00
Matthew Flatt
153d23ecf0 adjust sandbox memory-limit test timeout 2011-05-08 06:26:04 -06:00
Casey Klein
cafcb47549 Refactored reduction-relation-procs 2011-05-08 06:19:45 -05:00
Casey Klein
dd58b457a9 Fixes domain checking of unioned reduction relations 2011-05-08 05:04:16 -05:00
Robby Findler
33c848fcda added current-cache-all?, a parameter that controls the caching strategy
that apply-reduction-relation* (and thus test-->>) uses
also make apply-reduction-relation* call remove-duplicates
  on the result of apply-reduction-relation
2011-05-07 20:06:38 -05:00
Robby Findler
70b0eb8ac9 make raco setup call raise-user-error instead of error when reporting malformed command-line collection paths 2011-05-06 17:29:06 -05:00
Robby Findler
2fe1c3b80d document the help collection's top-level modules 2011-05-06 17:29:03 -05:00
Eli Barzilay
8ce2ec7580 Fix permissions on Windows.
The windows 7 build generated some weird permission issues: the toplevel
directory had a 000 permission as well as all *.exe files.  Looks like
it is due to how cygwin translates the permissions of the C:\ drive.  A
way to get around this is to have a build directory with pre-set
permissions that cygwin likes, then have the build directory in it.

(This hack might be needed for the other build machine too at some point
in the future.)

Also add /c/Windows/system32 to the PATH, otherwise MS batch files fail
(with obscure errors).
2011-05-06 14:46:39 -04:00
Eric Dobson
e9683e1dd2 Changed early failure in subtyping to all non-struct values, not just null. Closes PR 11887. 2011-05-06 11:39:01 -04:00
Matthew Flatt
240d95ada6 fix closure GC handling when closure is only half-formed 2011-05-06 09:20:56 -06:00
Eli Barzilay
503485b5a4 New Racket version 5.1.1.5. 2011-05-06 09:48:07 -04:00
Matthew Flatt
e9721058fb reorgnize datatypes of less common bytecode forms
removing a layer of indirection, and setting up
 for an internal reorganization of the compiler code
2011-05-06 06:56:23 -06:00
Matthew Flatt
047c21edb4 add missing Win64 library to get-libs script 2011-05-06 06:56:22 -06:00
Sam Tobin-Hochstadt
af56616fc8 Require numeric-predicates at the correct phase.
Closes PR 11897.
2011-05-05 19:04:38 -04:00
Sam Tobin-Hochstadt
507db7e5a6 Include extra-procs in the #:use-sources. 2011-05-05 19:04:38 -04:00
Vincent St-Amour
d7fd2b2e3f Add extra early failure cases to subtype* to avoid inference failures. 2011-05-05 18:54:12 -04:00
Vincent St-Amour
4b03ecde2a Integrate the TR and TR optimizer test suites. 2011-05-05 18:54:12 -04:00
Vincent St-Amour
4ea9b29d12 Remove redundant checks from TR's optimizer tests.
Checking that the optimized and non-optimized versions return the same
results is unnecessary. Optimization logs, which are checked against
an expected log, already contain the results.
2011-05-05 18:54:12 -04:00
Vincent St-Amour
7b6edb452f Rewrite the optimizer test suite to use rackunit. 2011-05-05 18:54:12 -04:00
Vincent St-Amour
fa016ea576 Keep running TR tests even if optimizer tests fail. 2011-05-05 18:54:12 -04:00
Vincent St-Amour
850d4d325d Don't display name of non-test files. 2011-05-05 18:54:12 -04:00