Commit e0145a49 authored by thomas's avatar thomas
Browse files

no message


git-svn-id: https://svn.grrrr.org/ext/trunk@272 4d9ac71a-51e6-0310-8455-cad1006bcd31
parent 603b0ec5
......@@ -80,12 +80,11 @@ Version history:
0.3.2:
- doxygen generated inline documentation / functional reference
// - added FLEXT_ADDMETHOD_V (for var arg lists) and FLEXT_ADDMETHOD_A (anythings)... just for clarity
- added some more functionality to the AtomAnything class
- bugfix for threaded methods with var list or anything arguments
- added threaded method for arbitrary (void *) data structs
- ThrMutex: added lock count functions Push() and Pop()
- eliminated potentiallly dangerous SetThing,GetThing and introduced DoBind,DoUnbind,GetBound instead
- eliminated potentially dangerous SetThing,GetThing and introduced DoBind,DoUnbind,GetBound instead
- fixed severe bug with the current threads list
- add path specification possibility for help symbols (in FLEXT_NEW*)
- use pthread_attr and DETACHED flag
......@@ -226,6 +225,7 @@ tests:
- some more mutexes needed for thread safety?
- buffer resize: flext_base::buffer::Frames(): should we use buffer or system sample rate?
- PD: test argument order (t_symbol, pointers before floats)
- what about FLEXT_ADDMETHOD_V (for var arg lists) and FLEXT_ADDMETHOD_A (anythings)... nonsense?
features:
- abstraction for clock functions
......
......@@ -60,7 +60,7 @@ flext_obj :: ~flext_obj()
// overloaded new/delete memory allocation methods
//
/////////////////////////////////////////////////////////
/*
void *flext_obj::operator new(size_t bytes)
{
bytes += sizeof(size_t);
......@@ -75,7 +75,6 @@ void flext_obj::operator delete(void *blk)
size_t bytes = *(size_t *)ori;
freebytes(ori,bytes);
}
*/
void *flext_obj::NewAligned(size_t bytes,int bitalign)
{
......
......@@ -90,7 +90,7 @@ class FLEXT_EXT flext_obj
// --- overloading of new/delete memory allocation methods ----
// MaxMSP allows only 16K in overdrive mode!
/*
void *operator new(size_t bytes);
void operator delete(void *blk);
......@@ -98,7 +98,7 @@ class FLEXT_EXT flext_obj
void *operator new[](size_t bytes) { return operator new(bytes); }
void operator delete[](void *blk) { operator delete(blk); }
#endif
*/
// these are aligned
static void *NewAligned(size_t bytes,int bitalign = 128);
static void FreeAligned(void *blk);
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment