Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
50 descendants and 50 ancestors of 6e3a67269680df7bdd904e3816e1b06e3965fe3d
2014-01-02
| ||
08:51 | merge trunk check-in: dbaf3fe8ab user: dkf tags: dkf-bytecode-8.6-main | |
08:50 | ... and more silly errors check-in: c7906eca3b user: dkf tags: trunk | |
08:35 | merge trunk check-in: 5eb96f00af user: dkf tags: dkf-bytecode-8.6-main | |
08:35 | oops... check-in: fa9638f0b3 user: dkf tags: trunk | |
08:32 | merge main working branch check-in: fa1b103f18 user: dkf tags: dkf-bytecode-8.6/next, dkf-bytecode-8.6-main | |
03:27 | merge trunk check-in: b0d8ce1dfd user: dkf tags: dkf-bytecode-8.6-main | |
03:10 | more fixes to instruction tracing; ensure all places that need DECACHE_STACK_INFO have it. jan.nijtm... check-in: 239d662357 user: dkf tags: trunk | |
2014-01-01
| ||
16:19 | factor out a common peephole stanza check-in: 1b5fb87b71 user: dkf tags: trunk | |
12:36 | merge trunk check-in: 3cb08706ae user: jan.nijtmans tags: novem | |
00:02 | merge trunk check-in: 8c6514e159 user: mig tags: mig-optimize | |
2013-12-31
| ||
23:34 | another jump peephole, this time with string comparisons check-in: 8674c9099d user: dkf tags: trunk | |
17:28 | more cleaning up of error-case instruction tracing check-in: 9a0fff9f2b user: dkf tags: dkf-bytecode-8.6-main | |
16:36 | merge trunk check-in: 5f687f32da user: mig tags: mig-optimize | |
16:28 | merge trunk check-in: bf55737041 user: dkf tags: dkf-bytecode-8.6-main | |
16:26 | more peephole optimizations in TEBC, and better instruction execution traces check-in: c5d6c15df9 user: dkf tags: trunk | |
12:38 | merge trunk; segfault in assemble-30.4, to be investigated check-in: 6896877443 user: mig tags: mig-optimize | |
12:14 | clarify the resume sequence in TEBCresume; make checkInterp a local variable, remove it from the sav... check-in: af06c0fbf8 user: mig tags: trunk | |
10:49 | merge trunk check-in: f31bdb28e9 user: dkf tags: dkf-bytecode-8.6-main | |
10:47 |
remove ill-advised change to assembler
What made sense for the compiler does not for the assemble... check-in: eabc1b8699 user: dkf tags: trunk | |
10:37 | Now gets the stack depth about right, but still many test failures. check-in: 6145c5e865 user: dkf tags: dkf-bytecode-8.6/eval, dkf-bytecode-8.6-main | |
2013-12-30
| ||
16:36 | merge trunk Closed-Leaf check-in: 014940909e user: dgp tags: dkf/asm-crash-20131022 | |
11:58 | merge main working branch check-in: b540b18e40 user: dkf tags: dkf-bytecode-8.6/eval, dkf-bytecode-8.6-main | |
11:56 | put the other definition of a trim set in the header file too check-in: 9f5aa1fe63 user: dkf tags: dkf-bytecode-8.6-main | |
11:44 | merge main working branch check-in: 10c9b8f76d user: dkf tags: dkf-bytecode-8.6/eval, dkf-bytecode-8.6-main | |
11:40 | Factor out the definition of the default string trim set; define it once only. check-in: 57c46ae806 user: dkf tags: dkf-bytecode-8.6-main | |
10:24 | merge main working branch check-in: 1eae2c7592 user: dkf tags: dkf-bytecode-8.6/next, dkf-bytecode-8.6-main | |
08:50 | merge main working branch check-in: ef604e2db9 user: dkf tags: dkf-bytecode-8.6/string-is, dkf-bytecode-8.6-main | |
08:49 | merge main working branch check-in: 1b96ee83b9 user: dkf tags: dkf-bytecode-8.6/join, dkf-bytecode-8.6-main | |
08:49 | merge main working branch check-in: dde154938f user: dkf tags: dkf-bytecode-8.6/eval, dkf-bytecode-8.6-main | |
08:37 | implement [namespace origin] in bytecode check-in: 1572fe02bd user: dkf tags: dkf-bytecode-8.6-main | |
08:16 | allow generation by assembler check-in: 7b776b5ef4 user: dkf tags: dkf-bytecode-8.6-main | |
08:12 | corrected comment check-in: e56b6a5abb user: dkf tags: dkf-bytecode-8.6-main | |
2013-12-29
| ||
18:49 | Improved general case of [string replace] implementation. check-in: abb9522f54 user: dkf tags: dkf-bytecode-8.6-main | |
18:48 | precondition was wrong, and needed to flush part of the string/internal rep Closed-Leaf check-in: 61d38268ae user: dkf tags: dkf-bytecode-8.6/string-replace, dkf-bytecode-8.6-main | |
16:59 | use the new instruction check-in: 5b590417f3 user: dkf tags: dkf-bytecode-8.6/string-replace, dkf-bytecode-8.6-main | |
2013-12-28
| ||
17:21 | completed instruction implementation check-in: 4baf63487a user: dkf tags: dkf-bytecode-8.6/string-replace, dkf-bytecode-8.6-main | |
2013-12-27
| ||
21:00 | merge trunk check-in: 4eca9283c9 user: dgp tags: dgp-refactor | |
20:22 | merge to pre-conflict check-in: 378998b647 user: dgp tags: dgp-refactor | |
13:28 | last few 1-jumps gone; only remain the special ones after INST_RETURN_CODE_BRANCH check-in: d7bbadd225 user: mig tags: mig-optimize | |
2013-12-26
| ||
18:22 | one more 1-4 jump conversion check-in: 5e5429fb68 user: mig tags: mig-optimize | |
15:25 |
remove uninitialized variable and the code that used it
DKF: very ill-advised; changes semantics ... Closed-Leaf check-in: 996c4a1cda user: mig tags: dkf-review | |
2013-12-25
| ||
16:51 | move initial traceExec to TclNRExecuteBytecode check-in: c2df802f9b user: mig tags: mig-optimize | |
16:10 | slight INST_DONE optimization check-in: 2677d85ad7 user: mig tags: mig-optimize | |
2013-12-24
| ||
18:57 | interim commit; not yet working check-in: 71f55efff2 user: dkf tags: dkf-bytecode-8.6/string-replace, dkf-bytecode-8.6-main | |
2013-12-23
| ||
18:32 | merge trunk check-in: 9dfb1c05dd user: dkf tags: dkf-bytecode-8.6-main | |
11:42 | merge new stack checking tools for the compiler check-in: 3729db90cb user: mig tags: mig-optimize | |
11:28 | Added new tools for managing and verifying the stack depth during compilation. Used it in some spots... check-in: c91b235146 user: mig tags: trunk | |
2013-12-22
| ||
15:22 | fix bad stack computations in subst compiler check-in: 8ccd564033 user: mig tags: mig-optimize | |
15:08 | fix stack counting bug in catch compiler check-in: 2a11a32dae user: mig tags: mig-optimize | |
14:19 | merge trunk check-in: 1b948d66b1 user: mig tags: mig-optimize | |
14:11 | remove unnecessary messing around INST_CONTINUE and INST_BREAK: local continue/break are already con... check-in: 6e3a672696 user: mig tags: trunk | |
13:03 | remove duplicate statement in previous commit check-in: ce6b692ea9 user: mig tags: trunk | |
12:52 | fix stack counting bug in new catch compiler, commit 62a51cdb45. check-in: f4a47f8891 user: mig tags: trunk | |
2013-12-20
| ||
21:59 | remove INST_TRY_CVT_TO_NUMERIC when it is known not be necessary (cherrypick from mig-optimize) check-in: cddbfc3081 user: mig tags: trunk | |
2013-12-19
| ||
14:35 | Add TclRegisterLiteral() to internal stub table (from "mig-optimize" branch, looks like a good idea ... check-in: e6528e54af user: jan.nijtmans tags: trunk | |
2013-12-18
| ||
18:23 | [0b874c344d] Fix for nested coroutines ability to stitch together multiple parts of the CmdFrame cha... check-in: 955265f9a0 user: dgp tags: trunk | |
18:20 | merge trunk Closed-Leaf check-in: c2729f6ccc user: dgp tags: bug-0b874c344d | |
18:09 | Big simplification of the bug fix. check-in: 377a1e094e user: dgp tags: bug-0b874c344d | |
16:06 | Making the optimizer pluggable by extensions check-in: f1ad9cd44e user: mig tags: trunk | |
15:34 | Making the optimizer pluggable by extensions; please review for committing to trunk Closed-Leaf check-in: 66649275ed user: mig tags: mig-tmp-optimize | |
2013-12-17
| ||
21:19 | Factor out the level offsetting into a final pass. Let the first pass of the "chain" operation just... check-in: 8dba1257b1 user: dgp tags: bug-0b874c344d | |
2013-12-16
| ||
21:01 | Refactoring work on the "chain" operation. check-in: 57834e5a05 user: dgp tags: bug-0b874c344d | |
2013-12-15
| ||
17:49 | Improve descriptions of character escapes and ranges in Tcl.n. Improve output format handlers to cop... check-in: 35e85b0756 user: dkf tags: trunk | |
2013-12-13
| ||
18:39 | Simplify the coding of the unchain operation. check-in: faa9978a25 user: dgp tags: bug-0b874c344d | |
2013-12-11
| ||
16:46 | simplification of the catch compiler and new test check-in: 62a51cdb45 user: mig tags: trunk | |
16:43 | comments check-in: 2e7bd6187e user: mig tags: mig-catch-compiler | |
16:33 | comments check-in: 7df5af9041 user: mig tags: mig-catch-compiler | |
16:27 | comments check-in: 26000c5283 user: mig tags: mig-catch-compiler | |
15:55 | new test, and fix for bug check-in: a54157c969 user: mig tags: mig-catch-compiler | |
15:16 | simplify: remove the special case check-in: da1e3c8fc9 user: mig tags: mig-catch-compiler | |
14:51 | store options early: simplify compiler, reduce stack manipulations check-in: a31b0e17b7 user: mig tags: mig-catch-compiler | |
13:49 | simplifying: drop early the evaled script check-in: 8ffaec97b7 user: mig tags: mig-catch-compiler | |
2013-12-10
| ||
12:05 | fix stack computations for lmap check-in: e4212fccc3 user: mig tags: trunk | |
11:38 | new INST_LMAP_COLLECT, speeds up lmap and eliminates the need for a temp var check-in: 58ebb29700 user: mig tags: trunk | |
2013-12-06
| ||
15:58 | change NULL to INT2PTR(0), for clarity check-in: 6cfea930ff user: mig tags: trunk | |
14:29 | change NULL to INT2PTR(0), for clarity Closed-Leaf check-in: a3b06bc1de user: mig tags: mig-opt-foreach | |
14:20 | merge trunk check-in: 2d5b161958 user: mig tags: mig-opt-foreach | |
10:17 | Oops, wrong macro. check-in: c2afe8e73a user: jan.nijtmans tags: trunk | |
10:04 | Introducing a new union member in Tcl_Obj is not a good idea in a patch release, especially using "l... check-in: e8d964a08e user: jan.nijtmans tags: trunk | |
09:28 | Stop printing undefined values in disassembled code. check-in: ccaa2e5f90 user: dkf tags: trunk | |
05:24 | 3x speed improvement in foreach, via new compiler and opcodes. The old version remains for old .tbc ... check-in: 93a75ad1c4 user: mig tags: trunk | |
01:07 | adapted the array-set compiler to use the new foreach opcodes check-in: 88629f23ac user: mig tags: mig-opt-foreach | |
00:16 | tighter mem management in array-set compiler check-in: 368bf6383f user: mig tags: mig-opt-foreach | |
00:02 | tighter mem management check-in: 2f0632c179 user: mig tags: mig-opt-foreach | |
2013-12-05
| ||
20:45 | Draft fix for Bug 0b874c344d. Includes test. check-in: de30f9f78a user: dgp tags: bug-0b874c344d | |
17:18 | add comments on INST_FOREACH_* check-in: 66ba84a6ad user: mig tags: mig-opt-foreach | |
16:01 | add comments on field "misuse" check-in: e95d817ced user: mig tags: mig-opt-foreach | |
15:15 |
New compiler and bytecodes for foreach and lmap: 70% faster
* speed as measured by http://wiki...check-in: 3782af5f5a user: mig tags: mig-opt-foreach | |
2013-11-24
| ||
18:35 | [a122627849] Improve stack trace from parray on not-array. check-in: 02ef6fa87e user: dkf tags: trunk | |
18:34 | [a122627849] Improve stack trace from parray on not-array. check-in: 2c4acdb880 user: dkf tags: core-8-5-branch | |
2013-11-22
| ||
13:21 | revert accidental part of previous commit check-in: b7d07f415c user: jan.nijtmans tags: trunk | |
13:17 | Cygwin: Fix conflicting definition with _mingw_stat64.h, if included together with <tcl.h> check-in: 5dac33e7ef user: jan.nijtmans tags: trunk | |
13:16 | Cygwin: Fix conflicting definition with _mingw_stat64.h, if included together with <tcl.h> check-in: 90bf70eb07 user: jan.nijtmans tags: core-8-5-branch | |
2013-11-21
| ||
16:22 | Modify makefile.vc for Windows 8.1 support check-in: c8998f018b user: jan.nijtmans tags: trunk | |
16:20 | Modify makefile.vc for Windows 8.1 support check-in: 550bb146c6 user: jan.nijtmans tags: core-8-5-branch | |
11:52 | Add support for Windows 8.1: See [http://msdn.microsoft.com/en-us/library/windows/desktop/dn302074.a... check-in: f858abe62f user: jan.nijtmans tags: trunk | |
11:43 | Add support for Windows 8.1: See [http://msdn.microsoft.com/en-us/library/windows/desktop/dn302074.a... check-in: c505b4ac53 user: jan.nijtmans tags: core-8-5-branch | |
09:24 | The only relyable way of changing environment variables to uppercase (e.g. env(ComSpec) to env(COMSP... check-in: bd7d5c1f7c user: jan.nijtmans tags: trunk | |
09:18 | The only relyable way of changing environment variables to uppercase (e.g. env(ComSpec) to env(COMSP... check-in: 26c40ac305 user: jan.nijtmans tags: core-8-5-branch | |
2013-11-20
| ||
16:06 | Safer clean-up of environment variables: Do removal after insertions -> tcltest 2.3.7 check-in: 9835f4f033 user: jan.nijtmans tags: trunk | |
16:04 | Safer clean-up of environment variables: Do removal after insertions -> tcltest 2.3.7 check-in: e934186601 user: jan.nijtmans tags: core-8-5-branch | |