summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* (NON_PORTABLE) insure good cache alignment of NRE_callbackmig_opt2_tmpMiguel Sofer2016-01-312-5/+19
* actually reduce the callback sizeMiguel Sofer2016-01-311-2/+1
* plug a leak; more to doMiguel Sofer2016-01-311-0/+1
* NRE API change: callbacks now have three void* arguments (prev. 4)Miguel Sofer2016-01-3020-154/+234
* remove data[3] fro TEBCresumeMiguel Sofer2016-01-301-5/+7
* expose one problem with sibcalling out of tebcMiguel Sofer2016-01-292-1/+8
* tiny modsMiguel Sofer2016-01-284-20/+15
* TODOMiguel Sofer2016-01-281-2/+4
* FIXME: define HAVE_FAST_TSD to enable use of __thread in the allocator; this ...Miguel Sofer2016-01-272-2/+7
* small fix - previous commit was brokenMiguel Sofer2016-01-271-1/+1
* remove TclSmallAlloc, was only used by expansion in tebcMiguel Sofer2016-01-273-96/+17
* make the NRE stack grow downwards in memory, so that it can be traversed fast...Miguel Sofer2016-01-262-12/+11
* TODOMiguel Sofer2016-01-261-5/+9
* using gcc's sibling call optimisation: calls between NRE_callbacks are optimi...Miguel Sofer2016-01-2619-110/+134
|\
| * using gcc's sibling call optimisation: calls between NRE_callbacks are optimi...Miguel Sofer2016-01-265-34/+40
| * mergeMiguel Sofer2016-01-2319-95/+196
| |\ | |/ |/|
* | merge trunk; disabled the file/line info in disassembly, as it depends on cmd...Miguel Sofer2016-01-2319-95/+196
|\ \
| * | add a test to insure that callbacks run at the correct C-stack depth while un...Miguel Sofer2016-01-232-0/+57
| * | Eliminate useless variable assignment.jan.nijtmans2016-01-221-1/+0
| |\ \
| | * | Improve code 'quality' by fixing some harmless clang/cppcheck warnings. Thank...jan.nijtmans2016-01-223-37/+55
| * | | merge-markjan.nijtmans2016-01-210-0/+0
| |\ \ \ | | |/ /
| | * | Fix compiler warnings (discovered on latest clang/gcc6), suggested by Gustaf ...jan.nijtmans2016-01-213-12/+14
| * | | [593baa032c] Stop segfault in class destruction with active namespace.dgp2016-01-192-17/+54
| |\ \ \
| | * \ \ merge trunkbug_593baa032cdgp2016-01-199-32/+151
| | |\ \ \ | | |/ / / | |/| | |
| * | | | One more Tcl_GlobalEval() usage.jan.nijtmans2016-01-181-1/+1
| * | | | Eliminate some usages of Tcl_GlobalEval() and Tcl_Eval(), which are deprecate...jan.nijtmans2016-01-186-14/+15
| * | | | Make function TclDisassembleByteCodeObj() static, since it is only used in a ...jan.nijtmans2016-01-182-8/+8
| * | | | Put the file location information that Tcl has into the disassembled code. Im...dkf2016-01-183-13/+131
| | * | | merge trunkdgp2016-01-083-7/+15
| | |\ \ \ | | |/ / / | |/| | |
| * | | | Fix [f01d74dc8c]: DEFAULT_COPY_BLOCK_SIZE has incorrect valuejan.nijtmans2016-01-071-1/+1
| * | | | Fix win32 mingw 32-bit build, bug was introduced by [c397433be321e6d9] (wrong...jan.nijtmans2016-01-061-1/+1
| * | | | Document the Tcl_CancelEval function correctly. It was missing its second arg...dkf2016-01-011-5/+13
| | * | | [593baa032c] Additional fix for the mixinSubs list.dgp2015-12-222-8/+27
| | * | | [593baa032c] Possible fix (with test) for segfault in superclass teardown.dgp2015-12-222-9/+27
| |/ / /
| * | | Code-cleanup: CONST -> const, don't use macro's like __REG_CONST and types li...jan.nijtmans2015-12-214-54/+18
| | | * mergeMiguel Sofer2016-01-202-5/+2
| | | |\ | |_|_|/ |/| | |
* | | | fix warnings at -O2Miguel Sofer2016-01-202-5/+2
| | | * making some functions NOINLINE (full implementation when the macro shortcuts ...Miguel Sofer2016-01-182-4/+4
| | | * introduce macros NRE_JUMP and NRE_NEXT to abstract the NRE mechanism, previou...Miguel Sofer2016-01-1816-74/+92
| |_|/ |/| |
* | | elim stray refs to removed macroMiguel Sofer2016-01-161-9/+0
* | | remove empty macroMiguel Sofer2016-01-162-4/+0
* | | TODO; removed old NRE_callback memory modelMiguel Sofer2016-01-162-45/+20
* | | TODOMiguel Sofer2016-01-161-0/+8
* | | remove tips #280 and #348Miguel Sofer2016-01-1450-6492/+867
|\ \ \
| * | | TODOMiguel Sofer2016-01-141-5/+5
| * | | remove callback in for/while, was required for tip 280Miguel Sofer2016-01-146-94/+28
| * | | fixing the last bug: command compiler returning TCL_ERROR and bailing outMiguel Sofer2016-01-121-1/+3
| * | | re-enable optimisation, accidentally disabledMiguel Sofer2016-01-121-1/+1
| * | | fix off-by-one errorMiguel Sofer2016-01-121-6/+6
| * | | fix commentMiguel Sofer2016-01-121-5/+1