Commit Graph

30177 Commits

Author SHA1 Message Date
Jay McCarthy
e1038769ea Increase record timeout 2013-08-09 15:04:07 -06:00
Jay McCarthy
adca0d8a8f Increase fuzz timeout 2013-08-09 15:04:07 -06:00
Matthew Flatt
19cda0396b fix stack size of threads that implement places
... on platforms other than Mac OS X and Linux.
2013-08-09 14:26:32 -06:00
Matthew Flatt
23a757aefa scribble: fix "InBox" example's CSS 2013-08-09 12:59:51 -06:00
Matthew Flatt
6bb55f7d14 Solaris: various repairs
Fix threading, including SIGCHLD mask.
2013-08-09 10:49:46 -06:00
Jay McCarthy
086a1b7525 Update gc2 based on an error found by Robby's student 2013-08-09 09:07:50 -06:00
Jay McCarthy
585551d942 Moving file accidentally committed in old place 2013-08-09 08:37:06 -06:00
Matthew Flatt
3ca82d5df7 fix subprocess issues
Fix SIGCHLD suspension for fork()-based file locks (i.e., Solaris).

Also, fix commit ea51d32e, which broke termination of process groups
where the main process terminated before the rest of the group,
because it used sigwait() before the terminate action.
2013-08-09 07:55:14 -06:00
Matthew Flatt
d93ce089a3 fixes of OpenSolaris
Make the GC always use the mmap() block cache, since mmap() on Solaris
allocates much more than a page when a single page is requested.

Enable places and threads by default on x86 and x86_64.

Fix pthread-related compilation flags.
2013-08-09 07:55:14 -06:00
Robby Findler
02e33983d0 tweak the pdflatex finding code to work in drracket when
started from the finder
2013-08-09 06:37:21 -05:00
Robby Findler
abec39a901 use new position-integer? predicate
the check is to avoid drawing check syntax arrows
that go too far away; this may not be really possible
anymore, but in the past the old limit could be hit with
a long file and an arrow that went its length
2013-08-09 06:09:42 -05:00
Matthew Flatt
9068341cb9 JIT: add missing check on inlined `procedure-arity-includes?'
Closes PR 13951
2013-08-08 17:57:49 -07:00
Matthew Flatt
983188e07d fix contract and docs for `register-collecting-blit' 2013-08-08 17:49:48 -07:00
Matthew Flatt
2b1b8696f0 raise GUI size limit to 1000000
Add `dimension-integer?', `position-integer?',
`spacing-integer?', and `positive-dimension-integer?' to make
the documentation, especially, more parameterized over the
limit.

Also, make the slider limits match the dimension/position limit,
since they're often related.

Things go wrong with, for example, a canvas that is
larger than 32k in a dimension. It looks like there's
a problem on each platform, although not exactly the
same problem. Meanwhile, even larger scrollable panels
can work ok on platforms other than Windows.

Closes PR 13849
2013-08-08 17:49:34 -07:00
Robby Findler
53654ca035 move check syntax's context menu items to the front of the menu
closes PR 13940
2013-08-08 16:17:00 -05:00
Robby Findler
fb91397d24 make un/cache-image accept everything that image? accepts
I'm not sure if the precise details of how this function behaves
(specifically that it copies snips that aren't cacheable) is
important, but I suspect the implementation is more authoritative
that the docs in this case, so document what it really does.

closes PR 13956
2013-08-08 16:17:00 -05:00
Robby Findler
69eafff8a1 make a copy of the snip before writing it to the port
since snips will silently fail to be inserted when
they are already inserted and some ports just take
snips and insert them into editors without copying
them first

closes PR 13960
2013-08-08 16:16:59 -05:00
Jay McCarthy
ce7cb703ea Forgot to add CHUNK docs 2013-08-08 13:16:02 -06:00
Jay McCarthy
e38d15df41 Clean up GC2 docs 2013-08-08 12:43:22 -06:00
Jay McCarthy
2cffc7ede7 Add uploading 2013-08-08 12:43:22 -06:00
Jay McCarthy
56fa62110a Support multiple versions 2013-08-08 12:43:21 -06:00
Jay McCarthy
2f5eddd0fa Support multiple authors 2013-08-08 12:43:21 -06:00
Jay McCarthy
0512859235 Add CHUNK 2013-08-08 12:43:21 -06:00
Jay McCarthy
c8b46c6a4c More logging and threads to protect against hangs 2013-08-08 12:43:20 -06:00
Jay McCarthy
dfde2212cc Fix metadata post pkgs 2013-08-08 12:43:20 -06:00
Jay McCarthy
80953c1aa3 Migrating to new layout 2013-08-08 12:43:20 -06:00
Jay McCarthy
a121fcad7a Potentially useful tests 2013-08-08 12:43:19 -06:00
Vincent St-Amour
bceae7b5b0 Comment typo. 2013-08-08 14:20:48 -04:00
Vincent St-Amour
8802af2494 Fix indentation in current-library-collection-links docs. 2013-08-08 14:06:30 -04:00
Vincent St-Amour
bc877477bf Make contract profiler robust against empty stack traces. 2013-08-08 14:06:30 -04:00
Vincent St-Amour
8f50e4a519 Make submodule detection more robust. 2013-08-08 14:06:30 -04:00
Asumu Takikawa
af7583700d Doc fix for silly mistake in 495c70c 2013-08-08 13:11:51 -04:00
Asumu Takikawa
24e55c1faa Doc fixes in htdp/image 2013-08-08 12:49:42 -04:00
Asumu Takikawa
495c70cb61 Doc fixes in 2htdp/image 2013-08-08 12:49:42 -04:00
Robby Findler
a8405eb77d Adjust contract-out so it uses the provide transformer machinery properly
closes PR 13946

This is probably not the optimal way to make this change; better would
have been to refactor the existing provide/contract implementation so
it does not glom the provides all together in the first place (instead
of pulling them out afterwards). Do it this way anyways, because I
have a big pile of contract-system changes in another branch that also
changes around how provide/contract works: this way will be much
easier to rebase those changes off of.
2013-08-07 15:49:08 -05:00
Matthew Flatt
3b76628eb1 adjust `compiler/zo-marshal' for bytecode-file change
Forgot to fix as part of b8db5aacb3.
2013-08-07 08:41:43 -07:00
Matthew Flatt
b8db5aacb3 fix bytecode-format bug
The range of values used to represent "improper lists"
of length 36 to 65 overlapped with the range of values
used to represent other things.

This bug is the new chapion of the "how did we not hit that
earlier?" category. The bug was introduced around v300, at
the latest.
2013-08-07 08:37:50 -07:00
Vincent St-Amour
ed3c2d4e7c Fix guide typo.
Closes PR13955.
2013-08-07 09:43:47 -04:00
Asumu Takikawa
aa0350ad7c Fix mrlib doc typo 2013-08-05 15:13:52 -04:00
Asumu Takikawa
296097c871 Increase DrDr benchmark timeout 2013-08-05 14:23:53 -04:00
Stephen Chang
68cf924000 fix typos in macro guide 2013-08-05 13:47:34 -04:00
Andrey Larionov
87a1506ef4 Update documentation source location link 2013-08-05 10:23:01 -04:00
Robby Findler
e1d22e6b1f fix exit:exit docs
closes PR 13944
2013-08-05 01:11:41 -05:00
Robby Findler
492ddab085 set the background and the foreground color (not just the foreground)
when switching to white-on-black mode (or back).

this causes the cursor in embedded editors to pick up the right colors
(since it is selected by the inverse of the background color of the style
of the enclosing editor snip)

closes PR 13943
2013-08-04 16:28:47 -05:00
Matthew Flatt
de230bc1ef Revert "make user PLaneT install path use installation name instead of version"
This reverts commit ac20e7fc0d.

Using the installation name name seems right, but it creates sandbox
trouble, since finding the instalation name requires several
path-chasing steps. I think the sandbox problem shoudl be fixed,
somehow, but since I don't have a good idea right now, I'm reverting
the PLaneT change.
2013-08-04 10:35:30 -06:00
Matthew Flatt
c67fd14ae8 remove prohibition on handle-evt?' arguments to wrap-evt', etc.
The intent of disallowing `handle-evt?' arguments to `wrap-evt',
`handle-evt', and `chaperone-evt' was that those extra wrappers
break the tail-handling behavior that is almost certainly intended
when `handle-evt' is used. The extra checking was not obviously
worthwhile (we don't have any checked "this procedure should be called
in tail position" annotations, after all), and pushing the distinction
through Typed Racket looked particularly inconvenient.

Dropping the constraint is trivial if we say that wrapping a
`handle-evt' result disables the tail invocation of the handler
procedure.
2013-08-04 10:35:30 -06:00
Ryan Culpepper
4bc24a1117 added nearest below & above to find-seconds error message
Closes PR 13945
2013-08-03 18:20:46 -04:00
Ryan Culpepper
7d2c1c0790 fix exprs field for raise-syntax-error* 2013-08-03 18:20:33 -04:00
Matthew Flatt
df30e9c148 add missing lock acquire 2013-08-03 13:56:18 -06:00
Matthew Flatt
999afcf07f overhaul documentation for the package manager 2013-08-03 12:18:46 -06:00