Vincent St-Amour
|
5e901b9ef2
|
The optimizer now promotes integers to floats when they are used as
arguments to a function whose result is a float.
|
2010-06-18 17:43:05 -04:00 |
|
Vincent St-Amour
|
5d835ded47
|
Added the type of the 1 literals in expressions of the form (- x 1) to
the type table.
|
2010-06-18 17:43:05 -04:00 |
|
Vincent St-Amour
|
894d159123
|
Disabled thread-ring in the harness, since it calls exit and doesn't
display its running time.
|
2010-06-18 17:43:05 -04:00 |
|
Vincent St-Amour
|
1dc963684b
|
Rewrote the typed partialsums benchmark to be closer to the untyped
version.
|
2010-06-18 17:43:04 -04:00 |
|
Vincent St-Amour
|
31f285d23c
|
Adjusted benchmark sizes.
|
2010-06-18 17:43:04 -04:00 |
|
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 |
|