racket/collects/typed-racket
Sam Tobin-Hochstadt 3fd9df03f7 Fix types of system etc for new keyword arguments.
This requires extending the ->optkey type constructor to support rest
arguments, and fixing the keyword function type generation code.

Testing is still limited because there's no parsing for such types.
That will be handled in a later commit.
2013-04-18 21:01:56 -04:00
..
base-env Fix types of system etc for new keyword arguments. 2013-04-18 21:01:56 -04:00
env Replace uses of Type? with Type/c?. 2013-01-15 12:23:42 -05:00
infer Reduce unnecessarily complicated restrict case. 2013-03-06 08:48:44 -08:00
minimal/lang Move typed-scheme to typed-racket collection. 2011-09-03 20:49:39 -04:00
optimizer Have Optimization Coach report unsound float division missed optimizations. 2013-04-04 15:31:50 -04:00
private Remove unnecessary type->contract case 2013-04-05 16:56:50 -04:00
rep Fix contracts in TR. 2013-04-04 07:43:08 -07:00
scribblings Add example of (List t ... bound). 2013-04-04 07:41:53 -07:00
typecheck Make TR-generated identifiers have the same name as original identifiers. 2013-04-04 15:31:51 -04:00
types Fix types of system etc for new keyword arguments. 2013-04-18 21:01:56 -04:00
utils Show the offending value when a TR-introduced Any contract fails 2013-04-02 16:29:11 -04:00
core.rkt Fix :print-type. Closes PR13503. 2013-02-08 11:19:09 -05:00
info.rkt Move Optimization Coach to PLaneT 2. 2013-01-11 18:40:23 -05:00
language-info.rkt Move typed-scheme to typed-racket collection. 2011-09-03 20:49:39 -04:00
minimal.rkt Minor refactorings. 2012-06-25 18:07:45 -04:00
tc-setup.rkt Turn dynamic-requires into lazy-requires in TR. 2013-04-03 09:49:40 -07:00
typed-racket.rkt Turn dynamic-requires into lazy-requires in TR. 2013-04-03 09:49:40 -07:00
typed-reader.rkt scheme -> racket 2012-06-25 13:39:07 -04:00