typed-racket/typed-racket-test/gui/succeed
Ben Greenman fae58e140d add types for Immutable-HashTable, Mutable-HashTable, Weak-HashTable (#559)
The old 'HashTable' type is now the union of the other 3 hash types.

- all operations that used to work on 'HashTable's still work,
  but some now have more specific outputs
- `#hash` literals have type `ImmutableHash`
- `immutable?` and `hash-weak?` are filters
- `Mutable-` and `Weak-` hashes have corresponding `Top` types, `HashTableTop` is now a union
- the contact for `(U (Immutable-Hash K1 V1) (Mutable-Hash K2 V2))` is ONE `hash/c`

Minor notes:

- renamed internal identifiers containing 'Hashtable' to all use 'HashTable'
- add Racket guide/reference 'secref' functions
2017-06-26 18:00:19 -04:00
..
gui-contract.rkt Move GUI tests to a separate folder 2015-01-20 10:47:53 -05:00
pr390.rkt add types for Immutable-HashTable, Mutable-HashTable, Weak-HashTable (#559) 2017-06-26 18:00:19 -04:00
pr15003.rkt Fix first-order check for TR's opaque object/c 2015-03-13 16:52:34 -04:00
racket-esquire.rkt Move GUI tests to a separate folder 2015-01-20 10:47:53 -05:00