Upgrade Leon to Scala 2.10.x
- 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
Showing
- build.sbt 8 additions, 6 deletionsbuild.sbt
- library/build.sbt 4 additions, 2 deletionslibrary/build.sbt
- library/src/main/scala/leon/Annotations.scala 2 additions, 0 deletionslibrary/src/main/scala/leon/Annotations.scala
- library/src/main/scala/leon/Utils.scala 2 additions, 0 deletionslibrary/src/main/scala/leon/Utils.scala
- project/Build.scala 1 addition, 1 deletionproject/Build.scala
- src/main/scala/leon/Main.scala 1 addition, 1 deletionsrc/main/scala/leon/Main.scala
- src/main/scala/leon/Pipeline.scala 2 additions, 2 deletionssrc/main/scala/leon/Pipeline.scala
- src/main/scala/leon/Reporter.scala 2 additions, 2 deletionssrc/main/scala/leon/Reporter.scala
- src/main/scala/leon/Settings.scala 6 additions, 6 deletionssrc/main/scala/leon/Settings.scala
- src/main/scala/leon/codegen/CodeGeneration.scala 16 additions, 16 deletionssrc/main/scala/leon/codegen/CodeGeneration.scala
- src/main/scala/leon/codegen/CompilationUnit.scala 2 additions, 0 deletionssrc/main/scala/leon/codegen/CompilationUnit.scala
- src/main/scala/leon/evaluators/DefaultEvaluator.scala 2 additions, 2 deletionssrc/main/scala/leon/evaluators/DefaultEvaluator.scala
- src/main/scala/leon/plugin/AnalysisComponent.scala 0 additions, 44 deletionssrc/main/scala/leon/plugin/AnalysisComponent.scala
- src/main/scala/leon/plugin/CodeExtraction.scala 841 additions, 944 deletionssrc/main/scala/leon/plugin/CodeExtraction.scala
- src/main/scala/leon/plugin/ExtractionPhase.scala 11 additions, 32 deletionssrc/main/scala/leon/plugin/ExtractionPhase.scala
- src/main/scala/leon/plugin/Extractors.scala 90 additions, 68 deletionssrc/main/scala/leon/plugin/Extractors.scala
- src/main/scala/leon/plugin/LeonExtraction.scala 27 additions, 0 deletionssrc/main/scala/leon/plugin/LeonExtraction.scala
- src/main/scala/leon/plugin/LeonPlugin.scala 0 additions, 39 deletionssrc/main/scala/leon/plugin/LeonPlugin.scala
- src/main/scala/leon/plugin/ScalaCompiler.scala 30 additions, 0 deletionssrc/main/scala/leon/plugin/ScalaCompiler.scala
- src/main/scala/leon/plugin/SimpleReporter.scala 26 additions, 16 deletionssrc/main/scala/leon/plugin/SimpleReporter.scala
Loading
Please register or sign in to comment