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

Move memory functions to cysignals

32399ab597aca187cfa47f7ab6415f7fa27f1175 authored almost 9 years ago by Jeroen Demeyer <[email protected]>
Add memory functions from SageMath

6c9617cf6c8367e6d654e905f89620e6cdbea1af authored almost 9 years ago by Jeroen Demeyer <[email protected]>
adding many missing trac roles in cython files

c7a3b35b52b1e888188bf6bc786fe6987701c18c authored almost 9 years ago by Frédéric Chapoton <[email protected]>
Remove one more reference to sage.

f06ebb6fa2eb2173769e8847a5499d6e17e744ed authored almost 9 years ago by Robert Bradshaw <[email protected]>
Deprecate python.pxi

adb44bbd954534588004aef6400a8d8cc8fb2ed9 authored almost 9 years ago by Jeroen Demeyer <[email protected]>
Redirect all output of cysignals-CSI to stderr

69ba0844ce052f82357feb655f9d18d99b41683a authored almost 9 years ago by Jeroen Demeyer <[email protected]>
INTERRUPT -> CYSIGNALS in macros

37ee3276ba7ca41733b1062918b258565c3f0d0f authored almost 9 years ago by Jeroen Demeyer <[email protected]>
Merge pull request #23 from sagemath/python3

Support Python 3

af901043b8791b009e21eb390063cdbbfdf047c9 authored almost 9 years ago by jdemeyer <[email protected]>
Ignore result of write()

a2b8e066cf8fb2f7eaa3ca0dbd30ea984df11374 authored almost 9 years ago by Jeroen Demeyer <[email protected]>
Popen I/O is bytes

fd7a2c3dd1a668c562a35f14df455385105f7495 authored almost 9 years ago by Jeroen Demeyer <[email protected]>
Make print statements compatible with Python 3

b64ecc094b384876f20c01f167e8f05a4ebdb14a authored almost 9 years ago by Jeroen Demeyer <[email protected]>
Do not print module name in traceback

7a6b766f2937884fb64bf1d8e6dbeff8c0b0ab23 authored almost 9 years ago by Jeroen Demeyer <[email protected]>
Encode msg as UTF-8

a5c854f624204fe7bfe72322f802bfda5381e8c8 authored almost 9 years ago by Jeroen Demeyer <[email protected]>
Use chain=False when printing Python 3 exceptions

63ee9aaee6f157c7a1cabce588c75402fafd64fb authored almost 9 years ago by Jeroen Demeyer <[email protected]>
Disable malloc test

a082b9f30552dbf22427ef4fcaa994dc9c687dd0 authored almost 9 years ago by Jeroen Demeyer <[email protected]>
Fix doctests on Apple

acaf0e7783a0e15c8d1897474d21c919f95a5f11 authored almost 9 years ago by Jeroen Demeyer <[email protected]>
signals-CSI -> cysignals-CSI

039d4a56616827c9042c8c3d88e22fa6a3de4641 authored almost 9 years ago by Jeroen Demeyer <[email protected]>
Move interrupt.pyx to package cysignals

3e0715be4c83f56f03b302ba22144c75df0117e1 authored almost 9 years ago by Jeroen Demeyer <[email protected]>
init_interrupts -> init_cysignals

051650f87d21727bc0dcb4c556a9c380745e5e3d authored almost 9 years ago by Jeroen Demeyer <[email protected]>
update my e-mail address

57d26a52964795cc25ebefbff4204e76ab8c9a3d authored almost 9 years ago by Martin R. Albrecht <[email protected]>
Use FSF wording for license, remove AUTHORS, add license to more files

c3072ed653dc1b9dddc1bf9d6a652c493058419e authored almost 9 years ago by Jeroen Demeyer <[email protected]>
change license to LGPLv3

fixes #2

b7f6878b6d011e8ddec29b560ce2f1257ad67fa4 authored almost 9 years ago by Martin R. Albrecht <[email protected]>
No need for extra check for pari/pari.h

150b804ae6df8a3d5676c77345c9880a694ba408 authored almost 9 years ago by Jeroen Demeyer <[email protected]>
Use autoconf

26e2572e948f73d8ee8b9a2c434cf46f75834c39 authored almost 9 years ago by Jeroen Demeyer <[email protected]>
Remove final references to Sage

d140906331bb02a326e40f7e5225a4f0de81e7ae authored almost 9 years ago by Jeroen Demeyer <[email protected]>
sage -> cysigs

0266b69e95b97e2e3a53ed935994ffae20d71d80 authored almost 9 years ago by Jeroen Demeyer <[email protected]>
sage_signals_t -> cysigs_t

125ea6146848444127ac7088b83047df058caad9 authored almost 9 years ago by Jeroen Demeyer <[email protected]>
_signals -> cysigs

31aa4704ad4195e276f35eae0516bdd58e302899 authored almost 9 years ago by Jeroen Demeyer <[email protected]>
setup_sage_signal_handler -> setup_cysignals_handlers

54cc1cf4eefe000a4568f0afad5110b3ecdf8a04 authored almost 9 years ago by Jeroen Demeyer <[email protected]>
Remove reference to Sage trac

e7b55846e21247a7233c84e5e3919c510f8e5cba authored almost 9 years ago by Jeroen Demeyer <[email protected]>
Better documentation for init_interrupts()

d136fe2bf6afe10823cbd7f27ebf7cbbd633450f authored almost 9 years ago by Jeroen Demeyer <[email protected]>
PEP 8

f92bbe1af12e68cec31b25e1afac58d74e9501fe authored almost 9 years ago by Jeroen Demeyer <[email protected]>
Add back test_graceful_exit()

e9e72359077473bab7fc282018d677067eeda93d authored almost 9 years ago by Jeroen Demeyer <[email protected]>
Clean up imports and comments

18566de84428bb36f733de3035326fde9bc75bba authored almost 9 years ago by Jeroen Demeyer <[email protected]>
Add alarm() and cancel_alarm()

6eebb39a02e4735cf7784d866e7c99661c33ee69 authored almost 9 years ago by Jeroen Demeyer <[email protected]>
don't say "Sage" so much

This only confuses the user.

fdd4b526964d1ee1e771a74b800cf35fe5d5460c authored almost 9 years ago by Martin R. Albrecht <[email protected]>
more "Sage" dropping

98701376c4020a11f8f660b92a562e4d84d925b8 authored almost 9 years ago by Martin R. Albrecht <[email protected]>
Automatically include headers from the correct path

2ae06906fcc9c5061cd5eac24d449c1f2e0df201 authored almost 9 years ago by Jeroen Demeyer <[email protected]>
Disable crash logs during doctesting

fd07de98091a6e320bc1bdc867ac99eda1ff17a8 authored almost 9 years ago by Jeroen Demeyer <[email protected]>
Silence flake8 warning

47be42f73a152304a7c0e0837e923f4266bdbd7b authored almost 9 years ago by Jeroen Demeyer <[email protected]>
Import only specific functions

6914632c169ca652355013f74ef77e66cac801ed authored almost 9 years ago by Jeroen Demeyer <[email protected]>
Enable doctests in signals.pyx

f0739f75beae27a01cb9bea2c2eb373138329f86 authored almost 9 years ago by Jeroen Demeyer <[email protected]>
Avoid compiler warning for freopen()

1d9399f8fb69a741596e3d1300075f6b77129318 authored almost 9 years ago by Jeroen Demeyer <[email protected]>
rename signal.pyx to cysignals

fixes #3

1759a3f7dd3d0837b7b045ddc1fb0ed265604268 authored almost 9 years ago by Martin R. Albrecht <[email protected]>
Trac #19866: Undef _signals to fix compiler warnings

The macro `_signals` is defined in `interrupt_api.h` and also in Cython
modules when cimporting ...

819935f230efbc465f8720d4ab392b5fefa768c3 authored almost 9 years ago by Release Manager <[email protected]>
Move sage.rings.arith to sage.arith.misc

e3173f2b4d1203263f6f6273bb39d907e08f6ba3 authored almost 9 years ago by Jeroen Demeyer <[email protected]>
Undef _signals to fix compiler warnings

b318a72e3ebaead1ebe45d491711408275dfaab4 authored almost 9 years ago by Jeroen Demeyer <[email protected]>
Trac #18578: Add special function __truediv__() for Py3

ba129b53e013e8ae50c80c3df7e6f3ffe11ec721 authored almost 9 years ago by Jeroen Demeyer <[email protected]>
Trac #19610: Fix dependencies on PARI

The extension modules linking against PARI should explicitly depend on
the PARI headers. This is...

152af356b091ea0a5660d097cb7e93905b84aed5 authored about 9 years ago by Release Manager <[email protected]>
Trac #19637: Fix doctests for Coxeter3

This fixes optional doctests for coxeter3 that come from changes made in
#17798. As part of the ...

70b009ed746b01a878cb5ac7040a02d17a04430b authored about 9 years ago by Release Manager <[email protected]>
Merge branch 'u/jdemeyer/general_code_cleanup__avoid_x___eq___y_' of trac.sagemath.org:sage into u/tscrim/fix_coxeter3_optional_tests-19637

Conflicts:
src/sage/combinat/root_system/coxeter_matrix.py

1697b09c6a799f3dbc5f674e168d707456cad755 authored about 9 years ago by Travis Scrimshaw <tscrimsh at umn.edu>
Trac #19597: General code cleanup: avoid code like x.__eq__(y)

Replace code of the form
{{{
x.__eq__(y)
x.__len__()
x.__getitem__(y)
x.__contains__(y)
...
}}}
...

1ada9eea223a95c0f3785625b330b2f7a7805b51 authored about 9 years ago by Release Manager <[email protected]>
Trac #19557: Basic iteration functionality for products of projective spaces

Implement nth_iterate and orbit functions for morphisms/points of
products of projective spaces....

6c4e5a9c7df0835aa4fcd81267082c800c10aff6 authored about 9 years ago by Release Manager <[email protected]>
Fix dependencies on PARI

4ab0104154cd304f743a995b0e2346b4735599ad authored about 9 years ago by Jeroen Demeyer <[email protected]>
19557: second merge attempt

98ad34755481f1d4c6e990da742878f5586b92da authored about 9 years ago by Grayson Jorgenson <[email protected]>
19557: Merged with new beta to fix merge conflict.

d1f17cc0e0715169004af25e35f8ad3167a4e943 authored about 9 years ago by Grayson Jorgenson <[email protected]>
Avoid direct calls of special methods

fec68657d2b86295c22c2ec620d65d1ebf602661 authored about 9 years ago by Jeroen Demeyer <[email protected]>
Clean up comparisons in NTL interface

6ddce0a1ddc73d0e743be01f5f49f03be2759208 authored about 9 years ago by Jeroen Demeyer <[email protected]>
Declare NTL types as cppclass

67522198cd5348b9f20e2cd66d91d7d74f720dd7 authored about 9 years ago by Jeroen Demeyer <[email protected]>
Trac #19569: Section "inputs" to "input" in docstrings

Sage has 135 `INPUTS` section. This patch changes them to `INPUT`. It
may help in future, if we ...

1fa10e2300f1c183cea4fd0cfcd2f6c031274e0f authored about 9 years ago by Release Manager <[email protected]>
Change "INPUTS:" to "INPUT:".

de6d4c5a2f1246c6628e05bfd483f7b3ee380996 authored about 9 years ago by Jori Mäntysalo <[email protected]>
removing trac roles in comments in pyx files

ecbcc6112526abc3b6b654dbea98131ebe7fc9ea authored about 9 years ago by Frédéric Chapoton <[email protected]>
Trac #19148: Get rid of signals.pxi

As part of the process of cleaning up `.pxi` files, we should remove
`sage/ext/signals.pxi`.

''...

25b4cf42f843c065bf5cc70021c7cfa342acfc2c authored over 9 years ago by Release Manager <[email protected]>
Trac #19135: Restore Sage interrupt handler in Jupyter

URL: http://trac.sagemath.org/19135
Reported by: jdemeyer
Ticket author(s): Jeroen Demeyer
Revie...

77ce1e139eb2ce609c47eb41eecbfe37a4a4fc2d authored over 9 years ago by Release Manager <[email protected]>
Move random.pxi to sage/libs/gmp/randomize.pxd

0d86fbf97ecec31054af8229dd76ba326a83890c authored over 9 years ago by Jeroen Demeyer <[email protected]>
Fix interrupts in Jupyter

3097ea959c2e5882db5fe400fb2b20cdc4a2ae83 authored over 9 years ago by Jeroen Demeyer <[email protected]>
Get rid of signals.pxi

a884e6d629a652ddb25483d7491400db3f2cf6be authored over 9 years ago by Jeroen Demeyer <[email protected]>
Trac #18933: Remove use of malloc()

Replace `malloc()`/`calloc()` by safer Sage alternatives.

URL: http://trac.sagemath.org/18933
R...

61b7679258154909570cd1a4b2c0da66b226b9dd authored over 9 years ago by Release Manager <[email protected]>
Trac #18919: Interrupt in PARI's pari_malloc() hangs Sage

This fails quite frequently:
{{{
sage: 0.binomial(1) ## line 6262 ##
0
sage: 0.binomial(-1) ## l...

a351751f68aed3a59ec3e867a2193a06dcbb7325 authored over 9 years ago by Release Manager <[email protected]>
Use safe Sage allocation functions

fefd334a4380b8301e11581867b390a00e8cfd06 authored over 9 years ago by Jeroen Demeyer <[email protected]>
Support PARI_SIGINT_block in interrupt framework

f8fdf5ad509d15fff7f4d27e6a346d0b600fbef4 authored over 9 years ago by Jeroen Demeyer <[email protected]>
Optimize MemoryAllocator and add allocarray()

4ee78bbc99abd15e5047029bd1ebe76b64f9e781 authored over 9 years ago by Jeroen Demeyer <[email protected]>
trac #18868: Changes to MemoryAllocator

b1112d4fa2150974f40efc8eef6945fc9e2b0b09 authored over 9 years ago by Nathann Cohen <[email protected]>
trac #18868: a MemoryAllocator object for easier Cython memory management

38adc1936735e87813fbeb62c1b75dbb5a4a3170 authored over 9 years ago by Nathann Cohen <[email protected]>
Trac #17686: pexpect interfaces are never deleted

This crashes because the `Dokchitser` instances are kept alive all the
time.
{{{
sage: for i in ...

c72de1dce160bf45eb4da5e9e5a468d73088085b authored over 9 years ago by Release Manager <[email protected]>
Trac #18494: Install sage headers and auxiliary files (.h/.pxd/.pxi files)

Currently, Sage doesn't install any files other than `.py` and compiled
cython code. Headers and...

b46d428253ec3db81ed056129e56c80ba3a04c56 authored over 9 years ago by Release Manager <[email protected]>
Fix some optional/not tested tags

1cc7dc98f2db90014fcf5ce36c260ef1005b59a4 authored over 9 years ago by Jeroen Demeyer <[email protected]>
trac 18494, re-organize things to install the headers and other auxiliary files necessary to run sage, without the build directory or the source directory if

possible.

38aee26f28c4dd4727aeeb5d2d8c3c5e165c7ce4 authored over 9 years ago by François Bissey <[email protected]>
Trac #17854: Metaticket: remove c_lib

Move `c_lib` code to Cython modules, or refactor code to no longer use
`c_lib`:

* #17180: Move ...

362cea7d9cfde4b2335b789acb93dcea4f57481f authored over 9 years ago by Release Manager <[email protected]>
Trac #18450: Define library dependencies in .pxd files

Rather than defining libraries in `module_list.py` or in `.pyx` files,
we should add them to the...

b391e4e874fe139330d336820e5b8b9c59a2ef37 authored over 9 years ago by Release Manager <[email protected]>
Trac #18367: Move ntl_wrap to Sage library

URL: http://trac.sagemath.org/18367
Reported by: jdemeyer
Ticket author(s): Jeroen Demeyer
Revie...

3f55970371ba17319976abae4e18a9dda1b413b3 authored over 9 years ago by Release Manager <[email protected]>
Merge commit '0bd4c02e112fb242060fd112e7f36a17c36a80e8' into t/17854/ticket/17854

3401c88723c20f5e8ad9fa84ee60cdef12a70ab4 authored over 9 years ago by Jeroen Demeyer <[email protected]>
Merge commit '0be796e608b4e876e01d2e17a30fc5a00867e795' into t/17854/ticket/17854

Conflicts:
src/module_list.py

5648447bc7b03532479599697ec685e2e800932d authored over 9 years ago by Jeroen Demeyer <[email protected]>
Merge tag '6.8.beta2' into HEAD

Sage version 6.8.beta2

e0ad73f7ad5b5bf52eb854a8591303c4ab25773d authored over 9 years ago by Jeroen Demeyer <[email protected]>
Trac #18519: Remove cdefs.pxi from .pxd/.pxi files

To continue #18455, we remove `cdefs.pxi` from all `.pxi`/`.pxd` files.

We also fold `fplll.pxi...

b72a2e228c82451bfb93c95303c65ade259f65b4 authored over 9 years ago by Release Manager <[email protected]>
Implement proper kill-on-del for pexpect

8b394f41b85a25d3bad55109735930983e09eb8a authored over 9 years ago by Jeroen Demeyer <[email protected]>
Merge tag '6.8.beta1' into t/18367/move_ntl_wrap_to_sage_library

Sage version 6.8.beta1

1ea479d8f09cbe707397b7fb623343db1c0d83f8 authored over 9 years ago by Jeroen Demeyer <[email protected]>
Trac #17633: Cygwin numerical noise

Many doctests fail on cygwin64 only because of numerical noise. For
instance, `RDF(e)` yields `2...

58041e83631efa8b58494719bd6a7ed7d01e3d1f authored over 9 years ago by Release Manager <[email protected]>
Remove c_lib

e9f1908486438b3c4e77da4b229471d1ded83bc0 authored over 9 years ago by Jeroen Demeyer <[email protected]>
Merge commit '941fa7420f1942114f88bb3a03bd84bb1997d896' into ticket/17854

a88e1dc88f76aeda898854ad50e6b32c9ba170e2 authored over 9 years ago by Jeroen Demeyer <[email protected]>
Merge tag '6.8.beta0' into HEAD

Sage version 6.8.beta0

6b8eb5717011e4d20d71cec43cd0fd08e9860f6b authored over 9 years ago by Jeroen Demeyer <[email protected]>
Remove cdefs.pxi from .pxd/.pxi files

d21b2653e944bc12ba477de0aca57be7260ee27d authored over 9 years ago by Jeroen Demeyer <[email protected]>
Trac #18455: Remove many unneeded includes of cdefs.pxi

Many Sage files contain
{{{
include 'sage/ext/cdefs.pxi'
}}}
without a good reason.

This file a...

c1591dd3004b39ef36adc98c5b1839126415b12c authored over 9 years ago by Release Manager <[email protected]>
Merge tag '6.8.beta0' into t/18450/define_library_dependencies_in__pxd_files

Sage version 6.8.beta0

Conflicts:
src/sage/ext/memory.pyx
src/setup.py

1089dd0f663a3c3021f5b6caab6c2ab32d1c4d96 authored over 9 years ago by Jeroen Demeyer <[email protected]>
Trac #18027: Move interrupts to Cython

This needs two upstream patches, one which is accepted in master and
[https://github.com/cython/...

8a6d71729f0f1ce0403f1c94241e446a5f02c7ca authored over 9 years ago by Release Manager <[email protected]>
#17633: remove cygwin numerical noise

b37bf79ae9aa74e4c77f288cfa011f11e61af019 authored over 9 years ago by Sebastien Gouezel <[email protected]>
Define some library dependencies in .pxd/.pxi files

81f4c56de1bd23335d5092f3746656ca4930ab22 authored over 9 years ago by Jeroen Demeyer <[email protected]>
Remove unneeded inclusions of cdefs.pxi

e89d57f04fa3aa79cd3d6e85328d3acb25e0711b authored over 9 years ago by Jeroen Demeyer <[email protected]>
Use plain "type", not "cpython.type.type" for PY_NEW()

ab5712e9faac3142b9f46271323518a70dd3197f authored over 9 years ago by Jeroen Demeyer <[email protected]>
Don't cimport "type"

63b88119e3aa2717297d1ba7bd34b61922d12b61 authored over 9 years ago by Jeroen Demeyer <[email protected]>