Releases: gbrlsnchs/radix
Releases · gbrlsnchs/radix
v1.0.0 - 2019-03-11
Added
- Concurrency safety when sorting the tree.
- Support for configuring the tree via bitwise flags.
- Option to use a binary PATRICIA tree support via
Tbinary
flag. - Binary tree string representation.
- Change ANSI escape coloring dependency.
Changed
- Enhance the tree's performance by using a
strings.Builder
for printing. - Swap
Len
andSize
methods' names, asSize
is closer to meaning "byte size" andLen
is closer to meaning "node count".
1.0.0-beta.1 - 2018-10-22
v1.0.0-beta.1 Change coloring dependency
1.0.0-beta.0 - 2018-09-24
v1.0.0-beta.0 Update the changelog
1.0.0-alpha.0 - 2018-09-11
Added
- Concurrency safety when sorting the tree.
- Support for configuring the tree via bitwise flags.
- Option to use a binary PATRICIA tree support via
Tbinary
flag.
Changed
- Enhance the tree's performance by using a
strings.Builder
for printing.
0.4.5 - 2018-03-02
Fixed
- Recursively locking for reading in the same goroutine when calling
(*Tree).String
.
0.4.4 - 2018-03-01
Fixed
TestRace
now waits all goroutines to finish.
0.4.3 - 2018-03-01
Fixed
- Bounds out of range error when trying to get a node with placeholder.
- Fix concurrency inconsistencies.
0.4.2 - 2018-01-24
Added
- Race condition tests for all operations.
Fixed
- Race condition when retrieving a node.
0.4.1 - 2017-12-17
Fixed
- Adding an empty string does not enters an infinite loop anymore.
- Getting a node when the tree is empty no longer returns the root.
0.4.0 - 2017-12-11
Added
- Makefile.
- Thread safety (if enabled).
- Thread safety test and example.
Changed
- Travis CI config script.
Removed
- Travis CI script for running goimports.