Sage 10.10.beta0 released

53 views
Skip to first unread message

Volker Braun

unread,
May 9, 2026, 5:18:49 AM (9 days ago) May 9
to sage-release
As always, you can get the latest beta version from the "develop" git branch. Alternatively, the self-contained source tarball is at http://www.sagemath.org/download-latest.html


fe5b13e61ed (tag: 10.10.beta0, github/develop) Updated SageMath version to 10.10.beta0
4d326550247 gh-42143: cython-lint for the NTL library
b2a8cc227e8 gh-42141: Add libtirpc-dev for Ubuntu R packages
8e12e322628 gh-42135: Add sirocco and coxeter3 features to docs
57b0a58adbe gh-42131: recall how to avoid building docs and making meson verbose
82765f554b1 gh-42130: fix the release fail
9ae45e0da8f gh-42129: Improve matrix benchmarking
aa637784488 gh-42126: ell_finite_field.py: remove spurious ` in docstring
fae31eaa9b8 gh-42125: add conversion of cones and fans to Macaulay2
1bef7e906ff gh-42123: some care for slow use of "if len(something):"
c3e7c3ba38e gh-42122: adding some type annotations in ideal.py
73fcade1962 gh-42119: faster construction of digraph from LabelledOrderedTrees
cf10a128557 gh-42118: support classical_modular_polynomial(1)
96d54fbdebc gh-42117: Update error message for min_slope kwarg to indicate input should be nonpositive
057e3fbc54b gh-42112: add method "is_terminal" to lattice polytopes
fc86577d238 gh-42111: Fixed typos in elliptic curve file.
30427b24368 gh-42106: more Homebrew taps to use
2ec60faf1cf gh-42104: enable skipping python3 check in local/bin
38500dc8e4a gh-42103: src/sage/interfaces/gap.py: remove obsolete ia64 hack
70057da0a82 gh-42102:  New workflow for testing optional and experimental packages
cfeb12e21dd gh-42098: allow flint 3.5 from the system
adf5f20f535 gh-42095: fix #41494: guard paramset_from_Expression downcast
be877e606e2 gh-42094: interfaces/gap: remove __make_workspace, not used since 6be205b03c9
3a5a1e9ae7f gh-42092: Fix a ginac crash
f7aa4177a12 gh-42089: Fix tests with flint 3.5
8556058a6d0 gh-42088: fix typos
6ddc19036e0 gh-42085: use .torsion_basis() method in EllipticCurveHom_fractional
7fe49f0fb4d gh-42081: Remove support for pdf2svg
3255ce0639b gh-42078: Improve control over libhomfly detection
26c0544389a gh-42077: Update msolve to version 0.9.5
52e0e779db8 gh-42075: src/sage/sat: remove all "needs sage.foo" tags
8d453bf5f6a gh-42069: Fix: bar_chart ignores the zorder option
88ccebafc0e gh-42068: Updated WordMorphism.is_growing method and added test
0a53d62b09a gh-42067: src/sage/doctest/reporting.py: delete optional latex tag test
95eca1187f7 gh-42066: two-sided ideals of quaternion orders
c619791d17d gh-42063: src/sage/symbolic: remove remaining "needs sage.foo" tags
b957553fff9 gh-42061: fix a few suggestions by cython-lint
4d481ec736f gh-42060: Move "./sage" command-line tests out of the library tree
c080e23c03f gh-42057: Avoid "sage" executable in tests
a09062e3dc9 gh-42056: Eliminate the valgrind workaround for pytest
8e2780ed13d gh-42052: use expand_basis() in .abelian_group() for hyperelliptic jacobians
309c02b96da gh-42051: fix "bruteforce" method in compute_isogeny_kernel_polynomial()
db864c14b92 gh-42040: some pep8 in combinat/sf
2c61bbbfbce gh-42039: trying to use PARI for L-functions of modular forms
2ad3e9432f7 gh-42037: Build glpk as dinosaur C (-ansi)
478bbcb6e56 gh-42036: Fix PolyBoRi monoid cache leak
90132206014 gh-42020: refactor: fix and enforce ruff F841
1dd96e8ebbf gh-42015: sums of AdditiveAbelianGroupWrappers
23119c1be44 gh-42012: refactor: fix and enforce ruff PLR0124
ce9c16e7051 gh-42010: refactor: fix and enforce ruff PLW1510
24c9605a770 gh-42009: Compute GAP root paths at runtime
fc936a26904 gh-42007: using other in _richcmp_ and __richcmp__
60950af100e gh-41988: graphs: construct immutable Graph/DiGraph directly for simple formats
c53214248f7 gh-41987: New RankWidth feature
698b8cfbf4e gh-41967: a few minor details in schemes
721c63c641b gh-41955: Fix exception handling in elliptic curve variety method
11da83dd366 gh-41954: Improve group element representation stability
c923c52ac8e gh-41917: Specify election procedure for the Code of Conduct Committee
ad28cb4ea59 gh-41871: Fix SR() conversion of InfinitePolynomial by adding _symbolic_()
f0a238c652d gh-41813: enhance Fricas conversion of polynomials
b9739013acb gh-41764: add latex for growth diagrams
6f272262b47 gh-41753: fix: Add type annotations to `sage/misc/{call,banner,benchmark,converting_dict}.py`
84edc2eceff gh-41725: add parameter immutable to distance regular graph generators (part 4)
d5aa1a2730f gh-41723: add parameter immutable to distance regular graph generators (part 2)
737cbc2fbce gh-41714: add parameter immutable to graph generators in `trees.pyx` (part 2)
f74f67aeccd gh-41711: some cython-lint suggestions in rings/polynomial/
be847b519ef gh-41628: convert lowercase repository name when composing BUILD_IMAGE tags
df9be46d379 gh-41537: remove pre-isomorphisms from EllipticCurveIsogeny
d1c70af3956 gh-41441: Fix matrix construction over GCAlgebra
437768a2609 gh-41316: Irreducible factorization of pointed convex cones
bb64d5f571a gh-41201: fix the non-extendable DOL-language missing terms in WordMorphism
1ae1f459387 gh-40891: Add script to record known cyclic imports, and fix cyclic imports
3a52291d635 gh-40515: Add homebrew-based CI run for meson
928513f8223 gh-40361: Remove sagemath-tdlib package
08f8a94403a gh-40213: moving fraction_field method to categories
ba8f65985a3 gh-38368: tableau/do not abuse composition
686dc1a8d42 (tag: 10.9, github/master) Updated SageMath version to 10.9

John H Palmieri

unread,
May 12, 2026, 11:10:47 AM (6 days ago) May 12
to sage-release
As with other recent releases, only builds for me (OS X + homebrew on Apple Silicon) if I use "--with-darwin-accelerate".

Dima Pasechnik

unread,
May 12, 2026, 7:48:10 PM (5 days ago) May 12
to sage-r...@googlegroups.com
Should we make Accelerate the default for sage-distro on macOS?
Definitely more Homebrew packages available which use it, rather than OpenBLAS, and that's what the Meson build uses by default.

I'd like to advertise more Homebrew taps available from
<https://github.com/dimpase/homebrew-tap>
Please try and report problems.
A number of these still need proper tests (not too long pieces of code/data to run short tests), PRs appreciated.

(Maxima-ecl needs an extra step, of copying maxima.fas to a location known to ecl, until we resolve
<https://github.com/sagemath/sage/issues/42148>)

Dima


John H Palmieri

unread,
May 12, 2026, 10:34:38 PM (5 days ago) May 12
to sage-release
On Tuesday, May 12, 2026 at 4:48:10 PM UTC-7 Dima Pasechnik wrote:
Should we make Accelerate the default for sage-distro on macOS?

I asked the same question at https://github.com/sagemath/sage/issues/42096, and I don't know how to answer it. Are there good ways to detect whether it's a viable option on a given hardware/software combination?

Dima Pasechnik

unread,
May 12, 2026, 11:05:05 PM (5 days ago) May 12
to sage-r...@googlegroups.com
On Tue, May 12, 2026 at 9:34 PM John H Palmieri <jhpalm...@gmail.com> wrote:
>
>
>
> On Tuesday, May 12, 2026 at 4:48:10 PM UTC-7 Dima Pasechnik wrote:
>
> Should we make Accelerate the default for sage-distro on macOS?
>
>
> I asked the same question at https://github.com/sagemath/sage/issues/42096, and I don't know how to answer it. Are there good ways to detect whether it's a viable option on a given hardware/software combination?

on a sufficiently modern macOS, Accelerate is good enough, and it all
works even on an old Intel hardware
(e.g. on a 7 years old MacBook it works OK).
macOS-14/15/26 are new in this sense enough (Accelerate has been
bumped in macOS 13.3), and older ones are not supported by Apple in
any proper sense.

scipy does use Accelerate by default since 1.14.0 (June 2024), I don't
see why we shouldn't follow suit.

People on very old macOS/macOS hardware can use a switch, as they are
clearly in a small minority.

Dima
> --
> You received this message because you are subscribed to the Google Groups "sage-release" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to sage-release...@googlegroups.com.
> To view this discussion visit https://groups.google.com/d/msgid/sage-release/7fbe25d9-5f76-4bc1-a71e-7b2a26315becn%40googlegroups.com.
Reply all
Reply to author
Forward
0 new messages