Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| | | | | * | merge trunk; document added instructions | dkf | 2013-12-12 | 2 | -84/+46 | |
| | | | | |\ | | | | |_|/ | | | |/| | | ||||||
| | | * | | | comments | mig | 2013-12-11 | 1 | -7/+4 | |
| | | | | | | ||||||
| | | * | | | comments | mig | 2013-12-11 | 1 | -5/+2 | |
| | | | | | | ||||||
| | | * | | | comments | mig | 2013-12-11 | 1 | -1/+7 | |
| | | | | | | ||||||
| | | * | | | new test, and fix for bug | mig | 2013-12-11 | 1 | -6/+9 | |
| | | | | | | ||||||
| | | * | | | simplify: remove the special case | mig | 2013-12-11 | 1 | -21/+4 | |
| | | | | | | ||||||
| | | * | | | store options early: simplify compiler, reduce stack manipulations | mig | 2013-12-11 | 1 | -26/+6 | |
| | | | | | | ||||||
| | | * | | | simplifying: drop early the evaled script | mig | 2013-12-11 | 1 | -29/+8 | |
| | | | | | | ||||||
| | | | | * | merge trunk | dkf | 2013-12-12 | 5 | -45/+48 | |
| | | | | |\ | | | | |_|/ | | | |/| | | ||||||
| | | * | | | fix stack computations for lmap | mig | 2013-12-10 | 1 | -1/+1 | |
| | | | | | | ||||||
| | | * | | | new INST_LMAP_COLLECT, speeds up lmap and eliminates the need for a temp var | mig | 2013-12-10 | 4 | -29/+36 | |
| | | | | | | ||||||
| | | * | | | change NULL to INT2PTR(0), for claritymig_opt_foreach | mig | 2013-12-06 | 1 | -1/+1 | |
| | | | | | | ||||||
| | | * | | | Oops, wrong macro. | jan.nijtmans | 2013-12-06 | 1 | -2/+2 | |
| | | | | | | ||||||
| | | * | | | Introducing a new union member in Tcl_Obj is not a good idea in a patch ↵ | jan.nijtmans | 2013-12-06 | 2 | -9/+5 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | release, especially using "long". Better allow iterNum and iterMax to grow to ssize_t (or size_t) in Tcl 9 (or 8.x, why not?). Usage of "long" in public API causes interoperability problems between Cygwin64 and Win64 (probably no-one cares except me). | |||||
| | | | | * | merge trunk | dkf | 2013-12-06 | 6 | -171/+305 | |
| | | | | |\ | | | | |_|/ | | | |/| | | ||||||
| | | * | | | Stop printing undefined values in disassembled code. | dkf | 2013-12-06 | 3 | -10/+50 | |
| | | | | | | ||||||
| | | * | | | adapted the array-set compiler to use the new foreach opcodes | mig | 2013-12-06 | 2 | -53/+31 | |
| | | | | | | ||||||
| | | * | | | tighter mem management in array-set compiler | mig | 2013-12-06 | 1 | -2/+2 | |
| | | | | | | ||||||
| | | * | | | tighter mem management | mig | 2013-12-06 | 1 | -4/+2 | |
| | | | | | | ||||||
| | | * | | | add comments on INST_FOREACH_* | mig | 2013-12-05 | 1 | -0/+2 | |
| | | | | | | ||||||
| | | * | | | add comments on field "misuse" | mig | 2013-12-05 | 2 | -1/+2 | |
| | | | | | | ||||||
| | | * | | | New compiler and bytecodes for foreach and lmap: 70% faster | mig | 2013-12-05 | 5 | -105/+220 | |
| | |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * speed as measured by http://wiki.tcl.tk/39021: runs in <1/3 the time * still need to adapt array-set to use this * assemble.test-16.5 or 16.6 bombs in a purify/symbols build (?) * removing the old opcodes would force recompilation of old .tbc files or adaptation of tbcload | |||||
| | * | | | revert accidental part of previous commit | jan.nijtmans | 2013-11-22 | 2 | -8/+0 | |
| | | | | | ||||||
| | * | | | Cygwin: Fix conflicting definition with _mingw_stat64.h, if included ↵ | jan.nijtmans | 2013-11-22 | 3 | -1/+9 | |
| | |\ \ \ | | | | | | | | | | | | | | | | | | | together with <tcl.h> | |||||
| | | * | | | Cygwin: Fix conflicting definition with _mingw_stat64.h, if included ↵ | jan.nijtmans | 2013-11-22 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | | | | | | | | | | together with <tcl.h> | |||||
| | * | | | | ... and don't break env-5.3 and env-5.5 test-cases. | jan.nijtmans | 2013-11-20 | 1 | -0/+1 | |
| | | | | | | ||||||
| | * | | | | Bug Fix: EnvTraceProc() MUST always return NULL to indicate success. | jan.nijtmans | 2013-11-20 | 1 | -1/+1 | |
| | | | | | | ||||||
| | | | | * | merge trunk | dkf | 2013-11-19 | 4 | -11/+9 | |
| | | | | |\ | | | |_|_|/ | | |/| | | | ||||||
| | * | | | | Revert [3c0b0bbda6]. If this really is a problem, it needs to get fixed by ↵ | max | 2013-11-18 | 2 | -4/+5 | |
| | | | | | | | | | | | | | | | | | | | | | | | | other means than covering behind void pointers. | |||||
| | * | | | | Eliminate some redundant Tcl_GetErrno() calls. | jan.nijtmans | 2013-11-18 | 1 | -2/+3 | |
| | | | | | | ||||||
| | * | | | | Fix [e832d2b08]: unnecessary code in Tcl_SetMaxBlockTime. | jan.nijtmans | 2013-11-16 | 1 | -5/+1 | |
| | |\ \ \ \ | | | |/ / / | ||||||
| | | * | | | Fix [e832d2b08]: unnecessary code in Tcl_SetMaxBlockTime. | jan.nijtmans | 2013-11-16 | 1 | -5/+1 | |
| | | | | | | ||||||
| | | | | * | merge trunk | dkf | 2013-11-14 | 7 | -21/+35 | |
| | | | | |\ | | | |_|_|/ | | |/| | | | ||||||
| | * | | | | Put extern "C" guards around all stub table struct definitions, so it is ↵ | jan.nijtmans | 2013-11-04 | 7 | -21/+35 | |
| | |\ \ \ \ | | | |/ / / | | | | | | | | | | | | | | | | | | | usable for C++ compilers as well without the danger of modifying the calling convention. For tclDecls.h and tclOODecls.h it was no problem, because tcl.h and tclOO.h already contain those guards. But for the other *Decls.h files (e.g. tclTomMathDecls.h) it was not correct. | |||||
| | | * | | | Put extern "C" guards around all stub table struct definitions, so it is ↵ | jan.nijtmans | 2013-11-04 | 5 | -15/+25 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | usable for C++ compilers as well without the danger of modifying the calling convention. For tclDecls.h it was no problem, because tcl.h already contains those guards. But for the other *Decls.h files (e.g. tclTomMathDecls.h) it was not correct. | |||||
| | | | | * | Now do [string toupper], [string tolower] and [string totitle]. Only handles ↵ | dkf | 2013-10-29 | 8 | -61/+221 | |
| | | | | | | | | | | | | | | | | | | | | | | | | the no-indices case; that's the only case anyone actually commonly uses. | |||||
| | | | | * | merge trunk | dkf | 2013-10-27 | 2 | -1/+7 | |
| | | | | |\ | | | |_|_|/ | | |/| | | | ||||||
| | * | | | | [53a917d6c9]: Correction to macro for determining how to deprecate things. | dkf | 2013-10-27 | 1 | -1/+1 | |
| |/ / / / | | | | | | | | | | | Thanks to Raphael Kubo da Costa <rakuco@FreeBSD.org> for the patch. | |||||
| * | | | | silence compiler warning | dgp | 2013-10-23 | 1 | -1/+0 | |
| | | | | | ||||||
| * | | | | [3556215]: Made [scan] match [format] better in what it accepts as a format | dkf | 2013-10-22 | 1 | -0/+6 | |
| |\ \ \ \ | | |/ / / | | | | | | string, by allowing uppercase %X, %E and %G. | |||||
| | * | | | [3556215]: Made [scan] match [format] better in what it accepts as a format | dkf | 2013-10-22 | 1 | -0/+6 | |
| | | | | | | | | | | | | | | | string, by allowing uppercase %X, %E and %G. | |||||
| | | | * | General [concat] compilation. | dkf | 2013-10-26 | 5 | -5/+33 | |
| | | | | | ||||||
| | | | * | Change name of instruction to make way for future changes. | dkf | 2013-10-26 | 7 | -19/+20 | |
| | | | | | ||||||
| | | | * | First step in compiling [concat]: the trivial cases. | dkf | 2013-10-24 | 3 | -1/+90 | |
| | | | | | ||||||
| | | | * | Stack depth calculation correction. | dkf | 2013-10-23 | 1 | -0/+2 | |
| | | | | | ||||||
| | | | * | merge fixes from trunk | dkf | 2013-10-22 | 2 | -106/+66 | |
| | | | |\ | |_|_|_|/ |/| | | | | ||||||
* | | | | | Fix for assemble.test; problem was a total assumption failure caused by way ↵ | dkf | 2013-10-22 | 1 | -31/+3 | |
|/ / / / | | | | | | | | | | | | | that the assembler works. | |||||
* | | | | Fix problems in for.test | dkf | 2013-10-22 | 1 | -74/+62 | |
| | | | | ||||||
* | | | | silence compiler warnings | dgp | 2013-10-21 | 1 | -1/+1 | |
| | | | | ||||||
| | | * | corrected trace printing | dkf | 2013-10-22 | 1 | -8/+12 | |
| | | | |