Neil Toronto
1818bf9a42
Move margin-note*
in math docs to work around issue with Firefox
...
Please merge to v6.1
(cherry picked from commit 3849643e4b
)
2014-07-23 12:45:09 -04:00
Neil Toronto
e9580ad006
Fix compiled-bitmap
and compiled-bitmap-list
on 2x bitmaps, lossy compression
...
This fixes the docs for `compiled-bitmap-list`. Icons in DrRacket were immune,
because they're stored in modules as PNG bytes.
Please merge to v6.1
(cherry picked from commit 1f7b452920
)
2014-07-23 12:45:00 -04:00
Matthew Flatt
6a44b8aaf8
racket/draw: fix get-argb-pixels
for unscaled and just-alpha
...
Closes PR 14653
Merge to v6.1
(cherry picked from commit 295cb46c48
)
2014-07-23 12:44:55 -04:00
Robby Findler
26835dbb59
remove call to 'time'
...
Please add to 6.1 release branch
(cherry picked from commit cdd06f108c
)
2014-07-23 12:44:51 -04:00
Vincent St-Amour
aa0e6dd09d
Update TR history.
...
Please merge to 6.1.
(cherry picked from commit 5a12f8e778
)
2014-07-23 12:44:47 -04:00
John Clements
9c24b3c001
updated HISTORY.txt
...
Merge to 6.1 release
(cherry picked from commit c970a0656c
)
2014-07-23 12:44:43 -04:00
Robby Findler
d851817d66
fix compatible-closure to deal properly with language extension
...
Thanks to David Van Horn for spotting the problem and providing
a nice simple test case
Please include in 6.1
(cherry picked from commit 3666842cd4
)
2014-07-23 12:44:39 -04:00
Gregory Cooper
3ba5639e04
Reorder some recursive definitions to avoid undefined references.
...
Please include in v6.1 release if possible.
(cherry picked from commit 45306397cc
)
2014-07-23 12:44:35 -04:00
Ryan Culpepper
2178fbf4d4
fixed macro stepper test
...
(cherry picked from commit f4978d2fdb
)
2014-07-23 12:44:11 -04:00
Ryan Culpepper
e391bb1755
fix stxparse test
...
(cherry picked from commit 4f05e33192
)
2014-07-23 12:44:08 -04:00
Robby Findler
757dace1e9
update HISTORY for 6.1
...
Please include in the 6.1 release
(cherry picked from commit 5168764293
)
2014-07-23 12:44:04 -04:00
Robby Findler
e8aa7d3800
update HISTORY.txt for 6.1
...
Please include in the 6.1 release
(cherry picked from commit fbc3d7ea7c
)
2014-07-23 12:44:00 -04:00
Matthew Flatt
aa59fc08ca
update racket/HISTORY.txt
...
Merge to v6.1
(cherry picked from commit e8278176fa
)
2014-07-23 12:43:55 -04:00
Matthew Flatt
9bd0e3e58c
scribble: another Unicode mapping for Latex output
...
This mapping is needed by the "redex-unstable" documentation.
Merge to v6.1
(cherry picked from commit a33c64b45f
)
2014-07-23 12:43:52 -04:00
Matthew Flatt
1293238061
scribble: fix PDF rendering for image without bounding-box info
...
Merge to v6.1
(cherry picked from commit 09b4445c7a
)
2014-07-23 12:43:48 -04:00
Ryan Culpepper
0e73507855
Update base pkg version to 6.0.900.900
2014-07-17 13:04:59 -04:00
Matthew Flatt
dd0ee96fde
future: fix completion of a future that ends with a delayed tail call
...
The completion needs to be set up as an lightweight contination so
that it can be captured.
Merge to v6.1
(cherry picked from commit 7a5746d9a7
)
2014-07-17 12:46:58 -04:00
Matthew Flatt
23ab4a1615
future: fix slow path for inlined struct getter
...
Merge to v6.1
(cherry picked from commit 4541a75e76
)
2014-07-17 12:46:55 -04:00
Matthew Flatt
1ab2f2643e
fix sleep timeout in scheduler
...
In the case that the current time equals exactly the timeout of
a `sync/timeout`, the Racket process could get stuck (using no CPU)
instead of continuing as it should.
How did we not find this before? Why am I suddenly able to replicate
the problem (i.e., hitting exactly the target timeout in the secheduler
at the millisecond granularity)?
Merge to v6.1
(cherry picked from commit 76aefcb508
)
2014-07-17 12:46:50 -04:00
Matthew Flatt
f5b73656a0
pkg/lib: make pkg-directory->additional-installs
recognize root docs
...
Merge to v6.1
(cherry picked from commit bc832a680b
)
2014-07-17 12:46:40 -04:00
Robby Findler
88bf95297e
fix a bug uncovered by 1b3fd890ad
...
Merge to 6.1, please
(cherry picked from commit 6d2dfbff9e
)
2014-07-17 12:46:25 -04:00
Robby Findler
1b6887c461
spell check pict docs
...
Merge to 6.1, please
(cherry picked from commit 34b4472d97
)
2014-07-17 12:46:21 -04:00
Robby Findler
bf81f87141
change 'jump to next misspelled word' shortcut to avoid
...
conflicting with the close window shortcut (which is only
<menukey>-shift-w when there are multiple tabs open)
Merge to 6.1, please
(cherry picked from commit ec0ccbe35e
)
2014-07-17 12:46:16 -04:00
Matthew Flatt
bf5887b26f
pkg/lib: fix pkg-directory->additional-installs
...
Merge to v6.1 (with a70b3173b2
)
(cherry picked from commit add04001cd
)
2014-07-17 12:46:11 -04:00
Matthew Flatt
a23cce0b07
pkg/lib: make pkg-directory->additional-installs
use 'compile-omit-paths
...
Otherwise, "test/pkgs" claims to provide various documents and executables
that are in test packages.
Merge to v6.1
(cherry picked from commit a70b3173b2
)
2014-07-17 12:46:07 -04:00
Matthew Flatt
47aa868b0d
xform: fix bad parsing of array sizes
...
A size expression N+M for a literal integer N was parsed as just N.
Report an error when that case happens (since it's difficult to
handle) instead of mishandling it.
Merge to v6.1
(cherry picked from commit e063b654fa
)
2014-07-17 12:46:03 -04:00
Matthew Flatt
e6b1ffa1fb
JIT: fix array-size expression that is handled badly by xform
...
This bug (in xform, really) appears to be responsible for recent "JIT
buffer overflow" crashes. It could also cause other memory-corruption
crashes.
The bug could be triggered by any program that uses operators like
`+`, `<`, and `bitwise-ior` on more than 2 and less than 6 operands
(which is a lot of programs), but only if a certain allocation and
GC pattern happens at just the right time (which is why a crash was
relatively rare).
Merge to v6.1
(cherry picked from commit c72f441d93
)
2014-07-17 12:45:58 -04:00
Matthew Flatt
dd6f973d5c
ffi/unsafe/com: convert to date*
, document limitations
...
Merge to v6.1 along with 7d65ee6127
.
(cherry picked from commit 689f449c8d
)
2014-07-17 12:45:49 -04:00
Kalimehtar
1962da8587
Fix _date to allow dates before 1970 year
...
(cherry picked from commit 7d65ee6127
)
2014-07-17 12:45:45 -04:00
Matthew Flatt
6e4234e32b
fix GC-cooperation bug in vector->values
...
The `vector->values` function set up multiple return values
badly in the case that the given vector is chaperoned.
The problem could lead to NULL as results for `vector->values`.
Merge to v6.1
(cherry picked from commit f57c1c8e2a
)
2014-07-17 12:43:05 -04:00
Matthew Flatt
be6185acc9
compiler/zo-structs: document undef-ok?
in assign
...
Closes PR 14622
Merge to v6.1
(cherry picked from commit a479f18c28
)
2014-07-17 12:43:00 -04:00
Matthew Flatt
6b78f47876
fix doc typo
...
Closes PR 14626
Merge to v6.1
(cherry picked from commit b3dd3954fb
)
2014-07-17 12:42:57 -04:00
Matthew Flatt
c76fc74853
reference: clarify significance of order for submodules
...
Merge to v6.1
(cherry picked from commit e044e4360b
)
2014-07-17 12:42:52 -04:00
Matthew Flatt
adf9f50b73
raco setup: reorganize command-line flags
...
Group flags and refine the descriptions and documentation.
Merge to v6.1
(cherry picked from commit 95a126b2e1
)
2014-07-17 12:42:48 -04:00
Robby Findler
dbc1b565a4
fix esc;n keystroke in REPL
...
closes PR 14631
please include in release branch
(cherry picked from commit 3831496bf9
)
2014-07-17 12:42:44 -04:00
Robby Findler
f8c4319022
fix f1 and switch-tab keybindings when "Treat alt key as meta"
...
preference is set
closes PR 14629
please include on the release branch
(cherry picked from commit ae1349a906
)
2014-07-17 12:42:40 -04:00
Matthew Flatt
c973f0fefe
fix order of file close and kqueue de-registration
...
Thanks to memcheck.
Merge to v6.1.
(cherry picked from commit 8559192944
)
2014-07-17 12:42:36 -04:00
Matthew Flatt
0bdbb8db2f
fix uses of uninitilized memory
...
Thanks to memcheck. (I'm unable to get far with Racket and memcheck,
but I get this far.)
Merge to v6.1.
(cherry picked from commit 45eb084d27
)
2014-07-17 12:42:32 -04:00
Robby Findler
ed22f8cbcd
fix misspelling tracker
...
please include on the release branch
(cherry picked from commit 83a76027d5
)
2014-07-17 12:42:28 -04:00
Matthew Flatt
3d8ba0128d
raco pkg catalog-archive: handle interrupted update
...
While `catalog-archive` cannot handle arbitrary corruption of
a previous archive run, it should be able to handle a state
due to interruption or other transient errors.
Merge to v6.1.
(cherry picked from commit 42aeae24be
)
2014-07-17 12:42:23 -04:00
Ryan Culpepper
90edf8f996
Alpha version number for the v6.1 release
2014-07-08 20:53:55 -04:00
Matthew Flatt
e0ec228fd2
meta/pkg-build: use Etag header to avoid installer download
2014-07-08 17:31:22 +01:00
Matthew Flatt
aff4391d92
pkg-build: tweak format of summary page
2014-07-08 16:27:23 +01:00
Sam Tobin-Hochstadt
f98a912e0c
Include pkg authors in status web page.
2014-07-08 16:22:43 +01:00
Matthew Flatt
77f2a02149
meta/pkg-build: better way to select build steps
2014-07-08 16:17:19 +01:00
Matthew Flatt
088ee88386
meta/pkg-build: fix construction of catalog URL
...
Also, add a `#:skip-download?` option.
2014-07-08 15:57:13 +01:00
Matthew Flatt
992350ef93
meta/pkg-build: extract/salvage docs for conflicting and failed packages
...
Also, add a step to package results into a web-friendly archive.
2014-07-08 11:35:06 +01:00
Matthew Flatt
f1c6b52284
games/gobblet: fix game explorer in case of tie
...
A tie due to a cycle would cause the explorer to fail instead of
giving up with a tie.
2014-07-08 09:49:13 +01:00
Matthew Flatt
2efb053a4c
fix doc typo
2014-07-08 08:06:42 +01:00
Matthew Flatt
139452dcc2
read: fix long-double error reporting
...
This repair corrects an ocassional test failure in the `read`
test suite.
2014-07-08 08:00:16 +01:00