Vincent St-Amour
343e9d23b4
Ported some new benchmarks and variants to Typed Scheme.
2010-06-18 17:43:04 -04:00
Vincent St-Amour
ffad1edd7a
Added the fannkuch-redux benchmark, which replaced fannkuch on the
...
shootout roster.
2010-06-18 17:43:03 -04:00
Vincent St-Amour
ecb614849c
Added type signatures for some byte-string functions.
2010-06-18 17:43:03 -04:00
Vincent St-Amour
7ccae0fb1d
Got rid of assertions in the benchmarks caused by naturals as indices.
2010-06-18 17:43:02 -04:00
Vincent St-Amour
60c3067ddb
Turned indexing back to using integers rather than naturals.
2010-06-18 17:43:02 -04:00
Vincent St-Amour
54eefc52ed
Relaxed some type constraints on the ray tracer benchmark.
2010-06-18 17:43:01 -04:00
Vincent St-Amour
e0b880d1ea
Fixed the sumcol benchmark to obey the new type for read-line.
2010-06-18 17:43:01 -04:00
Vincent St-Amour
72ec18cc68
Rewrote the moments benchmark to potentially benefit from unboxing of
...
loop accumulators.
2010-06-18 17:43:01 -04:00
Vincent St-Amour
06eb544fd6
Fixes to the shootout benchmarks to reflect the new weaker promotion
...
rules.
2010-06-18 17:43:00 -04:00
Vincent St-Amour
ff1c3874cc
Added a coercion to inexact to avoid the case: (* <float> 0) -> exact 0
...
which causes a segfault when the result is used with an unsafe-fl
operation.
2010-06-18 17:43:00 -04:00
Vincent St-Amour
cff4eef7b2
Adjusted input size for the shootout benchmarks.
2010-06-18 17:43:00 -04:00
Vincent St-Amour
31d4da6f39
Added an empty benchmark to measure Typed Scheme's startup time.
2010-06-18 17:42:59 -04:00
Vincent St-Amour
7bb8405871
Fixed a bug in the shootout harness, which threw away generated input.
2010-06-18 17:42:59 -04:00
Vincent St-Amour
3e0446d774
Modified some of the untyped shootout benchmarks to be closer to the
...
typed versions.
2010-06-18 17:42:58 -04:00
Vincent St-Amour
7f3db138e7
Integrated the typed shootout benchmarks to the untyped harness.
2010-06-18 17:42:58 -04:00
Vincent St-Amour
d48f1bb6aa
Racketified the untyped shootout benchmarks.
2010-06-18 17:42:58 -04:00
Vincent St-Amour
4fde1e8ccb
Ported most of the shootout benchmarks to Typed Scheme.
2010-06-18 17:42:57 -04:00
Robby Findler
37ae5a338b
added documentation for the flipping functions
2010-06-18 16:37:58 -05:00
Robby Findler
0c0009465e
removed a bogus case in the definition of np-atomic-shape predicate
2010-06-18 16:21:14 -05:00
Robby Findler
132867518c
added support for flipping bitmaps
2010-06-18 16:21:14 -05:00
Robby Findler
27bd7934d7
fixed flipping for curves
2010-06-18 16:21:13 -05:00
Robby Findler
ca7bf92054
added basic flipping (bitmaps not done yet)
2010-06-18 16:21:13 -05:00
Robby Findler
f76f711261
duh
2010-06-17 23:49:00 -05:00
Vincent St-Amour
b39f686e7e
Fixed the type of unsafe-car and unsafe-cdr.
2010-06-17 19:06:24 -04:00
Vincent St-Amour
07c1f1e94f
Added types for some bitwise operations.
2010-06-17 19:06:24 -04:00
Vincent St-Amour
674046f39d
Fixed a mistake in the byte-string reference.
2010-06-17 18:45:28 -04:00
Vincent St-Amour
cc796a9f9a
Added types for thread mailbox operations.
...
Can't have typed mailboxes, though.
2010-06-17 18:45:28 -04:00
Vincent St-Amour
c4e035dd67
Got rid of a reference to the non-existent channel/c.
2010-06-17 18:45:28 -04:00
Robby Findler
87f6a6bb1e
added error checking for use in drdr
2010-06-17 15:54:12 -05:00
Casey Klein
dc8fc24e89
Fixes a bug in which effectful meta-function applications were cached.
2010-06-17 14:28:31 -05:00
Casey Klein
318ec585bc
Fixes a bug in the VM model
2010-06-17 14:28:31 -05:00
Sam Tobin-Hochstadt
02238a7c6d
Fix contract for structs
2010-06-17 15:26:13 -04:00
Robby Findler
924cee89c6
attempted to clarify the first example on eval
2010-06-17 13:02:37 -05:00
Robby Findler
0b34368d08
added keyboard shortcuts to the two radio buttons in the language dialog.
2010-06-17 13:02:37 -05:00
Sam Tobin-Hochstadt
0262ef681a
handle multiple body expression properly
2010-06-17 12:50:30 -04:00
Sam Tobin-Hochstadt
77e4bbb5eb
base-types-new -> base-types
2010-06-17 11:47:16 -04:00
Sam Tobin-Hochstadt
bdbb6d48e6
Try harder to find types for loop variables.
...
- use `find-annotation' more
- recognize (let ([x y]) ...)
2010-06-17 11:26:33 -04:00
Sam Tobin-Hochstadt
8a0bab9fe3
Disable use of macro-debugger/emit
2010-06-16 20:04:28 -04:00
Eli Barzilay
ca3b27b810
Allow #:part-of to use symbolic names, add it to a bunch of pages.
...
(Using a symbolic name makes it easy to use without worrying about
circular dependencies.)
2010-06-16 16:49:02 -04:00
Eli Barzilay
f1eec03a2d
Fix two places in code.rkt that could use #f as an anchor, resulting in
...
...##f urls.
2010-06-16 16:49:02 -04:00
Eli Barzilay
5da56167a9
Move xml->string to a more proper place
2010-06-16 16:49:02 -04:00
Eli Barzilay
8694d7b8ae
Provide resources from download (so do this from all uses of
...
`define+provide-context'); dirlist uses that instead of www.
Also dropped redundant provides of `page'.
2010-06-16 16:49:02 -04:00
Eli Barzilay
f0c28ad0e8
Make dirlist use www resources
2010-06-16 16:49:02 -04:00
Eli Barzilay
4f6502129a
Finish previously incomplete treatment of contexts with #:resource
2010-06-16 16:49:02 -04:00
Eli Barzilay
098b32b0af
Add template files for browsing the installer dirs directly.
2010-06-16 16:49:02 -04:00
Eli Barzilay
1cce6c1f88
Factor our the common path computation.
2010-06-16 16:49:01 -04:00
Eli Barzilay
00bca21339
Typo in error message
2010-06-16 16:49:01 -04:00
Robby Findler
a4726678ff
added documentation for the extended gui-interaction & co. operators
2010-06-16 11:58:58 -05:00
Robby Findler
22bc8f6d87
a bunch of little fixes to the 2htdp/image library (and related) for sfp submission:
...
- added in the htdp/image version of the performance test case
- made gui-eval work with things other than slideshow
- extended render-image so that it works on bitmaps and image-snips
2010-06-16 11:58:58 -05:00
Kevin Tew
0e664e7c0b
Windows fix
2010-06-16 10:58:05 -06:00