racket/collects/typed-scheme
Sam Tobin-Hochstadt 24e4cf5aca Merge in changes from type-keys branch:
- Use stxclass for defintern/dt/de
- Add type keys to optimize subtyping
- Fancier printing when regular printing is disabled for debugging.
- Caching of the results of subtyping.
- Contracts for hashtable types (still insufficent)
- add type for `last-pair' from `scheme/list'
- new "private/type-abbrev.ss" which contains things 
  from "private/type-effect-convenience.ss" that don't 
  need subtyping/unions
- Don't use the real union constructor on mu unfolding
- more work on (not yet enabled) stxclass type parser
- Naming sanity in tests

svn: r13628
2009-02-15 22:56:14 +00:00
..
env type keys now work, mostly 2009-02-14 20:27:37 +00:00
infer take out work on paths, now compiles 2009-02-04 20:57:28 +00:00
lang use the new facility for the typed-scheme reader 2008-09-01 04:26:54 +00:00
no-check/lang svn: r11773 2008-09-16 04:14:03 +00:00
private add contract conversion for hashtables 2009-02-15 21:55:03 +00:00
rep Use stxclass for defintern. 2009-02-15 04:01:30 +00:00
typecheck Merge in changes from type-keys branch: 2009-02-15 22:56:14 +00:00
utils re-enable printing 2009-02-14 20:48:26 +00:00
info.ss Split typed scheme docs into guide and reference. 2008-10-31 16:52:35 +00:00
main.ss Reorganize initial type definitions to use DSL. 2008-10-31 17:12:16 +00:00
minimal.ss Reorg to separate out files. 2008-09-24 19:56:48 +00:00
no-check.ss newlines at EOFs 2009-01-14 03:10:47 +00:00
ts-guide.scrbl fine-tune typechecking index entry 2008-12-21 13:57:46 +00:00
ts-reference.scrbl commit work to new branch, doesn't work yet 2009-02-04 20:19:41 +00:00
typed-reader.ss Remove unneccessary requires. 2008-05-06 00:42:28 +00:00
typed-scheme.ss Reorganize initial type definitions to use DSL. 2008-10-31 17:12:16 +00:00