Recent Releases of AbstractAlgebra
AbstractAlgebra - v0.46.4
AbstractAlgebra v0.46.4
Merged pull requests: - fix: typo in Fac code (#2149) (@thofma)
- Julia
Published by github-actions[bot] 4 months ago
AbstractAlgebra - v0.46.3
AbstractAlgebra v0.46.3
Merged pull requests:
- Define ishomogeneous for MPolyRingElem (#1649) (@fingolfin)
- Add `isfinitelygeneratedfor FPModules and fixisnoetherian` (#2127) (@emikelsons)
- feat: add non-mathematical ordering for pretty printing (#2131) (@thofma)
- Resolve a bunch of JET warnings (#2143) (@fingolfin)
- feat: store (additional) array in Fac (#2146) (@thofma)
- chore: bump to 0.46.3 (#2147) (@thofma)
Closed issues:
- Wrong is_noetherian(::Module) method (#2125)
- Julia
Published by github-actions[bot] 4 months ago
AbstractAlgebra - v0.46.2
AbstractAlgebra v0.46.2
Merged pull requests:
- Equal FPModules must have the same hash value (#2139) (@ThomasBreuer)
- Fix is_loaded_directly on nightly (#2141) (@lgoettgens)
- chore: bump to 0.46.2 (#2142) (@lgoettgens)
Closed issues:
- should_show_banner broken in Julia nightly (#2140)
- Julia
Published by github-actions[bot] 5 months ago
AbstractAlgebra - v0.46.1
AbstractAlgebra v0.46.1
Merged pull requests:
- Add fraction_field_type and define fraction_field method for fields (#2092) (@fingolfin)
- Prepare deprecations of some mixed methods of julia/oscar matrices and entries (#2111) (@lgoettgens)
- Add has_preimage_with_preimage for FPModuleHomomorphism (#2112) (@jamesnohilly)
- Allow AbstractVectors for more matrix and diagonal_matrix constructions (#2126) (@benlorenz)
- Revert "Add fraction_field_type and define fraction_field method for fields" (#2128) (@lgoettgens)
- Fix ownership in UnivPoly.jl (#2133) (@SirToby25)
- Add InfiniteDimensionError exception for vector spaces (#2135) (@emikelsons)
- chore: bump to 0.46.1 (#2136) (@thofma)
- Julia
Published by github-actions[bot] 5 months ago
AbstractAlgebra - v0.46.0
AbstractAlgebra v0.46.0
This release is not breaking per se, but we increase the julia compat from 1.6 to 1.10.
Merged pull requests:
- Clean up obsolete VERSION checks (#2119) (@lgoettgens)
- Clean up Pkg extension handling (#2120) (@lgoettgens)
- Bump julia compat to 1.10 (#2121) (@lgoettgens)
- Set version to 0.46.0 (#2124) (@lgoettgens)
- Julia
Published by github-actions[bot] 6 months ago
AbstractAlgebra - v0.45.3
AbstractAlgebra v0.45.3
Merged pull requests: - Add some missing type qualifiers (#2118) (@fingolfin) - fix: printing of M::Map (#2122) (@thofma) - Bump version to 0.45.3 (#2123) (@lgoettgens)
- Julia
Published by github-actions[bot] 6 months ago
AbstractAlgebra - v0.45.2
AbstractAlgebra v0.45.2
Merged pull requests:
- AbstractAlgebra.Generic.groebner_basis(::Vector{FreeAssAlgebraElem}): Support for precomputed groebner basis added. (#2076) (@Sequenzer)
- Add image and preimage to generic Map types (#2095) (@jamesnohilly)
- make unary plus, mul obey aliasing rules (#2099) (@felix-roehrich)
- Add vectorspacedim documentation (#2102) (@emikelsons)
- Teach pluralize about box, fox (#2104) (@fingolfin)
- Fix Singular downstream tests (#2105) (@lgoettgens)
- Simplify obstructions handling (#2106) (@fingolfin)
- Add is_subset and membership test via in to Generic.Ideal; deprecate contains (#2107) (@fingolfin)
- Add vector_space_dim for matrix spaces (#2109) (@emikelsons)
- add ConformanceTests.generate_element for FracField (#2110) (@felix-roehrich)
- Add rank method for DirectSumModule (#2114) (@Fe-r-oz)
- Add stub for locality check. (#2115) (@HechtiDerLachs)
- Version 0.45.2 (#2116) (@fingolfin)
Closed issues: - Documentation "Matrix functionality" could be improved (#1981)
- Julia
Published by github-actions[bot] 6 months ago
AbstractAlgebra - v0.45.1
AbstractAlgebra v0.45.1
Merged pull requests:
- Fix edge-case in ConformanceTests.generate_element(::MPolyRing) (#2077) (@HechtiDerLachs)
- Add krull_dim and vector_space_dim (#2078) (@emikelsons)
- Add coefficient_ring_type (#2086) (@fingolfin)
- Replace typeof(a)<:b by a isa b (#2087) (@fingolfin)
- Rename FactoredFractionField -> factoredfractionfield (#2089) (@fingolfin)
- Support function call syntax for evaluate for more rings (#2090) (@fingolfin)
- Alias ispositive/isnegative in recent enough julia versions (#2091) (@lgoettgens)
- Add missing method characteristic(::LaurentMPolyWrapRing) (#2093) (@fingolfin)
- Add workaround for GLIBCXX issue with julia 1.6 (#2094) (@lgoettgens)
- Don't use inv and inv! in ring conformance tests (#2096) (@fingolfin)
- feat: relax signature for map_coefficients (#2097) (@thofma)
- chore: bump to 0.45.1 (#2098) (@thofma)
Closed issues:
- Add coefficient_ring for SeriesRing subtypes (#2079)
- Julia
Published by github-actions[bot] 8 months ago
AbstractAlgebra - v0.45.0
AbstractAlgebra v0.45.0
See the changelog for the breaking changes in this release.
Merged pull requests:
- Allow more inputs for gens(::UniversalPolyRing, ...) and change its return type from Tuple to Vector (#1809) (@lgoettgens)
- Breaking changes to the conformance test setup (#2002) (@lgoettgens)
- Remove ignore_kwargs option from @attr (#2003) (@lgoettgens)
- Make RationalFunctionFieldElem immutable (#2006) (@fingolfin)
- Fix weird return type in evaluate via call syntax (#2071) (@lgoettgens)
- feat: more is_perfect methods and tests (#2072) (@thofma)
- chore: bump version to 0.45.0-DEV (#2080) (@lgoettgens)
- Move Infinity.jl from Nemo (#2081) (@lgoettgens)
- Move parts of Oscar's MoveToAbstractAlgebra.jl over (#2082) (@lgoettgens)
- chore: set version to 0.45.0 (#2084) (@lgoettgens)
- doctests: add verbose output, disable Matrix-Strassen doctest (#2085) (@benlorenz)
Closed issues: - Matrices over noncommutative rings (#2075) - Evaluate via call syntax gives wrong type (#1219) - Segmentation fault when using instance created in module (#2073)
- Julia
Published by github-actions[bot] 8 months ago
AbstractAlgebra - v0.44.13
AbstractAlgebra v0.44.13
Merged pull requests:
- Fix a promote issue for AbsMSeries over Poly tower (#2061) (@lgoettgens)
- Fix swap_cols! for Matrix{T} (#2065) (@fingolfin)
- Fix a typo in var_index docstring (#2066) (@fingolfin)
- Update CHANGELOG.md (#2067) (@fingolfin)
- Remove bad generic sqrt method (#2068) (@fingolfin)
- Add canonical_unit(x::FieldElement) = x, and stop some canonical_unit methods from returning non-units when the input is zero (#2069) (@lgoettgens)
- Version 0.44.13 (#2070) (@fingolfin)
Closed issues:
- denominator for polynomials (#1753)
- Promotion of AbsMSeries over PolyRing over PolyRing fails (#2060)
- Julia
Published by github-actions[bot] 8 months ago
AbstractAlgebra - v0.44.12
AbstractAlgebra v0.44.12
Merged pull requests:
- Add generic shift_left! and shift_right! for univariate polynomials (#2039) (@felix-roehrich)
- Fix a typo (#2045) (@fingolfin)
- Add falling_factorial (#2047) (@SoongNoonien)
- Enable point views of matrices (#2048) (@albinahlback)
- Fix stack overflow when constructing non-implemented views (#2054) (@lgoettgens)
- Add useful comments and more solving examples (#2055) (@emikelsons)
- Fix typo in isomorphism(::Type{T}, ::T) where T <: Group (#2056) (@lgoettgens)
- Fix a JET issue in iterate(::ProductIterator) (#2057) (@lgoettgens)
- Improve univariate conversion (#2058) (@SoongNoonien)
- chore: bump version to 0.44.12 (#2059) (@lgoettgens)
Closed issues: - Support basic Ideal properties (#2038)
- Julia
Published by github-actions[bot] 9 months ago
AbstractAlgebra - v0.44.11
AbstractAlgebra v0.44.11
Merged pull requests:
- Fix unwanted poly modification during evaluation (#2042) (@lgoettgens)
- Add an @id field to a docs header (#2043) (@lgoettgens)
- chore: Bump version to 0.44.11 (#2044) (@lgoettgens)
- Julia
Published by github-actions[bot] 10 months ago
AbstractAlgebra - v0.44.10
AbstractAlgebra v0.44.10
Merged pull requests:
- Replace Val-dispatch by if-else in Generic.MPoly (#2024) (@lgoettgens)
- Improvements for multivariate and universal polynomials (#2028) (@thofma)
- clean up monomial_isless for Generic.MPoly (#2031) (@felix-roehrich)
- Optimize gen(::MPolyRing, ::Int) for :deglex and :degrevlex (#2033) (@fingolfin)
- Introduce stub for is_equal_as_morphism (#2035) (@HechtiDerLachs)
- Add stub for isomorphism(::Type{<:Group}, ::Group) (#2036) (@lgoettgens)
- Remove broken is_unit and is_nilpotent for NCPolyRingElem (#2037) (@JohnAAbbott)
- chore: Bump version to 0.44.10 (#2040) (@lgoettgens)
Closed issues:
- Many functions for Generic.MPolyRing cause unnecessary runtime dispatches (#2021)
- Julia
Published by github-actions[bot] 10 months ago
AbstractAlgebra - v0.44.9
AbstractAlgebra v0.44.9
Merged pull requests:
- Wrap MPoly factorization for UnivPoly (#2007) (@SoongNoonien)
- Remove redundant tests (#2008) (@SoongNoonien)
- Add some missing check_parent in MPoly arithmetics (#2011) (@lgoettgens)
- Some tweaks to evaluate methods (#2013) (@fingolfin)
- Add some refs between allowunicode and friends (#2016) (@fingolfin)
- Add `is(positive/negative)_entryfallbacks (#2017) (@lgoettgens)
- More intuitive polynomial evaluation, e.g.f(y=3)to substitute 3 for the variable namedyin the polynomialf(#2018) (@SoongNoonien)
- fix: make MPolyFactor module more robust (#2019) (@thofma)
- Add separability for univariate polynomials (#2020) (@thofma)
- Fix some references in the Linear Solving docs (#2022) (@lgoettgens)
- Addpow!andreverse!` fallback implementation (#2023) (@felix-roehrich)
- chore: Bump to 0.44.9 (#2025) (@lgoettgens)
Closed issues:
- Bug (?) in MPolyFactor when coefficients are are not in a field (#1960)
- Adding generators from different rings (#2010)
- More intuitive evaluation of polys from universal polynomial ring (#2014)
- Julia
Published by github-actions[bot] 10 months ago
AbstractAlgebra - v0.44.8
AbstractAlgebra v0.44.8
Merged pull requests:
- Allow creating UniversalPolyRing with variables (#1993) (@SoongNoonien)
- fix: is_finite for rational function fields (#1998) (@thofma)
- Minors command with row and column indices returned (#2001) (@afkafkafk13)
- feat: add divides! (#2004) (@thofma)
- chore: bump to 0.44.8 (#2005) (@thofma)
Closed issues:
- Use @varnames_interface on universal_polynomial_ring (#1979)
- Caching for universal polynomial rings (#1989)
- Julia
Published by github-actions[bot] 11 months ago
AbstractAlgebra - v0.44.7
AbstractAlgebra v0.44.7
Merged pull requests: - Import mulpow! into submodule MPolyFactor (#1964) (@fingolfin) - feat: improvements for function fields (#1999) (@thofma) - chore: bump to 0.44.7 (#2000) (@thofma)
- Julia
Published by github-actions[bot] 11 months ago
AbstractAlgebra - v0.44.6
AbstractAlgebra v0.44.6
Merged pull requests:
- Import more ConformanceTests stuff into TestExt (#1978) (@fingolfin)
- Create dependabot.yml (#1984) (@ranocha)
- Bump codecov/codecov-action from 4 to 5 (#1987) (@dependabot[bot])
- Explicitely import Base.Matrix (#1988) (@lgoettgens)
- OscarCI: try testing oscar master with released Nemo+Hecke+Singular (#1990) (@lgoettgens)
- Add is_zero(::NCRing) as an alias of is_trivial (#1991) (@emikelsons)
- Simplify and slightly optimize vars(::MPolyRingElem) (#1994) (@fingolfin)
- feat: add some missing rational function field functionality (#1995) (@thofma)
- chore: bump to 0.44.6 (#1997) (@thofma)
- Julia
Published by github-actions[bot] 11 months ago
AbstractAlgebra - v0.44.5
AbstractAlgebra v0.44.5
Merged pull requests:
- Solve triu (#1939) (@fieker)
- refactor: evaluate/subst for univariate polynomials (#1948) (@thofma)
- Move conformance tests to a package extension (#1954) (@lgoettgens)
- Add changelog file (#1962) (@aaruni96)
- Add content(::UnivPoly), fix potentially wrong result in content(::MatrixElem), optimize a few other content methods (#1970) (@lgoettgens)
- Remove content(::PolyRingElem{<:FieldElem}) method which always returns 1, as this disagrees with the definition of content over some fields (#1971) (@lgoettgens)
- Fix docstring for divides to clarify that if the first return value is false then the second is undefined (and not necessarily zero as was claimed before) (#1972) (@thofma)
- Enable multivariate factorization in characteristic 0 (at least over coefficient rings for which univariate factorization is implemented) (#1973) (@thofma)
- Add stub for is_known (#1974) (@HechtiDerLachs)
- Improve documentation of add_verbosity_scope (#1975) (@JohnAAbbott)
- Don't mention charpolyonly in docstrings (#1977) (@fingolfin)
- Improved matrix documentation (#1982) (@emikelsons)
- Optimize gens for universal polynomials (#1983) (@SoongNoonien)
- Restructure `@varnamesinterface` calls (#1985) (@lgoettgens)
- chore: bump to 0.44.5 (#1986) (@thofma)
Closed issues:
- exponent_vectors of universal polynomials (#1256)
- Move conformance tests into AA itself (possibly in a package extension) (#1936)
- Optimize gens(S::UniversalPolyRing, v::Vector{<:VarName}) (#1980)
- Julia
Published by github-actions[bot] 11 months ago
AbstractAlgebra - v0.44.4
AbstractAlgebra v0.44.4
Merged pull requests:
- Use istrivial when possible (#1965) (@fingolfin)
- Remove `ignorekwargs; instead always ignore all kwargs in@attr` (#1966) (@lgoettgens)
- fix: argument check for remove of MPoly (#1967) (@thofma)
- Bump version to 0.44.4 (#1968) (@lgoettgens)
- Julia
Published by github-actions[bot] 12 months ago
AbstractAlgebra - v0.44.3
AbstractAlgebra v0.44.3
Merged pull requests:
- Don't require basering in ring conformance tests (#1946) (@fingolfin)
- fix: promotion for matrix-scalar operations (#1949) (@thofma)
- Add conformance tests for MPolyRing, and fix bugs in ^ and isunit for MPoly (#1950) (@fingolfin)
- Replace uses of elemtype(coefficientring(R)) (#1956) (@fingolfin)
- Add ignore_kwargs to @attr macro (#1958) (@lgoettgens)
- Bump version to 0.44.3 (#1963) (@lgoettgens)
Closed issues:
- Ring conformance tests should not require base_ring (#1944)
- Julia
Published by github-actions[bot] 12 months ago
AbstractAlgebra - v0.44.2
AbstractAlgebra v0.44.2
Merged pull requests: - Isunit and isnilpotent (with tests) (#1933) (@JohnAAbbott) - Fix show method for MatSpace (#1934) (@fingolfin) - Re-enable conformance test for residue ring over Zx (@fingolfin) - Make isexacttype and isdomaintype more convenient (#1942) (@fingolfin) - Version 0.44.2 (#1945) (@fingolfin)
Closed issues:
- isunit for univariate and multivariate polynomials is incorrect over Z/nZ (#11)
- provide interface-conformance testsets (#312)
- Distinguish inexact rings (#860)
- Question about conformance test performing isone(inv(one(R))) (#994)
- Julia
Published by github-actions[bot] about 1 year ago
AbstractAlgebra - v0.44.1
AbstractAlgebra v0.44.1
Merged pull requests:
- Remove redundant global keyword usage (#1927) (@fingolfin)
- swapcols and swaprows for Julia matrices (#1928) (@fingolfin)
- Add is_zero_initialized trait for matrix types (#1929) (@fingolfin)
- Avoid unnecessary matrix zero-initialization (#1930) (@fingolfin)
- Avoid an unnecessary allocation calling permutedims (#1931) (@fingolfin)
- Bump version to 0.44.1 (#1932) (@lgoettgens)
Closed issues:
- f.(A) for a matrix A and a function f? (#259)
- Make MatrixElem belong to AbstractArray{T, 2} (#417)
- Generic.Rings.{elem,parent}type test (#471)
- gens vs nvars (#596)
- AdditiveGroup <: Group ? (#795)
- should we make isone(::PolynomialElem) and isgen(::PolynomialElem) more correct on zero rings? (#978)
- generating set for the trivial group (#1030)
- Test failure in Generic.Mat.Nullspace (#1120)
- How to convert an univariate polynomial to a multivariate polynomial? (#1503)
- Provide `swaprows,swap_rows!` etc. also for Julia matrices? (#1730)
- Julia
Published by github-actions[bot] about 1 year ago
AbstractAlgebra - v0.44.0
AbstractAlgebra v0.44.0
Merged pull requests:
- Refactor polysubst.jl (#1889) (@lgoettgens)
- Change similar, zero_matrix, ones_matrix to use UndefInitializer constructors (#1909) (@fingolfin)
- fix: multivariate polynomial rings over zero rings (#1910) (@thofma)
- Solve triu (#1920) (@fieker)
- Add generic dispatch for ideal_type (#1924) (@fingolfin)
- Set version to 0.44.0-DEV (#1925) (@fingolfin)
- Set version to 0.44.0 (#1926) (@lgoettgens)
- Julia
Published by github-actions[bot] about 1 year ago
AbstractAlgebra - v0.43.12
AbstractAlgebra v0.43.12
Merged pull requests:
- Add is_abelian for groups (#1907) (@lgoettgens)
- Use DocMeta.setdocmeta with AbstractAlgebra.doctestsetup (#1908) (@fingolfin)
- fix: univariate polynomial rings over zero rings (#1911) (@thofma)
- Add implication: integral domains are not trivial (#1912) (@fingolfin)
- docs: Generic.ResidueRing -> Generic.EuclideanRingResidueRing (#1913) (@fingolfin)
- Use Random.defaultrng() instead of Random.GLOBALRNG (#1914) (@fingolfin)
- Add generic is_trivial method for ResidueRing (#1915) (@fingolfin)
- Replace some more instances of GLOBAL_RNG (#1916) (@fingolfin)
- WeakKeyIdDict:fix return value for sizehint! (#1917) (@fingolfin)
- Enable factor(::Rational) (#1918) (@fingolfin)
- Add hash(::LocalizedEuclideanRingElem) (#1919) (@lgoettgens)
- Version 0.43.12 (#1922) (@fingolfin)
- Fix CI in Julia 1.11.2 (#1923) (@fingolfin)
Closed issues: - Reduce duplication in doctest setup (#1897)
- Julia
Published by github-actions[bot] about 1 year ago
AbstractAlgebra - v0.43.11
AbstractAlgebra v0.43.11
Merged pull requests:
- Simplify and fix similar and zero for our matrix types (#1890) (@fingolfin)
- Fix snf_with_transform issue over non-domain (#1899) (@fingolfin)
- Adapt to hvcat error type in julia (#1902) (@lgoettgens)
- Use math mode in two places in the manual (#1903) (@fingolfin)
- feat: more generic is_trivial (#1905) (@thofma)
- Add Base.keys(::MatElem) (#1906) (@lgoettgens)
Closed issues:
- Failing matrix test on nightly (#1901)
- Julia
Published by github-actions[bot] about 1 year ago
AbstractAlgebra - v0.43.10
AbstractAlgebra v0.43.10
Merged pull requests:
- Tweak printing of Julia parent types (#1883) (@fingolfin)
- Make matrix(R::Ring, arr::AbstractMatrix) more useful (#1887) (@fingolfin)
- Get rid of InteractiveUtils dependency (#1888) (@lgoettgens)
- Make @show_special a noop if no attribute storage available (#1891) (@lgoettgens)
- Adapt test_mutating_op_like_(add)mul to work with scalar mul as well (#1892) (@lgoettgens)
- Turn ConstPolyRing example into a doctest (#1894) (@fingolfin)
- Add AbstractAlgebra.doctestsetup() helper and use it, then regenerate doctests so they benefit from @show_name (#1895) (@fingolfin)
- Fix show for PolyRingAnyMap (#1896) (@fingolfin)
- Improve copy & deepcopy for MatSpaceElem (#1898) (@fingolfin)
- Version 0.43.10 (#1900) (@fingolfin)
Closed issues:
- Add more *_type functions (#1264)
- Julia
Published by github-actions[bot] about 1 year ago
AbstractAlgebra - 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)
- Julia
Published by github-actions[bot] about 1 year ago
AbstractAlgebra - 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 checkparent (#1874) (@fingolfin)
- Delete redundant isequal method (#1875) (@fingolfin)
- More helpful error for `diagonalmatrix(#1876) (@joschmitt)
- Improve adhoc arithmetic for UnivPoly (#1877) (@fingolfin)
- CI: stop testing against Julia 1.9 (#1878) (@fingolfin)
- Require one-based indexing incheckdim(#1879) (@lgoettgens)
- Some enhacements toisloadeddirectly` (#1880) (@lgoettgens)
- Fix UnivPoly adhoc subtraction (#1881) (@lgoettgens)
- Bump version to 0.43.8 (#1882) (@lgoettgens)
Closed issues:
- Scalar multiplication of FreeAssociativeAlgebraElems does not work as expected from printing (#1865)
- most or all occurences of x == 0 could be improved by replacing with iszero(x) (#1868)
- Julia
Published by github-actions[bot] about 1 year ago
AbstractAlgebra - v0.43.7
AbstractAlgebra v0.43.7
Merged pull requests: - testRinginterface: pass reps to testNCRinginterface (#1863) (@fingolfin) - Widen signature of MatSpaceElem constructor (#1864) (@lgoettgens)
- Julia
Published by github-actions[bot] about 1 year ago
AbstractAlgebra - 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:
- Add mutating arithmetics for FreeAssociativeAlgebraElem (#1819)
- Merge Generic.MatSpace and MatSpace (#1840)
- Prevent negative dimension matrix rings (#1851)
- Julia
Published by github-actions[bot] about 1 year ago
AbstractAlgebra - 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 isunit(::FieldElem) method (#1845) (@fingolfin) - Specify type for 'check' kwarg (#1846) (@fingolfin) - Add istrivial(::NCRing) (#1848) (@fingolfin)
- Julia
Published by github-actions[bot] over 1 year ago
AbstractAlgebra - 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 and eachcol (#1834) (@joschmitt)
- Restrict unsafe ops for ResElem to EuclideanRingResidueRingElem (#1836) (@fingolfin)
- Julia
Published by github-actions[bot] over 1 year ago
AbstractAlgebra - 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:
- Add ring conformance tests for more unsafe / in place operators (#1814)
- nightly CI failures due to finalizers on BigFloats (#1825)
- Julia
Published by github-actions[bot] over 1 year ago
AbstractAlgebra - v0.43.2
AbstractAlgebra v0.43.2
Merged pull requests:
- add number_of_generators for UniversalPolyRing (#1795) (@SoongNoonien)
- Make addmul! fully generic, add docstrings (#1801) (@fingolfin)
- Avoid redundant bounds checks in is_zero_row and is_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)
- Julia
Published by github-actions[bot] over 1 year ago
AbstractAlgebra - v0.43.1
AbstractAlgebra v0.43.1
Merged pull requests: - Remove some bad add! dispatches (#1796) (@lgoettgens) - feat: add indirection layer for coprime base (#1797) (@thofma) - fix: typo in coprime base (#1798) (@thofma)
- Julia
Published by github-actions[bot] over 1 year ago
AbstractAlgebra - 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)
- Julia
Published by github-actions[bot] over 1 year ago
AbstractAlgebra - v0.42.7
AbstractAlgebra v0.42.7
Merged pull requests: - feat: add coprime base (#1785) (@thofma) - feat: generalize ideal(...) fallbacks (#1788) (@thofma) - Fix uses of unsafe arithmatics (#1790) (@lgoettgens) - chore: bump to 0.42.7 (#1791) (@thofma)
- Julia
Published by github-actions[bot] over 1 year ago
AbstractAlgebra - v0.42.6
AbstractAlgebra v0.42.6
Merged pull requests: - Overhaul mutating arithmetics (#1784) (@lgoettgens)
Closed issues:
- Why is addeq! not just called add! ? (#1736)
- Julia
Published by github-actions[bot] over 1 year ago
AbstractAlgebra - v0.42.5
AbstractAlgebra v0.42.5
Merged pull requests:
- Enforce @attr uses to always provide a return type (#1782) (@lgoettgens)
- Add is_nilpotent(::MatrixElem) (#1783) (@lgoettgens)
- Julia
Published by github-actions[bot] over 1 year ago
AbstractAlgebra - v0.42.4
AbstractAlgebra v0.42.4
Merged pull requests:
- Clean up the mess I created when I cleaned up NemoStuff.jl (#1780) (@joschmitt)
- Julia
Published by github-actions[bot] over 1 year ago
AbstractAlgebra - v0.42.3
AbstractAlgebra v0.42.3
Merged pull requests:
- Clean up src/NemoStuff.jl (#1769) (@joschmitt)
- Remove stale code being dead since #1513 (#1778) (@mgkurtz)
- Rename FreeAssAlgebra and FreeAssAlgElem (#1779) (@lgoettgens)
Closed issues: - FR: Broadcasting vectors with matrices (#1777)
- Julia
Published by github-actions[bot] over 1 year ago
AbstractAlgebra - v0.42.2
AbstractAlgebra v0.42.2
Merged pull requests:
- Cover @varnames_interface options with explicit tests (#1764) (@mgkurtz)
- Fix and document AbstractAlgebra.ispower_moduli (#1772) (@fingolfin)
- Make set_precision reduce the element (#1773) (@joschmitt)
- use check_parent helper in ring interface example (#1774) (@SoongNoonien)
- chore: tag 0.42.2 (#1776) (@thofma)
Closed issues:
- Bugs in ispower_moduli? (#1750)
- Julia
Published by github-actions[bot] over 1 year ago
AbstractAlgebra - v0.42.1
AbstractAlgebra v0.42.1
Merged pull requests:
- Extend ideal interface (#1731) (@paemurru)
- Add developer documentation for linear solving (#1757) (@joschmitt)
- Make should_show_banner work with julia 1.11 and nightly (#1758) (@lgoettgens)
- CI: stop testing for invalidations (#1760) (@fingolfin)
- Support @polynomial_ring(QQ, 2) discussed in #1762 (#1763) (@mgkurtz)
- Small optimization (#1765) (@joschmitt)
- Add doc string for laurent_series_field (#1766) (@joschmitt)
- fix: documentation of cansolveinternalno_check (#1767) (@thofma)
- Fix a power series bug (#1768) (@joschmitt)
- chore: tag 0.42.1 (#1771) (@thofma)
Closed issues:
- @varnames_interface: support variant with number of variables, e.g. @polynomial_ring(QQ, 2) ? (#1762)
- Julia
Published by github-actions[bot] over 1 year ago
AbstractAlgebra - v0.41.11
AbstractAlgebra v0.41.11
Merged pull requests:
- Extend ideal interface (#1731) (@paemurru)
- Use type traits in linear solving (#1738) (@joschmitt)
- Use mpolytype rings inside of UnivPolyRing (#1748) (@lgoettgens)
- Update deprecations for breaking release (#1755) (@lgoettgens)
- chore: tag 0.42.0 (#1756) (@thofma)
- Add developer documentation for linear solving (#1757) (@joschmitt)
- Make `shouldshowbannerwork with julia 1.11 and nightly (#1758) (@lgoettgens)
- CI: stop testing for invalidations (#1760) (@fingolfin)
- Support@polynomialring(QQ, 2)discussed in #1762 (#1763) (@mgkurtz)
- Small optimization (#1765) (@joschmitt)
- Add doc string forlaurentseriesfield` (#1766) (@joschmitt)
- fix: documentation of cansolveinternalno_check (#1767) (@thofma)
- Fix a power series bug (#1768) (@joschmitt)
- Bump version to 0.41.11 (#1770) (@lgoettgens)
Closed issues:
- Use Nemo mpolys in UniversalPolyRing, if available (#1746)
- @varnames_interface: support variant with number of variables, e.g. @polynomial_ring(QQ, 2) ? (#1762)
- Julia
Published by github-actions[bot] over 1 year ago
AbstractAlgebra - v0.42.0
AbstractAlgebra v0.42.0
Merged pull requests: - Use type traits in linear solving (#1738) (@joschmitt) - Use mpoly_type rings inside of UnivPolyRing (#1748) (@lgoettgens) - Update deprecations for breaking release (#1755) (@lgoettgens) - chore: tag 0.42.0 (#1756) (@thofma)
Closed issues: - Use Nemo mpolys in UniversalPolyRing, if available (#1746)
- Julia
Published by github-actions[bot] over 1 year ago
AbstractAlgebra - v0.41.10
AbstractAlgebra v0.41.10
Merged pull requests:
- Add ones_matrix (#1725) (@YueRen)
- Remove self-qualified accesses (#1726) (@lgoettgens)
- Remove PolyRing(::Ring) from docs (#1727) (@lgoettgens)
- Remove MPolyRing(R::Ring, n::Int) (#1728) (@fingolfin)
- new: matrix(::NCRing, ::MatSpaceElem) (#1732) (@YueRen)
- Howell form (#1735) (@joschmitt)
- CI: update julia-actions/cache to v2 (#1737) (@fingolfin)
- Js/nc groebner basis documentation (#1739) (@julien-schanz)
- Add outdated docs warning to old versions (#1740) (@lgoettgens)
- Revise checkparent for ResElem and ResFieldElem (#1741) (@fingolfin)
- Add default implementation for addeq! delegating to add! (#1743) (@fingolfin)
- Some trivial cleanup (#1744) (@fingolfin)
- Fix `changebase_ringforUnivPoly` when Nemo is loaded (#1745) (@lgoettgens)
- Fix example of Ring interface (#1747) (@lgoettgens)
- Make global variables const (#1749) (@lgoettgens)
- docs: adjust ring interface example to current naming conventions (#1751) (@fingolfin)
- Enhance evaluate for FracElem to support 3-arg variants (#1752) (@fingolfin)
- Bump version to 0.41.10 (#1754) (@lgoettgens)
Closed issues: - Ring interface example is not working (#1742)
- Julia
Published by github-actions[bot] over 1 year ago
AbstractAlgebra - v0.41.9
AbstractAlgebra v0.41.9
Merged pull requests:
- Add and use generic check_parent method (#1721) (@fingolfin)
- Add some argument type annotations, fix a doc typo (#1722) (@fingolfin)
- Version 0.41.9 (#1723) (@fingolfin)
- check_parent: merge MatElem, MatRingElem methods (#1724) (@fingolfin)
- Julia
Published by github-actions[bot] over 1 year ago
AbstractAlgebra - v0.41.8
AbstractAlgebra v0.41.8
Merged pull requests:
- Add solve_context_type (#1717) (@joschmitt)
- Add view(::LazyTransposedMatElem, ...) (#1719) (@joschmitt)
- chore: bump to 0.41.8 (#1720) (@thofma)
- Julia
Published by github-actions[bot] over 1 year ago
AbstractAlgebra - v0.41.7
AbstractAlgebra v0.41.7
Merged pull requests: - Address some JET warnings / errors (#1707) (@fingolfin) - Adress some more JET warnings (#1709) (@lgoettgens) - Fix ModuleIsomorphism (#1713) (@lgoettgens) - Make GroupElem broadcastable (#1714) (@lgoettgens) - chore: Bump to 0.41.7 (#1715) (@lgoettgens)
Closed issues:
- Invalid code in ModuleIsomorphism (#1712)
- Julia
Published by github-actions[bot] over 1 year ago
AbstractAlgebra - v0.41.6
AbstractAlgebra v0.41.6
Merged pull requests: - Fix 1710 (#1711) (@joschmitt)
Closed issues: - cannot multiply elements in polynomial ring over a field of fractions (#1710)
- Julia
Published by github-actions[bot] over 1 year ago
AbstractAlgebra - v0.41.5
AbstractAlgebra v0.41.5
Merged pull requests: - feat: add proper ring morphisms for univariate polynomials (#1704) (@thofma) - Add baseringtype for MatrixElem; fix it for MatSpace (#1705) (@fingolfin) - chore: Bump to 0.41.5 (#1708) (@lgoettgens)
- Julia
Published by github-actions[bot] over 1 year ago
AbstractAlgebra - v0.41.4
AbstractAlgebra v0.41.4
Merged pull requests: - Make Generic.MatSpace truly generic (#1318) (@fingolfin) - Replace most remaining supercompact uses by terse (#1701) (@fingolfin) - More printing tweaks (#1702) (@fingolfin) - Version 0.41.4 (#1703) (@fingolfin)
Closed issues:
- Matrix wrong parents (#911)
- Make nrows/ncols of a matrix optional (#974)
- Missing Lowercase in some printing functions (#1569)
- Julia
Published by github-actions[bot] over 1 year ago
AbstractAlgebra - v0.41.3
AbstractAlgebra v0.41.3
Merged pull requests: - Try to sort out the homs (#1700) (@lgoettgens)
Closed issues: - Make the GF function thread-safe (#1654)
- Julia
Published by github-actions[bot] over 1 year ago
AbstractAlgebra - v0.41.2
AbstractAlgebra v0.41.2
Merged pull requests: - Allow workflow_dispatch for CI (#1697) (@lgoettgens) - Merge hom and Generic.hom (#1699) (@lgoettgens)
- Julia
Published by github-actions[bot] over 1 year ago
AbstractAlgebra - v0.41.1
AbstractAlgebra v0.41.1
Merged pull requests: - Update GH actions (#1695) (@fingolfin) - Move aliases for minpoly and charpoly from Oscar (#1696) (@lgoettgens)
- Julia
Published by github-actions[bot] over 1 year ago
AbstractAlgebra - v0.41.0
AbstractAlgebra v0.41.0
Merged pull requests:
- Fix _is_attribute_storing_type (#1669) (@fingolfin)
- Remove vcat(::MatElem, ::MatElem) and hcat(::MatElem, ::MatElem) (#1670) (@joschmitt)
- Use @show_name, @show_special for all (?) parent show methods (#1671) (@fingolfin)
- Make yet more parent types attribute storing (#1673) (@fingolfin)
- doc: fix getname indentation (#1674) (@fingolfin)
- move code from Oscar.jl/experimental/GModule/Misc.jl here (#1675) (@ThomasBreuer)
- Uniform `baseringtypemethod (#1676) (@fingolfin)
- Addterseandistersehelpers, and use them (#1677) (@fingolfin)
- expressify: rename :terse -> :terse_level (#1678) (@fingolfin)
- Remove some internal functions (#1679) (@fingolfin)
- Print base rings terse and starting with lowercase (#1680) (@fingolfin)
- chore: bump to 0.41.0-DEV (#1681) (@fingolfin)
- Makebaseringtypepart of the ring interface (#1682) (@fingolfin)
- Add dim check tomatrixspace` (#1683) (@lgoettgens)
- Breaking changes for linear solving (#1684) (@joschmitt)
- Fix supertype for Generic.IdealSet (#1685) (@fingolfin)
- Make baseringtype work for (M)SeriesRing (#1686) (@fingolfin)
- Fix basering_type for LocalizedEuclideanRing (#1687) (@fingolfin)
- Change things that waited for a breaking release (#1688) (@lgoettgens)
- Fixes for SparsePolyRing (#1692) (@lgoettgens)
- Remove duplicate unused code (#1693) (@fingolfin)
- chore: Bump version to 0.41.0 (#1694) (@lgoettgens)
Closed issues:
- Add conformance tests for Generic.SparsePoly (#1689)
- Julia
Published by github-actions[bot] over 1 year ago
AbstractAlgebra - v0.40.9
AbstractAlgebra v0.40.9
Merged pull requests:
- Credit GroupsCore.jl for origin of groups interface (#1641) (@fingolfin)
- Copy the formatting configs from Oscar.jl (#1658) (@lgoettgens)
- Remove solve_triu and solve_triu_left for RingElem (#1661) (@joschmitt)
- Blockwise setindex in vcat etc. (#1662) (@joschmitt)
- Adapt @show_special to fallback to the dispatch without mime-type... (#1663) (@lgoettgens)
- Fix all uses of Val (#1664) (@lgoettgens)
- Make all (?) ring types attribute storing (#1665) (@fingolfin)
- Add missing parentheses in stacked printing of univpolys (#1667) (@lgoettgens)
- Make more parent types attribute storing (#1668) (@fingolfin)
- chore: bump to 0.40.9 (#1672) (@thofma)
Closed issues:
- Use WeakKeyIdDicts.jl (#1666)
- Julia
Published by github-actions[bot] over 1 year ago
AbstractAlgebra - v0.40.8
AbstractAlgebra v0.40.8
Merged pull requests:
- Banner hiding in Oscar.jl, Polymake.jl, etc (#1643) (@lkastner)
- InjProjMat and other improvements to the module code (#1653) (@joschmitt)
- Use CacheDictType for caching GF(p) (#1660) (@sumiya11)
- Julia
Published by github-actions[bot] over 1 year ago
AbstractAlgebra - v0.40.7
AbstractAlgebra v0.40.7
Merged pull requests: - feat: add cache argument for GF (#1659) (@thofma)
- Julia
Published by github-actions[bot] almost 2 years ago
AbstractAlgebra - v0.40.6
AbstractAlgebra v0.40.6
Merged pull requests: - Centralize import/export statements and clean up main file (#1537) (@lgoettgens) - Move FracField methods for concrete type to right place (#1650) (@fingolfin) - Address some flaws with stale imports (#1652) (@lgoettgens) - Sort out some generic/concrete poly code (#1655) (@lgoettgens) - Add includedeprecatedbindings (#1656) (@lgoettgens) - chore: bump to 0.40.6 (#1657) (@lgoettgens)
Closed issues: - Methods for finding factors and roots of a polynomial in AbstractAlgebra.jl (#1644)
- Julia
Published by github-actions[bot] almost 2 years ago
AbstractAlgebra - v0.40.5
AbstractAlgebra v0.40.5
Merged pull requests:
- is_finiteorder -> is_finite_order (#1639) (@joschmitt)
- Add unary add and mul (#1640) (@lgoettgens)
- Remove _can_solve_left_reduced_triu (#1645) (@joschmitt)
- Add julia 1.11-nightly to CI matrix (#1647) (@lgoettgens)
- fix: make compiler happier (#1648) (@thofma)
Closed issues: - An example of bad behaviour of multivariate gcd (#1642)
- Julia
Published by github-actions[bot] almost 2 years ago
AbstractAlgebra - v0.40.4
AbstractAlgebra v0.40.4
Merged pull requests: - Make Map broadcastable (#1638) (@lgoettgens)
- Julia
Published by github-actions[bot] almost 2 years ago
AbstractAlgebra - v0.40.3
AbstractAlgebra v0.40.3
Merged pull requests:
- Add is_associated (#1629) (@lgoettgens)
- Clean up some linear solving methods (#1635) (@joschmitt)
- chore: bump to 0.40.3 (#1637) (@thofma)
- Julia
Published by github-actions[bot] almost 2 years ago
AbstractAlgebra - v0.40.2
AbstractAlgebra v0.40.2
Merged pull requests:
- Consolidate some using statements and make them explicit (#1623) (@lgoettgens)
- Rename UniversalPolynomialRing to universal_polynomial_ring (#1625) (@lgoettgens)
- FreeModule -> freemodule; VectorSpace -> vectorspace (#1626) (@fingolfin)
- Fix handling of kwargs in @polynomialring (#1632) (@fingolfin)
- Fix kwargs and scoping in `@polynomialring` (#1633) (@mgkurtz)
- Fix handling of line break characters in a string in pretty printing (#1636) (@lgoettgens)
Closed issues:
- Rename UniversalPolynomialRing to universal_polynomial_ring (#1624)
- @polynomial_ring is broken for coefficient rings not in AbstractAlgebra. (#1630)
- @polynomial_ring support for key-value pairs is broken (#1631)
- Julia
Published by github-actions[bot] almost 2 years ago
AbstractAlgebra - v0.40.1
AbstractAlgebra v0.40.1
Merged pull requests: - add most of the direct_sum new stuff (#1620) (@fieker) - fix: make type inference happier (#1621) (@thofma)
Closed issues: - Typo in incompatible rational function field error message (#1619)
- Julia
Published by github-actions[bot] almost 2 years ago
AbstractAlgebra - v0.40.0
AbstractAlgebra v0.40.0
Merged pull requests:
- Hopefully fix unicodes and indented pretty printing (#1581) (@aaruni96)
- Hide ordering a bit (#1597) (@joschmitt)
- Fix @alias test on nightly (#1612) (@lgoettgens)
- Cleanup after name printing changes (#1613) (@lgoettgens)
- chore: Bump to 0.40.0-DEV (#1615) (@lgoettgens)
- fix: remove some unncessary kernel method (#1617) (@thofma)
- chore: bump to 0.40.0 (#1618) (@thofma)
Closed issues:
- Pretty printing code (esp. indent) has issues with non-ASCII unicode strings (#1561)
- Invalidations caused by lock(io::IOCustom) (#1607)
- Documentation of aliases seems to fail on nightly? (#1608)
- Julia
Published by github-actions[bot] almost 2 years ago
AbstractAlgebra - v0.39.1
AbstractAlgebra v0.39.1
Merged pull requests: - fix a typo (#1609) (@fingolfin) - Fixed jldoctest of groebnerbasis section in freeassociative_algebra.md (#1610) (@Sequenzer) - fix: make compiler happy (#1611) (@thofma)
- Julia
Published by github-actions[bot] almost 2 years ago
AbstractAlgebra - v0.39.0
AbstractAlgebra v0.39.0
Merged pull requests: - CI: update to codecov/codecov-action@v4 (#1602) (@fingolfin) - Remove old deprecations (#1605) (@lgoettgens) - fix: make compose do what it says (#1606) (@thofma)
- Julia
Published by github-actions[bot] almost 2 years ago
AbstractAlgebra - v0.38.1
AbstractAlgebra v0.38.1
Merged pull requests: - Add two exports (#1604) (@joschmitt)
- Julia
Published by github-actions[bot] almost 2 years ago
AbstractAlgebra - v0.38.0
AbstractAlgebra v0.38.0
Merged pull requests: - feat: fix generalized indexing (#1585) (@thofma) - ci: stage the downstream tests (#1599) (@thofma) - Allow Groups of order > 2^15 in conformance test (#1600) (@lgoettgens) - feat: Change solving interface (#1601) (@thofma) - chore: bump to 0.38.0 (#1603) (@thofma)
- Julia
Published by github-actions[bot] almost 2 years ago
AbstractAlgebra - v0.37.6
AbstractAlgebra v0.37.6
Merged pull requests: - Further solving related adjustments (#1598) (@joschmitt)
- Julia
Published by github-actions[bot] almost 2 years ago
AbstractAlgebra - v0.37.5
AbstractAlgebra v0.37.5
Merged pull requests: - Overhaul Unicode preferences (#1586) (@lgoettgens) - Overhaul special printing macros (#1594) (@lgoettgens) - chore: bump to 0.37.5 (#1596) (@lgoettgens)
Closed issues:
- Add a variant of allow_unicode which does not modify LocalPreferences.toml and only enables/disables unicode for the current session (#1588)
- Julia
Published by github-actions[bot] almost 2 years ago
AbstractAlgebra - v0.37.4
AbstractAlgebra v0.37.4
Merged pull requests:
- fix: use is_one instead of == 1 (#1591) (@thofma)
- Move special printing macros to PrettyPrinting (#1592) (@lgoettgens)
- fix: make dot work again (#1593) (@thofma)
Closed issues:
- Implement algebraic_closure(QQ) (#1587)
- Julia
Published by github-actions[bot] almost 2 years ago
AbstractAlgebra - v0.37.3
AbstractAlgebra v0.37.3
Merged pull requests: - Revert "Update Mpoly printing" (#1590) (@lgoettgens)
- Julia
Published by github-actions[bot] almost 2 years ago
AbstractAlgebra - v0.37.2
AbstractAlgebra v0.37.2
Merged pull requests: - Update Mpoly printing (#1589) (@lgoettgens)
- Julia
Published by github-actions[bot] almost 2 years ago
AbstractAlgebra - v0.37.1
AbstractAlgebra v0.37.1
Merged pull requests:
- Remove appveyor.yml (#1578) (@lgoettgens)
- Adjust error messages (#1582) (@joschmitt)
- Add ::MIME"text/plain" versions of show_special macros (#1583) (@joschmitt)
- chore: bump to 0.37.1 (#1584) (@thofma)
- Julia
Published by github-actions[bot] almost 2 years ago
AbstractAlgebra - v0.37.0
AbstractAlgebra v0.37.0
Merged pull requests: - feat: rename MatrixAlgebra to MatrixRing (#1574) (@thofma) - Also check for :supercompact in @show_name (#1575) (@aaruni96) - chore: Bump version to 0.37.0-DEV (#1576) (@lgoettgens) - feat: rename localizations (#1577) (@lgoettgens) - chore: Bump version to 0.37.0 (#1579) (@lgoettgens) - Rename MatrixAlgebra files (#1580) (@lgoettgens)
Closed issues:
- Should macro show_name / @show_name check for :supercompact in addition to :compact ? (#1564)
- Julia
Published by github-actions[bot] almost 2 years ago
AbstractAlgebra - v0.36.6
AbstractAlgebra v0.36.6
Merged pull requests: - Adjustments to the new linear solving (#1570) (@joschmitt) - Export mutating functions from Groups interface (#1573) (@lgoettgens)
- Julia
Published by github-actions[bot] almost 2 years ago
AbstractAlgebra - v0.36.5
AbstractAlgebra v0.36.5
Merged pull requests:
- Rewrite order(::Group) to allow for piracy by Nemo (#1572) (@lgoettgens)
- Julia
Published by github-actions[bot] almost 2 years ago
AbstractAlgebra - v0.36.4
AbstractAlgebra v0.36.4
Merged pull requests:
- Fixup div_left and div_right for groups (#1571) (@lgoettgens)
- Julia
Published by github-actions[bot] almost 2 years ago
AbstractAlgebra - v0.36.3
AbstractAlgebra v0.36.3
Merged pull requests:
- Adapt Groups interface for div_left and div_right (#1567) (@lgoettgens)
- Julia
Published by github-actions[bot] almost 2 years ago
AbstractAlgebra - v0.36.2
AbstractAlgebra v0.36.2
Merged pull requests:
- New generic kernel (#1566) (@joschmitt)
- chore: tag 0.36.2 (#1568) (@thofma)
- Julia
Published by github-actions[bot] almost 2 years ago
AbstractAlgebra - v0.36.1
AbstractAlgebra v0.36.1
Merged pull requests: - Export EuclideanRingResidue*Elem as well (#1562) (@lgoettgens) - feat: minor improvements for residue maps (#1563) (@thofma)
- Julia
Published by github-actions[bot] almost 2 years ago
AbstractAlgebra - v0.36.0
AbstractAlgebra v0.36.0
Merged pull requests:
- Excise GroupsCore dependency (#1528) (@fingolfin)
- feat: Rename Generic.ResidueRing|ResidueField (@thofma)
- Rename number_of_* functions consistently (#1553) (@lgoettgens)
- Matrix normal forms (#1554) (@joschmitt)
- Remove exports inside of Generic. submodule (#1556) (@lgoettgens)
- chore: set version to 0.36.0-DEV (#1558) (@lgoettgens)
- feat: add residue ring/field maps (#1559) (@thofma)
- chore: update to 0.36.0 (#1560) (@lgoettgens)
- Julia
Published by github-actions[bot] almost 2 years ago
AbstractAlgebra - v0.35.3
AbstractAlgebra v0.35.3
Merged pull requests:
- Use julia 1.10 as default in CI (#1543) (@lgoettgens)
- Division with remainder for power series (#1545) (@joschmitt)
- Generic linear solving (#1549) (@joschmitt)
- Rename intersection -> Base.intersect (#1550) (@lgoettgens)
- [chore] Update to 0.35.3 (#1555) (@thofma)
- Fix broadcasting of evaluate (#1557) (@lgoettgens)
Closed issues:
- Rename intersection methods to intersect (#1548)
- Try to export Generic (#1551)
- Julia
Published by github-actions[bot] almost 2 years ago
AbstractAlgebra - v0.35.2
AbstractAlgebra v0.35.2
Merged pull requests: - fix: force specialization for map arguments (#1547) (@thofma)
- Julia
Published by github-actions[bot] about 2 years ago
AbstractAlgebra - v0.35.1
AbstractAlgebra v0.35.1
Merged pull requests: - feat: add characterstic for NumField (#1546) (@thofma)
- Julia
Published by github-actions[bot] about 2 years ago
AbstractAlgebra - v0.35.0
AbstractAlgebra v0.35.0
Merged pull requests:
- Revert GC HACK (#1464) (@fingolfin)
- Add a bunch of missing ngens method (#1522) (@fingolfin)
- Revert "Revert "Streamline is_power for julia and AA types..."" (#1536) (@lgoettgens)
- Adapt import_exclude list (#1538) (@lgoettgens)
- Untangle strange 'include' chain (#1539) (@fingolfin)
- Don't default characteristic of fields to 0 (#1540) (@fingolfin)
- feat: add broadcasting for MatElem (#1544) (@thofma)
Closed issues:
- compose for maps versus univariate polynomials and power series (#1025)
- The use of polynomial rings in multi-threaded programs (#1542)
- Julia
Published by github-actions[bot] about 2 years ago
AbstractAlgebra - v0.34.7
AbstractAlgebra v0.34.7
Merged pull requests: - Unbreak Oscar docs (#1541) (@fingolfin)
- Julia
Published by github-actions[bot] about 2 years ago
AbstractAlgebra - v0.34.6
AbstractAlgebra v0.34.6
Merged pull requests:
- Add generic is_irreducible, is_squarefree methods (#1523) (@fingolfin)
- Remove redundant basering(a::GFElem) method (#1526) (@fingolfin)
- Fix iteration over 0-dimensional matrix spaces (#1527) (@fingolfin)
- Streamline `ispowerfor julia and AA types... (#1529) (@lgoettgens)
- Fix show(Union{}[]) (#1532) (@fingolfin)
- Improve docs for is_lower_triangular and more (#1533) (@fingolfin)
- Add some missing exports (#1534) (@fingolfin)
- Revert "Streamlineis_power` for julia and AA types..." (#1535) (@lgoettgens)
Closed issues:
- factor and factor_squarefree, is_squarefree, are underspecified (#1496)
- [Bug] view only likes UnitRange even though it accepts other arguments (#1524)
- Loading this package breacks show(Union{}[]) (#1530)
- is_[lower/upper]_triangular not useful for non-square matrices (#1531)
- Julia
Published by github-actions[bot] about 2 years ago
AbstractAlgebra - v0.34.5
AbstractAlgebra v0.34.5
Merged pull requests:
- Add vars for rational functions of multivariate polynomials (#1520) (@sumiya11)
- Fix printing of variable names (#1521) (@thofma)
Closed issues:
- vars for fractions of multivariate polynomials (#1515)
- Julia
Published by github-actions[bot] about 2 years ago
AbstractAlgebra - v0.34.4
AbstractAlgebra v0.34.4
Merged pull requests:
- Optimize some dispatches of *_type (#1517) (@lgoettgens)
- Fix interference for polynomial_ring constructor (#1519) (@lgoettgens)
Closed issues:
- Fix, document, test macro @polynomial_ring (#1283)
- New polynomial ring constructor implementation is type unstable (#1518)
- Julia
Published by github-actions[bot] about 2 years ago
AbstractAlgebra - v0.34.3
AbstractAlgebra v0.34.3
Merged pull requests: - Fix some recent matrix methods (#1516) (@thofma)
- Julia
Published by github-actions[bot] about 2 years ago
AbstractAlgebra - v0.34.2
AbstractAlgebra v0.34.2
Merged pull requests: - add some triangular ring solver and asymptotically fast generics (#1490) (@fieker) - Bump to 0.34.2 (#1514) (@thofma)
- Julia
Published by github-actions[bot] about 2 years ago
AbstractAlgebra - v0.34.1
AbstractAlgebra v0.34.1
Merged pull requests: - README.md: corrected developers list (#1512) (@fingolfin) - Restrict VarNames union type (#1513) (@fingolfin)
- Julia
Published by github-actions[bot] about 2 years ago
AbstractAlgebra - v0.34.0
AbstractAlgebra v0.34.0
Merged pull requests:
- Unified interface for constructors containing variable names (#1360) (@mgkurtz)
- Add Matrix{U}(A::MatrixElem{T}) conversion method (#1465) (@fingolfin)
- Remove duplicate *cat implementations (#1467) (@lgoettgens)
- Fix typo in ring interface docs (#1468) (@lgoettgens)
- Replace many @aliases by @deprecatebinding (#1469) (@fingolfin)
- Add compat entries for all deps (even stdlibs) (#1470) (@lgoettgens)
- Use current names for two functions (#1471) (@fingolfin)
- Add `isdiagonal(A::MatrixElem)(#1472) (@fingolfin)
- Fix a bunch of issues reported by JET.jl (#1473) (@fingolfin)
- Delete some broken and unused SparsePoly code (#1474) (@fingolfin)
- Clarify ppio docs, add ppio AbstractFloat (#1475) (@fingolfin)
- Fix printing multivariate polynomial ring with many variables (#1476) (@albinahlback)
- Fix more issues reported by JET (#1478) (@fingolfin)
- Change signature of / and \ methods (#1480) (@fingolfin)
- Replace multiple calls to precision(::AbsMSeries) (#1481) (@fingolfin)
- AhoCorasickAutomaton: resolve JET issues (#1482) (@fingolfin)
- Use is_zero_entry systematically (#1483) (@fingolfin)
- Resolve ambiguity between divexact methods (#1484) (@fingolfin)
- Refactorpowerseriesring(R, weights, prec, s)(#1486) (@mgkurtz)
- Clean up some univariate constructors (#1487) (@mgkurtz)
- Revert "Fix printing multivariate polynomial ring with many variables (#1476)" (#1488) (@thofma)
- Reapply "Fix printing multivariate polynomial ring with many variables (#1476)" (#1489) (@thofma)
- Remove redundant 'convert' invocation (#1491) (@fingolfin)
- Move stuff from Oscar to AbstractAlgebra (#1494) (@fingolfin)
- Improve with_unicode (#1495) (@fingolfin)
- Export unicode related functions (#1498) (@fingolfin)
- Enable more functionality for matrices over NCRing (#1499) (@lgoettgens)
- Bump Aqua to 0.8 and use more defaults (#1500) (@lgoettgens)
- Update README.md (#1501) (@thofma)
- Version 0.34.0-DEV (#1502) (@fingolfin)
- Implementminpoly(::MatAlgElem)` (#1506) (@fingolfin)
- docs: remove duplicate entry for evaluate (#1507) (@fingolfin)
- Uniform implementations for basering & coefficientring for NCRingElem (#1509) (@fingolfin)
- Rename more stuff (#1510) (@fingolfin)
- Version 0.34.0 (#1511) (@fingolfin)
Closed issues:
- Loading this package breaks vcat(Union{}[]) (#1466)
- number_field(a::Poly, s::Symbol, t="\$") constructor ignores both s and t (#1485)
- Missing evaluate for matrix (#1497)
- minpoly MethodError (#1504)
- docs: duplicate entry for evaluate (#1505)
- Julia
Published by github-actions[bot] about 2 years ago
AbstractAlgebra - v0.33.0
AbstractAlgebra v0.33.0
Merged pull requests:
- Unify map printing (#1450) (@fingolfin)
- Modify testset "Generic.Ideal.addition" (#1458) (@fingolfin)
- add matrix function to phase out mat (#1461) (@felix-roehrich)
- Rename LaurentPolynomialRing -> laurentpolynomialring (#1462) (@fingolfin)
- FunctionField -> functionfield, RationalFunctionField -> rationalfunction_field (#1463) (@fingolfin)
- Julia
Published by github-actions[bot] over 2 years ago
AbstractAlgebra - v0.32.5
AbstractAlgebra v0.32.5
Merged pull requests: - Ensure rising_factorial(::Int,::Int) detects overflows (#1453) (@fingolfin) - Miscellaneous trivial changes (#1457) (@fingolfin) - Correctly pluralize 'patch', 'match', etc. (#1460) (@fingolfin)
- Julia
Published by github-actions[bot] over 2 years ago
AbstractAlgebra - v0.32.4
AbstractAlgebra v0.32.4
Merged pull requests:
- Use GC.enable_logging(true) at start of test suite (#1432) (@fingolfin)
- Use LowerCaseOff in @show_name (#1451) (@fingolfin)
- Switch docs to build using Documenter 1.0 (#1452) (@fingolfin)
- Seed RNG to a fixed value at start of the test suite (#1454) (@fingolfin)
- Move some helpers into AbstractAlgebra.PrettyPrinting (#1455) (@fingolfin)
Closed issues: - Please add more seeding to the testsuite (#1437) - New printing lowercases too much (#1449)
- Julia
Published by github-actions[bot] over 2 years ago
AbstractAlgebra - v0.32.3
AbstractAlgebra v0.32.3
Merged pull requests:
- Fix one diagonal_matrix dispatch (#1448) (@lgoettgens)
- Julia
Published by github-actions[bot] over 2 years ago