- Sep 18, 2015
-
-
Etienne Kneuss 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
-
- Sep 27, 2013
-
-
Ivan Kuraj authored
Refactored the condition abduction code, refactored InSynth code out of Leon, and added the InSynth core library, with substantial amount of fixing and clearning sources, tests, and testcases
-
- Aug 15, 2013
-
-
Etienne Kneuss authored
- Activate through --cegis:vanuatoo - Possibility to skip isomorphic models - One pattern per conjunct
-
- 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
-
- May 06, 2013
-
-
Etienne Kneuss authored
-
- Dec 10, 2012
-
-
Philippe Suter authored
-
Etienne Kneuss authored
-
- Dec 06, 2012
-
-
Philippe Suter authored
-
- Nov 29, 2012
-
-
Etienne Kneuss authored
-
- Oct 26, 2012
-
-
Philippe Suter authored
-