- not needed project files & foldes removed
- demo binaries added
- Folders Cv1 & Cv2 renamed into v1 & v2
- goreleaser config file added
- module tagged with version number
- ReadMe.md file extended and restructured a bit.
- v1 Go decoder more stable against data garbage. Fixes issue #23.
- ReadMe.md file extended and restructured a bit.
- TCOBSv1 Read function more robust against errors.
- TCOBSv2 Read function more robust against errors.
- TCOBSv1 & TCOBSv2 README.md files corrected.
- TCOBSv1 Go interface improved and more tested
- TCOBSv2 Go interface improved and more tested
- TCOBSv2 Go interface improved and tested
- TCOBSv2 now faster with internal look-up tables.
- TCOBSv1 passes all tests and is is unlimited.
- TCOBSv2 passes all tests and is is unlimited.
- TCOBSv1 C function decoder passes first tests and is is unlimited.
- More tests needed.
- TCOBSv2 passes all tests and is is unlimited.
- More tests needed.
- Code divided into TCOBSv1 and TCOBSv2
- TCOBSv1 passes all tests,and is limited:
- Encoding implemented in C only
- Decoding implemented in Go only
- TCOBSv2 passes all tests, but is limited:
- Not more than 20 00-bytes in a row
- Not more than 20 FF-bytes in a row
- Not more than 40 equal other bytes in a row
- Code in tcobs.go, tcobs.h, tcobs.c is extensively tested (see tcobs_test.go)
- Code in remove*.* is tested but should not be used.
- Code in experimental is WIP (work in progress) and NOT stable.
- ./README.md improved.
- Code and Doc moved from Trice project to this repo.