Age | Commit message (Collapse) | Author |
|
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
svn path=/trunk/; revision=7474
|
|
fix for OSX
small cosmetic fixes
enable compiled-only scripts (without .py)
small changes for numpy support
fix for numpy headers on OS X
fix for numpy
added xcode 2.4 project
added pyext._list and pyext._tuple to convert input lists to Python sequence objects
fix numpy et al
enable module packages (module/__init__.py[co]), now also for Max
svn path=/trunk/; revision=7370
|
|
enable compiled-only scripts (without .py)
small optimizations and fixes
some optimizations and py reload fix
better error message for reload with invalid args
enable module packages (module/__init__.py[co]), now also for Max
svn path=/trunk/; revision=4750
|
|
added message bundle functionality (pyext.Bundle class)
enable symbol binding for all callables (not only functions and methods)
small optimizations and fixes
enable optimization of Python code in reease build
_isthreaded is now a data member instead of a method
more safety for calls where association python-pd has already been removed
fixes for pthreads V2
svn path=/trunk/; revision=4190
|
|
fixes for pthreads V2
svn path=/trunk/; revision=4156
|
|
updated docs
compiler flag to exclude DSP objects
pyext: fix for missing __init__ attribute
some ASSERTs for explicitly created pyext classes (should be runtime checks i guess)
let _inlets and _outlets default to 0
svn path=/trunk/; revision=3829
|
|
svn path=/trunk/; revision=3607
|
|
reworked outbound message generation (now with symbols instead of one-element anythings)
multiply inlets for py (hot and cold inlets)
cleaned up float vs. int pyext tags
pymeth object for object methods
enable built-in functions
sequence protocol for symbol type
enabled built-in functions
py: allow all callables
svn path=/trunk/; revision=3310
|
|
fixed minor other issues
cleaned up float vs. int pyext tags
simplifications in py and pyext
bumped version number
python-like dotted module.function syntax
send and receive wrapped PyObjects through inlets/outlets
multiply inlets for py (hot and cold inlets)
svn path=/trunk/; revision=3308
|
|
better reload handling, but still far fom perfect
fixed minor other issues
bumped version number
made some methods static
svn path=/trunk/; revision=3296
|
|
added generic numpy support (not working)
svn path=/trunk/; revision=2645
|
|
DSP support for py/pyext: new objects pyext~,pyx~,pyext.~,pyx.~
new base class for py and pyext classes
preset sys.argv for module loading
support for buffer objects (preliminary)
py: bang in left inlet now really triggers without arguments
fixes for detached operation and single-threaded version
little restructuring
adjust pd and py files for correct argument passing
more optimizations
update for new flext callback naming
use lock count instead of message queuing to avoid py->py messaging deadlock
pyext: fix for inlet count
svn path=/trunk/; revision=2624
|
|
use lock count instead of message queuing to avoid py->py messaging deadlock
support for buffer objects (preliminary)
updated build system
little restructuring
fixes for single-threaded compilation
added support for numarray
svn path=/trunk/; revision=2610
|
|
little restructuring
svn path=/trunk/; revision=2554
|
|
- exporting symbol functions
corrected argument passing to class methods
updated for OSX
adjust pd and py files for correct argument passing
svn path=/trunk/; revision=2523
|
|
fixed incorrect unbinding of instance methods
fixes for symbol type
little restructuring
svn path=/trunk/; revision=2489
|
|
the same thread!)
other thread-related cleanups
py: added ability to choose function from message tag
enabled int-tags for pyext class methods
svn path=/trunk/; revision=2487
|
|
small fixes
merged in 20041229-newdetach branch.
renamed locking functions
svn path=/trunk/; revision=2483
|
|
svn path=/trunk/; revision=2478
|
|
output single atoms instead of 1-element lists
small changes for release
using flext build system
svn path=/trunk/; revision=2398
|
|
svn path=/trunk/; revision=2197
|
|
svn path=/trunk/; revision=2171
|
|
svn path=/trunk/; revision=2047
|
|
svn path=/trunk/; revision=2026
|
|
svn path=/trunk/; revision=2020
|
|
svn path=/trunk/; revision=1826
|
|
svn path=/trunk/; revision=1121
|
|
svn path=/trunk/; revision=1110
|
|
svn path=/trunk/; revision=1100
|
|
svn path=/trunk/; revision=1057
|
|
svn path=/trunk/; revision=843
|
|
svn path=/trunk/; revision=701
|