- Macro building approach.
- Fix all geometrical methods (
cos,sin,tan, etc...). - Dual licensing under APACHE-2.0 and MIT.
- Temporarily drop
numcrate compatibility.
- Changed the explicit casting. Now casting is done through the built-in methods
FromandInto. - All struct methods are built through macros.
- The user can now quickly build type casting through the
convert!macro.
- Added more tests
- Method optimization
- Added log2() and log10() methods
- Deleted euler_id function
- Deleted traits
ZeroandOne - Changed the explicit casting Now explicit casting is separated into the complex() method, which gives a Complex number, and - ecomplex() method which gives an EComplex number
- Add
real(),imag(),module()andarg()methods to both structs - Add
tanh() - Add some tests
- Update and expand documentation
- Change struct names to Complex and EComplex
- Shorten function names
- Added
exp(),log()andtan()functions - Implement inequality
- Implement
ZeroandOnetraits (nightly only) - Add compatibility with num crate
- Fixed "+" sign not displaying correctly on format
- Separated
pow()intopowi()andpowf()