Stephen Bloch
3a2e4969e9
Corrected an error message that said it wanted a real, but actually
...
expected an integer.
(cherry picked from commit 83fd1e968d
)
2011-07-14 17:29:31 -04:00
Eli Barzilay
a606c3a988
Shift typo.
...
(cherry picked from commit 318c4fedfc
)
2011-07-14 17:29:27 -04:00
Eli Barzilay
533293c666
Added Guillaume's gmail address to mailmap
...
(cherry picked from commit 6e72bf2dad
)
2011-07-14 17:29:24 -04:00
Eli Barzilay
4b3c7d0aec
Switch tcsh(!) and bash scripts to use /bin/sh.
...
(Satisfy some 3rd-party packaging linters.)
(cherry picked from commit 69464bba91
)
2011-07-14 17:29:20 -04:00
Matthias Felleisen
f5923dd748
sk requested empty scenes with optional background color
...
(cherry picked from commit 40948ee653
)
2011-07-14 17:29:16 -04:00
Guillaume Marceau
ef167bb249
Fixed some missing links in the documentation.
...
(cherry picked from commit da6e819b6f
)
2011-07-14 17:29:12 -04:00
Guillaume Marceau
fd6d7de506
Better fix for the previous bug.
...
(cherry picked from commit 793d7894f1
)
2011-07-14 17:29:08 -04:00
Guillaume Marceau
72a81a7c12
Fixed that 'all contracts for primitives print as lists' bug in scribblings/htdp-langs.
...
(cherry picked from commit 452f3a14fb
)
2011-07-14 17:29:02 -04:00
Matthias Felleisen
7f7618dd07
small edit to doc of atan; Closes PR 12039
...
(cherry picked from commit 03dc212d61
)
2011-07-14 17:23:57 -04:00
Asumu Takikawa
60f3e79bb8
Use real contract in bitmap% docs
...
(cherry picked from commit 2fdc56db3a
)
2011-07-14 17:23:55 -04:00
Matthew Flatt
8d0d481d63
rebuild Mac x86 libraries to work with 10.4
...
Merge to 5.1.2
(cherry picked from commit 0860e62bfa
)
2011-07-14 17:23:49 -04:00
Robby Findler
95ed19b91f
fix bad contract
...
(cherry picked from commit 2fb03852b3
)
2011-07-14 17:23:44 -04:00
Stephen Bloch
4f794fe496
Fixed some more error messages.
...
(cherry picked from commit 52527d8a95
)
2011-07-14 17:23:38 -04:00
Ryan Culpepper
289e82b0b7
updated docs for struct-type-contract/c
...
(cherry picked from commit 5a10ef7550
)
2011-07-11 23:13:49 -04:00
Vincent St-Amour
6ca28bc60c
Fix test for new contract error message format.
...
(cherry picked from commit 79ef8e889e
)
2011-07-11 23:13:45 -04:00
Vincent St-Amour
0751111011
Fix jitting of real->double-flonum.
...
Merge to 5.1.2.
(cherry picked from commit 09b6616bfa
)
2011-07-11 23:13:42 -04:00
Vincent St-Amour
73fb46b42b
Add tests for jitted real->*-flonum.
...
(cherry picked from commit 427eaca513
)
2011-07-11 23:13:39 -04:00
Vincent St-Amour
cef91e1527
Revert "Add real->double-flonum to the JIT."
...
This reverts commit 2afff3d210
.
This commit caused real->double-flonum to have a different behavior
when jitted as opposed to interpreted, and caused real->single-flonum
to break in some cases.
Merge to 5.1.2.
(cherry picked from commit 7dfe1f636f
)
2011-07-11 23:13:35 -04:00
Matthew Flatt
036f7bec06
fix JIT problem that can break futures
...
A recent (weeks-old) JIT change set one of a function's code
pointers to NULL to indicate that JIT-compilation of the
function is in progress, but that breaks futures. Set the
code pointer to a different not-yet-ready function, instead.
Merge to 5.1.2
Closes PR 12037
(cherry picked from commit 09eab9c3eb
)
2011-07-11 23:13:31 -04:00
Stephen Bloch
097df98b3d
Fixed some more error messages.
...
(cherry picked from commit 904ef63ce2
)
2011-07-11 23:13:26 -04:00
Stephen Bloch
ede736ff84
Improved error messages to specify actual argument as well as expected
...
type. Still produces one check-error failure because of bug in
make-color.
(cherry picked from commit d3df33b023
)
2011-07-11 23:13:22 -04:00
Eli Barzilay
2490b0711c
Fix the path relative functions to return a string for a path input,
...
clarify the documentation, add a few tests.
Fixes pr 12032
Fixes pr 12034
(cherry picked from commit ebe9453e73
)
2011-07-11 21:30:18 -04:00
Sam Tobin-Hochstadt
177fff49e6
Fix capitalization of HtDP.
...
Merge to 5.1.2.
(cherry picked from commit 64d42fa0d3
)
2011-07-11 21:30:16 -04:00
Matthew Flatt
64cac3e13c
fix cross reference
...
Merge to 5.1.2
(cherry picked from commit b5bb703b48
)
2011-07-11 21:30:13 -04:00
Matthew Flatt
94770d3a08
fix hash-ref' bugs on immutable
eq?'-based tables
...
There were two:
* new: after finding a hash code, the key wasn't
always checked to be `eq?' to the desired key
* old: the hash code wan't downshifted by 2, so
changes in the low two bits (like when a pair
is determined to start a list) could break
lookup
Merge to 5.1.2
(cherry picked from commit e765231dad
)
2011-07-11 21:30:11 -04:00
Carl Eastlund
d7fcd2f149
Updated unit contract tests to not rely on a specific format for names of
...
blamed modules in contract error messages.
(cherry picked from commit d5b852c386
)
2011-07-11 21:30:00 -04:00
Carl Eastlund
6d79e54a4d
Changed source-location->string and ->prefix to use
...
path->relative-string/library to produce collection and planet-relative source
names.
(cherry picked from commit 00a6442712
)
2011-07-11 21:29:58 -04:00
Carl Eastlund
18e9e79aa0
Changed default blame formatter to report blame parties relative to collection
...
and planet directories where appropriate. Added a test for this behavior.
(cherry picked from commit b3136095ea
)
2011-07-11 21:29:56 -04:00
Carl Eastlund
0911365403
Corrected documentation of quote-module-name to indicate that it does not
...
produce collection and planet-relative paths on its own. Deprecated
quote-module-path, and replaced existing uses of it with quote-module-name.
(cherry picked from commit 2e6a608539
)
2011-07-11 21:29:54 -04:00
Eli Barzilay
bc607e96e9
New Racket version 5.1.1.900.
2011-07-11 15:03:05 -04:00
Matthew Flatt
6bbfbad6a7
export `step-count?'
...
Merge to 5.1.2
(cherry picked from commit 8271f7b182
)
2011-07-11 14:56:24 -04:00
Matthew Flatt
2b05b96b50
fix dependency
...
(cherry picked from commit 50bd06af9a
)
2011-07-11 14:56:12 -04:00
Guillaume Marceau
020469a716
Remove spurious printf left in 9053f8f9
...
(cherry picked from commit 3815862a81
)
2011-07-11 14:55:55 -04:00
Guillaume Marceau
ec279b706e
Fixed documentations bugs in scribblings/htdp-langs
...
(cherry picked from commit 9053f8f99b
)
2011-07-11 14:55:51 -04:00
Guillaume Marceau
ec185e6072
Adding files missing in the previous commit.
...
(cherry picked from commit 9d465ed298
)
2011-07-11 14:55:46 -04:00
Guillaume Marceau
cd153042db
Merged htdp-lib.scblr and teachpacks/error-composition.scrbl into htdp/htdp.scrbl,
...
to form a single manual titled "Implementing HtDP Teachpacks, Libraries, and
Customized Teaching Languages"
(cherry picked from commit 2c075978fd
)
2011-07-11 14:55:27 -04:00
Guillaume Marceau
ae6cf4da07
Little tweaks to the *SL documentation
...
(cherry picked from commit 91d5c92415
)
2011-07-11 14:55:23 -04:00
Guillaume Marceau
f468769a75
Catches another way images prints.
...
(cherry picked from commit ff1ab35a12
)
2011-07-11 14:55:20 -04:00
Ryan Culpepper
4fbf087e17
syntax/parse: add expr/c to main module
...
Merge to release branch
(cherry picked from commit 0aecbf97ff
)
2011-07-11 14:55:13 -04:00
Ryan Culpepper
fe3ee8cbc5
removed merge conflict artifact
...
Merge to release branch
(cherry picked from commit 73230537ba
)
2011-07-11 14:55:10 -04:00
Matthew Flatt
7d32a27700
update Racket release notes for v5.1.2
...
Merge to v5.1.2
(cherry picked from commit fb5c62d9d7
)
2011-07-11 14:55:01 -04:00
Matthew Flatt
7fc99aa0b3
make weak taint table actually weak
...
(cherry picked from commit 4392ab7636
)
2011-07-11 14:54:57 -04:00
Matthew Flatt
06f42651f5
optimizer repair; `unsafe-c{a,d}r' can be dropped
...
(cherry picked from commit 848bba80a3
)
2011-07-11 14:54:49 -04:00
Ryan Culpepper
5ed722e144
Alpha version number for the v5.1.2 release
2011-07-07 23:37:24 -06:00
Kevin Tew
8128603b9b
Fix non-places build
2011-07-07 17:14:01 -06:00
Kevin Tew
8ed62b715b
Fix place-channel place-object race condition
2011-07-07 17:14:00 -06:00
Kevin Tew
5d66e52fcc
Add identifier? check to place macro
2011-07-07 16:56:23 -06:00
Vincent St-Amour
3b33ed8c81
Abstract out magic numbers in the JIT.
2011-07-07 18:13:50 -04:00
Ryan Culpepper
8ebda770a6
restored Getting Started link
2011-07-07 14:00:22 -06:00
Ryan Culpepper
e66275c3f5
moved typed racket docs up within section
2011-07-07 14:00:22 -06:00