Commit Verlauf

Autor SHA1 Nachricht Datum
  fnordomat 24a44bd587 towards #3: stochastically detecting runaway expansion. also enables the checks #2 and #3 and check for missing start symbol when running --validation vor 3 Jahren
  fnordomat a7fc4169f7 towards #2: detecting unproductive loops vor 3 Jahren
  fnordomat 6741d56763 improved test coverage vor 3 Jahren
  fnordomat 8d8504daab clippy vor 3 Jahren
  fnordomat 3885c4ce7c gradual improvements to encoder: vor 3 Jahren
  fnordomat c9d4fbc416 version 0.0.3 vor 3 Jahren
  fnordomat da3d8d2fec bugfix in step_decode, which would give up after successfully parsing a proper prefix instead of trying the other possibilities to parse the whole input vor 3 Jahren
  fnordomat 286435fbac version 0.0.2 vor 3 Jahren
  fnordomat fe21021583 example grammar: variations of a scary bitcoin spam/scam mail. vor 3 Jahren
  fnordomat c8e5be87ca cleanup; some unit tests for the grammar file parser; introducing grammar file format v0.0.1 vor 3 Jahren
  fnordomat 44ad7b359e version 0.0.1 vor 3 Jahren
  fnordomat a29a2cbcfd Update 'README.md' vor 3 Jahren
  fnordomat f7266041d4 fix: finished_encoding caused infinite loop vor 3 Jahren
  fnordomat 553909d640 Unified decoding loop vor 3 Jahren
  fnordomat c8b699fa2d Further cleanup; DecodingLoop implemented as a struct and Iterator for the externally delimited case and debugged. vor 3 Jahren
  fnordomat a1f3ae2ca5 Cleanup; towards making (De)Packetizer (which was a rough draft) unit-testable and less wrong vor 3 Jahren
  fnordomat 610dacde7d Merge branch 'opti/specialize2' of fnordomat/chatbox into master vor 3 Jahren
  fnordomat cfa79e824e Switch from Ratio<BigUint> to BinaryFraction vor 3 Jahren
  fnordomat 8d953dafc8 fmt; prepone shl8 scaling / reduction in encode_step vor 3 Jahren
  fnordomat 3165fbd605 save more bignum arithmetic operations by computing (lower bound, probability) instead of (lower bound, upper bound) vor 3 Jahren
  fnordomat 18de245a36 Further optimization of encoder. Optimization attempt uncovered an error in sample grammar. Fixed. vor 3 Jahren
  fnordomat 35ed7ef07a minor optimization: save one bignum op vor 3 Jahren
  fnordomat 59cdd6bfab Performance has been improved to a point where previously stack-overflowing benchmark can now be run. vor 3 Jahren
  fnordomat d8c315baad decode optimization: leading_zeros optimized vor 3 Jahren
  fnordomat 4695444968 minor optimization: save one bignum op vor 3 Jahren
  fnordomat a96b1f016f split up lib.rs, only (de)packetizer left vor 3 Jahren
  fnordomat b39c38a129 cleanup, mode submodule files vor 3 Jahren
  fnordomat acc4dc7ead started splitting up lib.rs into several files vor 3 Jahren
  fnordomat 0f43548797 minor cleanup vor 3 Jahren
  fnordomat 7fcd47dc3f integrated --crypto --decode --prefixfree (#4) vor 3 Jahren