- Aug 20, 2014
-
-
Emmanouil (Manos) Koukoutos authored
-
- Aug 19, 2014
-
-
Etienne Kneuss authored
-
Etienne Kneuss authored
-
- Aug 18, 2014
-
-
Etienne Kneuss authored
-
Etienne Kneuss authored
-
Etienne Kneuss authored
-
Etienne Kneuss authored
-
Etienne Kneuss authored
-
Etienne Kneuss authored
-
Etienne Kneuss authored
-
Etienne Kneuss authored
-
Etienne Kneuss authored
-
- Aug 14, 2014
-
-
Etienne Kneuss authored
-
Etienne Kneuss authored
-
- Aug 11, 2014
-
-
Etienne Kneuss authored
-
- Aug 07, 2014
-
-
Regis Blanc authored
-
Etienne Kneuss authored
-
Etienne Kneuss authored
List: slice(from: Int, to: Int): List[T] replace(from: T, to: T): List[T] chunks(s: Int): List[List[T]] zip[B](that: List[B]): List[(T, B)] -(e: T): List[T] --(that: List[T]): List[T] &(that: List[T]): List[T] pad(s: Int, e: T): List[T] find(e: T): Option[Int] lastOption: Option[T] firstOption: Option[T] unique: List[T] splitAt(e: T): List[List[T]] split(seps: List[T]): List[List[T]] count(e: T): Int evenSplit: (List[T], List[T]) insertAt(pos: Int, l: List[T]): List[T] replaceAt(pos: Int, l: List[T]): List[T] rotate(s: Int): List[T] ListOps: flatten[T](ls: List[List[T]]): List[T]
-
Etienne Kneuss authored
-
- Jul 30, 2014
-
-
Etienne Kneuss authored
-
- Jul 29, 2014
-
-
Etienne Kneuss authored
-
Etienne Kneuss authored
-
- Jun 05, 2014
-
-
Etienne Kneuss authored
-
Etienne Kneuss authored
-
Etienne Kneuss authored
-
- May 30, 2014
-
-
Etienne Kneuss authored
-
- May 21, 2014
-
-
Etienne Kneuss authored
More info at https://z3.codeplex.com/workitem/113
-
Etienne Kneuss authored
-
- May 06, 2014
-
-
Etienne Kneuss authored
-
Etienne Kneuss authored
-
- May 05, 2014
-
-
Etienne Kneuss authored
-
Etienne Kneuss authored
- Ensurings/Require are now proper purescala trees - Introduce Assert as a tree - Simplify tactics to support arbitrary asserts/errors/inner ensurings - New phase to inject assertions for unsafe calls (array/map access) - Refactor Default and Induction tactic
-
- Apr 25, 2014
-
-
Etienne Kneuss authored
-
Etienne Kneuss authored
-
- Apr 11, 2014
-
-
Etienne Kneuss authored
-
Etienne Kneuss authored
-
Etienne Kneuss authored
-
Etienne Kneuss authored
-
Nicolas Voirol authored
-
Etienne Kneuss authored
- NormalizationRule becomes priorities, so that we can have multiple distinct layers - Use the @library annotation, move synthesis stuff to synthesis, Oracles. - Make sure tests use PreprocessingPhase and import synthesis when adequate - Extract proper package objects fix patternRecons and simplifiers - Reorganize library: - leon.{choose,???} -> leon.lang.synthesis - leon.{waypoint,epsilon} -> leon.lang.xlang
-