-
Notifications
You must be signed in to change notification settings - Fork 260
Breaking Change Proposals
Mahrud Sayrafi edited this page Apr 15, 2025
·
10 revisions
This is a list of previous, upcoming, and proposed breaking changes in the Core of Macaulay2, along with a reference to when and where the change occurred.
-
#3596:
genericMatrixshould be row major -
#3194: operators for
S_+,<v,u>, andf^# -
#1978:
{1..5}as syntax fortoList(1..5) -
#1608 and #1455: operations on
MutableListshould be in-place
- v1.25.05:
-
#3550:
Matrix \\ Matrixis now a shortcut forquotient'(Matrix, Matrix). The previous functionality is still available viaMatrix // Matrix, which is a shortcut forquotient(Matrix, Matrix). Additionally, both methods now work for maps of non-free modules.
-
#3550:
Eventually, the most important breaking changes should be listed here. For now, see changes to Macaulay2, by version.
- v1.24.11:
-
#3519: the behavior of
basisover tower rings has changed. Previously basis was computed over the most recent coefficient ring, but now it is computed over the first coefficient ring. Previous behavior can be mimicked by passing the optionbasis(..., Variables => gens R).
-
#3519: the behavior of
Homepage | Projects | Packages | Documentation | Events | Google Group