v0.1.0
v0.1.0
Release Date: 2022-06-02
🐞 Fix
- [6d042a3] Minor fixes in docs and style
- [0587818] Broken badges (#16)
- [e5c64be] Use go v1.18 in linter (#22)
📚 Documentation
🤖 API
🧹 Chore
- [30ba8cf] improve godocs, unexpose memState (#47)
- [cb9f9d5] Remove LFS and large file (#42)
- [42fb14b] improve test coverage (#33)
- [dc44524] Add release automation (#31)
- [547559c] Add codecov.io support (#28)
- [e7b58b3] Use LFS and cache in unit tests (#13)
- [2567993] Add repository badges (#8)
- [e4d548f] Add Github Actions and Dependabot automation (#6)
⚠️ BREAKING
📖 Commits
- [30ba8cf] chore: improve godocs, unexpose memState (#47)
- [cb9f9d5] chore: Remove LFS and large file (#42)
- [6d042a3] fix: Minor fixes in docs and style
- [03390c1] Bump github/codeql-action from 2.1.11 to 2.1.12
- [42fb14b] chore: improve test coverage (#33)
- [58d0056] fixup! api: reorganize directory layout
- [47e219e] fixup! api: reorganize directory layout
- [8e86117] fixup! api: reorganize directory layout
- [c05171b] fixup! api: reorganize directory layout
- [2d67e4f] fixup! api: reorganize directory layout
- [d8c165c] Bump actions/cache from 3.0.2 to 3.0.3
- [c6c035f] fixup! api: reorganize directory layout
- [c2f9f92] api: reorganize directory layout (#34)
- [dc44524] chore: Add release automation (#31)
- [dee450c] Unexpose some utilities; closes #10 (#10)
- [547559c] chore: Add codecov.io support (#28)
- [733e3b8] fixup! docs: add CONTRIBUTING.md
- [8356890] docs: add CONTRIBUTING.md (#18)
- [9219f74] Merge branch 'main' of https://github.com/timbray/quamina
- [457b29e] cleanup README and use compressed CityLots
- [a6efa0b] Bump actions/setup-go from 3.1.0 to 3.2.0
- [055b5d3] Added compressed form of CityLines data
- [0587818] fix: Broken badges (#16)
- [e5c64be] fix: Use go v1.18 in linter (#22)
- [8583893] Status and credits
- [26f3e53] Merge branch 'main' of https://github.com/timbray/quamina
- [4644e0d] De-lint and crush valueMatcher concurrency bugs
- [e7b58b3] chore: Use LFS and cache in unit tests (#13)
- [2567993] chore: Add repository badges (#8)
- [6041718] Bump github/codeql-action
- [e7e30b5] Merge branch 'main' of https://github.com/timbray/quamina
- [e4d548f] chore: Add Github Actions and Dependabot automation (#6)
- [3635332] Merge branch 'main' of https://github.com/timbray/quamina
- [440783f] Squash concurrency bugs with atomic.Load()/store()
- [99dede1] Remove internal/tools; rename testdata
- [c45794e] Move a README I left behind
- [a60e737] New file: go.sum (currently no dependencies)
- [ff73195] Remove useless pkg directory
- [35fb6cc] Experiment with common test tools
- [5e40f60] pkg/quamina to pkg/core
- [a977282] Initial move to pkg
- [d4df942] Comments editing
- [a735ac5] A concurrency test (mostly)
- [39c1033] Matcher interface; benchmarks
- [111713c] Merge upstream
- [ddee0e0] Add Matcher interface and turn existing Matcher into CoreMatcher
- [c4d3b4d] State.Delete now returns number deleted
- [06ad503] Rename State to LivePatternsState
- [0f0a5ae] Remember multiple patterns with the same id
- [bfed084] Fix a t.Fatal call in a test
- [e017ab2] Check a little that some counters don't go negative
- [b27cabd] Mostly minor comment edits
- [b06c752] Rename DelPattern to DeletePattern
- [725b867] AddPattern can update
- [de1627b] Move docs around
- [f527bad] Support Flattener optimization
- [5f43a2d] Merge upstream (flattener)
- [0e67b71] tidy up debugging cruft
- [4e08bd4] Fix up thread-safety by decoupling Matcher and FJ and exposing FJ
- [c6adae9] Get the doc.go syntax right
- [d7295a6] Pruner: A wapper to support DelPattern
- [bf29a22] cosmetic cleanup, remove dead code
- [ac81886] Add that "ababaabab" test
- [bd2f980] NFA-based matching for "shellstyle" patterns.
- [c2004ea] First steps on numbers, back off shellstyle to one '*'
- [bcbaf47] Tune up TestPatternAddition benchmark and optimize to reduce memory churn
- [7c6bd87] Merge branch 'main' of https://github.com/timbray/quamina
- [8fbabe1] fix ay bug, add pattern-addition benchmark
- [35d7daa] fix ay bug, add pattern-addition benchmark
- [763a227] Merge branch 'main' of https://github.com/timbray/quamina
- [cc1d86e] Remove documentation for shellstyle * operator because it's buggy
- [b987ac8] Create LICENSE
- [139d927] Switching to Apache
- [b8a3299] couple comments
- [3a72720] Now supports shell-style *-globbing (but not yet ?)
- [dd1e82b] Snapshot with all pieces in place before major refactor to support shell-style globbing
- [a211df7] Beef up unit tests
- [925cb46] Clean up naming and introduce smallStep interface to save memory and add flexibility
- [393a63a] typo
- [c571853] Now possible to add new patterns to the Matcher while it's running.
- [0c50fbd] Switched from map[string] to smallTable based value matching.
- [2f65a53] set up LFS
- [4d79ccc] Add huge test file
- [8480d84] Initial upload
- [22ab512] Initial commit