- Apr 28, 2016
-
-
Nicolas Voirol authored
-
Mikaël Mayer authored
-
- Apr 25, 2016
-
-
Nicolas Voirol authored
-
Nicolas Voirol authored
-
Nicolas Voirol authored
-
- Jul 29, 2014
-
-
Etienne Kneuss authored
-
- May 21, 2014
-
-
Etienne Kneuss authored
More info at https://z3.codeplex.com/workitem/113
-
- Feb 04, 2014
-
-
Etienne Kneuss authored
- Calling functions are now typed, FunctionInvokation takes a TypedFunDef which is basically a FunDef with type parameters' values. Instantiation of types within the signature/body is done on demand through this wrapper class. - Operations on ADTs are now taking a *ClassType instead of *ClassDef. Similarly, Case/AbstractClassType takes values for type parameters. - Introduces a GenericValue tree for models targeting abstract types. e.g. foo[T](a: T, b: T) { a == b } ensuring (_) will find a model with { a -> T#1, b -> T#2 } - Only "simple" hierarchies allowed with type parameters. All members of the hierarchy must define the same number of type parameters and correctly pass them to parent classes. - Type parameters are invariant.
-
- Oct 18, 2013
-
-
Etienne Kneuss authored
-
- Oct 16, 2013
-
-
Etienne Kneuss authored
-
- Jul 16, 2013
-
-
Etienne Kneuss authored
-
Etienne Kneuss authored
-
- Jul 11, 2013
-
-
Etienne Kneuss authored
-
Etienne Kneuss authored
- Refactor code extraction - Standardize extractors - Fix type identification by resolving type aliases - Redo reporter integration with Scalac - Fix relining to prevent bizarre compile-errors - Refactor Pretty-Printers - Extensible class interface - Not returning mutable string-buffers anymore - Fixes according to 2.10 - 100% false warnings in Tests - imports for postfix-ops or implicits - Upgrade ScalaZ3 to 2.10 - Upgrade Cafebabe to 2.10
-