summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* More restructuring of the docs.docsJason Madden2020-11-1910-472/+854
|
* More docs.Jason Madden2020-11-184-31/+187
|
* Better thread example.Jason Madden2020-11-181-8/+15
|
* More doctests.Jason Madden2020-11-182-6/+107
|
* Merge pull request #214 from python-greenlet/issue206Jason Madden2020-11-186-1696/+1796
|\ | | | | Use clang-format and clang-tidy to PEP7 the source.
| * Use clang-format and clang-tidy to PEP7 the source.issue206Jason Madden2020-11-186-1696/+1796
|/ | | | Fixes #206
* Merge pull request #213 from python-greenlet/issue207Jason Madden2020-11-185-88/+60
|\ | | | | Always complie with support for tracing, garbage collection and conte xt vars (where applicable)
| * Always complie with support for tracing, garbage collection and contextvars ↵issue207Jason Madden2020-11-185-88/+60
|/ | | | | | | | (where applicable). Remove undocumented compiler macros that let those things be switched off; they were never tested. Fixes #207
* Add basic development/release docs. [skip ci]Jason Madden2020-11-162-0/+32
|
* Merge pull request #212 from python-greenlet/define__version__in_pyJason Madden2020-11-167-35/+35
|\ | | | | Move definition of __version__ into __init__.py.
| * Move definition of __version__ into __init__.py.Jason Madden2020-11-167-35/+35
|/ | | | | | | | Instead of getting it from C in the GREENLET_VERSION macro. Also read this value in setup.py. This gets us DRY (don't repeat yourself) and compatibility with tools like zest.releaser.
* Merge pull request #210 from python-greenlet/issue191Jason Madden2020-11-164-12/+181
|\ | | | | Build and test in the manylinux environment for amd64 and aarch64
| * Build and test in the manylinux environment for amd64 and aarch64, and macos.Jason Madden2020-11-164-12/+181
|/ | | | | | | | All of these environments will upload built wheels on release. AppVeyor now also uploads built wheels on releases. Fixes #175 and fixes #191.
* Fix docs typo.Jason Madden2020-11-141-2/+2
|
* Add proper cross-linkable API docs, and begin breaking the documentation ↵Jason Madden2020-11-139-481/+673
| | | | into topics.
* Fix highlighting of some doc snippets. [skip ci]Jason Madden2020-11-131-5/+5
|
* Merge pull request #209 from python-greenlet/issue204Jason Madden2020-11-136-137/+307
|\ | | | | Convert most documentation examples to doctests and run them on CI and tox
| * Also add doctests to appveyor.Jason Madden2020-11-131-1/+2
| | | | | | | | Travis is being very slow.
| * Convert most documenation examples to doctests and run them on CI and tox.Jason Madden2020-11-135-136/+305
|/ | | | Fixes #204
* Minor cleanup after merge of #208Jason Madden2020-11-124-47/+19
|
* Merge pull request #208 from python-greenlet/issue184Jason Madden2020-11-1256-218/+185
|\ | | | | Move to the src/ layout, and make greenlet a package.
| * Move to the src/ layout, and make greenlet a package.issue184Jason Madden2020-11-1256-218/+185
|/ | | | | | Make 'tests' become 'greenlet.tests', and be compatible with 'python -m unittest discover'. Fixes #184. Fixes #184. Fixes #189.
* Remove custom my_build_ext and stop trying to build extensions at test time.Jason Madden2020-11-119-186/+377
| | | | | | | | | | | | | | | | | | | Building the extensions and getting them in the right place is the job of tox. This includes a temporary minor regression in that the test extensions are now also packaged in the binary distributions. This will be resolved with #189 and #184. Removes some (maybe all, didnt check yet) uses of distutils so partly addresses #185. Fixes #187 Specify an image for appveyor that works for Python 2.7 (the right visual studio is missing on other images) Add installation of missing python versions. Use PYTHON, not PYTHON_ROOT on appveyor. The former is more common in my experience. Use a newer image for 3.9 on appveyor
* Merge pull request #198 from oremanj/change-contextJason Madden2020-11-114-113/+534
|\ | | | | Add the ability to modify a greenlet's contextvars context
| * Minor docs tweaks; add change note; whitespace in greenlet.Jason Madden2020-11-114-335/+359
| |
| * Raise AttributeError if contextvars not supported; remove support for 'del ↵Joshua Oreman2020-11-113-22/+65
| | | | | | | | gr.gr_context'
| * Remove a py3-ismJoshua Oreman2020-11-111-1/+1
| |
| * Elaborate on docs; fix conditional compilationJoshua Oreman2020-11-112-15/+39
| |
| * Add the ability to modify a greenlet's contextvars contextJoshua Oreman2020-11-114-12/+342
|/
* Add change note for #197 [skip ci]Jason Madden2020-11-111-1/+3
|
* Merge pull request #197 from ThePrez/aix64Jason Madden2020-11-112-0/+105
|\ | | | | Copy ppc64 linux implementation to ppc64 AIX
| * Update STACK_MAGIC to 6Jesse Gorzinski2020-10-191-4/+0
| | | | | | Co-authored-by: Kevin Adler <kadler@us.ibm.com>
| * copy ppc64 linux impl to ppc64 AIXJesse Gorzinski2020-10-162-0/+109
| |
* | Merge pull request #150 from timgates42/bugfix/typo_requiringJason Madden2020-11-111-1/+1
|\ \ | | | | | | Fix simple typo: requring -> requiring
| * | Fix simple typo: requring -> requiringTim Gates2019-12-051-1/+1
| | | | | | | | | | | | Closes #149
* | | Merge pull request #203 from NotWearingPants/patch-1Jason Madden2020-11-111-0/+1
|\ \ \ | | | | | | | | Fix quit in docs example
| * | | Fix quit in docs exampleNotWearingPants2020-11-111-0/+1
|/ / /
* | | Merge pull request #201 from hugovk/add-3.9Jason Madden2020-10-292-49/+22
|\ \ \ | |_|/ |/| | Test on Python 3.9 final
| * | Simplify config: factor out 'arch' and 'python' multiplicationHugo van Kemenade2020-10-291-38/+12
| | |
| * | Simplify config: factor out common 'dist: bionic'Hugo van Kemenade2020-10-291-18/+1
| | |
| * | Test on Python 3.9 finalHugo van Kemenade2020-10-282-2/+18
|/ /
* | Merge pull request #193 from hugovk/rm-eolJason Madden2020-10-035-98/+0
|\ \ | | | | | | Remove redundant code for Python 2.4-2.6 and 3.0-3.3
| * | Remove redundant code for Python 2.4-2.6 and 3.0-3.3Hugo van Kemenade2020-10-025-98/+0
|/ /
* | Merge pull request #192 from python-greenlet/issue186Jason Madden2020-10-025-43/+10
|\ \ | | | | | | Officially drop support for 2.4/5/6 and 3.0/1/2/3/4.
| * | Officially drop support for 2.4/5/6 and 3.0/1/2/3/4.issue186Jason Madden2020-10-015-43/+10
|/ / | | | | | | | | | | | | | | | | | | Change the classifiers, update the version number, remove those versions from CI. This does not yet make any code changes. Using 3.4 as the cutoff point because that's where the biggest drop in usage comes; it's also no longer supported by gevent or eventlet. Fixes #186
* | Merge pull request #190 from python-greenlet/publish-changesJason Madden2020-10-0116-73/+153
|\ \ | | | | | | Publish the change log on RTD.
| * | Drop 3.0, 3.1 and 3.2; they're no longer supported by setuptools.publish-changesJason Madden2020-09-303-8/+6
| | | | | | | | | | | | And restore the test_suite argument as that's currently required on Appveyor, even though its deprecated.
| * | Publish the change log on RTD.Jason Madden2020-09-3015-67/+149
|/ / | | | | | | | | | | | | | | | | | | Fixes #188 Some other minor modernizations as well: - use a RTD config file - Rename NEWS to CHANGES.rst as seems to be th current standard - Likewise, rename doc to docs and *.txt to *.rst (hooray syntax highlighting) - Partially require setuptools; we effectively did anyway. More work required here.
* | Merge pull request #177 from python-greenlet/release-0.4.170.4.17Alexey Borzenkov2020-09-225-5/+8
|\ \ | | | | | | Prepare to release greenlet 0.4.17
| * | Prepare to release greenlet 0.4.17release-0.4.17Alexey Borzenkov2020-09-225-5/+8
|/ /