Skip to content

Releases: mandoway/seru

v0.0.3-alpha

08 Nov 10:55
Compare
Choose a tag to compare
v0.0.3-alpha Pre-release
Pre-release

Changelog

  • 85dc51c add another ablation study run
  • edcfa27 add bar chart, investigate issue 2490 (temporarily ignored)
  • 2a044bf add config for semantic strategies
  • 24da56f add error logger
  • 2ff654d add folder for study eval
  • 39bed55 add import reduction
  • a95ecb1 add log
  • d0606fb add metrics
  • 1d5a7ad add option to enable metrics
  • 8546cd0 add pre processing, add inline instance 2490
  • 584caa1 add recover for all transformation errors
  • dff646d add results of ablation study
  • a75ec57 add start time to metrics, support any cue file in instance dir
  • 789cb45 add study notebook
  • c8a3c37 add test script time, generation time and applied candidates by strategy metrics
  • f5ca2c5 add visual notebook
  • 5356de0 add vulcan, add precautions for stack overflows
  • dcde4d2 extend stored metrics
  • deb663a fix constant propagation for imports
  • 57f0f64 fix corner cases
  • 5c4829a fix if and unification
  • b34fa85 fix import modifying package declarations, update results for one issue
  • af4b4d1 fix issue 2490 inlined version, add readme for pre-processing and inlined version
  • 9f4e269 fix nil as strategy config
  • 191ac3e fix recursive constant propagation issues
  • 86fee13 fix scope
  • ad4551e fix scope
  • 713419c fix string representation of syntactic reducer
  • e4414aa fix unification edge case
  • 9be1649 improve command execution
  • d2bee9d increase timeout
  • c093ab3 move perses results
  • d4e6019 push results
  • a4dff47 push results
  • 6c0a1de push results
  • ea30469 push seru+perses results
  • b7cde9d remove wrong test
  • b712ad2 rename all output result directories
  • caf4b7f update cue.jar, interpolations no longer take the longest matching string
  • e99920d update groundtruth issue 2473
  • 696be38 update results
  • 69cf299 update results
  • dd927ef update results
  • 70e75d5 update results and cue.jar
  • ac412f8 update study readme
  • 12e9b7d update version and readme
  • c24347f upload groundtruth results
  • 4b75768 visualization updates

v0.0.2-alpha

04 Oct 22:51
Compare
Choose a tag to compare
v0.0.2-alpha Pre-release
Pre-release

Add CUE-specific reduction strategies:

  • LetReduction
  • EmptyDeclarationReduction
  • PackageReduction
  • RedundantNestingReduction
  • ListReduction
  • TrivialIfReduction
  • IfReduction
  • EllipsisReduction
  • ConstantPropagationReduction
  • StringInterpolationReduction
  • LoopUnrollingReduction
  • UnificationReduction
  • UnionReduction

Improve reduction loop
Reduce calls to syntactic reducer
Add release tooling
Add proper testing
...

Changelog

v0.0.1-alpha

30 Aug 13:28
Compare
Choose a tag to compare
v0.0.1-alpha Pre-release
Pre-release

First release of SeRu

  • Includes supporting files for Perses (syntactic reducer) and CUE (language)
  • Can run with multiple languages when the supporting files are added
  • Pre-release to test auto-downloading supporting files
  • Includes binary for Mac on ARM