Results 7 issues of Landon Fuller

This avoids emitting no-op witness/recall calls in the generated code.

``` module Example let example _ = Type u#a -> Type ``` Fails with: `(Error 18) ASSERTION FAILURE: Universe variable U_name a not found`

Verification of the following fails with an internal error: ```fstar module Example open FStar.Seq let compose g f x = g (f x) assume val map (#a #b:Type) (f:a ->...

Given the following test case: ```fstar module Example module B = LowStar.Buffer module HS = FStar.HyperStack module ST = FStar.HyperStack.ST noeq type foo = { ptr:B.pointer_or_null unit } let test...

The following fails with an assert in `krml` (see below) ```fstar module CB = LowStar.ConstBuffer module U8 = FStar.UInt8 module U32 = FStar.UInt32 inline_for_extraction type buftype = | CONST inline_for_extraction...

This adds support for defining a manifest content_script section.

Originally ran into this trying to mix the Stack effect with a dependent record type; narrowed the reproduction case down to: ```fstar type pos = (len:nat & (n:nat { n...

area/error-messages