aboutsummaryrefslogtreecommitdiffstats
path: root/common/bitutil
Commit message (Collapse)AuthorAgeFilesLines
* common/bitutil: use result of TestBytes to prevent dead code elimination ↵David Chase2019-07-171-2/+8
| | | | | | | | | | | | (#19846) Gollvm has very aggressive dead code elimination that completely removes one of these two benchmarks. To prevent this, use the result of the benchmark (a boolean), and to be "fair", make the transformation to both benchmarks. To be reliably assured of not removing the code, "use" means assigning to an exported global. Non-exported globals and //go:noinline functions are possibly subject to this optimization.
* all: remove the duplicate 'the' in annotations (#17509)Wenbiao Zheng2018-08-271-2/+2
|
* various: remove redundant parentheses (#15793)Furkan KAMACI2018-01-031-4/+4
|
* common: fix megacheck warningsEgon Elbre2017-08-071-4/+4
|
* common/compress: internalize encoders, add length wrappersPéter Szilágyi2017-05-083-70/+125
|
* common/bitutil: fix decompression corner cases; fuzz, test & benchPéter Szilágyi2017-05-073-43/+302
|
* common/bitutil: added data compression algorithmZsolt Felfoldi2017-05-061-0/+93
|
* common/bitutil, consensus/ethash: reusable bitutil packagePéter Szilágyi2017-05-052-0/+403