Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/sagemath/memory_allocator

Cython extension class to allocate memory
https://github.com/sagemath/memory_allocator

Merge most of sage-2.3.

f9e62940ffbb7503228d763045ce3f4382954a5d authored almost 18 years ago by Nick Alexander <[email protected]>
merge

76dd474892db0426d67a5c8302a67f10cd45a309 authored almost 18 years ago by Nick Alexander <[email protected]>
Fixed many doctests and calculus bugs discovered by running doctests

1f11aac36ce7eb4899e12e946f32a929a0748e39 authored almost 18 years ago by Bobby Moretti <[email protected]>
merge

6810b4984079f9bbe3e115e7bd5e7357a66586c3 authored almost 18 years ago by William Stein <[email protected]>
merge

55c24a12429b6eb2d6c109b30fa8917e99b21e38 authored almost 18 years ago by William Stein <[email protected]>
merge fast integers into sage 2.2

6a088ce9ff192d4501a50a065a340b8fe81bdbee authored almost 18 years ago by Robert Bradshaw <[email protected]>
merge

5c373043feed4e6844516f9cb2a02d1663506f0c authored almost 18 years ago by Carl Witty <[email protected]>
merge, with a slight bugfix.

f45d680250fcb6c28785930ebcacc36d7feb8c81 authored almost 18 years ago by William Stein <[email protected]>
Integer pool for faster sage integer "creation."

83d5b245fee40cfd851f8d16aa25e88c0ab87e5b authored almost 18 years ago by Robert Bradshaw <[email protected]>
Convert floating-point numbers from Pari to MPFR accurately.

Also, this version avoids binary-to-decimal and decimal-to-binary
conversions, which improves th...

2305af3e31c4bea9e92eb570cc98ffa6cec3f173 authored almost 18 years ago by Carl Witty <[email protected]>
Convert floating-point numbers from MPFR to Pari accurately.

Also, this version avoids binary-to-decimal and decimal-to-binary
conversions, which improves th...

42b6eef7a803b787cbf4a002958f564e650f5311 authored almost 18 years ago by Carl Witty <[email protected]>
Hack to get around multi-modular bound being too big for now on 64-bit systems.

d0a3d27cf335a3778d9a8fc74882c8f4e9c07ad1 authored almost 18 years ago by William Stein <[email protected]>
64-bit: temporary matrix_modn_dense fix.

3042800cfd173aec7746bbdd5104f9be582ba061 authored almost 18 years ago by William Stein <[email protected]>
merge in Robert's changes needed for new SageX code.

62a3351ed54a725a61fc7eb3a8ae9d1412c206f7 authored almost 18 years ago by William Stein <[email protected]>
merge

b10d024a60ea0a0f6ff21df70f08f614897d1ae5 authored almost 18 years ago by William Stein <[email protected]>
merge (removing another old head)

4ab38453a0ef49d59143c82574fdaff960e65386 authored almost 18 years ago by William Stein <[email protected]>
fix some bugs.

cc1d7e2ff05452cc3f33600d5b211d0886735313 authored almost 18 years ago by William Stein <[email protected]>
merge

9971ca5782a6eb0ba6c29db2b91e5bc08a00d40c authored almost 18 years ago by William Stein <[email protected]>
merge

16bd27201dcaba97cd638f5d5b837616230aa79a authored almost 18 years ago by William Stein <[email protected]>
WAS sparse stuff.

4cbeded15641a3eac6df3ff9ddddb3ee2bab731f authored almost 18 years ago by Soroosh Yazdani <[email protected]>
Rational matrix-vector multiplication.

11d2786fb8bc5d82987899e719c597b17a52f26e authored almost 18 years ago by Soroosh Yazdani <[email protected]>
merge

1e35ee7f8539647bb2e6d49142da572da338e597 authored almost 18 years ago by William Stein <[email protected]>
implemented faster vec*mat over ZZ.

1dc6ef748cb875422179d984fb3abc6c21a70d68 authored almost 18 years ago by William Stein <[email protected]>
fixed 64-bit multi-modular, all matrix and modular symbols tests pass

- Since linbox is used, MAX_MODULUS limited by int and double precision

e667516d62c89a1cb4234de08c53134ab660211d authored almost 18 years ago by Robert Bradshaw <[email protected]>
merge

690d1055c47e30c02ca5764885d2f2fffa9d66d7 authored almost 18 years ago by William Stein <[email protected]>
merge

75a5b975b53b397ba558ca9f35045960d6b38589 authored almost 18 years ago by William Stein <[email protected]>
Merged in William's dsage fixes.

9f28af7dddafe907cbd4305c5656bb33e38b749a authored almost 18 years ago by Yi Qiang <[email protected]>
Merged in Williams fixes.

2f6ee5e1c740318748651d018f14e963968c62a1 authored almost 18 years ago by Yi Qiang <[email protected]>
re-enable multimodular matrix multiply.

d9eccd14a7bc7b29c7a30e647203be924377dd6c authored almost 18 years ago by William Stein <[email protected]>
Trivial corrections in documentation.

Replaced Syrex with SageX, corrected "for" for "fork".

5dbfb2cee2fcf76a65d396d64ebd38d732dbba3b authored almost 18 years ago by Tom Boothby <[email protected]>
Merge in new multi-modular classes, multi-modular echelon form. Denominator LCM rational reconstruction trick.

de4a3d5c0101cc95e472caf22750834627ad279c authored almost 18 years ago by Robert Bradshaw <[email protected]>
re-wrote multi-modular class to consolidate (for better algorithms on large number of basis elements), workaround for bug on sage.math with matrix_window_modn_dense, finish implementing multi-modular mult, echelon, consolidate memory allocation in strassen, etc.

98f0a7c27e7e38aba89029ca8244589999c9bb17 authored almost 18 years ago by Robert Bradshaw <[email protected]>
fix missing mpz_init, fixes Ticket #242

f2fbd51a9af4cc6fa3586f9a2e67010e27d0639b authored almost 18 years ago by Robert Bradshaw <[email protected]>
optimizing random matrix construction and echelon form.

7d38d36291c12469b7751018664502b579e07077 authored almost 18 years ago by William Stein <[email protected]>
added randomize function for matrices and optimized it over ZZ.

0289f05c4195f7e091742ce34d12d8eaf959ad9a authored almost 18 years ago by William Stein <[email protected]>
pull multi-modular stuff

0b53b22820fcea03a984909f7061b1d839afe405 authored almost 18 years ago by Robert Bradshaw <[email protected]>
Added multi-threaded matrix addition support.

9d07fd1f6cd30c416ac242827a48b5f44ff12544 authored almost 18 years ago by William Stein <[email protected]>
Multi-modular matrix window optimization, gather

0677d96acfdac513bd9f2f74793697cad49e1e78 authored almost 18 years ago by Robert Bradshaw <[email protected]>
multi-modular echelon working, (not rigorously tested yet)

d501821603f86ce05f5816983904c80ed657078f authored almost 18 years ago by Robert Bradshaw <[email protected]>
documentation

a4e84825c7a9ecf18544b439b733416554bc1879 authored almost 18 years ago by Robert Bradshaw <[email protected]>
refactor multi_modular code (mostly to work with echelon)

c9d231c5dfe53b4381db07a2542f812b243a25e9 authored almost 18 years ago by Robert Bradshaw <[email protected]>
multi-modular multiplication, uint -> mod_int for matrix_modn_dense

78ea7cd75eb614ab43c30b55f396947ef75d8452 authored almost 18 years ago by Robert Bradshaw <[email protected]>
multi modular basis infrastructure

ba703c0946cda8fc03d8b46bfd37c3932e9381c2 authored almost 18 years ago by Robert Bradshaw <[email protected]>
disable pyrex polynomial_element, merge with release

bbf9639fbdc0acd6f3d43aacddeea33f1ec6ea4e authored almost 18 years ago by Robert Bradshaw <[email protected]>
sig.pyx was pretty much moved to libcsage

ae7e8b87b0a5a8e926d23eaaff22eed80e7b0b78 authored almost 18 years ago by Martin Albrecht <[email protected]>
pyrexification of polynomials

eb12fdd7af2f12b2430cb5eba31b56b2845d14e9 authored almost 18 years ago by Robert Bradshaw <[email protected]>
Fix for stdsage on Cygwin.

ba8a7acb4120e82d2d712a704b3d915d11e34af9 authored about 18 years ago by was <[email protected]>
updated signal handling for SAGE 1.5 and removed obsolete files

5ba1b3f32ff2a300ab6a4e49b8405e595c897390 authored about 18 years ago by martin <martin@localhost>
Add comments about how to "roll your own" constructors that inject var names.

5ec0595721aa4b86747bf88f327b24365f701f17 authored about 18 years ago by William Stein <[email protected]>
Fixed some bugs and add doctests

b15fa088da861ce8f856bd838568f63b3fca3998 authored about 18 years ago by William Stein <[email protected]>
removing interrupt.[c|h] which are now part of libcsage

67e53c677e35cf03a4391880103edc3bdae8587a authored about 18 years ago by martin <martin@localhost>
moved signal handler to a shared library called libcsage. This patch makes SAGE use this shared library.

Please note that the initialization code is currently run by integer.pyx which is not the best pl...

e9a6a4462c04d9e7d95b814b481501c1ee7db954 authored about 18 years ago by martin <martin@localhost>
Get rid of Element_cmp_, which was a hack to get around problems with Pyrex that I didn't understand.

ce666070fb3529bcb359c5bfb3a3ca5ffd256591 authored about 18 years ago by William Stein <[email protected]>
Snapshot -- arithmetic remodeling.

b24ce19e6375477b14da570080ee483cfb93720b authored about 18 years ago by William Stein <[email protected]>
Changed to use sage_free / sage_malloc systematically everywhere. Now it should be easy to change SAGE's memory management throughout.

6451a41fa98db993574950b7da0f388cbc41eb6d authored about 18 years ago by William Stein <[email protected]>
Turn off _sig_on/_sig_off catching SIGSEGV, since that is too dangerous.

a144b7fd99717bff8f71592cbbe65649d19fc85b authored about 18 years ago by William Stein <[email protected]>
Improved the error message: use gdb.

15ca371fecd36516e00f8f9ac117810c3b7e21a5 authored about 18 years ago by William Stein <[email protected]>
If there is a SIGSEGV or SIGBUS error that isn't caught by _sig_on/_sig_off, it is now caught by a SAGE function (and SAGE exits).

The error is no longer amusingly (?) "blamed" on PARI.

a338fb975cc37bb767e1b7a00773c8630edc88f6 authored about 18 years ago by William Stein <[email protected]>
Snapshot -- matrix restructing.

47f78794dcbcadc7ba8f83ab681e25608226d670 authored about 18 years ago by William Stein <[email protected]>
python_number.pxi -- forgot to add it.

1ff9dc6216056b7dced982ed5d4be00a79f95369 authored about 18 years ago by William Stein <[email protected]>
Added and finish transition to new Python/C API pxi files; add Parent and ParentWithGens.

a61428a61b82d9784963fd2903796cea147fa00f authored about 18 years ago by William Stein <[email protected]>
Right before transitioning to ParentWithGens and Parent objects. Added Python/C API to pxi files; transitioned to use PyObject* systematically in calls to API.

9fb342caba3409e1d60c7a195b48060ee5b43818 authored about 18 years ago by William Stein <[email protected]>
Ring generator restructuring snapshot.

84f1db1533b3d9716b1c463e194f93b02eb5f0a3 authored about 18 years ago by William Stein <[email protected]>
Updated and documented fraction field code.

daca3ef0fd2f4d86c1249e4e0af7645a2a69d04c authored about 18 years ago by William Stein <[email protected]>
Fix more doctests.

95766fb2a7ae37014fc3046afd3b9aa4e64f0d4a authored about 18 years ago by William Stein <[email protected]>
Lots more doctests and doctest fixes.

f9981cd6f5693699ffc05dfd7d78bbcedcffdc71 authored about 18 years ago by William Stein <[email protected]>
More on injecting variables.

3fc7add6d9687753f31587536690c3dd332ef626 authored about 18 years ago by William Stein <[email protected]>
New variable-injecting PolynomialRing constructor; also a <<<obj>> notation for docstring links.

In order to variable name injection, it is crucial that the constructor functions be
defined...

78c5dfbedce61e5b47e6ec6a98766a77804a379d authored about 18 years ago by William Stein <[email protected]>
working on Polynomial constructor.

ed0b1e465f914c593efab2091dc0ca8f7903b731 authored about 18 years ago by William Stein <[email protected]>
Interactive constructors.

12099f92c772e2fae85d42f07e715dd879df487f authored about 18 years ago by William Stein <[email protected]>
Add HAS_DICTIONARY (from David Harvey); fix complex_double.pyx.

df015f48156110eaed6116a3b1a6b3ffc089a919 authored about 18 years ago by William Stein <[email protected]>
(1) Pyrex introspection (this also required modifying pyrex!); (2) matrix reorganization and implementation.

17113af0f4776f3a463897bab140056083021c35 authored about 18 years ago by William Stein <[email protected]>
Matrix restructing, etc., merging together, etc., work in progress.

Much of this was getting matrix_integer_dense.pyx up to speed.

8c92547cda84cf2731a4c616b82087caf90d5f50 authored about 18 years ago by William Stein <[email protected]>
Got new ring arithmetic to work and stdsage with initing of tuple to work. Also worked in progress on linear algebra.

eb62a69331236d48dd64241734bd8726a782a07d authored about 18 years ago by William Stein <[email protected]>
Merged together a huge number of changes from linear algebra, new arithmetic, etc.

b341fa6978ea857ea008c0ff176c9d1c585d10a2 authored about 18 years ago by William Stein <[email protected]>
Linear algebra / vector pyrexing -- snapshot, including merging in Josh Kantor's code.

649c2a2814097c8ece018d86b7a691a345479e5a authored about 18 years ago by William Stein <[email protected]>
Finished integrating in stdsage.

3e4a5169e42036425af937369fb9edb6c3bd978c authored about 18 years ago by William Stein <[email protected]>
Working on integrating in the stdsage.c stuff.

f00a5ca7f2538332354ffba45dc55c255cc7a686 authored about 18 years ago by William Stein <[email protected]>
More linear algebra work (mostly over ZZ).

068eb0b9fd052f6f4b0db9649473b5469a41203d authored about 18 years ago by William Stein <[email protected]>
matrix restructure -- work in progress.

7746c69747111ce372ae6014037b44f32964f2ef authored about 18 years ago by William Stein <[email protected]>
Fix size_t declaration.

083d197b712477e4e14598361d212e28795d6f00 authored about 18 years ago by William Stein <[email protected]>
Introduce stdsage.h and stdsage.pxi

3d9a6adfd37f1142bf72b0993dd95c4932c80e91 authored about 18 years ago by William Stein <[email protected]>
element addition patch

b8291a782f1714d01c32e73e00a1cb830fbb131d authored over 18 years ago by joel <joel@aruba>
More massive reorganization, e.g., moved sage_object to structure.

2a461f14551db0cfa6c3fb8a12295883c5b67014 authored over 18 years ago by William Stein <[email protected]>
Fixes so pickling works right and some elliptic curve doctests.

1a5eb0316a0f025ce1b5ce89bf00e954336cdcfb authored over 18 years ago by William Stein <[email protected]>
Python2.5/Pyrex reorganization -- make sure all optimal doctests also work.

b5a235abf1cda54b5a038be74886e7cc706ffc3a authored over 18 years ago by William Stein <[email protected]>
Massive patch! (1) Python 2.5; (2) Complete reoranization of Pyrex code.

* Most of this patch moves the pyrex code to where it belongs.
* Some of this patch (not...

af1265cd5750673a99518783108e866f2f4c36a2 authored over 18 years ago by William Stein <[email protected]>
merging changes from different branches

3e0e8e2fe9f53d9deeecf85365b0b234c22aaa30 authored over 18 years ago by William Stein <[email protected]>
__index__ -- now ZZ, QQ, and ZZ/nZZ elements can all be used as list indices!

* also simplied the preparser, since now it can wrap integer literals even
if they are...

e7552e51519f7f778c1f1d911c31f0a313c71d85 authored over 18 years ago by William Stein <[email protected]>
Python2.5 -- hex output is now lower case (fixed a docstring)

125c78df1b20cea910c4f22f96ee8a3380516f27 authored over 18 years ago by William Stein <[email protected]>
Added stdsage.h file. Touched gen.pyx so it gets recompiled.

aa85c63021005b5b7c02c128335f2549907d60c4 authored over 18 years ago by William Stein <[email protected]>
Finished the 2nd draft of the double precision complex numbers.

They are in pretty good shape now. Nicely optimized, and have
a nice C-library only interface...

4a6cb7cab3e8ebfa17343e80887d3a2f0b0aea1f authored over 18 years ago by William Stein <[email protected]>
No docs or tab completion for "attach" -- Addressed trac tickets #76 and 77

Justin Walker complains that attach is not a first-class citizen
of SAGE-land, and this patch fi...

069894c66301e5ac7791ef8ca5696f490233c6d8 authored over 18 years ago by William Stein <[email protected]>
Merge in David Harvey's latest changes.

28e6126e88dbbbcdb63d28087e897a708191e3ca authored over 18 years ago by was <[email protected]>
Reorganizing files for switch to HG.

5bb467602741d31b447f4952ed077c29ad0799d6 authored over 18 years ago by was <[email protected]>
[project @ moved some python API cdefs from integer.pyx to cdefs.pxi]

ee4b0c87008e5fb881c73798e8a20400928705ef authored over 18 years ago by dmharvey <[email protected]>
[project @ attempt to optimise Integer constructor]

d8098ab0d817218bc50273d388bc0bc424d24206 authored over 18 years ago by dmharvey <[email protected]>
[project @ Integer.exact_log -- adds Integer.exact_log() method, which computes log(n, m) without precision problems]

a71afb4de187798d83de49fe84eb0dd2a5ac6431 authored over 18 years ago by dmharvey <[email protected]>
[project @ corrected nth_root documentation]

2aae754b41e0f81dfd35b78618656bb7b78b053c authored over 18 years ago by dmharvey <[email protected]>
[project @ Rational.nth_root() -- adds Rational nth root method]

dc502cd4c9f5fb53a77ce90822677c3b5c1e49b4 authored over 18 years ago by dmharvey <[email protected]>