[PD-cvs] externals/grill/py/build config-lnx.def, 1.5, 1.6 config-mac.def, 1.4, 1.5 config-win.def, 1.7, 1.8 gnumake-lnx-gcc.inc, 1.4, 1.5 gnumake-mac-gcc.inc, 1.4, 1.5 gnumake-win-cygwin.inc, 1.3, 1.4 nmake-win-msvc.inc, 1.5, 1.6
Thomas Grill
xovo at users.sourceforge.net
Wed Mar 7 14:40:16 CET 2007
- Previous message: [PD-cvs] externals/grill/py package.txt, 1.11, 1.12 py.vcproj, 1.31, 1.32 readme.txt, 1.50, 1.51
- Next message: [PD-cvs] externals/grill/py/source bound.cpp, 1.18, 1.19 clmeth.cpp, 1.27, 1.28 modmeth.cpp, 1.23, 1.24 py.cpp, 1.35, 1.36 pyatom.cpp, 1.1, 1.2 pyatom.h, 1.1, 1.2 pybase.cpp, 1.17, 1.18 pybase.h, 1.12, 1.13 pybundle.cpp, 1.1, 1.2 pybundle.h, 1.1, 1.2 pydsp.cpp, 1.6, 1.7 pyext.cpp, 1.46, 1.47 pyext.h, 1.30, 1.31 pymeth.cpp, 1.6, 1.7 pyprefix.h, 1.5, 1.6 pysymbol.cpp, 1.6, 1.7 pysymbol.h, 1.4, 1.5
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Update of /cvsroot/pure-data/externals/grill/py/build
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv18937/build
Modified Files:
config-lnx.def config-mac.def config-win.def
gnumake-lnx-gcc.inc gnumake-mac-gcc.inc gnumake-win-cygwin.inc
nmake-win-msvc.inc
Log Message:
multiply inlets for py (hot and cold inlets)
small optimizations and fixes
use PyGILState_\*() functionality (enabled with PY_USE_GIL)
updates for DSP processing
__str__ method for pyext, to enable print self calls
added message bundle functionality (pyext.Bundle class)
enable compiled-only scripts (without .py)
enable optimization of Python code in reease build
let _inlets and _outlets default to 0
fix for numpy
some ASSERTs for explicitly created pyext classes (should be runtime checks i guess)
open editor for script under OS X
fixing numpy initialization quirks
enable symbol binding for all callables (not only functions and methods)
_isthreaded is now a data member instead of a method
fix for gcc4
added pyext._list and pyext._tuple to convert input lists to Python sequence objects
enable module packages (module/__init__.py[co]), now also for Max
python-like dotted module.function syntax
cleaned up float vs. int pyext tags
compiler flag to exclude DSP objects
some optimizations and py reload fix
more safety for calls where association python-pd has already been removed
always run Python interpreter in the background
Index: gnumake-lnx-gcc.inc
===================================================================
RCS file: /cvsroot/pure-data/externals/grill/py/build/gnumake-lnx-gcc.inc,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -d -r1.4 -r1.5
*** gnumake-lnx-gcc.inc 20 Jan 2007 14:27:21 -0000 1.4
--- gnumake-lnx-gcc.inc 7 Mar 2007 13:40:14 -0000 1.5
***************
*** 13,14 ****
--- 13,17 ----
endif
+ ifdef PY_USE_GIL
+ DEFS += -DPY_USE_GIL
+ endif
Index: config-mac.def
===================================================================
RCS file: /cvsroot/pure-data/externals/grill/py/build/config-mac.def,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -d -r1.4 -r1.5
*** config-mac.def 3 Aug 2006 16:33:37 -0000 1.4
--- config-mac.def 7 Mar 2007 13:40:14 -0000 1.5
***************
*** 4,5 ****
--- 4,8 ----
# PY_NUMARRAY=1
# PY_NUMERIC=1
+
+ # use thread-safe GIL functionality (do this for python version >= 2.3!)
+ PY_USE_GIL=1
\ No newline at end of file
Index: config-lnx.def
===================================================================
RCS file: /cvsroot/pure-data/externals/grill/py/build/config-lnx.def,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -d -r1.5 -r1.6
*** config-lnx.def 3 Aug 2006 16:33:37 -0000 1.5
--- config-lnx.def 7 Mar 2007 13:40:14 -0000 1.6
***************
*** 10,11 ****
--- 10,14 ----
# PY_NUMARRAY=1
# PY_NUMERIC=1
+
+ # use thread-safe GIL functionality (do this for python version >= 2.3!)
+ PY_USE_GIL=1
\ No newline at end of file
Index: gnumake-win-cygwin.inc
===================================================================
RCS file: /cvsroot/pure-data/externals/grill/py/build/gnumake-win-cygwin.inc,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** gnumake-win-cygwin.inc 20 Jan 2007 14:27:21 -0000 1.3
--- gnumake-win-cygwin.inc 7 Mar 2007 13:40:14 -0000 1.4
***************
*** 14,15 ****
--- 14,18 ----
endif
+ ifdef PY_USE_GIL
+ DEFS += -DPY_USE_GIL
+ endif
\ No newline at end of file
Index: config-win.def
===================================================================
RCS file: /cvsroot/pure-data/externals/grill/py/build/config-win.def,v
retrieving revision 1.7
retrieving revision 1.8
diff -C2 -d -r1.7 -r1.8
*** config-win.def 3 Aug 2006 16:33:37 -0000 1.7
--- config-win.def 7 Mar 2007 13:40:14 -0000 1.8
***************
*** 10,11 ****
--- 10,14 ----
# PY_NUMARRAY=1
# PY_NUMERIC=1
+
+ # use thread-safe GIL functionality (do this for python version >= 2.3!)
+ PY_USE_GIL=1
\ No newline at end of file
Index: gnumake-mac-gcc.inc
===================================================================
RCS file: /cvsroot/pure-data/externals/grill/py/build/gnumake-mac-gcc.inc,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -d -r1.4 -r1.5
*** gnumake-mac-gcc.inc 20 Jan 2007 14:27:21 -0000 1.4
--- gnumake-mac-gcc.inc 7 Mar 2007 13:40:14 -0000 1.5
***************
*** 13,14 ****
--- 13,17 ----
endif
+ ifdef PY_USE_GIL
+ DEFS += -DPY_USE_GIL
+ endif
\ No newline at end of file
Index: nmake-win-msvc.inc
===================================================================
RCS file: /cvsroot/pure-data/externals/grill/py/build/nmake-win-msvc.inc,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -d -r1.5 -r1.6
*** nmake-win-msvc.inc 20 Jan 2007 14:27:21 -0000 1.5
--- nmake-win-msvc.inc 7 Mar 2007 13:40:14 -0000 1.6
***************
*** 15,16 ****
--- 15,19 ----
!endif
+ !ifdef PY_USE_GIL
+ DEFS = $(DEFS) /DPY_USE_GIL
+ !endif
- Previous message: [PD-cvs] externals/grill/py package.txt, 1.11, 1.12 py.vcproj, 1.31, 1.32 readme.txt, 1.50, 1.51
- Next message: [PD-cvs] externals/grill/py/source bound.cpp, 1.18, 1.19 clmeth.cpp, 1.27, 1.28 modmeth.cpp, 1.23, 1.24 py.cpp, 1.35, 1.36 pyatom.cpp, 1.1, 1.2 pyatom.h, 1.1, 1.2 pybase.cpp, 1.17, 1.18 pybase.h, 1.12, 1.13 pybundle.cpp, 1.1, 1.2 pybundle.h, 1.1, 1.2 pydsp.cpp, 1.6, 1.7 pyext.cpp, 1.46, 1.47 pyext.h, 1.30, 1.31 pymeth.cpp, 1.6, 1.7 pyprefix.h, 1.5, 1.6 pysymbol.cpp, 1.6, 1.7 pysymbol.h, 1.4, 1.5
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the Pd-cvs
mailing list