Releases
v1.1.0
lainio
released this
11 Oct 16:15
Changelog
5a1958b 'assertion violation' -> assertion failure, msgs + new examples
4a427d4 Equal & Len assert better messages
4a8efcb Less and Greater for numbers + example tests
30032f8 Merge branch 'bench-tests' of ssh://github.com-lainio/lainio/err2 into bench-tests
c038678 Merge branch 'bench-tests' of ssh://github.com-lainio/lainio/err2 into bench-tests
bbce22d Merge branch 'bench-tests' of ssh://github.com-lainio/lainio/err2 into bench-tests
b2c779b Merge branch 'golines-fmt' into bench-tests
aa59314 Merge pull request #24 from lainio/bench-tests
11f6c9f PushAsserter impl stack with Pop function that's stroge, clever!
0e14aab PushAsserter snippet
04fa9cc Q&D test to optimize assert.Zero even it's generics, good strategy
6fab26b SetAsserter -> PushAsserter & export PopAsserter
73eb244 SetAsserter works only outside unit tests, they MUST use pkg asserter
0191b86 T functions no perf penalty + pkg documentation of T funcs
e670166 TLS based optimizations work, next test the switching
94cc27e about panic stack traces
848d840 add
ef35568 add calls to assert pkg to cover almost all
fc9a0ce assert test
baab7e9 bench rule for T functions
0def096 bench rules for assert optimization
ef13eed better docs for assert
c05d002 better formatting for skimmability
e5113f1 better layouts & language proofing
fd7b890 cleanup
ac8f630 comment: tell why DRY has to be there, no inlining
b8b33e4 continue combine readme docs
5d5f0cb debugging help
5cc1710 docs & refactoring
a858523 export and use handler.WrapError
4640f46 finalizing
1a81899 first bench tests for currentX() that uses TLS which is slow
041525c fix assert-keep mode
6cbef5b fix code sample
031e87b fix details
555ef4c fix important annotation placement
b8bc681 fix: if test panics, adaptive callstack print for runtime.Error
6ae165b fmt with golines
cfb04a1 github action version update
bffe12b gofmt
47d4495 gofmt
3d6dce2 guide to use PushAsserter 1st now that it works
420ceda in progress: assert pkg manual inlining generic functions
b803124 inline optimization for Logf
7a823fb layout & typos
28cc11d learning details
208c157 logo branch
9e3f44c make linter happy
d9d2b45 makefile rule for command-line coverage studies
8d57640 mark tester() calls
6c624d8 more
4ad8245 more dynamic sample
ed9b897 more output for golines fmt rules
76d2364 new asserts for slice, chan & map
767a53d new benches, and inline bench for assert
88e62f8 new functions + tests: T, T1, T2, T3
09966e0 new markup features
95c1b95 new type Asserter and doc refs to it
ee26b3d readability and typos
5d98a51 readable db sample
a9dc394 refactor doEmpty -> doNamed
05a0684 refactor result functions for testing
fa9e3e8 refactor: test pkg -> require pkg + new helpers
3fc2088 refactoring comments
66af422 release v1.1.0 comments
01fe351 remove deprecated configs
4fc7ffd rest of the assert inline optimized + benches
b8cabce rm TODOs
48750a0 rm X() functions & cleanup + MKey OK idiom bench for ref
d3ea782 super performance! Split assert functions go get inlining
ca6dc12 template asserts benches for S, M and C
74cb677 test PushAsserter as a real stack: Push/Pop
9072412 tests and benches for try.T function
d47a5c8 tools for cmd line coverage work
193db9a try.Out.Handle() inlined + benchmark
fe63d9c typo
c4d5fe7 typo
036cee0 typos in PushAsserter
4a8c5b8 update assert pkg doc
2edd142 update samples/README.md
d322e5f use Asserter type in pkg lvl docs
af3ea4b wrapping comment, perf point of view
08168e4 zero cov rules refresh automatically
You can’t perform that action at this time.