racket/collects/typed-racket/base-env
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
..
annotate-classes.rkt Fix parsing of dotted formals. 2013-03-17 18:52:47 -07:00
base-contracted.rkt Fix default prompt tag type 2012-12-03 14:37:18 -05:00
base-env-indexing-abs.rkt Fix type of split-at and vector-split-at. 2013-03-06 08:49:50 -08:00
base-env-indexing.rkt Replaced infer-dummy with lazy-require. 2012-08-14 16:04:51 -04:00
base-env-numeric.rkt Make +,*,min,max support precise unary types. 2013-04-03 09:33:02 -07:00
base-env.rkt Fix types of system etc for new keyword arguments. 2013-04-18 21:01:56 -04:00
base-special-env.rkt Improve types for exit and in-naturals. 2013-02-18 11:56:57 -05:00
base-structs.rkt Cleanup builtin structs types. 2012-08-20 10:10:17 -04:00
base-types-extra.rkt Parse (Struct t) as StructTop. 2012-07-14 19:20:51 -04:00
base-types.rkt Add types for imaginary numbers and fix type of exact? and inexact?. 2013-02-04 14:32:44 -05:00
colon.rkt Delay actual initialization of type environment. 2012-07-12 17:41:12 -04:00
env-lang.rkt Replaced infer-dummy with lazy-require. 2012-08-14 16:04:51 -04:00
extra-procs.rkt Move typed-scheme to typed-racket collection. 2011-09-03 20:49:39 -04:00
for-clauses.rkt Add descriptions to for: syntax classes. 2013-03-25 09:42:29 -07:00
internal.rkt scheme -> racket 2012-06-25 13:39:07 -04:00
prims.rkt fix typed racket named let: error when there are no binding types 2013-04-12 18:25:55 -04:00
type-env-lang.rkt Turn dynamic-requires into lazy-requires in TR. 2013-04-03 09:49:40 -07:00