├── .gitignore ├── INSTALL.md ├── LICENSE ├── README.md ├── analyzed ├── SingularityResults.txt ├── experiment1.txt ├── experiment1_old.txt └── slowFuzzResults.txt ├── benchmarks ├── gabfeed │ ├── ServersPasswordKey.txt │ ├── ServersPrivateKey.txt │ └── data │ │ ├── gabfeed_chats.txt │ │ ├── gabfeed_rooms.txt │ │ ├── gabfeed_threads.txt │ │ ├── gabfeed_users.txt │ │ ├── special_terms.txt │ │ └── terms_text.txt └── native │ ├── amd64_linux │ ├── appleqsort │ ├── appleqsort_int │ ├── bsdqsort │ ├── bsdqsort_int │ ├── bzip │ ├── gnuqsort │ ├── gnuqsort_int │ ├── isort │ ├── isort_int │ ├── lldb_fast_demangler │ ├── llvm_demangler │ ├── pcre_str │ ├── pgqsort │ ├── pgqsort_int │ ├── phphash │ ├── qsort │ └── qsort_int │ └── amd64_macos │ ├── appleqsort │ ├── appleqsort_int │ ├── bsdqsort │ ├── bsdqsort_int │ ├── bzip │ ├── gnuqsort │ ├── gnuqsort_int │ ├── isort │ ├── isort_int │ ├── pcre_str │ ├── pgqsort │ ├── pgqsort_int │ ├── phphash │ ├── qsort │ └── qsort_int ├── doc ├── GraphComponents.md ├── PatternFuzzing.pdf └── images │ ├── Extrapolation.png │ ├── QuickSort-fuzz.png │ ├── SingularityLoop.png │ └── Singularity_JGraphT.png ├── lib ├── JLink.jar ├── airplan1_instr.jar ├── airplan2_instr.jar ├── airplan3_instr.jar ├── blogger_instr.jar ├── common_compress_instr.jar ├── common_math_instr.jar ├── cost.jar ├── graphanalyzer_instr.jar ├── guava_instr.jar ├── hash_instr.jar ├── imageprocessor_instr.jar ├── jgrapht_instr.jar ├── linearalgebra_instr.jar ├── micro_instr.jar ├── slowfuzz_instr.jar ├── textbook_instr.jar ├── textcrunchr3_instr.jar ├── vavr_instr.jar └── wise_instr.jar ├── project ├── assembly.sbt ├── build.properties └── plugins.sbt ├── run-textbook.sh └── src └── main ├── java └── singularity │ ├── ModifiedCurveFitter.java │ ├── benchmarks │ ├── BugReproduce.java │ ├── GuavaImmutableBiMap.java │ ├── GuavaImmutableSet.java │ ├── TestGuava.java │ ├── TestJGraphT.java │ └── TestVavr.java │ └── weave_original │ └── Weave.java └── scala └── singularity ├── AllConfigs.scala ├── CostModel.scala ├── EType.scala ├── EvolutionRepresentation.scala ├── EvolutionaryOptimizer.scala ├── Expr.scala ├── FileInteraction.scala ├── FuzzingTaskProvider.scala ├── GeneticOperator.scala ├── MultiStateRepresentation.scala ├── PerformanceEvaluation.scala ├── Runner.scala ├── SimpleMath.scala ├── SingleStateRepresentation.scala ├── StandardSystem.scala ├── Supernova.scala ├── benchmarks ├── AllTogether.scala ├── AnalyzeResults.scala ├── BenchmarkSet.scala ├── CommonsExamples.scala ├── ExampleAlgorithms.scala ├── GuavaExamples.scala ├── HashFunc.scala ├── JGraphTExamples.scala ├── MicroBenchmarks.scala ├── Playground.scala ├── STACExamples.scala ├── SlowFuzzRerun.scala ├── SlowFuzzResultAnalyze.scala ├── SlowfuzzExamples.scala ├── TextbookExamples.scala ├── VavrExamples.scala └── WiseExamples.scala ├── cli ├── BatchRunDriver.scala ├── BenchmarkDriver.scala ├── CliOption.scala ├── JarTester.scala └── SlowfuzzExperiment.scala ├── examples ├── PatternRestoration.scala └── QuickSort.scala ├── measure ├── TimeMeasurement.scala └── TimeTools.scala ├── package.scala └── visual ├── MonitorPanel.scala └── PatternPlot.scala /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrVPlusOne/Singularity/HEAD/.gitignore -------------------------------------------------------------------------------- /INSTALL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrVPlusOne/Singularity/HEAD/INSTALL.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrVPlusOne/Singularity/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrVPlusOne/Singularity/HEAD/README.md -------------------------------------------------------------------------------- /analyzed/SingularityResults.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrVPlusOne/Singularity/HEAD/analyzed/SingularityResults.txt -------------------------------------------------------------------------------- /analyzed/experiment1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrVPlusOne/Singularity/HEAD/analyzed/experiment1.txt -------------------------------------------------------------------------------- /analyzed/experiment1_old.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrVPlusOne/Singularity/HEAD/analyzed/experiment1_old.txt -------------------------------------------------------------------------------- /analyzed/slowFuzzResults.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrVPlusOne/Singularity/HEAD/analyzed/slowFuzzResults.txt -------------------------------------------------------------------------------- /benchmarks/gabfeed/ServersPasswordKey.txt: -------------------------------------------------------------------------------- 1 | 9864765sad4fhwsdf234asdgaswret -------------------------------------------------------------------------------- /benchmarks/gabfeed/ServersPrivateKey.txt: -------------------------------------------------------------------------------- 1 | 0xd873d624adf98413 -------------------------------------------------------------------------------- /benchmarks/gabfeed/data/gabfeed_chats.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrVPlusOne/Singularity/HEAD/benchmarks/gabfeed/data/gabfeed_chats.txt -------------------------------------------------------------------------------- /benchmarks/gabfeed/data/gabfeed_rooms.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrVPlusOne/Singularity/HEAD/benchmarks/gabfeed/data/gabfeed_rooms.txt -------------------------------------------------------------------------------- /benchmarks/gabfeed/data/gabfeed_threads.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrVPlusOne/Singularity/HEAD/benchmarks/gabfeed/data/gabfeed_threads.txt -------------------------------------------------------------------------------- /benchmarks/gabfeed/data/gabfeed_users.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrVPlusOne/Singularity/HEAD/benchmarks/gabfeed/data/gabfeed_users.txt -------------------------------------------------------------------------------- /benchmarks/gabfeed/data/special_terms.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrVPlusOne/Singularity/HEAD/benchmarks/gabfeed/data/special_terms.txt -------------------------------------------------------------------------------- /benchmarks/gabfeed/data/terms_text.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrVPlusOne/Singularity/HEAD/benchmarks/gabfeed/data/terms_text.txt -------------------------------------------------------------------------------- /benchmarks/native/amd64_linux/appleqsort: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrVPlusOne/Singularity/HEAD/benchmarks/native/amd64_linux/appleqsort -------------------------------------------------------------------------------- /benchmarks/native/amd64_linux/appleqsort_int: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrVPlusOne/Singularity/HEAD/benchmarks/native/amd64_linux/appleqsort_int -------------------------------------------------------------------------------- /benchmarks/native/amd64_linux/bsdqsort: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrVPlusOne/Singularity/HEAD/benchmarks/native/amd64_linux/bsdqsort -------------------------------------------------------------------------------- /benchmarks/native/amd64_linux/bsdqsort_int: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrVPlusOne/Singularity/HEAD/benchmarks/native/amd64_linux/bsdqsort_int -------------------------------------------------------------------------------- /benchmarks/native/amd64_linux/bzip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrVPlusOne/Singularity/HEAD/benchmarks/native/amd64_linux/bzip -------------------------------------------------------------------------------- /benchmarks/native/amd64_linux/gnuqsort: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrVPlusOne/Singularity/HEAD/benchmarks/native/amd64_linux/gnuqsort -------------------------------------------------------------------------------- /benchmarks/native/amd64_linux/gnuqsort_int: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrVPlusOne/Singularity/HEAD/benchmarks/native/amd64_linux/gnuqsort_int -------------------------------------------------------------------------------- /benchmarks/native/amd64_linux/isort: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrVPlusOne/Singularity/HEAD/benchmarks/native/amd64_linux/isort -------------------------------------------------------------------------------- /benchmarks/native/amd64_linux/isort_int: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrVPlusOne/Singularity/HEAD/benchmarks/native/amd64_linux/isort_int -------------------------------------------------------------------------------- /benchmarks/native/amd64_linux/lldb_fast_demangler: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrVPlusOne/Singularity/HEAD/benchmarks/native/amd64_linux/lldb_fast_demangler -------------------------------------------------------------------------------- /benchmarks/native/amd64_linux/llvm_demangler: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrVPlusOne/Singularity/HEAD/benchmarks/native/amd64_linux/llvm_demangler -------------------------------------------------------------------------------- /benchmarks/native/amd64_linux/pcre_str: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrVPlusOne/Singularity/HEAD/benchmarks/native/amd64_linux/pcre_str -------------------------------------------------------------------------------- /benchmarks/native/amd64_linux/pgqsort: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrVPlusOne/Singularity/HEAD/benchmarks/native/amd64_linux/pgqsort -------------------------------------------------------------------------------- /benchmarks/native/amd64_linux/pgqsort_int: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrVPlusOne/Singularity/HEAD/benchmarks/native/amd64_linux/pgqsort_int -------------------------------------------------------------------------------- /benchmarks/native/amd64_linux/phphash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrVPlusOne/Singularity/HEAD/benchmarks/native/amd64_linux/phphash -------------------------------------------------------------------------------- /benchmarks/native/amd64_linux/qsort: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrVPlusOne/Singularity/HEAD/benchmarks/native/amd64_linux/qsort -------------------------------------------------------------------------------- /benchmarks/native/amd64_linux/qsort_int: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrVPlusOne/Singularity/HEAD/benchmarks/native/amd64_linux/qsort_int -------------------------------------------------------------------------------- /benchmarks/native/amd64_macos/appleqsort: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrVPlusOne/Singularity/HEAD/benchmarks/native/amd64_macos/appleqsort -------------------------------------------------------------------------------- /benchmarks/native/amd64_macos/appleqsort_int: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrVPlusOne/Singularity/HEAD/benchmarks/native/amd64_macos/appleqsort_int -------------------------------------------------------------------------------- /benchmarks/native/amd64_macos/bsdqsort: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrVPlusOne/Singularity/HEAD/benchmarks/native/amd64_macos/bsdqsort -------------------------------------------------------------------------------- /benchmarks/native/amd64_macos/bsdqsort_int: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrVPlusOne/Singularity/HEAD/benchmarks/native/amd64_macos/bsdqsort_int -------------------------------------------------------------------------------- /benchmarks/native/amd64_macos/bzip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrVPlusOne/Singularity/HEAD/benchmarks/native/amd64_macos/bzip -------------------------------------------------------------------------------- /benchmarks/native/amd64_macos/gnuqsort: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrVPlusOne/Singularity/HEAD/benchmarks/native/amd64_macos/gnuqsort -------------------------------------------------------------------------------- /benchmarks/native/amd64_macos/gnuqsort_int: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrVPlusOne/Singularity/HEAD/benchmarks/native/amd64_macos/gnuqsort_int -------------------------------------------------------------------------------- /benchmarks/native/amd64_macos/isort: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrVPlusOne/Singularity/HEAD/benchmarks/native/amd64_macos/isort -------------------------------------------------------------------------------- /benchmarks/native/amd64_macos/isort_int: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrVPlusOne/Singularity/HEAD/benchmarks/native/amd64_macos/isort_int -------------------------------------------------------------------------------- /benchmarks/native/amd64_macos/pcre_str: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrVPlusOne/Singularity/HEAD/benchmarks/native/amd64_macos/pcre_str -------------------------------------------------------------------------------- /benchmarks/native/amd64_macos/pgqsort: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrVPlusOne/Singularity/HEAD/benchmarks/native/amd64_macos/pgqsort -------------------------------------------------------------------------------- /benchmarks/native/amd64_macos/pgqsort_int: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrVPlusOne/Singularity/HEAD/benchmarks/native/amd64_macos/pgqsort_int -------------------------------------------------------------------------------- /benchmarks/native/amd64_macos/phphash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrVPlusOne/Singularity/HEAD/benchmarks/native/amd64_macos/phphash -------------------------------------------------------------------------------- /benchmarks/native/amd64_macos/qsort: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrVPlusOne/Singularity/HEAD/benchmarks/native/amd64_macos/qsort -------------------------------------------------------------------------------- /benchmarks/native/amd64_macos/qsort_int: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrVPlusOne/Singularity/HEAD/benchmarks/native/amd64_macos/qsort_int -------------------------------------------------------------------------------- /doc/GraphComponents.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrVPlusOne/Singularity/HEAD/doc/GraphComponents.md -------------------------------------------------------------------------------- /doc/PatternFuzzing.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrVPlusOne/Singularity/HEAD/doc/PatternFuzzing.pdf -------------------------------------------------------------------------------- /doc/images/Extrapolation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrVPlusOne/Singularity/HEAD/doc/images/Extrapolation.png -------------------------------------------------------------------------------- /doc/images/QuickSort-fuzz.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrVPlusOne/Singularity/HEAD/doc/images/QuickSort-fuzz.png -------------------------------------------------------------------------------- /doc/images/SingularityLoop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrVPlusOne/Singularity/HEAD/doc/images/SingularityLoop.png -------------------------------------------------------------------------------- /doc/images/Singularity_JGraphT.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrVPlusOne/Singularity/HEAD/doc/images/Singularity_JGraphT.png -------------------------------------------------------------------------------- /lib/JLink.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrVPlusOne/Singularity/HEAD/lib/JLink.jar -------------------------------------------------------------------------------- /lib/airplan1_instr.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrVPlusOne/Singularity/HEAD/lib/airplan1_instr.jar -------------------------------------------------------------------------------- /lib/airplan2_instr.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrVPlusOne/Singularity/HEAD/lib/airplan2_instr.jar -------------------------------------------------------------------------------- /lib/airplan3_instr.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrVPlusOne/Singularity/HEAD/lib/airplan3_instr.jar -------------------------------------------------------------------------------- /lib/blogger_instr.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrVPlusOne/Singularity/HEAD/lib/blogger_instr.jar -------------------------------------------------------------------------------- /lib/common_compress_instr.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrVPlusOne/Singularity/HEAD/lib/common_compress_instr.jar -------------------------------------------------------------------------------- /lib/common_math_instr.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrVPlusOne/Singularity/HEAD/lib/common_math_instr.jar -------------------------------------------------------------------------------- /lib/cost.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrVPlusOne/Singularity/HEAD/lib/cost.jar -------------------------------------------------------------------------------- /lib/graphanalyzer_instr.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrVPlusOne/Singularity/HEAD/lib/graphanalyzer_instr.jar -------------------------------------------------------------------------------- /lib/guava_instr.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrVPlusOne/Singularity/HEAD/lib/guava_instr.jar -------------------------------------------------------------------------------- /lib/hash_instr.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrVPlusOne/Singularity/HEAD/lib/hash_instr.jar -------------------------------------------------------------------------------- /lib/imageprocessor_instr.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrVPlusOne/Singularity/HEAD/lib/imageprocessor_instr.jar -------------------------------------------------------------------------------- /lib/jgrapht_instr.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrVPlusOne/Singularity/HEAD/lib/jgrapht_instr.jar -------------------------------------------------------------------------------- /lib/linearalgebra_instr.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrVPlusOne/Singularity/HEAD/lib/linearalgebra_instr.jar -------------------------------------------------------------------------------- /lib/micro_instr.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrVPlusOne/Singularity/HEAD/lib/micro_instr.jar -------------------------------------------------------------------------------- /lib/slowfuzz_instr.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrVPlusOne/Singularity/HEAD/lib/slowfuzz_instr.jar -------------------------------------------------------------------------------- /lib/textbook_instr.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrVPlusOne/Singularity/HEAD/lib/textbook_instr.jar -------------------------------------------------------------------------------- /lib/textcrunchr3_instr.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrVPlusOne/Singularity/HEAD/lib/textcrunchr3_instr.jar -------------------------------------------------------------------------------- /lib/vavr_instr.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrVPlusOne/Singularity/HEAD/lib/vavr_instr.jar -------------------------------------------------------------------------------- /lib/wise_instr.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrVPlusOne/Singularity/HEAD/lib/wise_instr.jar -------------------------------------------------------------------------------- /project/assembly.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrVPlusOne/Singularity/HEAD/project/assembly.sbt -------------------------------------------------------------------------------- /project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version = 1.0.1 -------------------------------------------------------------------------------- /project/plugins.sbt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /run-textbook.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrVPlusOne/Singularity/HEAD/run-textbook.sh -------------------------------------------------------------------------------- /src/main/java/singularity/ModifiedCurveFitter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrVPlusOne/Singularity/HEAD/src/main/java/singularity/ModifiedCurveFitter.java -------------------------------------------------------------------------------- /src/main/java/singularity/benchmarks/BugReproduce.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrVPlusOne/Singularity/HEAD/src/main/java/singularity/benchmarks/BugReproduce.java -------------------------------------------------------------------------------- /src/main/java/singularity/benchmarks/GuavaImmutableBiMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrVPlusOne/Singularity/HEAD/src/main/java/singularity/benchmarks/GuavaImmutableBiMap.java -------------------------------------------------------------------------------- /src/main/java/singularity/benchmarks/GuavaImmutableSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrVPlusOne/Singularity/HEAD/src/main/java/singularity/benchmarks/GuavaImmutableSet.java -------------------------------------------------------------------------------- /src/main/java/singularity/benchmarks/TestGuava.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrVPlusOne/Singularity/HEAD/src/main/java/singularity/benchmarks/TestGuava.java -------------------------------------------------------------------------------- /src/main/java/singularity/benchmarks/TestJGraphT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrVPlusOne/Singularity/HEAD/src/main/java/singularity/benchmarks/TestJGraphT.java -------------------------------------------------------------------------------- /src/main/java/singularity/benchmarks/TestVavr.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrVPlusOne/Singularity/HEAD/src/main/java/singularity/benchmarks/TestVavr.java -------------------------------------------------------------------------------- /src/main/java/singularity/weave_original/Weave.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrVPlusOne/Singularity/HEAD/src/main/java/singularity/weave_original/Weave.java -------------------------------------------------------------------------------- /src/main/scala/singularity/AllConfigs.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrVPlusOne/Singularity/HEAD/src/main/scala/singularity/AllConfigs.scala -------------------------------------------------------------------------------- /src/main/scala/singularity/CostModel.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrVPlusOne/Singularity/HEAD/src/main/scala/singularity/CostModel.scala -------------------------------------------------------------------------------- /src/main/scala/singularity/EType.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrVPlusOne/Singularity/HEAD/src/main/scala/singularity/EType.scala -------------------------------------------------------------------------------- /src/main/scala/singularity/EvolutionRepresentation.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrVPlusOne/Singularity/HEAD/src/main/scala/singularity/EvolutionRepresentation.scala -------------------------------------------------------------------------------- /src/main/scala/singularity/EvolutionaryOptimizer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrVPlusOne/Singularity/HEAD/src/main/scala/singularity/EvolutionaryOptimizer.scala -------------------------------------------------------------------------------- /src/main/scala/singularity/Expr.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrVPlusOne/Singularity/HEAD/src/main/scala/singularity/Expr.scala -------------------------------------------------------------------------------- /src/main/scala/singularity/FileInteraction.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrVPlusOne/Singularity/HEAD/src/main/scala/singularity/FileInteraction.scala -------------------------------------------------------------------------------- /src/main/scala/singularity/FuzzingTaskProvider.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrVPlusOne/Singularity/HEAD/src/main/scala/singularity/FuzzingTaskProvider.scala -------------------------------------------------------------------------------- /src/main/scala/singularity/GeneticOperator.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrVPlusOne/Singularity/HEAD/src/main/scala/singularity/GeneticOperator.scala -------------------------------------------------------------------------------- /src/main/scala/singularity/MultiStateRepresentation.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrVPlusOne/Singularity/HEAD/src/main/scala/singularity/MultiStateRepresentation.scala -------------------------------------------------------------------------------- /src/main/scala/singularity/PerformanceEvaluation.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrVPlusOne/Singularity/HEAD/src/main/scala/singularity/PerformanceEvaluation.scala -------------------------------------------------------------------------------- /src/main/scala/singularity/Runner.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrVPlusOne/Singularity/HEAD/src/main/scala/singularity/Runner.scala -------------------------------------------------------------------------------- /src/main/scala/singularity/SimpleMath.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrVPlusOne/Singularity/HEAD/src/main/scala/singularity/SimpleMath.scala -------------------------------------------------------------------------------- /src/main/scala/singularity/SingleStateRepresentation.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrVPlusOne/Singularity/HEAD/src/main/scala/singularity/SingleStateRepresentation.scala -------------------------------------------------------------------------------- /src/main/scala/singularity/StandardSystem.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrVPlusOne/Singularity/HEAD/src/main/scala/singularity/StandardSystem.scala -------------------------------------------------------------------------------- /src/main/scala/singularity/Supernova.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrVPlusOne/Singularity/HEAD/src/main/scala/singularity/Supernova.scala -------------------------------------------------------------------------------- /src/main/scala/singularity/benchmarks/AllTogether.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrVPlusOne/Singularity/HEAD/src/main/scala/singularity/benchmarks/AllTogether.scala -------------------------------------------------------------------------------- /src/main/scala/singularity/benchmarks/AnalyzeResults.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrVPlusOne/Singularity/HEAD/src/main/scala/singularity/benchmarks/AnalyzeResults.scala -------------------------------------------------------------------------------- /src/main/scala/singularity/benchmarks/BenchmarkSet.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrVPlusOne/Singularity/HEAD/src/main/scala/singularity/benchmarks/BenchmarkSet.scala -------------------------------------------------------------------------------- /src/main/scala/singularity/benchmarks/CommonsExamples.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrVPlusOne/Singularity/HEAD/src/main/scala/singularity/benchmarks/CommonsExamples.scala -------------------------------------------------------------------------------- /src/main/scala/singularity/benchmarks/ExampleAlgorithms.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrVPlusOne/Singularity/HEAD/src/main/scala/singularity/benchmarks/ExampleAlgorithms.scala -------------------------------------------------------------------------------- /src/main/scala/singularity/benchmarks/GuavaExamples.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrVPlusOne/Singularity/HEAD/src/main/scala/singularity/benchmarks/GuavaExamples.scala -------------------------------------------------------------------------------- /src/main/scala/singularity/benchmarks/HashFunc.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrVPlusOne/Singularity/HEAD/src/main/scala/singularity/benchmarks/HashFunc.scala -------------------------------------------------------------------------------- /src/main/scala/singularity/benchmarks/JGraphTExamples.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrVPlusOne/Singularity/HEAD/src/main/scala/singularity/benchmarks/JGraphTExamples.scala -------------------------------------------------------------------------------- /src/main/scala/singularity/benchmarks/MicroBenchmarks.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrVPlusOne/Singularity/HEAD/src/main/scala/singularity/benchmarks/MicroBenchmarks.scala -------------------------------------------------------------------------------- /src/main/scala/singularity/benchmarks/Playground.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrVPlusOne/Singularity/HEAD/src/main/scala/singularity/benchmarks/Playground.scala -------------------------------------------------------------------------------- /src/main/scala/singularity/benchmarks/STACExamples.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrVPlusOne/Singularity/HEAD/src/main/scala/singularity/benchmarks/STACExamples.scala -------------------------------------------------------------------------------- /src/main/scala/singularity/benchmarks/SlowFuzzRerun.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrVPlusOne/Singularity/HEAD/src/main/scala/singularity/benchmarks/SlowFuzzRerun.scala -------------------------------------------------------------------------------- /src/main/scala/singularity/benchmarks/SlowFuzzResultAnalyze.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrVPlusOne/Singularity/HEAD/src/main/scala/singularity/benchmarks/SlowFuzzResultAnalyze.scala -------------------------------------------------------------------------------- /src/main/scala/singularity/benchmarks/SlowfuzzExamples.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrVPlusOne/Singularity/HEAD/src/main/scala/singularity/benchmarks/SlowfuzzExamples.scala -------------------------------------------------------------------------------- /src/main/scala/singularity/benchmarks/TextbookExamples.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrVPlusOne/Singularity/HEAD/src/main/scala/singularity/benchmarks/TextbookExamples.scala -------------------------------------------------------------------------------- /src/main/scala/singularity/benchmarks/VavrExamples.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrVPlusOne/Singularity/HEAD/src/main/scala/singularity/benchmarks/VavrExamples.scala -------------------------------------------------------------------------------- /src/main/scala/singularity/benchmarks/WiseExamples.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrVPlusOne/Singularity/HEAD/src/main/scala/singularity/benchmarks/WiseExamples.scala -------------------------------------------------------------------------------- /src/main/scala/singularity/cli/BatchRunDriver.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrVPlusOne/Singularity/HEAD/src/main/scala/singularity/cli/BatchRunDriver.scala -------------------------------------------------------------------------------- /src/main/scala/singularity/cli/BenchmarkDriver.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrVPlusOne/Singularity/HEAD/src/main/scala/singularity/cli/BenchmarkDriver.scala -------------------------------------------------------------------------------- /src/main/scala/singularity/cli/CliOption.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrVPlusOne/Singularity/HEAD/src/main/scala/singularity/cli/CliOption.scala -------------------------------------------------------------------------------- /src/main/scala/singularity/cli/JarTester.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrVPlusOne/Singularity/HEAD/src/main/scala/singularity/cli/JarTester.scala -------------------------------------------------------------------------------- /src/main/scala/singularity/cli/SlowfuzzExperiment.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrVPlusOne/Singularity/HEAD/src/main/scala/singularity/cli/SlowfuzzExperiment.scala -------------------------------------------------------------------------------- /src/main/scala/singularity/examples/PatternRestoration.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrVPlusOne/Singularity/HEAD/src/main/scala/singularity/examples/PatternRestoration.scala -------------------------------------------------------------------------------- /src/main/scala/singularity/examples/QuickSort.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrVPlusOne/Singularity/HEAD/src/main/scala/singularity/examples/QuickSort.scala -------------------------------------------------------------------------------- /src/main/scala/singularity/measure/TimeMeasurement.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrVPlusOne/Singularity/HEAD/src/main/scala/singularity/measure/TimeMeasurement.scala -------------------------------------------------------------------------------- /src/main/scala/singularity/measure/TimeTools.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrVPlusOne/Singularity/HEAD/src/main/scala/singularity/measure/TimeTools.scala -------------------------------------------------------------------------------- /src/main/scala/singularity/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrVPlusOne/Singularity/HEAD/src/main/scala/singularity/package.scala -------------------------------------------------------------------------------- /src/main/scala/singularity/visual/MonitorPanel.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrVPlusOne/Singularity/HEAD/src/main/scala/singularity/visual/MonitorPanel.scala -------------------------------------------------------------------------------- /src/main/scala/singularity/visual/PatternPlot.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrVPlusOne/Singularity/HEAD/src/main/scala/singularity/visual/PatternPlot.scala --------------------------------------------------------------------------------