Sam Tobin-Hochstadt
|
29cd6cac2f
|
Fix repeated type ascription.
original commit: d2a1470ea51b5ca55656833f95dacd5ae7ba1285
|
2010-05-17 16:20:44 -05:00 |
|
Sam Tobin-Hochstadt
|
2776f825c2
|
Fix internal error detected by vincent.
original commit: 7ecf424ff88d0365da3be7af3051b0acc2cfe1ab
|
2010-05-17 16:06:27 -05:00 |
|
Sam Tobin-Hochstadt
|
7b401c4e80
|
Add annotation to test.
Fix default case for `vector-set!'
original commit: 21b5c25c90a323d443b9611d9c0d30d30afb7dea
|
2010-05-14 11:00:23 -04:00 |
|
Sam Tobin-Hochstadt
|
479db80e36
|
sensible handling of literal vectors
original commit: ff36a6e8d1595cd0ee0c495efe240ebc23707419
|
2010-05-14 11:00:23 -04:00 |
|
Sam Tobin-Hochstadt
|
6f16d9e2d6
|
more sensible version of het vectors.
add vector-length, vector-set!
original commit: 7ac925695fadf3c8af20b2d65037c8bc6310f9b4
|
2010-05-14 11:00:23 -04:00 |
|
Sam Tobin-Hochstadt
|
597a8151b3
|
fix typo
original commit: 798a7f2a3c2189f14cc99143143be86c4eb0b2b5
|
2010-05-14 11:00:22 -04:00 |
|
Sam Tobin-Hochstadt
|
a4717c49ef
|
Fix het vec with strange expected types
original commit: f40000c9c752b79d029cf2328425c5b012c16d47
|
2010-05-14 11:00:22 -04:00 |
|
Sam Tobin-Hochstadt
|
cd0c71d923
|
Finish het vectors
original commit: ec14f2c0b81ee4e5052555cbdabfd0a53c821bec
|
2010-05-14 11:00:22 -04:00 |
|
Sam Tobin-Hochstadt
|
2fdcb1ef9a
|
mostly done with heterogenous vectors
original commit: 2c03f2223b55483bc02d66946097ed17e63529f3
|
2010-05-14 11:00:22 -04:00 |
|
Sam Tobin-Hochstadt
|
15b1f6378b
|
Fix w/c to handle expression form of with-contract, and disable internal contracts.
original commit: 684ae395e648f22e38f1fa55aa6c0f48a60fbd5e
|
2010-05-13 14:41:59 -04:00 |
|
Sam Tobin-Hochstadt
|
bf8b4e8080
|
Don't generate extra filters unless they're useful.
original commit: 814c02664ee7892af26f6c0d0b8d90cbf55bdc4a
|
2010-05-13 13:37:24 -04:00 |
|
Sam Tobin-Hochstadt
|
7cff4534ab
|
Don't generate type filters for mutated variables.
original commit: 8d59ee77e4eefca21f2e27140d2b8bcdf691105e
|
2010-05-13 13:24:41 -04:00 |
|
Sam Tobin-Hochstadt
|
2f061da0ea
|
abstract even when out of bindings
original commit: a7a56ce856e4082b951be6c51d762eb19f97d5e7
|
2010-05-12 21:34:18 -04:00 |
|
Sam Tobin-Hochstadt
|
2ceba6db20
|
Fix typo
original commit: 264bf78559a67d49e87581944d25a9a6b0bd0150
|
2010-05-12 18:43:55 -04:00 |
|
Sam Tobin-Hochstadt
|
772abbfa81
|
Updates along useless paths are not errors.
original commit: 4ceda9970005b4da3b56b0e48a0d69de05e3fa54
|
2010-05-12 18:24:19 -04:00 |
|
Sam Tobin-Hochstadt
|
5fb5d7125b
|
Allow dummy filtersets
original commit: 41f0152435e5f8ae7edefa75b1c4e965cf6349df
|
2010-05-12 17:31:58 -04:00 |
|
Sam Tobin-Hochstadt
|
d1153d23e0
|
more lost changes
original commit: daf43d1702800a47210489080f47a1bc14386ace
|
2010-05-12 17:25:53 -04:00 |
|
Sam Tobin-Hochstadt
|
35a4584929
|
re-add bindings lost in merge
original commit: 70d498beeb438e871c7d9b140584fc0d581af4ae
|
2010-05-12 17:22:13 -04:00 |
|
Sam Tobin-Hochstadt
|
620fb6182a
|
debugging
original commit: dbe9a0f997461f209c6893479b2fe76f9c0384e0
|
2010-05-12 17:06:04 -04:00 |
|
Sam Tobin-Hochstadt
|
136f0942bd
|
Descend into path elements.
original commit: 6f7e88cfef024c4207d8187c0c9c2a4d0da19875
|
2010-05-12 17:04:43 -04:00 |
|
Sam Tobin-Hochstadt
|
b0b01fa807
|
flatten and filters before using them
original commit: e0c82c8ac6d4400c723d2ebace2f8efadd3fd923
|
2010-05-12 15:10:37 -04:00 |
|
Sam Tobin-Hochstadt
|
2f671bdbff
|
Fix contracts.
Handle improper formals lists.
original commit: e7c8ffb834f78bbe83033a8a1dbbfa27c829eddc
|
2010-05-12 11:53:27 -04:00 |
|
Sam Tobin-Hochstadt
|
da5bdb841a
|
switch to typed/
original commit: 5a8fac0bdf9f4a93d2407c309c7c7110d5c029b3
|
2010-05-12 11:52:11 -04:00 |
|
Sam Tobin-Hochstadt
|
ecbd63562b
|
fix handling when subtype doesn't have rest arg
original commit: 2d1625336e2512ba4df3a93fc28682c32be48ceb
|
2010-05-10 17:53:48 -04:00 |
|
Sam Tobin-Hochstadt
|
5cb9ec4f09
|
add #:optimize keyword
original commit: a6e314d367062858e1bf23027638c8ee66ff31ea
|
2010-05-10 17:32:53 -04:00 |
|
Sam Tobin-Hochstadt
|
cd4744d11b
|
use aux function to avoid generating useless filters
original commit: c031729e4bcd46fab66ed1c3b0aa6578563126ec
|
2010-05-10 17:03:21 -04:00 |
|
Sam Tobin-Hochstadt
|
fb755e912c
|
don't add to identifiers
original commit: 6baef71d57af67f230a0f8efb23fb2d7294f1e9c
|
2010-05-10 16:09:47 -04:00 |
|
Sam Tobin-Hochstadt
|
5912a6243a
|
more contract fixes
original commit: 52c1f41a2036906ab6462abd5479053e2894b1ca
|
2010-05-10 15:50:24 -04:00 |
|
Sam Tobin-Hochstadt
|
5557322514
|
use racket/base
original commit: 1bbb857b18fa2fa6fb3be2387c51367d984a1799
|
2010-05-10 15:43:03 -04:00 |
|
Sam Tobin-Hochstadt
|
bd2e4e09ad
|
fix contract error, use the same contract for drest everywhere
original commit: d75232baa0a6076b2e16e73afcdc3fa79eb682a1
|
2010-05-10 15:42:45 -04:00 |
|
Sam Tobin-Hochstadt
|
d483be21af
|
avoid trying to reconstruct bogus arrow type, use dummy instead
original commit: 8461045e8cfaf2dbd4fffb88eed046c44276796a
|
2010-05-10 15:42:23 -04:00 |
|
Sam Tobin-Hochstadt
|
3dfdcf9722
|
fix `implied-atomic?'
original commit: b1a49470eeaae287a8b2754308c476c3257434af
|
2010-05-10 11:51:18 -04:00 |
|
Sam Tobin-Hochstadt
|
1da306516a
|
rackety TS docs
original commit: 9ccd44e8fd023e6e607233cd46dfae31f90679d3
|
2010-05-09 12:35:59 -04:00 |
|
Sam Tobin-Hochstadt
|
80e644c20d
|
produce the correct type
original commit: 62af50867a825aab3572a442276921b205180a3a
|
2010-05-05 17:50:20 -04:00 |
|
Sam Tobin-Hochstadt
|
153a5db15b
|
Remove unnecessary requires which caused bizarre errors
original commit: ad537cce84c9c0f16183563419512c67ad1d9ccc
|
2010-05-04 19:47:38 -04:00 |
|
Sam Tobin-Hochstadt
|
fe3eee50bd
|
avoid error when not transforming
original commit: 646bc0ecab63e350d69af5e8517503c2ab6d7fcb
|
2010-05-04 19:47:38 -04:00 |
|
Sam Tobin-Hochstadt
|
9781bbfbf4
|
Require '#%paramz at the correct phase (thanks ryan)
original commit: 087c5129e33458acb20ee4fa9c7d07a4735c719d
|
2010-05-04 19:47:37 -04:00 |
|
Sam Tobin-Hochstadt
|
9b40abb674
|
Don't wrap booleans, print typed values
original commit: 08ca97bf9e8650f204228ebee4252805db0fcb0f
|
2010-05-04 19:47:37 -04:00 |
|
Sam Tobin-Hochstadt
|
11ae3af9b3
|
add type for 2-arg `atan'
original commit: 9ab4887e580d17d756e70642168c8c2171b92df1
|
2010-05-04 19:47:37 -04:00 |
|
Sam Tobin-Hochstadt
|
7d53ae96a1
|
doc fix
original commit: 4183a3f32a254897d956f607a8b092767d098885
|
2010-05-04 19:47:37 -04:00 |
|
Sam Tobin-Hochstadt
|
b45d2f1a0c
|
handle full generality of extend-parameterization
original commit: 4984345657eda9736b458cf73f97996e3da1ce95
|
2010-05-04 19:47:37 -04:00 |
|
Ryan Culpepper
|
5f732f0a0a
|
syntax/parse: literals, literal-sets, and phases (todo: docs)
typed-scheme: added missing import for literal
original commit: eff9147ddcf6b8fefb51cb1753ae678c2ac8f0ae
|
2010-05-04 14:12:49 -06:00 |
|
Sam Tobin-Hochstadt
|
419307edd1
|
add some vector functions
original commit: 105a560698dfa979ab592ceb3c443e9425f2c956
|
2010-05-03 18:13:12 -04:00 |
|
Sam Tobin-Hochstadt
|
55fb37ff16
|
fix problem reported by Sigrid on plt-scheme
original commit: 996405af9c5ba32c49d1051c85b573d1383e244a
|
2010-05-03 13:15:19 -04:00 |
|
Sam Tobin-Hochstadt
|
60812be652
|
fix PR 10868
original commit: 8c22099aec99b15867cbf47bff5f6998e5cab988
|
2010-05-03 13:07:30 -04:00 |
|
Sam Tobin-Hochstadt
|
59971400af
|
change error message for `define:' (fixes PR 10883)
original commit: 55929072bb5b8cb35a113678690418fde048390d
|
2010-05-03 11:35:30 -04:00 |
|
Sam Tobin-Hochstadt
|
bb79a8eb11
|
fix literal hashtables and pairs
original commit: abc83496b358557a96af72dbd3d8ffecf5982c9a
|
2010-05-03 11:31:27 -04:00 |
|
Sam Tobin-Hochstadt
|
11d39ed32c
|
don't need d/c/p any more
original commit: 96da4276591c93687885780e58a14d06bd21962a
|
2010-04-30 16:04:22 -04:00 |
|
Sam Tobin-Hochstadt
|
2addf717a0
|
rename to rkt
original commit: 459a675b90443b59e46bccae476a6f040fa8434d
|
2010-04-30 09:51:32 -04:00 |
|
Sam Tobin-Hochstadt
|
b922e088d6
|
move d/c/p
fix tc-e/t
original commit: b5acbe3168012661272f6ea3866efca693fa6c35
|
2010-04-27 19:29:10 -04:00 |
|