typed-racket/typed-racket-lib
Ben Greenman 966845304e static-contracts: improve optimizer's test for flat scs
* Add `instantiate/optimize` to the static contracts API
  (new function in `instantiate.rkt`)
* Add optional kwd arg `#:recursive-kinds` to sc optimizer
* SC optimizer uses recursive kinds to tell if a `name/sc` or `recursive-sc`
  will generate a flat contract
* `instantiate/optimize`
  - solves for a recursive kinds table
  - calls `optimize` with the table
  - calls `instantiate` with the same table
2017-11-07 00:35:28 -05:00
..
typed add dependent function types (#584) 2017-09-25 12:52:33 -04:00
typed-racket static-contracts: improve optimizer's test for flat scs 2017-11-07 00:35:28 -05:00
info.rkt Use new DrRacket opt-in buttons for OC. 2017-03-09 17:12:49 -06:00
LICENSE.txt Remove extra directories. 2014-12-02 00:53:36 -05:00