Releases: Nemocas/Nemo.jl
Releases · Nemocas/Nemo.jl
v0.45.6
Nemo v0.45.6
Merged pull requests:
v0.45.5
Nemo 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)
v0.45.4
Nemo v0.45.4
Merged pull requests:
- Wrap fmpq_reconstruct_fmpz_2.. (#1760) (@sumiya11)
- Add
solve_context_type
(#1761) (@joschmitt) - Fix some more issue reported by JET (#1762) (@lgoettgens)
- Some trivial cleanup (#1763) (@fingolfin)
- Widen signature of norm (#1765) (@lgoettgens)
- chore: bump to 0.45.4 (#1766) (@thofma)
v0.45.3
Nemo v0.45.3
Merged pull requests:
v0.45.2
Nemo v0.45.2
Merged pull requests:
- Refactor MatrixSpace implementation (#1738) (@fingolfin)
- p-adics done right (#1746) (@joschmitt)
- Reduce Aqua ambiguity warnings again (#1749) (@fingolfin)
- Conform Nemo to new FLINT random struct (#1750) (@albinahlback)
- Adjust indentation (#1753) (@joschmitt)
- Tidy up
HeckeMiscFiniteFields.jl
(#1754) (@joschmitt) - Resolve JET warnings / errors (#1755) (@fingolfin)
- chore: bump to 0.45.2 (#1756) (@thofma)
Closed issues:
- Missing method
(::GaloisFmpzMatSpace)(::fmpz_mat)
; add conformance tests? (#1317) - Unify matrix space implementations, possibly get rid of them (#1379)
- Remove dependency of
Arb_jll
,Antic_jll
andCalcium_jll
, and upgradeFLINT_jll
(#1567) - Request: Adding a github.io link to the About section of this project (upper right corner) (#1747)
- Consistent indendation in Nemo (#1751)
v0.45.1
v0.45.0
Nemo v0.45.0
Merged pull requests:
- Update FLINT_jll (#1568) (@albinahlback)
- Bump to 0.45 (#1745) (@thofma)
Closed issues:
- Ambiguity in QQBarField conversion (#1722)
v0.44.0
Nemo v0.44.0
Merged pull requests:
- Add docstrings for ZZ, QQ, QQBar, algebraic_closure (#1708) (@fingolfin)
- Use @show_name, @show_special for parent show methods (#1717) (@fingolfin)
- move code from
Oscar.jl/experimental/GModule/Misc.jl
here (#1720) (@ThomasBreuer) - Revert "Revert "QQBar: construct from any Integer or Complex value"" (#1725) (@lgoettgens)
- Add & fix some conversions from Irrational to our types (#1727) (@fingolfin)
- Use terse and is_terse from AbstractAlgebra (#1728) (@fingolfin)
- Make dim check in matrix space creation consistent (#1729) (@lgoettgens)
- Adjust to expected AbstractAlgebra changes (#1730) (@joschmitt)
- Added arg-too-big checks for primorial & fibonacci (#1732) (@JohnAAbbott)
- Make dim check in matrix space creation consistent (part 2) (#1733) (@lgoettgens)
- Add base_ring_type methods, remove redundant base_ring methods (#1735) (@fingolfin)
- Adapt Aliases.jl for breaking release (#1736) (@lgoettgens)
- Conform with Julia v1.12.X's definition of gcdx (#1739) (@albinahlback)
- Remove windows_build.txt (#1740) (@fingolfin)
- Update GH actions (#1741) (@fingolfin)
- RealField: allow specifying precision via a kwarg (#1743) (@fingolfin)
- chore: Bump version to 0.44.0 (#1744) (@lgoettgens)
Closed issues:
- convert fmpz_mpoly to AbstractAlgebra.Generic.MPoly{fmpz} (#522)
- Iterate over finite field (#601)
- Iterative creation of Finite fields (#602)
- iteration for two types of residue rings (#1289)
- Migrate
GF(p,n)
from Hecke.jl to Nemo.jl, add docstrings (#1293) - Manual section for reals is outdated (#1397)
- RealField constructor without precision (#1475)
- Add docstrings for
ZZ
,QQ
,QQBar
,algebraic_closure
(#1680) - Change definition of
gcdx
(#1734)
v0.43.3
Nemo v0.43.3
Merged pull requests:
- Use LU decomposition in solve context (#1695) (@joschmitt)
- Copy the formatting configs from Oscar.jl (#1698) (@lgoettgens)
- Add julia 1.11-nightly to CI matrix (#1699) (@lgoettgens)
- Add example for number_field (#1700) (@fingolfin)
- QQBar: Add 'missing' guess methods, constructors (#1701) (@fingolfin)
- QQBar: construct from any Integer or Complex value (#1702) (@fingolfin)
- Add more convenience methods for Arb/Acb types (#1703) (@fingolfin)
- Sort out deprecations and aliases (#1704) (@lgoettgens)
- ci: stage the downstream tests (#1705) (@lgoettgens)
- Update 'guess' example to match current reality (#1706) (@fingolfin)
- Precision fixes for some code dealing with ArbField/AcbField (#1707) (@fingolfin)
- Convert some examples to doctests (#1709) (@lgoettgens)
- Some matrix optimizations (#1712) (@joschmitt)
- Back to rref in solve context for
QQMatrix
(#1713) (@joschmitt) - Use banner showing code from AbstractAlgebra (#1714) (@lgoettgens)
- Fix support for new flint library version (#1716) (@yuyichao)
- Consistently use
ZZ/QQ
instead of mix ofZZ/QQ
andFlintZZ/FlintQQ
(#1718) (@lgoettgens) - fix a field element constructor (#1719) (@ThomasBreuer)
- Revert "QQBar: construct from any Integer or Complex value (#1702)" (#1723) (@lgoettgens)
- Use
CacheDictType
(#1724) (@joschmitt) - chore: Bump to 0.43.3 (#1726) (@lgoettgens)
Closed issues:
- Update benchmark on nemocas.org (#1257)
- Unexpected error for
guess
(#1388) - More things to rename (?) (#1394)
- docs: change
RealField(64)
toArbField(64)
orRealField()
(#1400) - CalciumField -> ArbField ignores precision (#1580)
- Add missing conversion
QQBarFieldElem
->RealFieldElem
/ComplexFieldElem
(#1649) - Method error when multiplying an
AcbPolyRingElem
by some small rational (#1652) - FFLU vs RREF for
QQMatrix
(#1710) - Cannot use Nemo.jl on MacBook Pro with M1 (#1721)
v0.43.2
Nemo v0.43.2
Merged pull requests:
- Consolidate some using statements and make them explicit (#1691) (@lgoettgens)
- FreeModule -> free_module (#1692) (@fingolfin)
- feat: add is_[positive/negative]/round for QQBar (#1696) (@thofma)