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
Ryan Culpepper
3b707c1e54
rackunit: fix require/expose to work on variable-like macros
...
(eg struct names, names w/ contracts, etc)
2011-07-07 14:00:22 -06:00
Matthew Flatt
9bee07b7c0
fix debugger for syntax taints
2011-07-07 13:38:14 -06:00
Kevin Tew
68d49e9f59
Add assertions to place-channel tests
2011-07-07 12:38:20 -06:00
Sam Tobin-Hochstadt
49444460d5
Add types for `check-in-{port,bytes,bytes-lines}'.
2011-07-07 14:24:28 -04:00
Sam Tobin-Hochstadt
e972c0c392
Have DrDr keep ignoring the random seeds.
2011-07-07 14:24:28 -04:00
Matthew Flatt
2840e2367b
fix ASL `(begin0)' error message
2011-07-07 10:57:04 -06:00
Matthew Flatt
917d190877
more consistent *SL primitive descriptions
2011-07-07 10:45:43 -06:00
Matthew Flatt
6c3360c716
fix formating of duplicated syntax descriptions
2011-07-07 10:45:43 -06:00
Matthew Flatt
e1b02e08f7
generalize `defform' & co. to better support abstraction
2011-07-07 10:45:43 -06:00
Vincent St-Amour
2afff3d210
Add real->double-flonum to the JIT.
2011-07-07 12:04:24 -04:00
Vincent St-Amour
50974440f4
Fix test to avoid differences in printing.
2011-07-07 11:41:59 -04:00
Matthew Flatt
9ba6beacf5
fix non-futures, non-places build
2011-07-07 07:25:48 -06:00
Matthew Flatt
1dd7aa5889
avoid unnecessary syntax object
2011-07-07 07:25:48 -06:00
Matthew Flatt
e783d84268
move checking code out of macro expansion
2011-07-07 07:25:48 -06:00
Matthew Flatt
62a17da060
JIT-inline list-ref' and
list-tail'
2011-07-07 07:25:48 -06:00
Matthew Flatt
a77a2fb3e1
JIT-inline all of the `cXr's
2011-07-07 07:25:48 -06:00
Matthew Flatt
6f9c197b96
avoid compiler warnings in --disable-places mode
2011-07-07 07:25:48 -06:00
Matthew Flatt
5bc8b67eba
fix decompile of define-values-for-syntax
2011-07-07 07:25:48 -06:00
Matthew Flatt
0c605acaf4
string allocation tweak
2011-07-07 07:25:47 -06:00
Matthew Flatt
2769fdd311
specialize "slow" `unsafe-vector*-ref', etc. after all
...
based on Vincent's patch
2011-07-07 07:25:47 -06:00
Matthias Felleisen
3a3de9c23d
better title in preperation for merging with Guillaume
2011-07-07 09:19:44 -04:00
Matthew Flatt
f93b404dbd
PPC JIT repairs
2011-07-07 06:54:55 -06:00
Eli Barzilay
380b6a8440
New Racket version 5.1.1.9.
2011-07-07 03:50:15 -04:00
John Clements
77a31dc2af
fix a stepper bug related to recent change to handling of module-level defines
2011-07-06 23:22:29 -07:00
Matthias Felleisen
4698e94127
providing a name for tick handler, Closes PR 12027
2011-07-06 23:09:27 -04:00
Matthew Flatt
8cd1e9ff81
fix JIT support for property accessor with failure argument
2011-07-06 17:10:40 -06:00
Eli Barzilay
4475d12169
Rephrase some of the (meta) wording, reformat, fix some scribble-isms, etc.
2011-07-06 18:53:48 -04:00
Vincent St-Amour
0494e16d4f
Fix tests.
2011-07-06 18:34:14 -04:00
Vincent St-Amour
4947090191
Fix benchmark to reflect changes to flvector ops types.
2011-07-06 18:32:47 -04:00
Vincent St-Amour
2e6b518c95
Add an extra test for partial bounds checking elimination.
2011-07-06 18:09:35 -04:00
Vincent St-Amour
a7459c5ee7
Do partial bounds checking elimination for flvector operations.
2011-07-06 18:09:31 -04:00
Vincent St-Amour
7debd46621
Recognize multiple argument types for flvector accessors.
...
With only Integer possible as type for the index argument, Integer was
used as expected type, and any information we had about the argument
(sign, range, etc.) was lost.
2011-07-06 18:09:31 -04:00
Vincent St-Amour
d75d6c7ee4
Move flvector types with other indexing functions.
2011-07-06 18:09:30 -04:00
Vincent St-Amour
60f3074ccd
Do the impersonator? check up front.
2011-07-06 18:09:30 -04:00
Vincent St-Amour
979545a90f
First stab at optimizing bounds checking.
2011-07-06 18:09:29 -04:00