Ryan Culpepper
53bbf1a795
v6.0.1 installers info
...
(cherry picked from commit 1618dc7018
)
2014-05-08 16:01:17 -04:00
Ryan Culpepper
3fd6960cf3
Update version number for the v6.0.1 release
2014-05-05 16:21:29 -04:00
Sam Tobin-Hochstadt
54ac52f7c3
Typed Racket history for 6.0.1.
...
Please include in release.
(cherry picked from commit 31ccd1ba7c
)
2014-05-05 15:35:46 -04:00
Matthew Flatt
b81a8131a1
places: fix gc of place channels containing place channels
...
The bug was a kind of typo: using `&` where `%` was intended to
implement a counter wraparound.
This bug is an even more likely candidate to be resopnsible for the
occassional crashes from the DrRacket easter-egg test.
(cherry picked from commit 6d4c25a322
)
2014-05-02 10:44:19 -04:00
Matthew Flatt
6cb8f9cd00
fix clean-up handling for the main thread of a terminated place
...
This bug might be reposnible for the occassional crashes seen in
DrDr for the easter-egg test.
Merge to v6.0.1
(cherry picked from commit 83dcf446a3
)
2014-04-28 17:49:10 -04:00
Matthew Flatt
5e5f43c2e2
ARM JIT: fix software floating-point
...
I broke uses of LDRD and STRD when compacting the set of registers
used by the JIT. The LDRD and STRD instructions are given one
register explicitly, but they implicitly use the next regsister, too,
and the specified register must be even-numbered. Lining up a pair of
registers requires a little shuffling before and after the operation.
Also, the LDRDI and STRD encodings were broken, and the inlined
fl->fx conversion was not right.
Closes PR 14470
(cherry picked from commit ffb0dd52c5
)
2014-04-28 17:49:05 -04:00
Matthias Felleisen
bef49b8d0c
history update
...
(cherry picked from commit ed9e47a1a6
)
2014-04-28 17:48:39 -04:00
Jens Axel Søgaard
fb55a41be2
Use quotient/remainder in bezout
...
Use quotient/remainder in bezout. This is much more efficient.
(cherry picked from commit 6b5e4c90e4
)
2014-04-24 15:50:43 -04:00
Neil Toronto
3261aacdfa
Add check to avoid degenerate planes in BSP tree build
...
Please merge to release
(cherry picked from commit de0b181913
)
2014-04-24 13:47:53 -04:00
Matthew Flatt
9cf6659bf0
avoid write-barrier memory protection for 'atomic-interior allocation
...
Split 'atomic-interior allocation to separate pages from other 'interior
allocation, and do not page-protect 'atomic-interior memory. Otherwise,
atomic-interior memory passed from one place to another --- especially
via the `#:in-original-place?` option on foreign functions --- can crash
due to triggering a write barrier in the wrong place.
Commit c18f6e8d6d
, which changed some cross-place arguments to Pango and
Cairo to be 'atomic-interior, exposed the problem.
Some indentation is left bad intentionally to minimize the diff.
Merge to v6.0.1
2014-04-24 13:39:31 -04:00
Robby Findler
b419be2016
fix use before definition bug from c8f3974a2
...
(cherry picked from commit fe2c796c41
)
2014-04-21 10:23:53 -04:00
Matthew Flatt
423b3f9789
update racket HISTORY for v6.0.1
2014-04-21 10:21:59 -04:00
Stephen Bloch
2c8d72a7d2
Replaced JPG file with PNG, so future renderer changes don't break test
...
cases. Please merge to release branch.
(cherry picked from commit c066040f8d
)
2014-04-21 10:21:51 -04:00
John Clements
b46669155d
Update HISTORY.txt for stepper
...
Please merge to 6.0.1 release
(cherry picked from commit 870057ab19
)
2014-04-21 10:21:47 -04:00
Robby Findler
77b0662e25
add missing release notes
...
Please include in 6.0.1
(cherry picked from commit ccefa53af3
)
2014-04-21 10:21:44 -04:00
Asumu Takikawa
289074aee7
Minor fix for TR docs for struct
...
Please merge to v6.0.1
(cherry picked from commit 4d7703770f
)
2014-04-17 10:45:54 -04:00
Asumu Takikawa
b24640e711
Fix TR reference docs for for
...
Please merge to v6.0.1
(cherry picked from commit e3f7aa4df2
)
2014-04-17 10:45:30 -04:00
Asumu Takikawa
22a475376e
Mark class support as experimental in the TR docs
...
Please merge to v6.0.1
(cherry picked from commit d6a3d27e54
)
2014-04-17 10:45:24 -04:00
Burke Fetscher
37f82ca1e0
Remove Redex benchmark from the release branch.
2014-04-15 10:56:32 -04:00
Matthew Flatt
55bb2d2810
upgrade Windows OpenSSL libraries to 1.0.1g
2014-04-15 10:56:31 -04:00
Matthew Flatt
030206f39f
avoid overflow in poll() timeout calculation
...
Closes PR 14410
Merge to v6.0.1
(cherry picked from commit 393456563e
)
2014-04-15 10:56:31 -04:00
Matthew Flatt
a130b66588
fix problem with syntax-local-lift-require
...
Closes PR 13797
Merge to v6.0.1
(cherry picked from commit 414507699b
)
2014-04-15 10:56:31 -04:00
Matthew Flatt
7c4fe52b37
openssl: recognize version 1.0.1g
...
Merge to v6.0.1
(cherry picked from commit 145dc95b87
)
2014-04-15 10:16:53 -04:00
Asumu Takikawa
6f03f6214b
Fix types in typed/file/gif
...
Thanks to WarGrey Gyoudmon Ju for reporting the bug
Please merge to v6.0.1
(cherry picked from commit 8c1206c063
)
2014-04-15 10:16:46 -04:00
Asumu Takikawa
0d3fe94dc0
Fix internal-external name mapping for TR classes
...
Please merge to v6.0.1
(cherry picked from commit a11144c8f8
)
2014-04-15 10:16:43 -04:00
Asumu Takikawa
3c7fd03266
Fix identifier-binding
docs and types
...
Closes PR 14262
Please merge to v6.0.1
(cherry picked from commit 5eb1110040
)
2014-04-15 10:16:38 -04:00
Asumu Takikawa
e70b606142
Show a REPL type printing example in the TR guide
...
Please merge to v6.0.1
(cherry picked from commit 52cc507aa5
)
2014-04-15 10:16:34 -04:00
Matthew Flatt
74f82bbd1d
racket/undefined: remove undefined?
and check-not-undefined
...
The intent is to provide a minimal bridge between the current Racket
and one where `(letrec ([x x]) x)` no longer works.
Merge to v6.0.1
(cherry picked from commit 83a573ccd8
)
2014-04-15 10:16:29 -04:00
Matthew Flatt
18600b381c
raco decompile: fix for #%foreign
...
Merge to v6.0.1
(cherry picked from commit e9b97c494c
)
2014-04-15 10:16:24 -04:00
Ryan Culpepper
ec2da5f7b4
Alpha version number for the v6.0.1 release
2014-04-08 08:47:12 -04:00
Robby Findler
a3d77986cb
fix object/c & fields that just have to exist
...
closes PR 14437
2014-04-07 22:19:03 -05:00
Max New
74a2b677e8
Use mixed fair and finite list/e and delete unused test file
2014-04-07 21:37:45 -05:00
Max New
6c618efddd
Implement fast fair boxy list/e
2014-04-07 21:37:45 -05:00
Max New
11bf21420c
Explicitly distinguish between cantor and box pairing vec/e and list/e
2014-04-07 21:37:45 -05:00
Max New
074d762d34
Implement efficient n-tupling decode (not very efficient tho...)
2014-04-07 21:37:44 -05:00
Max New
69a2821290
Add cantor n-tupling vec/e with slow but correct decode
2014-04-07 21:37:44 -05:00
Max New
7c2e7e39b4
Add initial failing fair vec/e tests
2014-04-07 21:37:44 -05:00
Sam Tobin-Hochstadt
d273f3130b
Revert "Add output of a few front page examples in explanations."
...
This reverts commit a5bc367b89
.
2014-04-07 17:49:33 -04:00
Asumu Takikawa
5055a61a56
Make parse-type errors align with new Racket style
2014-04-07 16:23:41 -04:00
Asumu Takikawa
e692edc180
Catch #:row-var parsing problems in TR
...
Closes PR 14434
2014-04-07 16:23:41 -04:00
Sam Tobin-Hochstadt
a5bc367b89
Add output of a few front page examples in explanations.
2014-04-07 15:46:51 -04:00
Robby Findler
c90538d249
fix scale so it cooperates with the dc's current transformation
...
closes PR 14424
2014-04-06 20:40:37 -05:00
Robby Findler
980e957407
Improve DrRacket .plt installation functionality so that it prints
...
out the file it tried to unpack when it fails
2014-04-06 17:49:22 -05:00
Robby Findler
e08ffde1b5
fix 2htdp/image for text-only mode and add a test case that
...
covers improvements from 8fb8f56
2014-04-06 08:38:26 -05:00
Neil Toronto
56d0aad9fc
Weaken exception testing for DrDr
2014-04-06 01:15:32 -06:00
Neil Toronto
eae9d4f9b0
Avoid allocations in BSP build and pens/brushes; most 3D plots are 5%-15% faster
2014-04-06 01:13:07 -06:00
Neil Toronto
cd293eb379
Allow plots with 0-length axes
...
Closes PR 14053
2014-04-05 20:05:09 -06:00
Robby Findler
c8f3974a20
avoid calling pkg-directory so much
...
by making the assumption that pkg-directory's results
(for a given input) don't change within a since "Run"
in DrRacket
2014-04-05 20:56:36 -05:00
Matthew Butterick
481d19fbdd
missing semicolon in Scribble CSS
2014-04-05 19:25:06 -06:00
Matthew Flatt
40027e8b1d
pkg/path: fix for when the argument = a pkgs install directory
2014-04-05 16:40:43 -06:00