Skip to content

v0.4

Compare
Choose a tag to compare
@zimmski zimmski released this 14 Nov 23:33
· 205 commits to master since this release

Tavor v0.4 changelog

  • (Almost) complete documentation
  • Passing gofmt, golint, go vet and errcheck is now required by all code
  • 32bit on Linux is now supported
  • Added ranges, hex and some other escapes for character classes
  • Added permutations groups to the Tavor format
  • Allow infinite loops in the Tavor format
  • Allow "if" in Tavor format to have no "else" branch
  • Added token attribute "Count" to variables
  • Make "to" and "from" optional for special token "Int"
  • Switched default exec-argument-types to STDIN
  • Fixed goroutine leak in repeat reduction
  • Converted a lot of the API from int to uint
  • Setup TravisCI and Coveralls
  • Only write temporary files if they are needed
  • Fixed some permutation cornercases
  • Fixed corner case of unrolling
  • Replaced test.Rand with rand.IncrementRand
  • Make minimizing phase independent
  • Cleanup the tavor package
  • Even more small things and of course even more tests