Tcl Source Code

Timeline
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

50 ancestors of 2191bd84856ce684

2014-01-08
11:04
Make DEFAULT_TRIM_SET a MODULE_SCOPE string constant, so its value can be shared in tclCmdMZ.o and T... check-in: 2191bd8485 user: jan.nijtmans tags: trunk
2014-01-07
14:19
Add compilations for the following commands: * concat * linsert * namespace origin * next * str... check-in: 4492d3b645 user: dkf tags: trunk
14:13
make function static once more; not needed outside of source file check-in: db86bf6a15 user: dkf tags: dkf-bytecode-8.6-main
13:59
reduce the overhead of NR-enabled TclOO [next] check-in: 966489854c user: dkf tags: dkf-bytecode-8.6-main
2014-01-05
17:31
factor out a common stanza check-in: 92b49504eb user: dkf tags: dkf-bytecode-8.6-main
16:57
merge trunk check-in: 48c3800a6d user: dkf tags: dkf-bytecode-8.6-main
15:01
fix arraySet compiler to set -errorcode instead of -errorCode in return options check-in: 5a9b720577 user: mig tags: trunk
14:10
skip the switch(result) on returning TCL_OK from a proc check-in: ea59100c56 user: mig tags: trunk
12:01
reducing TEBCdata: pc and cleanup now passed in the NREcallback check-in: 0c12259de7 user: mig tags: trunk
2014-01-02
10:11
merge-mark check-in: 4e94603486 user: jan.nijtmans tags: dkf-bytecode-8.6-main
10:01
more fixes to instruction tracing; ensure all places that need DECACHE_STACK_INFO have it check-in: cecc44d165 user: dkf tags: trunk
09:17
implement TclOO's [next] in bytecode check-in: 6909efd4f5 user: dkf tags: dkf-bytecode-8.6-main
09:15
merge main working branch; made opcode work by getting callback ordering right Closed-Leaf check-in: 5caf29d929 user: dkf tags: dkf-bytecode-8.6/next, dkf-bytecode-8.6-main
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
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: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: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

2013-12-30
16:36
merge trunk Closed-Leaf check-in: 014940909e user: dgp tags: dkf/asm-crash-20131022
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: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: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-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: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
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