Jay McCarthy
|
44b34c37a8
|
Small adjustment to Matthews change
|
2010-08-19 16:39:54 -06:00 |
|
Jay McCarthy
|
5eb8f181f6
|
Adding WebSocket stress test and improving fit output
|
2010-08-19 16:34:16 -06:00 |
|
Jay McCarthy
|
1f61e7eb7f
|
Adding WebSocket example
|
2010-08-19 16:34:15 -06:00 |
|
Jay McCarthy
|
347e946548
|
Adding WebSocket support
|
2010-08-19 16:34:15 -06:00 |
|
Jay McCarthy
|
6f272d2e6a
|
Improving PLAI testing
|
2010-08-19 10:00:36 -06:00 |
|
James Swaine
|
1a2c0546a6
|
current-future now returns #f if not inside a future, instead of null. Added documentation for current-future.
|
2010-08-19 09:36:25 -05:00 |
|
Matthew Flatt
|
50d5dc352e
|
add missing test for *SL define-struct
|
2010-08-19 07:58:43 -06:00 |
|
James Swaine
|
a41c9b882a
|
Added (current-future) to the futures module (as an inlined, nonblocking primitive).
|
2010-08-18 23:33:22 -05:00 |
|
Robby Findler
|
3885223cee
|
fixed an ->i bug
|
2010-08-18 19:30:36 -05:00 |
|
Matthew Flatt
|
e99c53eee8
|
change `define-type' to use #:reflection-name instead of prop:custom-write
|
2010-08-18 16:13:58 -06:00 |
|
Matthew Flatt
|
4299b12d5b
|
fix pretty-print problems, especially related to the custom-write property
|
2010-08-18 16:13:57 -06:00 |
|
Sam Tobin-Hochstadt
|
90eeef60d7
|
Provide -> in typed-scheme/no-check.
- Closes PR 10882
|
2010-08-18 16:37:32 -04:00 |
|
Kevin Tew
|
57bda136ea
|
Places: prevent mastergc gen0.big_pages from leaking onto a places gen0.big_pages list
|
2010-08-18 13:53:08 -06:00 |
|
Jay McCarthy
|
9a31ac5363
|
Fixing formlet additions
|
2010-08-18 13:17:11 -06:00 |
|
Jay McCarthy
|
e6219740b8
|
Correcting problems in Horace's path
|
2010-08-18 13:17:11 -06:00 |
|
Jay McCarthy
|
3d43c7e7ac
|
Initial versions from Horace Dynamite
|
2010-08-18 13:17:11 -06:00 |
|
Jay McCarthy
|
04d3a23e1c
|
Removing unnecessary newlines and making tests newline accurate
|
2010-08-18 13:17:11 -06:00 |
|
Jay McCarthy
|
3be8e3ba86
|
A little documentation
|
2010-08-18 13:17:10 -06:00 |
|
Jay McCarthy
|
1aac3c8e53
|
Expanding stress library
|
2010-08-18 13:17:10 -06:00 |
|
Matthew Flatt
|
0d9f5016ba
|
fix bytecode-writing inconsistencies related to syntax objects and paths
and improve organization of the docs
|
2010-08-17 17:18:24 -06:00 |
|
Jay McCarthy
|
fe91e997ee
|
Adding stress testing library
|
2010-08-13 15:06:14 -06:00 |
|
Jay McCarthy
|
58b9c7a6e4
|
Fixing seqn-count
|
2010-08-13 15:06:14 -06:00 |
|
Jay McCarthy
|
339681018a
|
Fixing pr11100
|
2010-08-13 15:06:13 -06:00 |
|
Sam Tobin-Hochstadt
|
3359032ad5
|
Handle structs with special constructors and mutability.
Closes PR 11089.
|
2010-08-13 11:06:56 -04:00 |
|
Sam Tobin-Hochstadt
|
0c1dfd3c5e
|
Require flat contracts in box/c, hash/c, and vector/c.
Closes PR 11085.
|
2010-08-13 11:06:56 -04:00 |
|
John Clements
|
215c8dc960
|
best guess on what keystrokes will trigger insert-()-pair under windows & unix.
|
2010-08-13 11:01:05 -04:00 |
|
John Clements
|
cfe503f1ce
|
updated framework test framework:
- can now test multi-key sequences
- can now use tests with 'escape
- README changed .ss to .rkt
- added test cases for c:c;c:[
|
2010-08-13 11:01:04 -04:00 |
|
Robby Findler
|
bdd37c58f0
|
made the optional arguments clause itself optional for ->*
|
2010-08-13 08:14:13 -05:00 |
|
Robby Findler
|
120e6a25ee
|
added #:pre and #:post to ->*
|
2010-08-13 07:05:27 -05:00 |
|
Stevie Strickland
|
a9f6ea69bf
|
Fix creation of a reversed List type from ListDots substitution.
|
2010-08-12 17:46:39 -04:00 |
|
Jay McCarthy
|
8c32de33c6
|
Adding sequence support for mlists and more sequence xrefs
|
2010-08-12 14:10:20 -06:00 |
|
Jay McCarthy
|
2751ace762
|
Adding more sequence operators
|
2010-08-12 14:10:19 -06:00 |
|
Jay McCarthy
|
3fe91f0fdd
|
Adding vector-set* and dict-set* exn tests
|
2010-08-12 14:10:19 -06:00 |
|
Jay McCarthy
|
d047557dc6
|
Adding dict-has-key? and updating unstable
|
2010-08-12 14:10:18 -06:00 |
|
Jay McCarthy
|
958c771ec8
|
Removing dict functions from unstable
|
2010-08-12 14:10:18 -06:00 |
|
Jay McCarthy
|
bdc26b53bb
|
Adding dict-ref bang
|
2010-08-12 14:10:18 -06:00 |
|
Jay McCarthy
|
2d1787a309
|
Add dict-set*
|
2010-08-12 14:10:18 -06:00 |
|
Jay McCarthy
|
a8fc09b49a
|
Adding dict-keys,values,->list
|
2010-08-12 14:10:18 -06:00 |
|
Jay McCarthy
|
f23daa3aea
|
Rename hash-range and domain to keys and values
|
2010-08-12 14:10:17 -06:00 |
|
Jay McCarthy
|
e06f0e78b2
|
Adding hash-set* and hash-set*bang
|
2010-08-11 17:39:48 -06:00 |
|
Jay McCarthy
|
58ad011ce9
|
Adding hash->list
|
2010-08-11 16:42:46 -06:00 |
|
Jay McCarthy
|
db87add6b7
|
Adding hash-domain and hash-range to racket/base
|
2010-08-11 16:37:46 -06:00 |
|
Jay McCarthy
|
928dfd6fa2
|
FTP tests without a network connection
|
2010-08-11 13:49:10 -06:00 |
|
Robby Findler
|
367779fd27
|
added contract-struct (like define-contract-struct, but with a
maker whose name does not begin with 'make-')
|
2010-08-10 22:20:33 -05:00 |
|
Robby Findler
|
26187fed8f
|
fixed a bug in the mzlib contracts test suite
|
2010-08-10 19:27:17 -05:00 |
|
Robby Findler
|
d15fc5c102
|
added naming to ->i contracts
|
2010-08-10 16:52:26 -05:00 |
|
Robby Findler
|
d7503195df
|
fixed a bug where and/c (when given ho contracts) would check them in the wrong order
|
2010-08-10 16:52:26 -05:00 |
|
Robby Findler
|
561d33fddd
|
improved the name printing for between contracts
|
2010-08-07 14:35:08 -05:00 |
|
Robby Findler
|
98fb0e5b3a
|
moved a bunch of tests into the official test suite.
|
2010-08-07 14:35:08 -05:00 |
|
Robby Findler
|
9d98533e23
|
cleaned up a few little things here and there to pass the last of the existing tests
|
2010-08-07 14:35:08 -05:00 |
|
Robby Findler
|
da9f5bd61a
|
fixed a few bugs in the ->i implementation and the test suite.
|
2010-08-07 14:35:07 -05:00 |
|
Robby Findler
|
5922ceda74
|
improved parsing of #:pre and #:post for ->i (fixed bugs and added more checks to the syntax)
|
2010-08-07 14:35:06 -05:00 |
|
Robby Findler
|
c1b558e1a3
|
adjusted the syntax of ->i so that #:post and #:pre get a list of variables now
|
2010-08-07 14:35:06 -05:00 |
|
Robby Findler
|
8f6080733f
|
fixed some bad ->i test cases
|
2010-08-07 14:35:05 -05:00 |
|
Robby Findler
|
64a1ddcda9
|
adjusted the syntax for ->i so that #:rest is not ambiguous anymore (added extra parens, deviating from ->d a little bit) and updated the test suite
|
2010-08-07 14:35:05 -05:00 |
|
Robby Findler
|
18e9d886e2
|
added an ->i test suite, based on the ->d one (doesn't test for indy-ness tho)
|
2010-08-07 14:35:04 -05:00 |
|
Jay McCarthy
|
8a67fceb4a
|
Added attributes to textarea-input based on patch from Horace Dynamite
|
2010-08-06 20:08:21 -06:00 |
|
Vincent St-Amour
|
4d43c21565
|
Added a test for unboxed nested loops.
|
2010-08-05 17:21:54 -04:00 |
|
Vincent St-Amour
|
c653a8e655
|
Changed optimization order for reals in complex operations.
Made generated names more informative and updated tests accordingly.
|
2010-08-05 16:43:36 -04:00 |
|
Kevin Tew
|
35a65f90c2
|
Places: refactor place-channel use
|
2010-08-05 11:05:54 -06:00 |
|
Vincent St-Amour
|
b18f2353ca
|
Generalize naturals to integers to minimize annotations on mutated variables.
|
2010-08-05 09:04:25 -04:00 |
|
Vincent St-Amour
|
b1e744b1e1
|
Fixed tests that used complex literals.
|
2010-08-05 09:04:24 -04:00 |
|
Vincent St-Amour
|
bdf84f371d
|
Optimize coercion of integer literals.
|
2010-08-05 09:04:23 -04:00 |
|
Vincent St-Amour
|
1fb68707fc
|
Fixed a test.
|
2010-08-05 09:04:23 -04:00 |
|
Vincent St-Amour
|
fb31a6556e
|
Added optimization for make-polar
|
2010-08-05 09:04:22 -04:00 |
|
Kevin Tew
|
3744e224b7
|
Places: fix sending place channels over place channels
|
2010-08-04 13:23:00 -06:00 |
|
Vincent St-Amour
|
b47a77dd57
|
Eliminate user-introduced boxing.
|
2010-08-02 21:33:30 -04:00 |
|
Sam Tobin-Hochstadt
|
431ff8d794
|
Don't treat Error types as potentially non-regular. (Reported by SK)
|
2010-08-02 15:41:42 -04:00 |
|
Robby Findler
|
5e8e4c6ffc
|
a change to hopefully improve the error message this file (sometimes) get in drdr
|
2010-07-31 10:29:07 -05:00 |
|
Matthew Flatt
|
0e8af6bc5d
|
fix acc/mut error msgs from `define-struct' in teaching languages
Merge to 5.0.1
Closes PR 11062
|
2010-07-30 11:16:32 -06:00 |
|
Vincent St-Amour
|
27f8279711
|
Extended use-site analysis to look through trivial rebindings, to support for loops.
|
2010-07-29 18:29:59 -04:00 |
|
Vincent St-Amour
|
260de85a6e
|
Make sure that let-bound functions don't escape through a rhs before we change their interface.
|
2010-07-29 18:29:58 -04:00 |
|
Vincent St-Amour
|
f08456cf07
|
Extended unboxing of let-bound functions to support let loops.
|
2010-07-29 18:29:57 -04:00 |
|
Vincent St-Amour
|
3e9e5560bf
|
Be more aggressive when unboxing let bindings.
|
2010-07-29 18:29:54 -04:00 |
|
Vincent St-Amour
|
bb14424918
|
More tests for unboxed args of let-bound functions.
|
2010-07-29 18:29:54 -04:00 |
|
Vincent St-Amour
|
9d471df8b9
|
Added unboxed arguments to let-bound functions.
|
2010-07-29 18:29:53 -04:00 |
|
Vincent St-Amour
|
b0d299d1b8
|
Added unboxed letrec-syntaxes+values bindings.
|
2010-07-29 18:29:52 -04:00 |
|
Vincent St-Amour
|
8dc23d43eb
|
Added unboxed letrec bindings.
|
2010-07-29 18:29:52 -04:00 |
|
Blake Johnson
|
8b195d1c3c
|
closing stderr in zo-test
|
2010-07-28 14:42:48 -06:00 |
|
Jay McCarthy
|
8d36dfad81
|
Fixing parts of zo-marshal re protect-quote; parallelizing zo-test; there is no the path error again in zo-marshal though
|
2010-07-27 11:10:54 -06:00 |
|
Jay McCarthy
|
28432037af
|
Fixing up a few things in zo-parse/etc
|
2010-07-26 12:18:01 -06:00 |
|
Blake Johnson
|
8eeed89982
|
zo-marshal wrap fixes, optional port for zo-parse
|
2010-07-26 12:06:02 -06:00 |
|
Vincent St-Amour
|
4803eafa67
|
Fixed a bug with exact complexes.
|
2010-07-25 22:15:18 -04:00 |
|
Vincent St-Amour
|
ec39ea5f33
|
Added one more test for unboxed let bindings.
|
2010-07-24 17:01:23 -04:00 |
|
Vincent St-Amour
|
5d86813267
|
Fixed a test that could not work because of shadowing in hand-optimized code.
|
2010-07-23 18:52:46 -04:00 |
|
Vincent St-Amour
|
ea580e6ff8
|
Added a test to the optimizer.
|
2010-07-23 18:52:43 -04:00 |
|
Vincent St-Amour
|
83987fffac
|
let bindings of inexact-complex numbers can be replaced by bindings
for each of their components.
This allows unboxing of intermediate results that are bound and only
ever used in positions where they would be unboxed.
|
2010-07-23 18:52:42 -04:00 |
|
Vincent St-Amour
|
063b87697a
|
Optimized extracting parts of inexact complexes.
|
2010-07-23 18:52:42 -04:00 |
|
Vincent St-Amour
|
0493e6f762
|
Refactoring of the optimizer.
|
2010-07-23 18:52:41 -04:00 |
|
Sam Tobin-Hochstadt
|
5bb730f72c
|
Optimize (apply + (map f l)) to avoid the intermediate list.
|
2010-07-23 14:11:40 -04:00 |
|
Jay McCarthy
|
407dcee206
|
Adding match to ASL
|
2010-07-22 15:39:53 -06:00 |
|
Jay McCarthy
|
9eb053d4db
|
Adding define-datatype to ASL
|
2010-07-22 11:36:04 -06:00 |
|
Vincent St-Amour
|
ca106a4134
|
Replaced the safe specialized nbody benchmark by the unsafe version.
|
2010-07-21 21:09:43 -04:00 |
|
Vincent St-Amour
|
0ee0886cab
|
Optimizations on one-argument cases of arithmetic operations.
|
2010-07-21 21:09:43 -04:00 |
|
Vincent St-Amour
|
4e944f73ab
|
Added optimization for string-length and bytes-length.
|
2010-07-21 21:09:42 -04:00 |
|
Vincent St-Amour
|
d6ce6e664f
|
Added box optimizations.
|
2010-07-21 21:09:42 -04:00 |
|
Vincent St-Amour
|
b13075a1c0
|
Changed the interface to typed racket's test harness.
|
2010-07-21 21:09:40 -04:00 |
|
Vincent St-Amour
|
47195410cb
|
Added optimization for zero?.
|
2010-07-21 21:09:40 -04:00 |
|
Matthew Flatt
|
ce03a34318
|
another ss->rkt repair to exe creator
Merge to 5.0.1
|
2010-07-20 06:37:02 -06:00 |
|
Matthew Flatt
|
f602d11a7f
|
raco exe: fix missing ss->rkt conversion and remove debugging printf
Merge to 5.0.1
|
2010-07-19 14:00:23 -06:00 |
|