aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2006-01-05added [absgn~] as external (written by tim blechmann) and abstractionIOhannes m zmölnig
the main purpose of this external is speed svn path=/trunk/externals/zexy/; revision=4364
2005-12-22fixed typoIOhannes m zmölnig
svn path=/trunk/externals/zexy/; revision=4281
2005-12-21only do 8x loop unrolling since it seems to be more efficientIOhannes m zmölnig
(well, rather a joke: 4096 [abs~] need about 24% with 16x unrolling and about 23-24% with 8x unrolling) svn path=/trunk/externals/zexy/; revision=4276
2005-12-21moved sgn~ into separate fileIOhannes m zmölnig
initial SSE-support of sgn~ svn path=/trunk/externals/zexy/; revision=4275
2005-12-21moved code for [abs~] into separate fileIOhannes m zmölnig
use sse-code (intrinsics) for [abs~] svn path=/trunk/externals/zexy/; revision=4274
2005-12-21added some macros for SIMDIOhannes m zmölnig
svn path=/trunk/externals/zexy/; revision=4273
2005-12-21allow creation with no arguments (defaults to 2 repetitions)IOhannes m zmölnig
svn path=/trunk/externals/zexy/; revision=4272
2005-12-21revert changes of verbose() since it didn't really work out (we would have ↵IOhannes m zmölnig
needed special versions of post() and verbose() that support vararg-pointers) svn path=/trunk/externals/zexy/; revision=4267
2005-12-21removed C99-define-magic for verbose output:IOhannes m zmölnig
now we just make a static function z_verbose() that calls either verbose() or post() svn path=/trunk/externals/zexy/; revision=4266
2005-12-21test for the existance of m_pd.h and halt on errorIOhannes m zmölnig
svn path=/trunk/externals/zexy/; revision=4265
2005-12-15beautified cflags a bitIOhannes m zmölnig
svn path=/trunk/externals/zexy/; revision=4224
2005-12-15added "--with-pd" flag (to specify paths for both INCLUDE and LIBS)IOhannes m zmölnig
added "--disable-PIC" flag (to disable compilation with PIC (gives loads of warnings with mingw) svn path=/trunk/externals/zexy/; revision=4223
2005-12-14added check for alloca.h (though not really needed...)IOhannes m zmölnig
svn path=/trunk/externals/zexy/; revision=4214
2005-12-14removed implicit use of alloca (my mingw-X-compiler couldn't cope with that)IOhannes m zmölnig
svn path=/trunk/externals/zexy/; revision=4213
2005-12-06include zexyconf.h only when ZEXY_LIBRARY is definedIOhannes m zmölnig
(so there is a good chance that zexy's configure has generated zexyconf.h) svn path=/trunk/externals/zexy/; revision=4158
2005-12-05on distclean remove configure-leftovers (but keep configure)IOhannes m zmölnig
svn path=/trunk/externals/zexy/; revision=4148
2005-12-05on distclean delete w32-leftoversIOhannes m zmölnig
svn path=/trunk/externals/zexy/; revision=4147
2005-12-05shouldn't be in CVS (generate it via configure like zexyconf.h)IOhannes m zmölnig
questions: what to do on platforms without autoconf ? answers : don't use them ;-) (or don't use the Makefile) svn path=/trunk/externals/zexy/; revision=4146
2005-12-05remove zexyconf.h on distcleanIOhannes m zmölnig
svn path=/trunk/externals/zexy/; revision=4145
2005-12-04simplified the stack counterIOhannes m zmölnig
svn path=/trunk/externals/zexy/; revision=4130
2005-12-04added an "info"-outlet,which bangs when the {lf}ifo is emptyIOhannes m zmölnig
by sending an [info( message, you can query the total number of elements currently on the stack svn path=/trunk/externals/zexy/; revision=4129
2005-11-29moved configuration from compiler-arguments into zexyconf.hIOhannes m zmölnig
only build regex if there is a regex.h in the system svn path=/trunk/externals/zexy/; revision=4080
2005-11-29hopefully fixed the dependencies of .d and Make.config and ....IOhannes m zmölnig
this should ease the build svn path=/trunk/externals/zexy/; revision=4079
2005-11-28don't create Make.sourceIOhannes m zmölnig
svn path=/trunk/externals/zexy/; revision=4072
2005-11-19added 2nd inlet, so people recognize that the delay is settable on the fly ↵IOhannes m zmölnig
(it has been so since the beginning, but people consider floats and signals to be the same so they believe that sending a number to the 1st inlet does not set the delay); this change is fully backwards compatible (sending a number to the 2nd inlet is the same as sending it to the 1st inlet) svn path=/trunk/externals/zexy/; revision=3973
2005-11-19try to use -fPIC when compilingIOhannes m zmölnig
svn path=/trunk/externals/zexy/; revision=3972
2005-11-14these pragmas are only used for MSVC, not MinGW or Cygwin, therefore ↵Hans-Christoph Steiner
changing the define from NT to _MSC_VER svn path=/trunk/externals/zexy/; revision=3904
2005-11-10changed MAXSTRINGLENGTH from 80 to MAXPDSTRING (1000)IOhannes m zmölnig
svn path=/trunk/externals/zexy/; revision=3868
2005-11-02added regex-functionIOhannes m zmölnig
svn path=/trunk/externals/zexy/; revision=3819
2005-11-02match a list(symbol) against a regular expressionIOhannes m zmölnig
svn path=/trunk/externals/zexy/; revision=3818
2005-10-27removed the "newmakefile" targetIOhannes m zmölnig
svn path=/trunk/externals/zexy/; revision=3776
2005-10-27better make-systemIOhannes m zmölnig
svn path=/trunk/externals/zexy/; revision=3775
2005-10-27when we add an item at a certain index that exceeds the number of elements,IOhannes m zmölnig
we resize the array to be able to hold the new index. use of "verbose()" svn path=/trunk/externals/zexy/; revision=3769
2005-10-27added a macro for verbose() to take effect when compiled against pd<0.39IOhannes m zmölnig
svn path=/trunk/externals/zexy/; revision=3768
2005-10-23compiled with vc7IOhannes m zmölnig
svn path=/trunk/externals/zexy/; revision=3760
2005-10-23w32 doesn't like zero_perf8 sincie it is not exported by pdIOhannes m zmölnig
svn path=/trunk/externals/zexy/; revision=3759
2005-10-23renamed struct _glue since there was some nameclash...IOhannes m zmölnig
svn path=/trunk/externals/zexy/; revision=3755
2005-10-02fixed reentrant bugIOhannes m zmölnig
svn path=/trunk/externals/zexy/; revision=3645
2005-09-29adapted build-system to not use Make.source any longer but generate SOURCES ↵IOhannes m zmölnig
on the fly added dependency support svn path=/trunk/externals/zexy/; revision=3644
2005-09-28added link to a ressource on the ppdev-interfaceIOhannes m zmölnig
svn path=/trunk/externals/zexy/; revision=3643
2005-09-28cleaned up a bitIOhannes m zmölnig
svn path=/trunk/externals/zexy/; revision=3642
2005-09-28added support for accessing the parallel-port via device-files (/dev/parport0)IOhannes m zmölnig
svn path=/trunk/externals/zexy/; revision=3641
2005-09-12added optimization and bug-fixes by tim blechmannIOhannes m zmölnig
svn path=/trunk/externals/zexy/; revision=3536
2005-08-31fixed bug that wrongly guessed the size of the new symbol (lead to crashes)IOhannes m zmölnig
svn path=/trunk/externals/zexy/; revision=3466
2005-08-23do not use atom_getstring() for symbols, rather take the s_nameIOhannes m zmölnig
this reduces the amount of quoting significantly svn path=/trunk/externals/zexy/; revision=3454
2005-07-13fixed 2 bugs:IOhannes m zmölnig
-> tokens like "1-5" were parsed as float "1" instead of symbol "1-5" -> emtpy symbols became float "0" instead of "bang" remaining issues: hex-tokens (e.g. "0x123") are parsed to floats and not to symbols; not sure whether this is good. svn path=/trunk/externals/zexy/; revision=3342
2005-07-13return "" if calculated length is <= 0 (and not just <0)IOhannes m zmölnig
svn path=/trunk/externals/zexy/; revision=3341
2005-07-13incorporated jamie's os-X magic for sqrtfIOhannes m zmölnig
svn path=/trunk/externals/zexy/; revision=3340
2005-06-30added more intelligent verbosityIOhannes m zmölnig
svn path=/trunk/externals/zexy/; revision=3273
2005-06-21added [relay], a stupid [route]IOhannes m zmölnig
svn path=/trunk/externals/zexy/; revision=3229