Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Better support for Windows x64 builds with VS Express0.4.4 | Alexey Borzenkov | 2014-09-08 | 5 | -10/+30 |
| | |||||
* | PyGreenlet_SetParent: fix return type in greenlet.h | Alexey Borzenkov | 2014-08-23 | 1 | -1/+1 |
| | |||||
* | Merge pull request #56 from BoonsNaibot/patch-2 | Alexey Borzenkov | 2014-08-23 | 1 | -1/+1 |
|\ | | | | | `PyGreenlet_SetParent` returns `int` | ||||
| * | `PyGreenlet_SetParent` returns `int` | BoonsNaibot | 2014-08-22 | 1 | -1/+1 |
|/ | |||||
* | Add Python 3.3 and 3.4 to classifiers | Alexey Borzenkov | 2014-08-08 | 1 | -0/+2 |
| | |||||
* | Increment version to 0.4.30.4.3 | Alexey Borzenkov | 2014-08-07 | 2 | -2/+2 |
| | |||||
* | Add documentation for switch tracing | Alexey Borzenkov | 2014-08-07 | 2 | -0/+39 |
| | |||||
* | Add NEWS for upcoming greenlet 0.4.3 | Alexey Borzenkov | 2014-08-07 | 1 | -0/+10 |
| | |||||
* | Merge pull request #53 from BoonsNaibot/patch-1 | Alexey Borzenkov | 2014-07-25 | 1 | -1/+1 |
|\ | | | | | Fixed return type of `PyGreenlet_Switch`. | ||||
| * | Fixed return type of `PyGreenlet_Switch`. | BoonsNaibot | 2014-07-25 | 1 | -1/+1 |
|/ | |||||
* | Add Dirk Mueller to AUTHORS | Alexey Borzenkov | 2014-06-26 | 1 | -0/+1 |
| | | | | PR #32 (PyVarObject_HEAD_INIT) | ||||
* | Add support for custom build directory for tests | Alexey Borzenkov | 2014-06-25 | 2 | -6/+11 |
| | |||||
* | Don't symlink libraries unless inplace build is requested | Alexey Borzenkov | 2014-06-25 | 4 | -6/+26 |
| | |||||
* | Restore accidentally removed use of my_build_ext | Alexey Borzenkov | 2014-06-25 | 1 | -0/+2 |
| | |||||
* | Call PyBaseObject_Type.tp_new instead of tp_alloc | Alexey Borzenkov | 2014-06-25 | 2 | -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 SunOS | Alexey Borzenkov | 2014-06-25 | 1 | -0/+2 |
| | |||||
* | Fix invalid aarch64 constraint | Alexey Borzenkov | 2014-06-24 | 1 | -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 tests | Alexey Borzenkov | 2014-06-24 | 1 | -0/+4 |
| | |||||
* | Get rid of -fno-tree-dominator-opts | Alexey Borzenkov | 2014-06-24 | 4 | -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 macro | Alexey Borzenkov | 2014-06-24 | 1 | -5/+4 |
| | | | | Based on pull request #32 | ||||
* | Change maintainer | Alexey Borzenkov | 2014-06-24 | 1 | -2/+2 |
| | |||||
* | Enable automated testing with Python 3.4 | Corey Farwell | 2014-06-21 | 1 | -0/+1 |
| | |||||
* | green_dealloc: cast to PyObject * in PyObject_IS_GC | Alexey Borzenkov | 2014-02-21 | 1 | -1/+1 |
| | |||||
* | green_dealloc: don't use trashcan on non-GC'ible greenlets | Alexey Borzenkov | 2014-02-21 | 1 | -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_GC | Alexey Borzenkov | 2014-02-21 | 1 | -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 instructions | Ralf Schmitt | 2014-01-18 | 1 | -8/+3 |
| | | | | also link to the documentation | ||||
* | drop support for python 2.3 | Ralf Schmitt | 2014-01-15 | 2 | -33/+1 |
| | | | | this allows us to delete a few lines. | ||||
* | Use Py_RETURN_(TRUE|FALSE) macros instead of manual reference counting | Giel van Schijndel | 2014-01-15 | 1 | -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 Schijndel | Ralf Schmitt | 2014-01-14 | 1 | -0/+1 |
| | |||||
* | Merge pr41: use FLUSHW on sparc | Ralf Schmitt | 2014-01-14 | 1 | -0/+4 |
|\ | |||||
| * | Sparc: use the FLUSHW instruction when available | Giel van Schijndel | 2014-01-14 | 1 | -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.5 | Giel van Schijndel | 2014-01-14 | 1 | -2/+8 |
|/ | | | | Signed-off-by: Giel van Schijndel <me@mortis.eu> | ||||
* | twine allows me to get rid of fixup subcommand | Ralf Schmitt | 2014-01-08 | 1 | -15/+1 |
| | |||||
* | update AUTHORS0.4.2 | Ralf Schmitt | 2014-01-07 | 1 | -1/+3 |
| | |||||
* | use explicit list of python versions and distutils commands to build | Ralf Schmitt | 2014-01-07 | 1 | -22/+13 |
| | |||||
* | exit with non-zero status when we have failures | Ralf Schmitt | 2014-01-07 | 1 | -2/+2 |
| | |||||
* | add m68k support to NEWS | Ralf Schmitt | 2014-01-07 | 1 | -0/+1 |
| | |||||
* | update make-manifest and MANIFEST.in | Ralf Schmitt | 2014-01-07 | 3 | -26/+23 |
| | |||||
* | test with 3.2 and 3.3 on travis-ci | Ralf Schmitt | 2014-01-07 | 1 | -0/+2 |
| | |||||
* | Add support for m68k | Andreas Schwab | 2014-01-06 | 2 | -0/+38 |
| | |||||
* | prepare 0.4.2 | Ralf Schmitt | 2013-12-30 | 3 | -2/+9 |
| | |||||
* | flush stdout in run-tests.py | Ralf Schmitt | 2013-12-30 | 1 | -0/+1 |
| | |||||
* | merge abramowitz' travisci changes | Ralf Schmitt | 2013-12-13 | 2 | -0/+13 |
|\ | |||||
| * | README.rst: Add Travis CI build badge | Marc Abramowitz | 2013-12-12 | 1 | -0/+3 |
| | | |||||
| * | Add .travis.yml | Marc Abramowitz | 2013-12-12 | 1 | -0/+10 |
| | | |||||
* | | Fix 'err' may be used uninitialized in this function | Alexey Borzenkov | 2013-12-13 | 1 | -1/+1 |
| | | |||||
* | | Check _MSC_VER for msvc specific code | Alexey Borzenkov | 2013-12-13 | 1 | -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_wheel | Marc Abramowitz | 2013-12-12 | 1 | -0/+1 |
|/ | |||||
* | Fix slp_switch on SPARC for multi-threaded environments | Floris Bruynooghe | 2013-09-02 | 1 | -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.1 | Ralf Schmitt | 2013-05-21 | 1 | -1/+0 |
| | | | | python 3 doesn't like them. |