Releases: jarun/bcal
Releases · jarun/bcal
bcal v2.5
Release notes for bcal v2.5:
- remove dependency on external tools (
bc,calc) - support general purpose calculations (program option/prompt switch
b)- arithmetic: addition, subtraction, multiplication, division, modulo
- bitwise: AND (
&), OR (|), XOR (^), complement (~), lshift (<<), rshift (>>) - functions: exp(n), log(base, n), ln(n) [natural log], pow(n, exponent), root(radical, n)
- add program option/prompt switch
pto show bit positions with bit value of a number - remove commas from input for general purpose calculations
bcal v2.4
bcal v2.3
bcal v2.2
bcal v2.1
bcal v2.0
bcal v1.9
bcal v1.8
What's in?
- Dependency on libquadmath dropped (
bcalis on Homebrew now!) - Option
-bto show byte size of basic data types - Limit unit conversions to
long double(__float128_tis not portable) - Fix test case failures on OS X
- Generate packages for many more distro versions
- Automated build and test for gcc, clang (Linux and OS X) and musl-gcc (Linux)
bcal v1.7
bcal v1.6
What's in?
- Evaluate storage arithmetic expressions involving +, -, *, / (thanks @SampuZ)
- A minimal mode (option
-m) to show result in bytes - Assume byte if unit is omitted for a conversion
- A Python3 test framework with multiple test cases
- Several fixes and additional sanity checks on input