-
-
Notifications
You must be signed in to change notification settings - Fork 490
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge tag '9.8.rc0' into public/33360
SageMath version 9.8.rc0, Release Date: 2023-01-29
- Loading branch information
Showing
759 changed files
with
13,266 additions
and
4,118 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1 @@ | ||
SageMath version 9.8.beta6, Release Date: 2022-12-21 | ||
SageMath version 9.8.rc0, Release Date: 2023-01-29 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,5 @@ | ||
tarball=Babel-VERSION.tar.gz | ||
sha1=1ce15f82eba5184cabe6ac1491cb58262e27adfd | ||
md5=7166099733d78aa857d74fa50d8ff58c | ||
cksum=1695340328 | ||
sha1=75baeb68d7481a67ba203191aa460c56b0221fda | ||
md5=9ee7784fd452d456206ecd3a12694010 | ||
cksum=227595701 | ||
upstream_url=https://pypi.io/packages/source/b/babel/Babel-VERSION.tar.gz |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1 @@ | ||
2.9.1 | ||
2.11.0 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,4 @@ | ||
tarball=configure-VERSION.tar.gz | ||
sha1=03fa7a341ddf380aa4fe54a85b0c41debd2ffe7e | ||
md5=6fdfcb62364de0e8c8d57f5d3a38c909 | ||
cksum=3919137984 | ||
sha1=cc57d00f6f8fd1c5123b6f7dee07d8c6c717859d | ||
md5=62d1ead9dd1ddfa11a1c4164f197bddb | ||
cksum=580469152 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1 @@ | ||
7819a59980b78950a0eb4aa18c529efa380d687b | ||
0f25b00a8e24881db418b69dcfe499d6437aa5b7 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,4 @@ | ||
$(PYTHON) | $(PYTHON_TOOLCHAIN) pybind11 | ||
$(PYTHON) numpy | $(PYTHON_TOOLCHAIN) pybind11 | ||
|
||
---------- | ||
All lines of this file are ignored except the first. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1 @@ | ||
0.29.32.p1 | ||
0.29.32.p2 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,27 @@ | ||
dsdp: Semidefinite programming solver | ||
===================================== | ||
|
||
Description | ||
----------- | ||
|
||
Implementation of an interior-point method for semidefinite | ||
programming. It provides primal and dual solutions, exploits low-rank | ||
structure and sparsity in the data, and has relatively low memory | ||
requirements for an interior-point method. It allows feasible and | ||
infeasible starting points and provides approximate certificates of | ||
infeasibility when no feasible solution exists. The dual-scaling | ||
algorithm implemented in this package has a convergence proof and | ||
worst-case polynomial complexity under mild assumptions on the data. | ||
|
||
|
||
License | ||
------- | ||
|
||
Permissive open source license | ||
https://www.mcs.anl.gov/hs/software/DSDP/Copyright.txt | ||
|
||
|
||
Upstream Contact | ||
---------------- | ||
|
||
https://www.mcs.anl.gov/hs/software/DSDP/ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
tarball=dsdp_VERSION.orig.tar.gz | ||
sha1=d80b072acf5396561809266ff1c93e7927697aeb | ||
md5=7f49a35f3fe7b5802d29ee2435fdb67e | ||
cksum=955095458 | ||
upstream_url=http://deb.debian.org/debian/pool/main/d/dsdp/dsdp_VERSION.orig.tar.gz |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
$(BLAS) | cmake |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
dsdp |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
dsdp |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
libdsdp-dev |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
DSDP-devel |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
math/dsdp |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
sci-libs/dsdp |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
DSDP |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
dsdp |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
5.8 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,52 @@ | ||
cmake_minimum_required(VERSION 3.0) | ||
project (dsdp VERSION 5.8 LANGUAGES C) | ||
|
||
link_directories(${LIBRARY_PREFIX}/lib) | ||
|
||
find_package(LAPACK REQUIRED) | ||
|
||
include_directories(include src/vecmat src/solver src/sdp) | ||
FILE (GLOB_RECURSE SRCS src/*.c) | ||
if(WIN32) | ||
list(APPEND SRCS dsdp.def) | ||
endif() | ||
|
||
## DSDP shared library | ||
add_library(dsdp ${SRCS}) | ||
target_link_libraries(dsdp ${LAPACK_LIBRARIES}) | ||
target_include_directories(dsdp PUBLIC include src/vecmat src/solver src/sdp) | ||
target_compile_options(dsdp PUBLIC -O2) | ||
|
||
if(WIN32) | ||
add_definitions(-D_CRT_SECURE_NO_WARNINGS) | ||
target_compile_definitions(dsdp PUBLIC DSDP_MS_TIME) | ||
else() | ||
target_link_libraries(dsdp m) | ||
target_compile_definitions(dsdp PUBLIC DSDP_TIME) | ||
endif() | ||
|
||
## DSDP5 executable | ||
if(NOT WIN32) | ||
add_executable(dsdp5 examples/readsdpa.c) | ||
add_dependencies(dsdp5 dsdp) | ||
target_link_libraries(dsdp5 dsdp) | ||
target_include_directories(dsdp5 PUBLIC include) | ||
endif() | ||
if(APPLE) | ||
target_compile_definitions(dsdp5 PUBLIC _FORTIFY_SOURCE=0) | ||
endif() | ||
|
||
if(WIN32) | ||
install(TARGETS dsdp | ||
RUNTIME DESTINATION bin | ||
LIBRARY DESTINATION lib | ||
ARCHIVE DESTINATION lib) | ||
else() | ||
install(TARGETS dsdp5 dsdp | ||
RUNTIME DESTINATION bin | ||
LIBRARY DESTINATION lib | ||
ARCHIVE DESTINATION lib) | ||
endif() | ||
|
||
FILE (GLOB DSDP_HEADERS include/*.h) | ||
INSTALL(FILES ${DSDP_HEADERS} DESTINATION include) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
diff -ruN DSDP5.8/src/sys/dsdploginfo.c DSDP5.8_patched/src/sys/dsdploginfo.c | ||
--- DSDP5.8/src/sys/dsdploginfo.c 2005-10-21 21:31:15.000000000 +0200 | ||
+++ DSDP5.8_patched/src/sys/dsdploginfo.c 2018-04-30 09:34:52.000000000 +0200 | ||
@@ -6,7 +6,6 @@ | ||
#include <stdarg.h> | ||
#include <sys/types.h> | ||
#include <stdlib.h> | ||
-#include <malloc.h> | ||
#include "dsdpsys.h" | ||
#include "dsdpbasictypes.h" | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,39 @@ | ||
Description: Use correct integer type for Fortran prototypes and variables | ||
GNU Fortran's default integer width is 32-bit, the same as GCC, therefore use | ||
int rather than long int when interfacing with Fortran. This was an issue on | ||
64-bit big-endian systems, since the upper 32 bits of the long would be set, | ||
which would also be lost when truncating to a 32-bit integer. | ||
Author: James Clarke <jrtc27@debian.org> | ||
Bug-Debian: https://bugs.debian.org/857067 | ||
Last-Update: 2017-03-28 | ||
--- | ||
This patch header follows DEP-3: http://dep.debian.net/deps/dep3/ | ||
--- a/include/dsdplapack.h | ||
+++ b/include/dsdplapack.h | ||
@@ -4,11 +4,11 @@ | ||
\file dsdplapack.h | ||
\brief DSDP uses BLAS and LAPACK for many of its operations. | ||
*/ | ||
- | ||
-typedef long int ffinteger; | ||
/* | ||
-typedef int ffinteger; | ||
+typedef long int ffinteger; | ||
*/ | ||
+typedef int ffinteger; | ||
+ | ||
/* | ||
#define __DSDP_NONAMEMANGLING | ||
#undef __DSDP_NONAMEMANGLING | ||
--- a/src/vecmat/dtrsm2.c | ||
+++ b/src/vecmat/dtrsm2.c | ||
@@ -1,7 +1,7 @@ | ||
#include "dsdplapack.h" | ||
|
||
-typedef long int integer; | ||
-typedef long int logical; | ||
+typedef int integer; | ||
+typedef int logical; | ||
|
||
#define max(a,b) ((a) >= (b) ? (a) : (b)) | ||
#define dmax(a,b) (double)max(a,b) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
cd src | ||
cp ../patches/CMakeLists.txt . | ||
sdh_cmake -DCMAKE_BUILD_TYPE=Release \ | ||
-DBUILD_SHARED_LIBS=ON \ | ||
-DBLA_VENDOR=OpenBLAS \ | ||
-DBLAS_LIBRARIES="$(pkg-config --libs blas)" \ | ||
-DLAPACK_LIBRARIES="$(pkg-config --libs lapack)" | ||
sdh_make | ||
sdh_make_install |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
optional |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,5 @@ | ||
tarball=fplll-VERSION.tar.gz | ||
sha1=d84ae04deee3a29033c6e28e40c67ed14f8fff32 | ||
md5=9e8ed4e5ff7f3231f9ccf397dca9a117 | ||
cksum=855019078 | ||
sha1=8353a0db588d891951aa9760fbe490f4e308de8d | ||
md5=7e333d7d0e535d27c591271340e28865 | ||
cksum=2543682321 | ||
upstream_url=https://github.com/fplll/fplll/releases/download/VERSION/fplll-VERSION.tar.gz |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1 @@ | ||
5.4.2 | ||
5.4.4 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,5 @@ | ||
tarball=fpylll-VERSION.tar.gz | ||
sha1=9c4951f4ec50f36805129df4b821e5ea18b7ad30 | ||
md5=d802205f818a9ae5846f8eaa34db7b5c | ||
cksum=3615125514 | ||
sha1=2dcc29155ee11b4460fc79c2d933b6b8230c89f6 | ||
md5=828b3a382594d34d8788e9ff041125bd | ||
cksum=921330875 | ||
upstream_url=https://github.com/fplll/fpylll/releases/download/VERSION/fpylll-VERSION.tar.gz |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1 @@ | ||
fpylll >=0.5.6, <=0.5.7 | ||
fpylll >=0.5.9, <=0.5.9 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1 @@ | ||
0.5.7 | ||
0.5.9 |
Oops, something went wrong.