-
a41dee5b93
Fixes 539: Type of literal regexp is not the literal regexp itself
fix-539
Georges Dupéron
2017-05-12 12:49:19 +0200
-
504f11cc94
tc-app: add missing 'function' annotations
Ben Greenman
2017-09-28 00:12:41 -0400
-
fd5d5e9319
add types for new numeric primitives
Ben Greenman
2017-09-28 23:48:02 -0400
-
d32218ad15
have
inst
use Any as default type for omitted args
Andrew Kent
2017-11-10 17:38:57 -0500
-
4a869d97d1
update check-duplicates with #:default kw arg
Andrew Kent
2017-11-10 12:02:35 -0500
-
9fe2252eef
add regression test for (Sequenceof T)
Ben Greenman
2017-11-08 21:04:27 -0500
-
f35a6fd5cb
Avoid wrapping 5 when contracted as (Sequenceof Integer)
Sam Tobin-Hochstadt
2017-11-08 09:49:22 -0500
-
966845304e
static-contracts: improve optimizer's test for flat scs
Ben Greenman
2017-10-14 02:51:51 -0400
-
cd181f9d90
check-below use props if with-refinements on
Andrew Kent
2017-11-05 21:10:58 -0500
-
f372bdda3e
more general linear exp stx for props
Andrew Kent
2017-11-05 19:20:03 -0500
-
1a042f8520
fix parsing of refinements and type aliases
Andrew Kent
2017-11-05 15:32:21 -0500
-
160e926da8
add make-vector refinement types
Andrew Kent
2017-11-02 17:07:41 -0400
-
8b2c31cab8
fix safe-vector test file
Andrew Kent
2017-11-02 13:33:19 -0400
-
0f733e29fe
add missing check for false in tc-error
Andrew Kent
2017-10-25 12:44:45 -0400
-
7349793f5a
Typed Racket HISTORY update.
Sam Tobin-Hochstadt
2017-10-23 17:08:28 -0400
-
26f65f13f7
improve hash/c error message when non-flat-key applied to non-equal?-hash
Ben Greenman
2017-10-06 16:59:08 -0400
-
cfa9918ac5
change out-of-date test
Ben Greenman
2017-10-06 16:03:46 -0400
-
a58fc276c9
cleanup names, add tests
Ben Greenman
2017-10-06 16:00:50 -0400
-
6cffbfa6d8
checkpoint: example fix for msgpack failure
Ben Greenman
2017-10-06 15:18:47 -0400
-
2ef852ae91
fix case lambda (#620)
Andrew Kent
2017-10-03 14:20:30 -0400
-
ffcf5afe92
fix optional and rest arg reasoning (#618)
Andrew Kent
2017-10-02 23:44:23 -0400
-
f1af04fcfa
Handle subtyping with all-optional kw args better.
Sam Tobin-Hochstadt
2017-09-26 10:43:58 -0400
-
d3efa46003
static-contract: temporary fix for 'Syntax' contract (#617)
Ben Greenman
2017-10-01 21:02:12 -0400
-
4465273da2
Should TR optimizer docs recommend real->double-flonum (#498)
Alex Knauth
2017-10-01 17:36:23 -0400
-
d106797238
Subwindow<%> has a method reparent (#507)
WarGrey Gyoudmon Ju
2017-10-02 04:06:08 +0800
-
5e507d3b4a
clean up failed function app printing (#611)
Andrew Kent
2017-10-01 15:30:31 -0400
-
ee7207d67d
Fix cast under multiple cases of case-> (#589)
Alex Knauth
2017-09-30 19:19:18 -0400
-
9df037b0f6
static-contracts: less or/sc optimization
Ben Greenman
2017-09-16 20:19:28 -0400
-
ff1446f85e
never print Void as a val
Andrew Kent
2017-09-25 21:12:37 -0400
-
8aa05bebff
add dependent function types (#584)
Andrew Kent
2017-09-25 12:52:33 -0400
-
137c138b2e
static-contracts: fix list-length/sc
Ben Greenman
2017-09-19 00:07:13 -0400
-
47b0de7a52
doc: move source-syntax docs to typed-racket-doc package
Ben Greenman
2017-09-06 11:15:10 -0400
-
453825d1fe
Remove typed rackunit code and depend on other package (#596)
Jack Firth
2017-09-06 03:29:00 -0700
-
0b191039b5
gitignore: vim swapfiles
Ben Greenman
2017-07-27 13:10:33 -0400
-
5d1ff0327f
doc: scribblings for 'syntax/source-syntax'
Ben Greenman
2017-07-26 18:22:48 -0400
-
78a04f47ca
add TR HISTORY
Sam Tobin-Hochstadt
2017-07-27 20:39:00 -0400
-
75208f4328
Improve loop inference heuristics.
Sam Tobin-Hochstadt
2017-07-13 15:03:58 -0400
-
3a7c0b5123
list -> cons typo
Andrew Kent
2017-07-15 14:01:57 +0100
-
6369753c28
Fix typed/rackunit contract exception when using
run-tests
(#583)
Jack Firth
2017-07-14 05:58:11 -0700
-
afa0530b3a
backwards-compatibility: make HashTableTop generate a flat contract
Ben Greenman
2017-07-13 15:13:56 -0400
-
4bf6961551
fix type of integer-bytes->integer
Ben Greenman
2017-07-12 16:40:39 -0400
-
55114e298e
Tests for #577.
Vincent St-Amour
2017-07-10 16:24:26 -0500
-
c75779b1a1
attempt to fix float-complex
Spencer Florence
2017-07-09 13:04:19 -0500
-
e188551b19
fix binder lvl typo
Andrew Kent
2017-07-02 09:24:50 +0100
-
e19b53fd9f
Remove typed/rackunit references to check-around (#568)
Jack Firth
2017-07-01 15:44:05 -0700
-
000af1f28c
add generalize clauses for new hash types
Andrew Kent
2017-07-01 22:44:48 +0100
-
f2bf1062bc
erase object when inst is present (#572)
Andrew Kent
2017-07-01 18:11:18 +0100
-
9a6c1ba63d
fix trivial bug in subtract (#571)
Andrew Kent
2017-07-01 17:46:36 +0100
-
fa828df919
simplify arrows a little, less list allocation (#566)
Andrew Kent
2017-07-01 16:56:22 +0100
-
c97c90d2ee
break up travis build
Andrew Kent
2017-07-01 12:15:28 +0100
-
c78a25d9f1
type-contract: use 'Un' to check overlapping hash key types
Ben Greenman
2017-06-30 01:32:26 -0400
-
b7a55aa9ba
Bump version
Jack Firth
2017-06-26 18:18:33 -0700
-
70c65a4737
Remove opaque monad type from typed/rackunit
Jack Firth
2017-06-26 18:15:54 -0700
-
6c2a7eb512
patch: check duplicates before making an or/c for hash keys
Ben Greenman
2017-06-27 01:38:18 -0400
-
fae58e140d
add types for Immutable-HashTable, Mutable-HashTable, Weak-HashTable (#559)
Ben Greenman
2017-06-26 18:00:19 -0400
-
80d8b2ddb7
fix type of 'string-environment-variable-name?' (#558)
Andrew Kent
2017-06-13 15:10:58 +0100
-
6e3c509a86
require-typed: more informative error when struct field is missing
Ben Greenman
2017-06-05 20:21:32 -0400
-
dda8b1da20
fix resolve usage in overlap, allocate less (#555)
Andrew Kent
2017-05-22 22:55:33 +0100
-
2785e6f950
Handle new potential printing of empty list type.
Sam Tobin-Hochstadt
2017-05-22 16:33:57 -0400
-
3432f80a20
Have Andrew get email for failing tests on DrDr.
Vincent St-Amour
2017-05-22 11:19:48 -0500
-
1eff41d39e
fix abstract/instantiate bug and typos (#554)
Andrew Kent
2017-05-21 10:42:37 +0100
-
fea71732d2
fix intersection printing err (#551)
Andrew Kent
2017-05-20 19:22:05 +0100
-
076b16bdf0
clean up instantiate/abstract for type vars (#546)
Andrew Kent
2017-05-20 15:58:23 +0100
-
d6166b0ad3
fix intersection bug (#549)
Andrew Kent
2017-05-20 10:39:10 +0100
-
c0af5235d2
Add support for #:ps argument in command-line.
Vincent St-Amour
2017-05-18 15:50:18 -0500
-
adb806a7e5
Fix types of udp-related functions
Georges Dupéron
2017-05-11 18:01:31 +0200
-
764696752d
Disarm syntax in typed unit macros
Daniel Feltey
2017-04-27 17:46:23 -0500
-
4b35df2c96
Be less rigid about the shape of type annotations in units
Daniel Feltey
2017-04-27 11:48:40 -0500
-
80d1654dee
add more refinement support for inference and literals (#528)
Andrew Kent
2017-04-22 18:45:22 -0400
-
ebb0770edf
v6.9 HISTORY
Sam Tobin-Hochstadt
2017-04-21 17:01:11 -0400
-
2262eb9eaf
provide for/flvector, for/extflvector, etc. as aliases for : versions (#534)
Alex Knauth
2017-04-21 09:35:29 -0700
-
f0499ffd11
move refine and linear integer stuff in docs (#533)
Andrew Kent
2017-04-17 00:27:34 -0400
-
214d597e4b
Use code-inspectors to prevent optimization in unsafe contexts. (#531)
Scott Moore
2017-04-12 15:17:41 -0400
-
2da40d47b8
fixed two type annotations: Font% and Pen% (#530)
WarGrey Gyoudmon Ju
2017-04-12 02:12:29 +0800
-
5fbf4d30a8
singleton char types if expected type (#527)
Andrew Kent
2017-03-31 18:04:05 -0400
-
bcc5c26ca8
disable with-tr-contracts for now
Andrew Kent
2017-03-31 07:03:24 -0400
-
a7caadcbb1
update travis to included contracted unit tests
Andrew Kent
2017-03-30 19:56:10 -0400
-
3d119fcb02
Generalize subtypes of Char to Char.
fix-434
Georges Dupéron
2017-03-31 13:25:14 +0200
-
92e184e639
Fixes #434 (Type of literal char is not the literal char itself) using solution from Alex Knauth.
Georges Dupéron
2017-03-31 11:55:20 +0200
-
-
6a0dc61102
fix metafunction tests (#524)
Andrew Kent
2017-03-30 19:33:02 -0400
-
20a73e479f
fix minor bug, make funapp code more readable (#521)
Andrew Kent
2017-03-29 21:48:03 -0400
-
52caac26e8
be more reasonable about constructor contract checking (#522)
Andrew Kent
2017-03-29 19:15:22 -0400
-
52b4507585
Fix filters of comparisons in the presence of NaN.
Vincent St-Amour
2017-03-28 15:28:52 -0500
-
1f28ae53cd
fix some lexp function contracts (#520)
Andrew Kent
2017-03-28 13:20:41 -0400
-
81b134cbb9
add refinement types, linear expr objs, and ineq props (#510)
Andrew Kent
2017-03-27 14:32:29 -0400
-
2804bd4a93
update path-add-extension type with new optional argument (#519)
Ben Greenman
2017-03-27 10:18:53 -0400
-
f4aff224a8
update find-relative-path type w/ new keyword (#518)
Andrew Kent
2017-03-26 09:11:12 -0400
-
bf0761b500
fix serialization of objects (#516)
Andrew Kent
2017-03-20 20:57:28 -0400
-
c174ba655c
fix port-> functions to match new kw args in impl (#514)
Andrew Kent
2017-03-17 13:25:32 -0400
-
a103ec257b
remove broken subtype caching (#513)
Andrew Kent
2017-03-16 14:09:23 -0400
-
5018b478a8
Fixed typo in documentation "splite3" → "sqlite3" (#511)
Georges Dupéron
2017-03-15 15:10:27 +0100
-
8eb2a452b9
Fixed typo in documentation "splite3" → "sqlite3"
typo-splite3
Georges Dupéron
2017-03-15 14:00:54 +0100
-
-
1d7b7b5a00
Use new DrRacket opt-in buttons for OC.
Vincent St-Amour
2017-03-09 15:59:49 -0600
-
1b62cdfd5a
doc: comment on values vs. All (#508)
Benjamin Greenman
2017-03-06 11:21:13 -0500
-
b24507a71b
Allow disabling TR optimization with an environment variable. (#504)
Sam Tobin-Hochstadt
2017-03-01 13:19:15 +0000
-
b3ab93768f
Add types for loop precondition checking functions. (#501)
Sam Tobin-Hochstadt
2017-02-24 00:33:47 +0000
-
294032c12e
improve (get-text) of Text% to accept another two arguments (#499)
WarGrey Gyoudmon Ju
2017-02-01 19:24:07 +0800
-
6334dfb939
fix the maximum range for type-masks
Andrew Kent
2017-01-30 18:57:04 -0500
-
25419f9a9a
Add 6.8 HISTORY.
Sam Tobin-Hochstadt
2017-01-17 08:55:20 -0500
-
ed2cf43a19
regression test for issue #33 (#493)
Benjamin Greenman
2017-01-14 10:56:20 -0500