Releases: Nemocas/AbstractAlgebra.jl
Releases · Nemocas/AbstractAlgebra.jl
v0.43.9
AbstractAlgebra v0.43.9
Merged pull requests:
- Add conformance tests for some adhoc operations (#1867) (@fingolfin)
- Bump version to 0.43.9 (#1884) (@lgoettgens)
v0.43.8
AbstractAlgebra v0.43.8
Merged pull requests:
- Add adhoc arithmetics for FreeAssociativeAlgebraElem (#1866) (@lgoettgens)
- algorithms/GenericFunctions:
x == 0
->iszero(x)
(#1869) (@nsajko) - julia/Float:
x == 0
->iszero(x)
(#1870) (@nsajko) - julia/Integer:
x == 0
->iszero(x)
(#1871) (@nsajko) - julia/Rational:
x == 0
->iszero(x)
(#1872) (@nsajko) - Replace some custom checks by check_parent (#1874) (@fingolfin)
- Delete redundant isequal method (#1875) (@fingolfin)
- More helpful error for
diagonal_matrix
(#1876) (@joschmitt) - Improve adhoc arithmetic for UnivPoly (#1877) (@fingolfin)
- CI: stop testing against Julia 1.9 (#1878) (@fingolfin)
- Require one-based indexing in
_check_dim
(#1879) (@lgoettgens) - Some enhacements to
is_loaded_directly
(#1880) (@lgoettgens) - Fix UnivPoly adhoc subtraction (#1881) (@lgoettgens)
- Bump version to 0.43.8 (#1882) (@lgoettgens)
Closed issues:
v0.43.7
AbstractAlgebra v0.43.7
Merged pull requests:
- test_Ring_interface: pass reps to test_NCRing_interface (#1863) (@fingolfin)
- Widen signature of MatSpaceElem constructor (#1864) (@lgoettgens)
v0.43.6
AbstractAlgebra v0.43.6
Merged pull requests:
- Better unsafe funcs for UnivPoly and a few others (#1838) (@fingolfin)
- Add
is_finite
methods for various ring types (#1842) (@fingolfin) - Provide a default isapprox method for ring elements (#1843) (@fingolfin)
- Unsafe funcs for FreeAssAlgebra, Poly, MPoly (#1847) (@lgoettgens)
- Merge MatSpace and Generic.MatSpace (#1849) (@lgoettgens)
- Some MatrixRing fixes (#1852) (@lgoettgens)
- Require non-zero coefficient ring in universal polynomial ring (#1858) (@lgoettgens)
- Require non-zero coefficient ring in free associative algebra (#1859) (@lgoettgens)
- Require non-zero coefficient ring in power series ring (#1860) (@lgoettgens)
- Require non-zero coefficient ring in laurent/puiseux constructions (#1861) (@lgoettgens)
- Version 0.43.6 (#1862) (@fingolfin)
Closed issues:
v0.43.5
AbstractAlgebra v0.43.5
Merged pull requests:
- Specify how to obtain all inverses (#1835) (@albinahlback)
- Restrict unsafe ops for FracElem to FracFieldElem (#1837) (@fingolfin)
- Add some more MatElem/MatRingElem conversions (#1839) (@lgoettgens)
- Add generic is_unit(::FieldElem) method (#1845) (@fingolfin)
- Specify type for 'check' kwarg (#1846) (@fingolfin)
- Add is_trivial(::NCRing) (#1848) (@fingolfin)
v0.43.4
AbstractAlgebra v0.43.4
Merged pull requests:
- Fix a bug in gcd for polynomials (#1799) (@joschmitt)
- Add
coefficients(a::AbsPowerSeriesRingElem)
(#1811) (@lgoettgens) - More generic test_elem methods (#1827) (@fingolfin)
- Use @Req in a few places (#1830) (@fingolfin)
- banner-hide: update line-numbers for current nightly (#1831) (@benlorenz)
- Bump version to 0.43.4 (#1832) (@lgoettgens)
- Add
eachrow
andeachcol
(#1834) (@joschmitt) - Restrict unsafe ops for ResElem to EuclideanRingResidueRingElem (#1836) (@fingolfin)
v0.43.3
AbstractAlgebra v0.43.3
Merged pull requests:
- feat: improve SparsePoly evaluation (#1815) (@thofma)
- Add more exhaustive mutating op tests to ring conformance test (#1816) (@lgoettgens)
- Nemocas/Nemo.jl#1174 is resolved (#1818) (@lgoettgens)
- Add trivial
transpose(::NCRingElem)
(#1820) (@lgoettgens) - Iterator for minors of matrix (#1821) (@oskarhenriksson)
- Correct mutating op fallbacks (#1823) (@lgoettgens)
- Change eltype defs to
Type{...}
and some iterator cleanup (#1824) (@lgoettgens) - Add
free_associative_algebra_type
(#1826) (@lgoettgens) - Throw an error in case of division by zero instead of crashing hard (#1828) (@joschmitt)
- Stop testing BigFloat keys in WeakKeyIdDict (#1829) (@fingolfin)
Closed issues:
v0.43.2
AbstractAlgebra v0.43.2
Merged pull requests:
- add
number_of_generators
forUniversalPolyRing
(#1795) (@SoongNoonien) - Make addmul! fully generic, add docstrings (#1801) (@fingolfin)
- Avoid redundant bounds checks in
is_zero_row
andis_zero_column
(#1802) (@fingolfin) - Fix Strassen, add a test (#1803) (@lgoettgens)
- Prefer symbols for VarNames over strings (#1804) (@fingolfin)
- Add daily jobs (#1805) (@HereAround)
- Add
is_nothing
alias (#1806) (@lgoettgens) - Adapt alias macro docstring test to nightly changes (#1807) (@lgoettgens)
- Bump version to 0.43.2 (#1810) (@lgoettgens)
- Add divexact!, lcm!, submul! (#1812) (@fingolfin)
- Remove unsafe ops for Rational (#1813) (@fingolfin)
v0.43.1
AbstractAlgebra v0.43.1
Merged pull requests:
v0.43.0
AbstractAlgebra v0.43.0
Merged pull requests:
- Breaking
set_precision!
changes (#1775) (@joschmitt) - Move
assertions.jl
from Hecke (#1789) (@lgoettgens) - Bump version to 0.43.0-DEV (#1792) (@lgoettgens)
- Update deprecations for breaking release (#1793) (@lgoettgens)
- Bump version to 0.43.0 (#1794) (@lgoettgens)