Eric Dobson
|
f428191e1c
|
Fix type of split-at and vector-split-at.
Closes PR12700.
|
2013-03-06 08:49:50 -08:00 |
|
Eric Dobson
|
ddf0c39e98
|
Reduce unnecessarily complicated restrict case.
|
2013-03-06 08:48:44 -08:00 |
|
Eric Dobson
|
d59a600be6
|
Make kw/opt lambda special checks work with other expected values.
Closes PR13544.
|
2013-03-06 08:48:14 -08:00 |
|
Eric Dobson
|
22ef10c544
|
Fix heterogeneous vector typechecking.
|
2013-03-04 09:36:56 -08:00 |
|
Eric Dobson
|
485f246f39
|
Fix type of set?. Closes PR13509.
|
2013-03-04 09:17:40 -08:00 |
|
Vincent St-Amour
|
088006413f
|
Generalize type of curry to functions of arity 3+.
|
2013-02-25 14:03:17 -05:00 |
|
Eli Barzilay
|
cec73f5652
|
Newlines at EOFs scan.
|
2013-02-23 02:09:56 -05:00 |
|
Eric Dobson
|
f6df93ed96
|
Make mutable lists be sequences.
|
2013-02-22 21:01:21 -08:00 |
|
Vincent St-Amour
|
034d7245a4
|
Filters for comparisons with inifinity.
|
2013-02-21 10:49:57 -05:00 |
|
Vincent St-Amour
|
12aaa229a3
|
Fix subtyping for Negative-Single-Flonum.
|
2013-02-21 10:49:57 -05:00 |
|
Eric Dobson
|
18d90115e7
|
Make naturals be a sequence type.
|
2013-02-20 21:25:02 -08:00 |
|
Eric Dobson
|
4f9f00680e
|
Make (Set a) a subtype of (Sequenceof a).
Closes PR13485.
Closes PR12615.
|
2013-02-20 21:25:02 -08:00 |
|
Eric Dobson
|
a7bc758505
|
Fix subtyping of invariant data structures.
Closes PR13521.
|
2013-02-20 21:25:02 -08:00 |
|
Eric Dobson
|
ddb8e7f807
|
Add subtyping for Parameters.
Closes PR11992.
This required moving more stuff in to base-abbrev so that it could be
used in subtype.
|
2013-02-20 21:25:02 -08:00 |
|
Eric Dobson
|
0b87c999b3
|
Make struct types overlap with procedures.
Closes PR11971.
|
2013-02-20 21:25:02 -08:00 |
|
Eric Dobson
|
13b205aa0a
|
Fixes *-filter types and filter of zero?.
Closes PR13275.
|
2013-02-18 11:56:59 -05:00 |
|
Eric Dobson
|
36cc3220ea
|
Improve type of make-immutable-hash.
Closes PR13297.
|
2013-02-18 11:56:58 -05:00 |
|
Eric Dobson
|
7d6888f229
|
Improve types for exit and in-naturals.
|
2013-02-18 11:56:57 -05:00 |
|
Eric Dobson
|
7e88895bd0
|
Add testcases for many already fixed bugs.
Closes PR11901.
Closes PR11972.
Closes PR12022.
Closes PR12224.
Closes PR12506.
Closes PR12533.
Closes PR12596.
Closes PR13198.
Closes PR13418.
Already fixed bugs, with existing testcases.
Closes PR12529.
Closes PR12631.
Closes PR13127.
Closes PR13128.
Closes PR12970.
|
2013-02-18 11:56:55 -05:00 |
|
Eric Dobson
|
5ed26e806b
|
Make lists with minimum lengths be a subtype of sequences.
|
2013-02-14 18:24:52 -05:00 |
|
Eric Dobson
|
b4beabc977
|
Make tc-let do unions correctly.
|
2013-02-14 18:24:52 -05:00 |
|
Vincent St-Amour
|
60959467cf
|
Fix optimization of unary complex - and /.
|
2013-02-14 18:24:52 -05:00 |
|
Vincent St-Amour
|
29a181175f
|
Improve a number of numeric function types.
Closes PR13468.
|
2013-02-14 18:24:52 -05:00 |
|
Eric Dobson
|
67c6d7804d
|
Add tests for subtyping -poly. Closes PR13510.
|
2013-02-12 17:07:02 -05:00 |
|
Vincent St-Amour
|
0bccf6b0b0
|
Forbid singleton types for integers whose type is platform-dependent.
Closes PR13501.
|
2013-02-11 14:30:19 -05:00 |
|
J. Ian Johnson
|
469a69772c
|
For/product treated like for/sum for special annotation. Also allowed no annotation to be consistent with the docs.
|
2013-02-08 11:32:21 -05:00 |
|
Eric Dobson
|
19241c0979
|
Make overlap more precise.
|
2013-02-08 11:19:10 -05:00 |
|
Eric Dobson
|
c2b8671169
|
Fix :print-type. Closes PR13503.
|
2013-02-08 11:19:09 -05:00 |
|
Vincent St-Amour
|
830db3c908
|
Add extra tests and warning about -PosIntNotFixnum.
|
2013-02-07 15:19:42 -05:00 |
|
Eric Dobson
|
9030da217b
|
Make static single flonum checks correct.
Closes PR13499.
|
2013-02-07 15:19:42 -05:00 |
|
Asumu Takikawa
|
9636a70f8b
|
Add a test for PR 13490
The bug itself was already fixed by Eric Dobson
|
2013-02-07 13:49:50 -05:00 |
|
Vincent St-Amour
|
bf2768f2c5
|
Allow cast in typed/racket/no-check.
|
2013-02-05 16:57:42 -05:00 |
|
Vincent St-Amour
|
b42034f98b
|
Exclude the right zeroes when checking for equality.
|
2013-02-04 14:32:44 -05:00 |
|
Vincent St-Amour
|
568f401bdc
|
Don't special case typechecking of =.
Its type is more useful than the special typing rule.
|
2013-02-04 14:32:44 -05:00 |
|
Vincent St-Amour
|
ec04467282
|
Add extra tests for contract generation and float zeroes.
|
2013-02-04 14:32:44 -05:00 |
|
Eric Dobson
|
e656bdb1c5
|
Make generated contracts for Floats include NaN.
Closes PR13464.
|
2013-02-04 14:32:44 -05:00 |
|
Vincent St-Amour
|
5efaa004f0
|
Fix test for invalid fixnum quotient optimization.
The test depended on fixnum width, which is not portable.
|
2013-01-29 16:15:00 -05:00 |
|
Vincent St-Amour
|
0bc60a77c8
|
Improve type of exact? and exact->inexact.
Adapted from a pull request by Eric Dobson.
|
2013-01-29 12:35:29 -05:00 |
|
Vincent St-Amour
|
32b3dfc528
|
Fix type of quotient on fixnums.
Closes PR13466.
|
2013-01-29 12:35:29 -05:00 |
|
Eric Dobson
|
3c02bb1abb
|
Type check with expected type when checking recursive loops.
Closes PR12678.
|
2013-01-28 16:03:01 -05:00 |
|
Eric Dobson
|
13ff5883fe
|
Do not update subtype and resolve caches when subtyping.
Closes PR13412.
|
2013-01-28 15:35:56 -05:00 |
|
Eric Dobson
|
5a43a5c730
|
Made tc/exprs check its non final terms with the correct type.
Closes PR12974.
|
2013-01-23 16:41:09 -05:00 |
|
Eric Dobson
|
05e53a0de5
|
Add tc-any-results as new result-type.
|
2013-01-23 16:41:09 -05:00 |
|
Eric Dobson
|
aac25b42c9
|
Make AnyValues but don't actually start using it yet.
|
2013-01-23 16:41:09 -05:00 |
|
Asumu Takikawa
|
4b279eaf6a
|
Use new parameter/c argument for contract generation
Closes PR 13446
|
2013-01-23 14:45:59 -05:00 |
|
Vincent St-Amour
|
091e26cde8
|
Fix TR optimizer tests for TR info logging.
|
2013-01-18 18:25:18 -05:00 |
|
Asumu Takikawa
|
e1b6e84089
|
Fix filters on odd? and even?
Closes PR 13233
|
2013-01-18 18:25:18 -05:00 |
|
Asumu Takikawa
|
28d46105c9
|
Add tests for PR 13094.
The bug itself was fixed already when ordinary
type variable scoping was fixed.
Closes PR 13094
|
2013-01-15 15:44:34 -05:00 |
|
Sam Tobin-Hochstadt
|
b6564980ab
|
Typed modules as languages doesn't currently work.
|
2013-01-14 14:27:33 -05:00 |
|
Asumu Takikawa
|
c5c6280d87
|
Change exception predicate for a test
For some reason, the other predicate breaks on some
test setups, even though it usually succeeds.
Please merge to 5.3.2
|
2013-01-09 18:12:45 -05:00 |
|