Recent Releases of https://github.com/biojulia/automa.jl
https://github.com/biojulia/automa.jl - v1.1.0
Automa v1.1.0
Merged pull requests: - Re-enable SIMD (#137) (@jakobnissen)
- Julia
Published by github-actions[bot] over 1 year ago
https://github.com/biojulia/automa.jl - v1.0.4
Automa v1.0.4
Merged pull requests: - Bump TranscodingStreams to 0.11 (#135) (@nhz2)
- Julia
Published by github-actions[bot] over 1 year ago
https://github.com/biojulia/automa.jl - v1.0.3
Automa v1.0.3
Merged pull requests: - Update issue and PR template to match BioJulia guidelines (#130) (@jakobnissen) - add Actions badges to README, correct existing badge and link (#131) (@digital-carver) - docs: Misc formatting and text fixes, add some internal links (#132) (@digital-carver) - Correct typos in documentation (#133) (@jakobnissen) - Bugfix: Escape reference to Automa in error function (#134) (@jakobnissen)
- Julia
Published by github-actions[bot] about 2 years ago
https://github.com/biojulia/automa.jl - v1.0.2
Automa v1.0.2
Merged pull requests: - Bump Documenter to 1.0 (#128) (@jakobnissen) - Bump TranscodingStreams to 0.10 (#129) (@jakobnissen)
- Julia
Published by github-actions[bot] over 2 years ago
https://github.com/biojulia/automa.jl - v1.0.1
Automa v1.0.1
Closed issues: - Use separate tokenizers (#125)
Merged pull requests: - Backport from v1: Remove SIMD capability (#124) (@jakobnissen) - Tokenizer improvements (#126) (@jakobnissen) - Tweak Tokenizer docs (#127) (@jakobnissen)
- Julia
Published by github-actions[bot] over 2 years ago
https://github.com/biojulia/automa.jl - v0.8.4
Automa v0.8.4
Closed issues:
- [Question] Practical example of how to use the when field in RE (#52)
- Roadmap to v1.0 (#71)
- Multi-bytes characters trigger actions multiple times (#80)
- Factor out transcoding streams dependency (#82)
- Automa has too many code generators (#91)
- Taking preconditions seriously (#102)
- Slow compilation speed (#111)
- Looping regex can be given a final action (#115)
- Issues with Tokenizer (#116)
Merged pull requests: - Breaking changes for v1 (#119) (@jakobnissen) - Backport from v1: Remove SIMD capability (#124) (@jakobnissen)
- Julia
Published by github-actions[bot] over 2 years ago
https://github.com/biojulia/automa.jl - v1.0.0
Automa v1.0.0
Closed issues: - Roadmap to v1.0 (#71) - Multi-bytes characters trigger actions multiple times (#80) - Factor out transcoding streams dependency (#82) - Automa has too many code generators (#91) - Taking preconditions seriously (#102) - Slow compilation speed (#111) - Looping regex can be given a final action (#115) - Issues with Tokenizer (#116)
Merged pull requests: - Breaking changes for v1 (#119) (@jakobnissen)
- Julia
Published by github-actions[bot] over 2 years ago
https://github.com/biojulia/automa.jl - v0.8.3
Automa v0.8.3
Closed issues:
- Generated code is highly redundant (#53)
- Pushdown automata (#59)
- Same char used in two different patterns of an alternation (#77)
- Automa.execute gives wrong result in some case (#78)
- Shift-based tables for small machines (#81)
- Allow construction of RegExp from invalid UTF-8 strings (#83)
- Optimize away dict lookup at machine exit (#84)
- Tokenisation fails to produce an error (#88)
- Make ambiguity errors easier to understand (#93)
- Verify keys in RE.actions are correct on setindex! (#100)
- Keyerror on removedeadnotes (#104)
- Bug with regex set negation (#105)
- Make FSM generation deterministic by simply renaming nodes (#106)
- (Optionally) despecialize generated code on its IO (#113)
- Correctly finding matching double quotes when Unicode characters are present (#114)
Merged pull requests: - Improve debugging of Automa (#64) (@jakobnissen) - Fix execute (issue 78) (#79) (@jakobnissen) - Optimize away dict lookup when possible (#85) (@jakobnissen) - Add workflow for downstream tests (#86) (@CiaranOMara) - Have Tokenizer check if in accept state when EOF (#89) (@jakobnissen) - Small tweaks to Tokenizer internals (#90) (@jakobnissen) - Small cleanup of Automa codegen (#92) (@jakobnissen) - Fixup parseclass (#94) (@jakobnissen) - Breaking changes for V1 (#95) (@jakobnissen) - Remove ByteSet (#96) (@jakobnissen) - Use smaller integer width for table generator (#97) (@jakobnissen) - Disable unambiguity check again (#98) (@jakobnissen) - Fix variables in generatereader (#99) (@jakobnissen) - Remove StableSet and StableDict (#107) (@jakobnissen) - Better error on compiling null regex (#108) (@jakobnissen) - Remove unused files (#109) (@jakobnissen) - Remove dependency on Printf (#117) (@jakobnissen) - Bump ScanByte to 0.4.0 (#121) (@jakobnissen)
- Julia
Published by github-actions[bot] over 2 years ago
https://github.com/biojulia/automa.jl - v0.8.2
Automa v0.8.2
Merged pull requests: - Disable breaking change: check for ambiguity (#76) (@jakobnissen)
- Julia
Published by github-actions[bot] almost 5 years ago
https://github.com/biojulia/automa.jl - v0.8.1
Automa v0.8.1
Closed issues: - Failing to match \ in the beginning of the string (#46) - DFAs can take wrong actions due to ambiguities (#48) - Optimize reduce_nodes(::DFA) (#50) - Possible optimization: SIMD unrolled loops (#54) - Suboptimal DFA construction when epsilon loop in NFA (#56) - Safe with invalid UTF-8? (#63) - Remove DataStructures deps (#67) - Add Documenter-based automatic documentation hosting (#70)
Merged pull requests: - Contributing files rollout (#34) (@BenJWard) - Disallow DFAs with ambiguous actions RFC (@jakobnissen) - Optimize reduce_nodes (#51) (@jakobnissen) - Allow no actions in generate exec code (#55) (@jakobnissen) - Improve DFA edge reduction (#57) (@jakobnissen) - Simplify membership codegen (#58) (@jakobnissen) - SIMD code generator (#60) (@jakobnissen) - Fix escape \f (#61) (@jakobnissen) - Change equal to egal for nothing (#65) (@jakobnissen) - Add docs for :simd generator (#66) (@jakobnissen) - Fix CI (#68) (@jakobnissen) - Remove DataStructures dependency (#69) (@jakobnissen) - Work on deploying docs via github actions (#72) (@kescobo) - bump version (#73) (@kescobo) - add tagbot (#74) (@kescobo)
- Julia
Published by github-actions[bot] almost 5 years ago
https://github.com/biojulia/automa.jl - Automa.jl 0.8
- Drop Julia 0.7 and update CI settings (#43).
- Fix backslash escaping (#42).
- Add Project.toml (#45).
- Julia
Published by bicycle1885 almost 7 years ago
https://github.com/biojulia/automa.jl - Automa.jl 0.7
- Support Julia 0.7 and drop 0.6 (#39).
- Julia
Published by bicycle1885 over 7 years ago
https://github.com/biojulia/automa.jl - Bugfix release
- Fix escaping
-and^inside character classes (#36).
- Julia
Published by bicycle1885 over 7 years ago
https://github.com/biojulia/automa.jl - Fix deprecations
- Fix some deprecations (#33).
- Julia
Published by bicycle1885 almost 8 years ago
https://github.com/biojulia/automa.jl - Automa.jl 0.6
- Support streaming reader (#29) (experimental feature).
- Fix deprecated string <=> bytes conversions (#31).
- Fix deprecation of findfirst (#32).
- Julia
Published by bicycle1885 almost 8 years ago
https://github.com/biojulia/automa.jl - Automa.jl 0.5
- Updates prepping for julia 0.7 (#28).
- Remove deprecated functions of codegen (#30).
- Julia
Published by bicycle1885 almost 8 years ago
https://github.com/biojulia/automa.jl - Automa.jl 0.4
- Drop Julia 0.5 support (#23, #25).
- Use bitmap to check membership (#24).
- Julia
Published by bicycle1885 about 8 years ago
https://github.com/biojulia/automa.jl - Minor performance improvement of loop unrolling
- Minor optimization of loop unrolling (#22).
- Julia
Published by bicycle1885 over 8 years ago
https://github.com/biojulia/automa.jl - Automa.jl 0.3
- Add
CodeGenContext(#18). - Loop unrolling (#16).
- Make code generation deterministic (#20).
- Julia
Published by bicycle1885 over 8 years ago
https://github.com/biojulia/automa.jl - More generic accessors.
- Make check and getbyte more generic (#14).
- Update CI settings (#13, #15).
- Julia
Published by bicycle1885 over 8 years ago
https://github.com/biojulia/automa.jl - Performance improvement
- Optimize transition ordering (#12).
- Fix DOT printer.
- Julia
Published by bicycle1885 almost 9 years ago
https://github.com/biojulia/automa.jl - Bug fix
- Make action ordering more intuitive (#8).
- Fix distinct node detection (#9).
- Julia
Published by bicycle1885 almost 9 years ago
https://github.com/biojulia/automa.jl - Bug fix
- Fix a bug of the goto code generator (#6).
- Julia
Published by bicycle1885 almost 9 years ago
https://github.com/biojulia/automa.jl - Automa.jl 0.2
- Make more types immutable (#4).
- Redesign internal data structures (#5).
- Performance improvement of compiling (#5).
- Support
:allactions (#5). - Support conditional transition (#5).
- Remove deprecated syntax for Julia 0.6 (#5).
- Julia
Published by bicycle1885 almost 9 years ago
https://github.com/biojulia/automa.jl - Minor performance improvements
- Improve the performance of the compiler.
- Julia
Published by bicycle1885 about 9 years ago
https://github.com/biojulia/automa.jl - Fix docs and the DOT generator
- Julia
Published by bicycle1885 about 9 years ago
https://github.com/biojulia/automa.jl - Code generator improvements
- Add
@goto-based state transition code generator. - Remove
nsvariable from generated code. - Add
clean=trueoption to clean up generated code.
- Julia
Published by bicycle1885 about 9 years ago
https://github.com/biojulia/automa.jl - Initial release
- Julia
Published by bicycle1885 about 9 years ago