summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Better support for Windows x64 builds with VS Express0.4.4Alexey Borzenkov2014-09-085-10/+30
|
* PyGreenlet_SetParent: fix return type in greenlet.hAlexey Borzenkov2014-08-231-1/+1
|
* Merge pull request #56 from BoonsNaibot/patch-2Alexey Borzenkov2014-08-231-1/+1
|\ | | | | `PyGreenlet_SetParent` returns `int`
| * `PyGreenlet_SetParent` returns `int`BoonsNaibot2014-08-221-1/+1
|/
* Add Python 3.3 and 3.4 to classifiersAlexey Borzenkov2014-08-081-0/+2
|
* Increment version to 0.4.30.4.3Alexey Borzenkov2014-08-072-2/+2
|
* Add documentation for switch tracingAlexey Borzenkov2014-08-072-0/+39
|
* Add NEWS for upcoming greenlet 0.4.3Alexey Borzenkov2014-08-071-0/+10
|
* Merge pull request #53 from BoonsNaibot/patch-1Alexey Borzenkov2014-07-251-1/+1
|\ | | | | Fixed return type of `PyGreenlet_Switch`.
| * Fixed return type of `PyGreenlet_Switch`.BoonsNaibot2014-07-251-1/+1
|/
* Add Dirk Mueller to AUTHORSAlexey Borzenkov2014-06-261-0/+1
| | | | PR #32 (PyVarObject_HEAD_INIT)
* Add support for custom build directory for testsAlexey Borzenkov2014-06-252-6/+11
|
* Don't symlink libraries unless inplace build is requestedAlexey Borzenkov2014-06-254-6/+26
|
* Restore accidentally removed use of my_build_extAlexey Borzenkov2014-06-251-0/+2
|
* Call PyBaseObject_Type.tp_new instead of tp_allocAlexey Borzenkov2014-06-252-1/+38
| | | | | This allows object.__new__ to check greenlet subclasses for being abstract and raise an exception in that case.
* Enable support for SunStudio on 32-bit SunOSAlexey Borzenkov2014-06-251-0/+2
|
* Fix invalid aarch64 constraintAlexey Borzenkov2014-06-241-1/+1
| | | | | | There doesn't seem to be a way to specify x0 as the result, so use "=r" to let compiler choose an appropriate register. It would likely choose x0 anyway.
* Run gc.collect() twice in threaded leak testsAlexey Borzenkov2014-06-241-0/+4
|
* Get rid of -fno-tree-dominator-optsAlexey Borzenkov2014-06-244-57/+8
| | | | | | This option is deprecated and removed, so we cannot rely on it. Additionally, don't rely on `fancy_return_zero' and use inline assembly to generate a proper zero return value instead.
* Define and use PyVarObject_HEAD_INIT compatibility macroAlexey Borzenkov2014-06-241-5/+4
| | | | Based on pull request #32
* Change maintainerAlexey Borzenkov2014-06-241-2/+2
|
* Enable automated testing with Python 3.4Corey Farwell2014-06-211-0/+1
|
* green_dealloc: cast to PyObject * in PyObject_IS_GCAlexey Borzenkov2014-02-211-1/+1
|
* green_dealloc: don't use trashcan on non-GC'ible greenletsAlexey Borzenkov2014-02-211-10/+18
| | | | | | | There's an assert in Python's object.c that checks trashcan is only used for garbage collectible objects. Since not all greenlets are garbage collectible trashcan use must be conditional.
* test_gc: move test_circular_greenlet under GREENLET_USE_GCAlexey Borzenkov2014-02-211-10/+10
| | | | | | Since __dict__ now comes from greenlet and not from subclasses this test fails when GREENLET_USE_GC is 0, since then __dict__ is not traversed anymore.
* get rid of development version install instructionsRalf Schmitt2014-01-181-8/+3
| | | | also link to the documentation
* drop support for python 2.3Ralf Schmitt2014-01-152-33/+1
| | | | this allows us to delete a few lines.
* Use Py_RETURN_(TRUE|FALSE) macros instead of manual reference countingGiel van Schijndel2014-01-151-5/+2
| | | | | | | I.e. these macro's are intended to do exactly as their name suggests and their intent is easier to understand than their internals. Signed-off-by: Giel van Schijndel <me@mortis.eu>
* add Giel van SchijndelRalf Schmitt2014-01-141-0/+1
|
* Merge pr41: use FLUSHW on sparcRalf Schmitt2014-01-141-0/+4
|\
| * Sparc: use the FLUSHW instruction when availableGiel van Schijndel2014-01-141-0/+4
| | | | | | | | | | | | | | | | | | | | This instruction tends to have better performance than ta ST_FLUSHWINDOWS It isn't available on all systems though, hence the conditional. Signed-off-by: Giel van Schijndel <me@mortis.eu>
* | Allow building for x86 Linux on GCC < 4.5Giel van Schijndel2014-01-141-2/+8
|/ | | | Signed-off-by: Giel van Schijndel <me@mortis.eu>
* twine allows me to get rid of fixup subcommandRalf Schmitt2014-01-081-15/+1
|
* update AUTHORS0.4.2Ralf Schmitt2014-01-071-1/+3
|
* use explicit list of python versions and distutils commands to buildRalf Schmitt2014-01-071-22/+13
|
* exit with non-zero status when we have failuresRalf Schmitt2014-01-071-2/+2
|
* add m68k support to NEWSRalf Schmitt2014-01-071-0/+1
|
* update make-manifest and MANIFEST.inRalf Schmitt2014-01-073-26/+23
|
* test with 3.2 and 3.3 on travis-ciRalf Schmitt2014-01-071-0/+2
|
* Add support for m68kAndreas Schwab2014-01-062-0/+38
|
* prepare 0.4.2Ralf Schmitt2013-12-303-2/+9
|
* flush stdout in run-tests.pyRalf Schmitt2013-12-301-0/+1
|
* merge abramowitz' travisci changesRalf Schmitt2013-12-132-0/+13
|\
| * README.rst: Add Travis CI build badgeMarc Abramowitz2013-12-121-0/+3
| |
| * Add .travis.ymlMarc Abramowitz2013-12-121-0/+10
| |
* | Fix 'err' may be used uninitialized in this functionAlexey Borzenkov2013-12-131-1/+1
| |
* | Check _MSC_VER for msvc specific codeAlexey Borzenkov2013-12-131-2/+2
| | | | | | | | | | Recent mingw versions define _M_{ARCH} macros for compatibility and this caused selection of msvc-specific code on gcc.
* | setup.py: Use setuptools for bdist_wheelMarc Abramowitz2013-12-121-0/+1
|/
* Fix slp_switch on SPARC for multi-threaded environmentsFloris Bruynooghe2013-09-021-7/+25
| | | | | | | The CLEAN_WINDOWS trap was wrongly removed previously. It is not required in a single-threaded environment but does need to be present for the switching code to not mess up the register windows in a multi- threaded environment.
* don't use print statements in setup.py0.4.1Ralf Schmitt2013-05-211-1/+0
| | | | python 3 doesn't like them.