broadcast 0.0.0.9000
- Initial GitHub Publication
broadcast 0.0.0.9001
- Provided 2 ways to overload the base maths (+, -, *, et.c) and logical (&, |) operators. One is the
bc()
function to evaluate a maths expression. The other is the broadcaster
class which comes with method dispatch for said operators.
broadcast 0.0.0.9002
- Most broadcast functions and their overloaded counterparts now support zero-length input, and added tests for this.
- Added the
%/%
operator to bc.i(), added overload support for %/%
, and added tests for these also.
- Added bc.raw(), added overload support for bit-wise operators (
&
|
), and added tests for these also.
- bc_ifelse() now takes the dimnames from the
test
argument if dim(test)
is equal to bc_dim(yes, no)
.
- Renamed
bc()
to bc_chain().
broadcast 0.0.0.9003
- Added overload support for the relational (==, !=, etc.) operators, and added tests for these also.
broadcast 0.0.0.9004
- Overhauled the operators for bc.raw().
- Added bc.bit(), for bit-wise operations.
- Small speed improvement for acast().
- Re-written some internal code in āCā.
- bc_ifelse() and bc.b() can now also handle type of
raw
in its arguments.
broadcast 0.0.0.9005
- Removed
bc_chain()
, and adjusted the documentation and tests accordingly.
- Added more tests.