Age | Commit message (Collapse) | Author |
|
much better detach method handling (one thread for all object instances)
use PyGILState_\*() functionality (enabled with PY_USE_GIL)
ooops, fixing typo
fixing numpy initialization quirks
pyext._init is now called after __init__
enabled use of inofficial PD functionality for search and help path access (#define PY_USE_INOFFICIAL)
added sketch for new pye (Python expression) object
buffer protocol adapted for Python 2.5
svn path=/trunk/; revision=7903
|
|
much better detach method handling (one thread for all object instances)
oops, forgot to code one branch
better definition of output values (atoms, lists, anythings)
svn path=/trunk/; revision=3360
|
|
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
|
|
better reload handling, but still far fom perfect
fixed minor other issues
fixed buglet
fixing strange gcc behavior
updates for DSP processing
better argument checking
svn path=/trunk/; revision=2781
|
|
cleaner error reporting
added generic numpy support (not working)
use lock count instead of message queuing to avoid py->py messaging deadlock
fixing strange gcc behavior
fixes for maxmsp
support for buffer objects (preliminary)
fixed reference count bug
use optimized version
updates for DSP processing
adjust pd and py files for correct argument passing
more optimizations
fixed numarray headers
little restructuring
svn path=/trunk/; revision=2708
|
|
cleaner error reporting
more optimizations
added generic numpy support (not working)
fixes for maxmsp
svn path=/trunk/; revision=2655
|
|
docs
optimizations and fixes
use optimized version
optimized function calls
adjust pd and py files for correct argument passing
more optimizations
svn path=/trunk/; revision=2627
|
|
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
|
|
fixes for detached mode
fixes for detached operation and single-threaded version
use lock count instead of message queuing to avoid py->py messaging deadlock
use new flext fifo
svn path=/trunk/; revision=2602
|
|
use lock count instead of message queuing to avoid py->py messaging deadlock
svn path=/trunk/; revision=2599
|
|
use lock count instead of message queuing to avoid py->py messaging deadlock
must clear Python error...
svn path=/trunk/; revision=2585
|
|
- better handling of bang messages
better error reporting
svn path=/trunk/; revision=2583
|
|
- garbage collection at module scope
update for flext build system
- better handling of bang messages
fixes for single-threaded compilation
little restructuring
svn path=/trunk/; revision=2573
|
|
little restructuring
svn path=/trunk/; revision=2554
|
|
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
|
|
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=2251
|
|
svn path=/trunk/; revision=2057
|
|
svn path=/trunk/; revision=2047
|
|
svn path=/trunk/; revision=1965
|
|
svn path=/trunk/; revision=1829
|
|
svn path=/trunk/; revision=1826
|
|
svn path=/trunk/; revision=1481
|
|
svn path=/trunk/; revision=1285
|
|
svn path=/trunk/; revision=1257
|
|
svn path=/trunk/; revision=1252
|
|
svn path=/trunk/; revision=1251
|
|
svn path=/trunk/; revision=1250
|
|
svn path=/trunk/; revision=1240
|
|
svn path=/trunk/; revision=1221
|
|
svn path=/trunk/; revision=1220
|
|
svn path=/trunk/; revision=1201
|
|
svn path=/trunk/; revision=1121
|
|
svn path=/trunk/; revision=1110
|
|
svn path=/trunk/; revision=453
|
|
svn path=/trunk/; revision=320
|
|
svn path=/trunk/; revision=309
|
|
svn path=/trunk/; revision=278
|
|
svn path=/trunk/; revision=262
|
|
which included commits to RCS files with non-trunk default branches.
svn path=/trunk/; revision=190
|