summaryrefslogtreecommitdiffstats
path: root/generic/tclNRE.h
Commit message (Expand)AuthorAgeFilesLines
* replace indirect with direct jumps where possible; little effect for now, pen...mig_opt2Miguel Sofer2016-02-021-3/+8
* use malloc (as opposed to ckalloc) for the NRE_callback stacklets, so that gc...Miguel Sofer2016-01-311-2/+3
* (NON_PORTABLE) insure good cache alignment of NRE_callbackmig_opt2_tmpMiguel Sofer2016-01-311-1/+12
* actually reduce the callback sizeMiguel Sofer2016-01-311-2/+1
* NRE API change: callbacks now have three void* arguments (prev. 4)Miguel Sofer2016-01-301-8/+12
* expose one problem with sibcalling out of tebcMiguel Sofer2016-01-291-1/+1
* tiny modsMiguel Sofer2016-01-281-1/+1
* make the NRE stack grow downwards in memory, so that it can be traversed fast...Miguel Sofer2016-01-261-3/+3
* using gcc's sibling call optimisation: calls between NRE_callbacks are optimi...Miguel Sofer2016-01-261-2/+15
* making some functions NOINLINE (full implementation when the macro shortcuts ...Miguel Sofer2016-01-181-3/+3
* introduce macros NRE_JUMP and NRE_NEXT to abstract the NRE mechanism, previou...Miguel Sofer2016-01-181-0/+7
* remove empty macroMiguel Sofer2016-01-161-2/+0
* TODO; removed old NRE_callback memory modelMiguel Sofer2016-01-161-45/+15
* transforming the NRE stack from a linked list to a real stack; incompleteMiguel Sofer2015-12-111-0/+100
* tclNRE.h die die diedas2008-07-311-0/+0
* Dumped tclNRE.h's contents into tclInt.h. The file is now empty andMiguel Sofer2008-07-311-91/+0
* a timid start at cleaning upMiguel Sofer2008-07-291-14/+7
* * generic/tclBasic.c: Made use of the thread's alloc cacheMiguel Sofer2008-07-291-4/+4
* fix macroMiguel Sofer2008-07-291-2/+2
* Completely revamped NRE implementation, with (almost) unchanged API.Miguel Sofer2008-07-291-197/+18
* * generic/tcl.decls: Changed the implementation ofMiguel Sofer2008-07-211-9/+6
* * generic/tclBasic.c: NRE: enabled calling NR commandsMiguel Sofer2008-07-211-12/+2
* new TclNRAddCallback macro for internal use instead of the publicMiguel Sofer2008-07-181-1/+27
* * generic/tcl.decls: Change the public api prefix fromMiguel Sofer2008-07-181-4/+4
* Store ClientDatas in NRE callback storage as an array; that's how they aredkf2008-07-141-5/+2
* added new files generic/tclNRE.h and tests/NRE.testMiguel Sofer2008-07-131-0/+267