Tags: Nemocas/Nemo.jl
Tags
[Diff since v0.47.2](v0.47.2...v0.47.3) **Merged pull requests:** - Resolve TODO in qqbar code (#1899) (@fingolfin) - Add and unify one!, zero!, neg! methods for arb types (#1900) (@fingolfin) - Use setcoeff! in zzModPolyRingElem/fpPolyRingElem constructors (#1903) (@fingolfin) - More unsafe ops for QQ/ZZMPolyRingElem (#1904) (@fingolfin) - Unsafe ops for ZZRingElem, QQFieldElem (#1905) (@fingolfin) - Unsafe ops for fq_default (#1906) (@fingolfin) - Unsafe ops for QQ/ZZPolyRingElem, QQ/ZZMatrix (#1907) (@fingolfin) - Add `set!` for finite field elements (#1908) (@lgoettgens) - Clean up `*_mat_entry_set` calls (#1910) (@lgoettgens) - Use `_arb_set`/`_acb_set` instead of ccall (#1912) (@lgoettgens) - Don't use ccalls where wrappers already exist (fmpz edition) (#1913) (@lgoettgens) - Don't use ccalls where wrappers already exist (fmpq edition) (#1914) (@lgoettgens) - CI: stop testing against Julia 1.9 (#1915) (@lgoettgens) - Fix and use `setcoeff!` for arb poly rings (#1916) (@lgoettgens) - Add and use mutating arithmetics for arb poly rings (#1917) (@lgoettgens) - Don't use ccalls where wrappers already exist (arb mat edition) (#1918) (@lgoettgens) - Wrap Arb pointer functions into julia functions (#1921) (@lgoettgens) - Unroll some `@eval` loops around _arb_set code (#1922) (@lgoettgens) - Remove unnecessary loop variable from series meta-programming (#1923) (@lgoettgens) - Fix * for typemin(Int) and fpFieldElem or zzModRingElem (#1926) (@fingolfin) - Fix @GC.preserve -> GC.@preserve (#1927) (@fingolfin) - Change `_acb_set` to take real and imag part as tuple (#1928) (@lgoettgens) - Fix crash computing `zero(ZZ[t]) - zero(ZZ)` (#1930) (@fingolfin) - Bump version to 0.47.3 (#1931) (@lgoettgens) **Closed issues:** - What is the idiomatic way to manipulate Matrix types and Matrix{Elem}? (#1901) - Avoid void pointers (#1920)
[Diff since v0.47.1](v0.47.1...v0.47.2) **Merged pull requests:** - Add `fit!` for all `MPolyRingElem` subtypes (#1823) (@lgoettgens) - Clean up `HeckeMiscInteger.jl` (#1848) (@joschmitt) - Clean up `HeckeMiscMatrix.jl` (#1851) (@joschmitt) - Clean up `HeckeMiscPoly.jl` (#1853) (@joschmitt) - Remove four argument `mul!` for `ZZMatrix` (#1857) (@fingolfin) - Add missing return value in divexact! methods (#1858) (@fingolfin) - Add daily jobs (#1859) (@HereAround) - More mul!, addmul!, submul! methods for ZZRingElemOrPtr (#1860) (@fingolfin) - Remove some trace methods (#1861) (@lgoettgens) - Add more QQFieldElem and ZZRingElem ccalls (#1866) (@fingolfin) - Introduce `flintify` helper for "optimal" dispatch on integer and rational inputs (#1867) (@fingolfin) - Move QQMatrix(::ZZMatrix) constructor (#1868) (@fingolfin) - Add and use zero!, one!, neg! methods (#1869) (@fingolfin) - Remove redundant one/zero methods for ring elements (#1870) (@fingolfin) - Optimize mat_entry_ptr methods (#1871) (@fingolfin) - Reduce allocations in `QQFieldElem` construction (#1872) (@lgoettgens) - Use ..OrPtr in more places (#1873) (@fingolfin) - Use flintify some more (#1874) (@fingolfin) - Yet more flinitfy (and related tweaks) (#1876) (@fingolfin) - Misc changes (#1878) (@fingolfin) - Replace most uses of `Array` (#1879) (@fingolfin) - Conformance tests (#1880) (@fingolfin) - Enable a test (#1882) (@joschmitt) - Fix `fpRelPowerSeriesRing` supertype (#1884) (@lgoettgens) - Some fixes and a minor tweak (#1885) (@fingolfin) - Reduce some code duplication, set some parents (#1887) (@fingolfin) - Remove 'transpose' argument from matrix constructors (#1888) (@fingolfin) - Check parents in == for FlintPuiseuxSeriesElem (#1891) (@fingolfin) - feat: add conversion from QQBarFieldElem to ComplexF64 (#1892) (@thofma) - Remove redundant base_ring_type methods (#1894) (@fingolfin) - Version 0.47.2 (#1898) (@fingolfin) **Closed issues:** - Faster `is_zero_row` for Nemo matrices (#1805)
[Diff since v0.46.2](v0.46.2...v0.47.0) **Merged pull requests:** - Deprecate `coefficient_ring` for the p-adics (#1759) (@joschmitt) - Deduplicate `set_precision!` (#1844) (@joschmitt) - fix: coerce before setindex(::FqMatrix,...) (#1847) (@thofma) - Make compatible to AA 0.43.0 (#1849) (@lgoettgens) - feat: use fancy(?) factor(::ZZRingElem) (#1850) (@thofma) - Bump version to 0.47.0 (#1852) (@lgoettgens) **Closed issues:** - Use coercion in some setindex! function (#1846)
[Diff since v0.46.0](v0.46.0...v0.46.1) **Merged pull requests:** - Remove two functions which exist in AbstractAlgebra (#1835) (@joschmitt) - CI: stop testing for invalidations (#1837) (@fingolfin) - Update LICENSE.md (#1838) (@thofma) - Fix a power series bug (#1840) (@joschmitt) **Closed issues:** - Is Nemo.jl compatible with LGPL v3 ? (#1836)
[Diff since v0.45.7](v0.45.7...v0.46.0) **Merged pull requests:** - More linear algebra (#1821) (@joschmitt) - Prepare deprecations for breaking release (#1830) (@lgoettgens) - chore: tag 0.46 (#1833) (@thofma) **Closed issues:** - solve for general zzModMatrix (#1795)
[Diff since v0.45.6](v0.45.6...v0.45.7) **Merged pull requests:** - Add is_zero_entry method; remove is_zero_row methods (#1801) (@fingolfin) - Add missing bounds check in is_positive_entry(::ZZMatrix, ...) (#1802) (@fingolfin) - Zmodn_mat: deduplicate, reduce ccalls (#1803) (@fingolfin) - Move more code out of src/Hecke*.jl (#1804) (@fingolfin) - Unify and crossref docstrings for `GF` and `finite_field` (#1806) (@lgoettgens) - Optimize mat_entry_ptr for ZZMatrix (#1807) (@fingolfin) - Optimize is_unit/is_zero/is_one for ZZRingElem (#1808) (@fingolfin) - Add more low-level accessors for QQMPolyRingElem, and use them (#1809) (@fingolfin) - More set! methods for fqPolyRepFieldElem (#1810) (@fingolfin) - Use low-level helpers in yet more places (#1811) (@fingolfin) - Add `*OrPtr` unions for all flint types (#1813) (@lgoettgens) - Fix some docstrings (#1814) (@lgoettgens) - CI: update julia-actions/cache to v2 (#1817) (@fingolfin) - Add outdated docs warning to old versions (#1818) (@lgoettgens) - Fix outdated docs warning in very old versions (#1822) (@lgoettgens) - Rename some arb-backed types (#1824) (@lgoettgens) - Make global variables `const` (#1825) (@lgoettgens) - Add conj for QQFieldElem and ZZRingElem (#1827) (@fingolfin) - Replace some direct ccalls by calls to wrappers (#1828) (@fingolfin) - Add `mat_entry_ptr` for arb matrix types (#1829) (@lgoettgens) - chore: Bump version to 0.45.7 (#1831) (@lgoettgens) **Closed issues:** - Rename `ComplexPoly` and `RealPoly` to `ComplexPolyElem` and `RealPolyElem` (#1769) - Rename `RealMat` to `RealMatrix` and `ComplexMat` to `ComplexMatrix` (#1772) - ERROR: UndefVarError: fmpz_mat not defined (#1815) - Matrix times transpose error (#1816) - Issue with "Go to latest documentation" (#1820)
[Diff since v0.45.5](v0.45.5...v0.45.6) **Merged pull requests:** - add `coeff` methods for `fpFieldElem` and `FpFieldElem` (#1796) (@mjrodgers) - feat: inplace scalar multiplication for FqMatrix (#1797) (@thofma) - feat: wrap more inplace operations (#1798) (@thofma) - chore: bump to 0.45.6 (#1799) (@thofma)
[Diff since v0.45.4](v0.45.4...v0.45.5) **Merged pull requests:** - Adapt QQBar documentation (#1715) (@lgoettgens) - Rename HeckeMiscInfinity.jl -> Infinity.jl (#1767) (@fingolfin) - Remove is_diagonal, is_(lower|upper)_triangular for ZZMatrix (#1768) (@fingolfin) - Misc cleanup (#1770) (@fingolfin) - Tidy up `HeckeMiscInteger.jl` a bit (#1771) (@joschmitt) - Change more code to use mat_entry_ptr (#1775) (@fingolfin) - Use `fmpq_mul_si` (#1776) (@joschmitt) - Add some argument type annotations (#1777) (@fingolfin) - Get rid of Nemo._ptr (#1778) (@fingolfin) - Reduce duplication between constructors (#1779) (@fingolfin) - Add more `set!` methods for ZZRingElem and QQFieldElem and use them (#1781) (@fingolfin) - Remove redundant identity_matrix methods (#1782) (@fingolfin) - Remove obsolete sentence from devdocs (#1783) (@fingolfin) - Drop redundant check_parent methods (#1784) (@fingolfin) - Only check equality of base rings (#1785) (@joschmitt) - Fix: QQBarField docstring (#1786) (@lgoettgens) - Some refactoring (#1787) (@lgoettgens) - Add missing exports for fpField, FpField (#1789) (@fingolfin) - Revise devdocs on parents (#1790) (@fingolfin) - Version 0.45.5 (#1792) (@fingolfin)
PreviousNext