The NetBSD Project

CVS log for pkgsrc/devel/py-greenlet/Makefile

[BACK] Up to [] / pkgsrc / devel / py-greenlet

Request diff between arbitrary revisions

Default branch: MAIN

Revision 1.8 / (download) - annotate - [select for diffs], Mon Sep 24 10:05:02 2018 UTC (18 months, 1 week ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2020Q1-base, pkgsrc-2020Q1, pkgsrc-2019Q4-base, pkgsrc-2019Q4, pkgsrc-2019Q3-base, pkgsrc-2019Q3, pkgsrc-2019Q2-base, pkgsrc-2019Q2, pkgsrc-2019Q1-base, pkgsrc-2019Q1, pkgsrc-2018Q4-base, pkgsrc-2018Q4, pkgsrc-2018Q3-base, pkgsrc-2018Q3, HEAD
Changes since 1.7: +2 -2 lines
Diff to previous 1.7 (colored)

py-greenlet: updated to 0.4.15

- Support for RISC-V architecture
- Workaround a gcc bug on ppc64

Revision 1.7 / (download) - annotate - [select for diffs], Tue Aug 7 08:26:13 2018 UTC (19 months, 4 weeks ago) by adam
Branch: MAIN
Changes since 1.6: +2 -2 lines
Diff to previous 1.6 (colored)

py-greenlet: updated to 0.4.14

- Support for C-SKY architecture
- Fixed support for ppc64 ABI
- Fixed support for Python 3.7

Revision 1.6 / (download) - annotate - [select for diffs], Wed Feb 14 14:09:52 2018 UTC (2 years, 1 month ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2018Q2-base, pkgsrc-2018Q2, pkgsrc-2018Q1-base, pkgsrc-2018Q1
Changes since 1.5: +2 -10 lines
Diff to previous 1.5 (colored)

py-greenlet: updated to 0.4.13

- Support for Python 3.7
- Support for MinGW x64

Revision / (download) - annotate - [select for diffs], Sat Jul 29 13:05:39 2017 UTC (2 years, 8 months ago) by spz
Branch: pkgsrc-2017Q2
Changes since 1.4: +2 -1 lines
Diff to previous 1.4 (colored) next main 1.5 (colored)

Pullup ticket #5517 - requested by he
devel/py-greenlet: build fix for powerpc

Revisions pulled up:
- devel/py-greenlet/Makefile                                    1.5
- devel/py-greenlet/distinfo                                    1.5
- devel/py-greenlet/patches/patch-slp__platformselect.h         1.1

   Module Name:	pkgsrc
   Committed By:	he
   Date:		Tue Jul 11 17:31:16 UTC 2017

   Modified Files:
   	pkgsrc/devel/py-greenlet: Makefile distinfo
   Added Files:
   	pkgsrc/devel/py-greenlet/patches: patch-slp__platformselect.h

   Log Message:
   Allow this to build on NetBSD/powerpc as well.

   To generate a diff of this commit:
   cvs rdiff -u -r1.4 -r1.5 pkgsrc/devel/py-greenlet/Makefile \
   cvs rdiff -u -r0 -r1.1 \

Revision 1.5 / (download) - annotate - [select for diffs], Tue Jul 11 17:31:16 2017 UTC (2 years, 8 months ago) by he
Branch: MAIN
CVS Tags: pkgsrc-2017Q4-base, pkgsrc-2017Q4, pkgsrc-2017Q3-base, pkgsrc-2017Q3
Changes since 1.4: +2 -1 lines
Diff to previous 1.4 (colored)

Allow this to build on NetBSD/powerpc as well.

Revision 1.4 / (download) - annotate - [select for diffs], Wed Apr 12 11:40:08 2017 UTC (2 years, 11 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2017Q2-base
Branch point for: pkgsrc-2017Q2
Changes since 1.3: +2 -3 lines
Diff to previous 1.3 (colored)

Changes 0.4.12:
- Stop using trashcan api

Revision 1.3 / (download) - annotate - [select for diffs], Sun Nov 8 08:53:52 2015 UTC (4 years, 4 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2017Q1-base, pkgsrc-2017Q1, pkgsrc-2016Q4-base, pkgsrc-2016Q4, pkgsrc-2016Q3-base, pkgsrc-2016Q3, pkgsrc-2016Q2-base, pkgsrc-2016Q2, pkgsrc-2016Q1-base, pkgsrc-2016Q1, pkgsrc-2015Q4-base, pkgsrc-2015Q4
Changes since 1.2: +10 -3 lines
Diff to previous 1.2 (colored)

Update py-greenlet to 0.4.9:

- Fixed Windows builds

- Added support for iOS (arm32)
- Added support for ppc64le

- Added a missing workaround for `return 0` on mips
- Restore compatibility with Python 2.5
- Fixed stack switching on sparc

- Expose `_stack_saved` property on greenlet objects, it may be used to
  introspect the amount of memory used by a saved stack, but the API is
  subject to change in the future
- Added a workaround for `return 0` compiler optimizations on all
- C API typo fixes

- Fixed several bugs in greenlet C API
- Fixed a bug in multi-threaded applications, which manifested itself
  with spurious "cannot switch to a different thread" exceptions
- Fixed some crashes on arm and mips architectures

- Fixed PyGreenlet_SetParent signature, thanks to BoonsNaibot
- Fixed 64-bit Windows builds depending on wrong runtime dll

- Better slp_switch performance on SPARC
- Drop support for Python 2.3
- Fix trashcan assertions on debug builds of Python
- Remove deprecated -fno-tree-dominator-opts compiler switch
- Enable switch code for SunStudio on 32-bit SunOS
- Support for abc abstract methods in greenlet subclasses
- Support custom directories for tests
- Document switch tracing support

- Add .travis.yml
- Fix 'err' may be used uninitialized in this function
- Check _MSC_VER for msvc specific code
- Fix slp_switch on SPARC for multi-threaded environments
- Add support for m68k

Revision 1.2 / (download) - annotate - [select for diffs], Mon Jan 27 18:41:12 2014 UTC (6 years, 2 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2015Q3-base, pkgsrc-2015Q3, pkgsrc-2015Q2-base, pkgsrc-2015Q2, pkgsrc-2015Q1-base, pkgsrc-2015Q1, pkgsrc-2014Q4-base, pkgsrc-2014Q4, pkgsrc-2014Q3-base, pkgsrc-2014Q3, pkgsrc-2014Q2-base, pkgsrc-2014Q2, pkgsrc-2014Q1-base, pkgsrc-2014Q1
Changes since 1.1: +1 -2 lines
Diff to previous 1.1 (colored)

Do not set FETCH_USING, should not be set in a package Makefile.

Revision 1.1 / (download) - annotate - [select for diffs], Tue Dec 31 17:59:08 2013 UTC (6 years, 3 months ago) by rodent
Branch: MAIN

Import py27-greenlet-0.4.1 as devel/py-greenlet. Packaged in pkgsrc-wip by

The greenlet package is a spin-off of Stackless, a version of CPython that
supports micro-threads called "tasklets". Tasklets run pseudo-concurrently
(typically in a single or a few OS-level threads) and are synchronized with data
exchanges on "channels".

A "greenlet", on the other hand, is a still more primitive notion of
micro-thread with no implicit scheduling; coroutines, in other words. This is
useful when you want to control exactly when your code runs. You can build
custom scheduled micro-threads on top of greenlet; however, it seems that
greenlets are useful on their own as a way to make advanced control flow
structures. For example, we can recreate generators; the difference with
Python's own generators is that our generators can call nested functions and the
nested functions can yield values too. Additionally, you don't need a "yield"
keyword. See the example in tests/

Greenlets are provided as a C extension module for the regular unmodified

Greenlets are lightweight coroutines for in-process concurrent programming.

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

CVSweb <>