Ecosyste.ms: OpenCollective

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

github.com/sagemath/cysignals

cysignals: interrupt and signal handling for Cython
https://github.com/sagemath/cysignals

New function sig_occurred() to check pending exception

118205a42febc755ca283726631b7b3aa0a27774 authored about 6 years ago
pysignals: add containsignals context

20e256bfc10127140b787c91e4105411337632cf authored about 6 years ago
Explicitly set language_level=2

19901c597475e56070be20c9ba45f13c189ae37e authored about 6 years ago
Fix tests on Python 3.7

70b429074838dc357de876cb25e4137bf5bfdf22 authored about 6 years ago
Travis CI: test Python 3.7 using Xenial

101d850b4a74441808540babeff1eb692f110175 authored about 6 years ago
flake8: ignore E265 block comment should start with '# '

ca54d918989c8ecdd89adddd46cdc1a34bc312ef authored about 6 years ago
Version 1.7.2

665f49ecf06292b8baf89059848c26cba0b887d6 authored over 6 years ago
Minor improvements to doctest runner

7a4bb8fc8a67e55acb3d0cea551b43cb396a3695 authored over 6 years ago
Test doctest skip flags

1ae06c06add0ca1196a54ecd6c277b36e501f568 authored over 6 years ago
rundoctest.py: Fix error message management

a5d200267e191835d31d38f7b5a8a8f6e1d2ded0 authored over 6 years ago
minor fixes based on review comments

1568ff96369e4774009bf75961bd8932156cc51a authored over 6 years ago
A little refactoring of the SKIP_ flags implementation, and adds SKIP_CYGWIN

8317e4fc12f412c742f15bd300bbee87ec6358ef authored over 6 years ago
Merge in SkipByOsDocTestParser from https://github.com/sagemath/cysignals/pull/76

06654c9697023016439c749cc4ea99d60d17ee0c authored over 6 years ago
call sig_reset_defaults inside sigdie_for_sig since it's necessary for it to work anyways

7cc68da2e3bd964ff0394c8d803acbc4b6ded331 authored over 6 years ago
disable print_enhanced_backtrace() on Cygwin as well

08f3a542a27d2178273d38f0a297743ddff5e4a1 authored over 6 years ago
add additional VectoredContinueHandler on Cygwin that would be reached

when handling an exception occurring during signal handling on an
alternate stack

as on other sy...

2c9dcc7f80dcf4322a034afa61fda4c565cc20c2 authored over 6 years ago
a little bit of refactoring so that these routines can be used elsewhere

8ca85195e5984ff25e10cd9b1381c684074844b6 authored over 6 years ago
Do not rely on SIGABRT in test_interrupt_bomb

9d2a437ebf4913bd3d4ef1b6829934deac158112 authored over 6 years ago
Fix missing import in test

7d1b79bc65788b2fa70ba2c318c6ea53b9bf47fd authored over 6 years ago
Avoid switch in sig_raise_exception

5e31a03d50d1e22e82855a888d6bdcbe23c9e54c authored over 6 years ago
Remove pointless cname declaration

ff61d70baaecda2fbd580a2f390bafd41bee00e8 authored over 6 years ago
Link to pypi, github, readthedocs in index.rst

Less links that in initial pull request; placed at the end.
Leaving the link to documentation f...

1fdeee182fc98ee8acd96519c001a6c878a642fa authored over 6 years ago
Link to pypi, github, readthedocs in index.rst

Add links to relevant cysignals pages on pypi, github, readthedocs,
partly solving #87.

b83130a9bd6f039165b7ede26e541ca9572cd430 authored over 6 years ago
Link to github, pypi, readthedocs in README.rst

Less links than in initial pull request. I think it's nice to keep
all three relevant links (Gi...

fc0242bd31ce359fc57c861e283c75c925e9c54f authored over 6 years ago
Link to github, pypi, readthedocs in README.rst

Add links to GitHub, PyPI, Read the Docs in README.rst,
partly solving cysignals issue #87.

b08f7eba382f0413906ad51dc1ddeed72c7060bc authored over 6 years ago
Install cysignals-CSI-helper.py in share/cysignals

f18badfaefc5b1a9dec6f39df4464637be2440a1 authored over 6 years ago
Keep configure-generated files in src

211015e5f231367654fedbcbaf1ea4a1baa8256a authored over 6 years ago
Fold __init__.pxd into signals.pxd

f3e2484dcfa831f6621edaf82bc631d040366fc8 authored over 6 years ago
Use MAP_ANON if MAP_ANONYMOUS is not defined

daef81e2fc111378ccc58b3f572eb18c70753a30 authored over 6 years ago
Version 1.7.1

c2f08772d86ac0b5bca00b0fcc7990bb1f96d026 authored almost 7 years ago
Fix "make install"

37d0113501600a4ef8e55b9abb12cd405f1e11ba authored almost 7 years ago
Add Cython also to install_requires

48911518bfa40ef74132e344c92b56fd42161ecf authored almost 7 years ago
Specify "cysignals" instead of "Cython" as dependency

250153f2a3ffb98c8d1679f07214008c29e9ed7e authored almost 7 years ago
Fix pthread_attr_setstack() call

19778b9061419241a9da902eb3778d29ac170403 authored almost 7 years ago
Add stack guard in _sig_on_trampoline()

3d0449db42daf59e0e1a8910ce72c539a3c1d9d5 authored almost 7 years ago
Use separate thread to set up trampoline

b154bb3ec04a03c84f2c6f93096c307dd780d0da authored almost 7 years ago
Version 1.7.0

21855e29032ec7e41940b1d74afaea6fd074ab99 authored almost 7 years ago
Use a released version in requirement

db075e556b8b664690e73eae4b22b80be58064e0 authored almost 7 years ago
Silence errors from ulimit

aee7169dfc67daec98a1dce924a9e1139b0535a5 authored almost 7 years ago
Simplify and fix subprocess tests

7573c14b6a25da30cd1a658b4adc1ead8cd41fe0 authored almost 7 years ago
Change sig_raise_exception to a static function

9fa99018a2eafee42158cc626b0b50a82c0595ed authored almost 7 years ago
Clarify comment

c2d6179c219ea8f5b100c428abdd23ba37704aa6 authored almost 7 years ago
Remove #undefs which are no longer needed

93ee870452456d5fb1df959e3eca7536eaf11fbb authored almost 7 years ago
Revert "Use raise(sig) instead of kill(getpid(), sig)"

This reverts commit 0f3bd1ca3f029c4fd50f2049210df35c88208435.

21e0a8cccd835a199710f5cd74b7cc2cbae89b79 authored almost 7 years ago
Use raise(sig) instead of kill(getpid(), sig)

0f3bd1ca3f029c4fd50f2049210df35c88208435 authored almost 7 years ago
Don't use <math.h> in the example

4bff49e3af1308d6e081e9777e1c170b0d679218 authored almost 7 years ago
Improve shell portability

d7cefb895044858ed5c7d7a77b725a0707659177 authored almost 7 years ago
Add requirements

a1b566f9120fe479d47bc42e18e86f3d306e3250 authored almost 7 years ago
Also require Cython >= 0.28 in example

dc348db4a4c0a2be0c65770ce142c81a6212116b authored almost 7 years ago
Check for cysignals_config.h instead of config.h

9e0efb608429e305dfdbf0e9a3401fd7c86e587a authored almost 7 years ago
Use new features from Cython 0.28

6ece8df9d73412f1342b1220635aeb0a7f409810 authored almost 7 years ago
Version 1.6.9

09ff712e701b77f743e6bf88f1e5a147b62d8250 authored almost 7 years ago
Better handling of _FORTIFY_SOURCE

e92aad5ef8c85bb1987e323979aba159f1df507d authored almost 7 years ago
Use setjmp() or sigsetjmp() depending on the system

This is required for porting cysignals to Solaris

1cf99ce8ec78b5857bb35ed247bce84eaa113059 authored almost 7 years ago
Clean up bench program

b086b2874ff3aa1c236a35dfacf29198a1376176 authored almost 7 years ago
Add small program for benchmarking setjmp()/sigsetjmp()

00fe7b975062b8a705a8f2de8c25bc95e480d665 authored almost 7 years ago
longjmp out of signal handler instead of returning

5381884479d32b7d385690d6697375691d43f697 authored almost 7 years ago
Use SIGSTKSZ for trampoline stack

7425b31ec04e83f6e49e0460ab6f1add79515eda authored almost 7 years ago
Fix example when Cython was not installed

d3eecf04f9252d83d16908a5f04ed2ddc1c83ca5 authored almost 7 years ago
Ignore .eggs directory

b411790204578b5b7ee4e782a486901935120be9 authored almost 7 years ago
Decrease stack size in Makefile

a3c787fc5454a151c3bbcb9ddda1716f08569a90 authored almost 7 years ago
Fix chmod invocation

5ccb1be62e00cd37d9c2bdc662c04698c849b65f authored almost 7 years ago
Version 1.6.8

1663359b7849e12107f0b76aa4cd0851bea135ff authored almost 7 years ago
Use a trampoline to recover from alt stack

8c064a8b571a96a64a69d414538c7e1998e53747 authored almost 7 years ago
Change autoconf requirement to version 2.68

62c97895bdd9a69ab316d0cdd6926e034de1edf4 authored almost 7 years ago
Change e-mail address

29b7c12277438185fb72c1f66191ef13f5bd0172 authored almost 7 years ago
Fix sigaltstack() usage on OS X

ee6e81eaed82f87690da21be4ef7d3bc7b298473 authored almost 7 years ago
Version 1.6.7

1e4817daf225780193ee97144cf64a8aa1d40f4c authored almost 7 years ago
Extra safety in print_stackframe()

dfb52f066de9f703a8f236e845ded55cf7b2417c authored almost 7 years ago
Access libcython.pygments without try/except

a24bedf575911c040521499e280cfcea686c1eb6 authored almost 7 years ago
Search for cython_debug in subdirectories of sys.path

dd79b3bee766e058591bf9eb9a5bbe0a6563ef52 authored almost 7 years ago
Safer call to get_source_desc()

b1d6ddf4299cad52cedb90ef6d70872cdd658ce9 authored almost 7 years ago
Disable core dumps during testing

088cb243c832ed030e4fb20f9ddab416a499ccc5 authored almost 7 years ago
Lower time bound in test for Solaris

0695a0633f6bb7c02686f5c31efb04aac29164b4 authored almost 7 years ago
Use sigaltstack() to deal with stack overflows

822be07132715ae62ec84b9ed97de05b97364153 authored almost 7 years ago
Use sys.executable in doctests

0052656c9c90e280e95b92ad473d0b1cb6fe9dba authored almost 7 years ago
Version 1.6.6

039e5ad5cd9a8f92796b2f969ca10315f4ae4189 authored about 7 years ago
Add doc for cysignals-CSI

f81ce953a5758a451f3ef5de3f564c5a57ff5675 authored about 7 years ago
Environment variables to disable crash logs

5494343c16c3e71957ef330b5632a9428a65ba51 authored about 7 years ago
Use "cysignals_crash_logs" as default crash log dir

7c3a34f5d3f3b76dc49536073bd4f29e99b02970 authored about 7 years ago
Use absolute_import everywhere

a2fbf75e2ce88f31dcd00bce96921293e43cb884 authored about 7 years ago
Fix ResourceWarning on Python 3

c74bf84986bc4e53cf8863ca261abedabb8c92ef authored about 7 years ago
REL: add Trove classifiers, rm `platforms` arg to `setup`

following PEP 345 [1].

[1] https://www.python.org/dev/peps/pep-0345/#platform-multiple-use

d183af90241491e3603db097b3726d71b75ffaf8 authored about 7 years ago
Declare sig_str() as taking "const char*"

acc2ba9fcf8ffa3db1c0f1cf0da8deae7035f41d authored over 7 years ago
Minor doc changes

c2faa4f1faa157355cbbaf4cb957d53f905852cf authored over 7 years ago
Correct spelling error as detected by lintian

ed9007e3e8f825581939975b3395d12d7f912e98 authored over 7 years ago
Forgotten tar xjf -> tar xzf

a2b1f07eedcabab5bcb4cc08b7b39e493c0c3936 authored over 7 years ago
testgdb.py is not currently distributed

c369eda42caffc285f8899ba6e95c781f0678b56 authored over 7 years ago
Known to be broken

e7524c9d506f49dacd107387e74ab766ef48969a authored over 7 years ago
Use .tar.gz as sdist format, see PEP 527

43da756907899ed8804b0ac4f72e05f01eafd1f1 authored over 7 years ago
Travis CI: test on Python 3.6 too

32438c1dd20a32ec3af795d4a2ba3c86cfde44e5 authored over 7 years ago
Version 1.6.5

d8d85e93f0a87d58b4d552e9977e112ff5b70d32 authored over 7 years ago
Disable CYTHON_CLINE_IN_TRACEBACK

5b94fcfb4d3567ff5bd0a2237c3463518e11417b authored over 7 years ago
Run gdb with "gdb" in argv[0] (not "python")

f30f9f70aa75f942101ab115eacb7daf261fcdcd authored over 7 years ago
Remove mucking with environment variables

Do not change:
* LD_PRELOAD
* DYLD_INSERT_LIBRARIES
* PYTHONPATH

5815be7c7bf2433b8dd93b677144339eb30d3821 authored over 7 years ago
Simplify isfunction() monkey-patch

0335146b5a34012751e6d990eb12f856d1a9ea0e authored over 7 years ago
Require Sphinx >= 1.6

1b3f19d29c7d640a430ace49092fd8515188178e authored over 7 years ago
Add an explanatory comment for this define

fbbb906af4403290e2a8138d8ab577e7585e3856 authored over 7 years ago
Increase FD_SETSIZE from its default of 64 on Cygwin

ffaa901fdfc429a126f997f8ef3d858cd597bab3 authored over 7 years ago
Version 1.6.4

9da0a26160601d0a4dc7301d807ef9a4b7e0daf2 authored over 7 years ago