Timeline
Not logged in

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

521 check-ins using file tests/compile.test version d62ad58ca3

2017-11-16
22:32
remove test code check-in: 98ee6f28a0 user: aspect tags: bug-1224888
12:48
readlink() does not null-terminate its result check-in: 4c78e13050 user: aspect tags: bug-1224888
2016-09-08
12:43
merge 8.6.4 check-in: 67a149d080 user: dgp tags: dgp-literal-reform
2016-04-19
20:35
Fork of Tcl used in the "Little" project. http://www.mcvoy.com/lm/little/index.html check-in: 69b737f5a1 user: dgp tags: little
2016-01-19
17:48
Update comment with TIP number. Closed-Leaf check-in: c0f8a3d729 user: mistachkin tags: tip-440, tclPlatformEngine
2016-01-18
09:28
Minor tweaks in documentation/testcases. Don't use deprecated Tcl methods any more check-in: 0524c291ed user: jan.nijtmans tags: zipfs
2016-01-15
00:39
Add docs and tests. check-in: 767fb963f3 user: mistachkin tags: tip-440, tclPlatformEngine
2016-01-14
23:55
Add the tcl_platform(engine) element, TIP to be written. check-in: 1d66076dc4 user: mistachkin tags: tip-440, tclPlatformEngine
2016-01-12
19:03
Reconciled the inner workings of the core_zip_vfs and zipfs branch of Tcl core_zip_vfs now uses the... check-in: 6994528405 user: hypnotoad tags: core_zip_vfs
2016-01-09
23:04
Merge zipfs check-in: a1b7730546 user: jan.nijtmans tags: androwish
23:02
Merge trunk. Update documentation check-in: 2b101690e0 user: jan.nijtmans tags: zipfs
2016-01-08
14:48
merge trunk check-in: efa992a355 user: dgp tags: bug-593baa032c
2016-01-07
11:33
Fix [f01d74dc8c]: DEFAULT_COPY_BLOCK_SIZE has incorrect value check-in: 021e073bf0 user: jan.nijtmans tags: trunk
2016-01-06
13:16
Fix determination of TCL_WIN_VERSION for manifest: Didn't take the semantic version into account yet... check-in: 67e325a906 user: jan.nijtmans tags: tip-439, semver
11:46
Merge trunk. If TCL_NO_DEPRECATED is defined, make all internal stub funcions MODULE_SCOPE check-in: 89443c0c3d user: jan.nijtmans tags: tip-439, semver
11:15
Fix win32 mingw 32-bit build, bug was introduced by [c397433be321e6d9] (wrong zlib1.dll was copied) check-in: fae4d82205 user: jan.nijtmans tags: trunk
2016-01-02
23:42
More 8.6 -> 8.7 check-in: 4eff56a3a9 user: jan.nijtmans tags: tip-439, semver
21:41
merge trunk. Fix versioning on OSX check-in: 6916f383c6 user: jan.nijtmans tags: tip-439, semver
2016-01-01
17:46
Document the Tcl_CancelEval function correctly. It was missing its second argument, making using it ... check-in: cf573224a6 user: dkf tags: trunk
16:53
Make al zipfs command Tcl_Obj-based check-in: 41dc66bdbd user: jan.nijtmans tags: androwish
16:50
Make al zipfs command Tcl_Obj-based check-in: 23f846eec3 user: jan.nijtmans tags: zipfs
2015-12-22
19:50
[593baa032c] Additional fix for the mixinSubs list. check-in: 13d2b84536 user: dgp tags: bug-593baa032c
18:27
[593baa032c] Possible fix (with test) for segfault in superclass teardown. check-in: 9a6b136330 user: dgp tags: bug-593baa032c
11:41
First shot at documentation check-in: 5cfbc97755 user: jan.nijtmans tags: androwish
11:39
first shot at documentation check-in: a6c364d166 user: jan.nijtmans tags: zipfs
09:29
Zipfs_Mount -> Tclzipfs_Mount, it doesn't really matter which one is used. check-in: d8f7fc7aea user: jan.nijtmans tags: androwish
09:15
More test-cases check-in: a922051327 user: jan.nijtmans tags: androwish
09:11
Remove TIP #414 fragment, not strictly needed for the zipfs TIP. Add more zipfs test-cases check-in: 6f0bc11040 user: jan.nijtmans tags: zipfs
2015-12-21
21:26
USE_TCL_STUBS is not defined anyway check-in: 7f62bae0a1 user: jan.nijtmans tags: androwish
21:25
USE_TCL_STUBS is not defined anyway check-in: 81f13c504b user: jan.nijtmans tags: zipfs
15:31
Start with a few simple basic test-cases check-in: 9eb6257fb7 user: jan.nijtmans tags: androwish
15:21
Start with a few simple basic test-cases check-in: 0805686e2a user: jan.nijtmans tags: zipfs
14:03
merge-mark check-in: 9c0308bebf user: jan.nijtmans tags: androwish
14:01
Eliminate all use of ZIPFS_IN_TCL check-in: 9fc880225c user: jan.nijtmans tags: zipfs
12:44
Fix android compilation (zipfsFilesystem.loadFileProc is a constant, so it cannot be written) check-in: 6b082986a9 user: jan.nijtmans tags: androwish
12:43
Fix android compilation (zipfsFilesystem.loadFileProc is a constant, so it cannot be written) check-in: af376b3bcd user: jan.nijtmans tags: zipfs
12:30
Make zipfsFilesystem MODULE_SCOPE everywhere check-in: 43f121316b user: jan.nijtmans tags: androwish
12:03
Make zipfs.c compile warning-free on Visual Studio check-in: 2ee3694824 user: jan.nijtmans tags: androwish
11:59
Finally, make it compile warning-free using Visual Studio, if ZIPFS_IN_TCL is defined check-in: 69bae2a1d6 user: jan.nijtmans tags: zipfs
11:29
Make it compile warning-free with MSVC compiler (VS2013, at least). Other tweaks. check-in: 529e3711b6 user: jan.nijtmans tags: zipfs
10:56
Code clean up from trunk. No functional change. check-in: dd71ba2858 user: jan.nijtmans tags: androwish
10:49
CONST -> const check-in: db8b77ff24 user: jan.nijtmans tags: zipfs
10:38
Merge trunk. Remove utf-32 encoding, will not be part of the "zipfs" TIP. check-in: 6cd30f2bcc user: jan.nijtmans tags: zipfs
10:27
Code-cleanup: CONST -> const, don't use macro's like __REG_CONST and types like re_void any more. No... check-in: 83897e067a user: jan.nijtmans tags: trunk
10:03
Undo more Android-specific changes, which don't form part of Zipfs, as further preparation for Zipfs... check-in: 1836eee8f2 user: jan.nijtmans tags: zipfs
09:31
Start of "zipfs" branch, meant for keeping track of the proposed changes for a new TIP. Remove some ... check-in: f454ea8e02 user: jan.nijtmans tags: zipfs
09:16
Put back the stub entries for TclpGetDate/TclpLocaltime/TclpGmtime. Although those functions are dea... check-in: 2805b1a08c user: jan.nijtmans tags: androwish
2015-12-18
15:41
Make symbols which are deprecated MODULE_SCOPE, if the flag TCL_NO_DEPRECATED is specified check-in: 1ca3bdd080 user: jan.nijtmans tags: tip-439, semver
12:39
upstream androwish change check-in: 786f147e7a user: jan.nijtmans tags: androwish
2015-12-17
15:23
Minor tweaks on ZIPFS_IN_TCL check-in: f4690c201b user: jan.nijtmans tags: androwish
12:04
minor tweaks for MSVC check-in: 5c6069be75 user: jan.nijtmans tags: androwish
2015-12-16
15:18
remove unnecessary Tclzipfs defines in tclStubInit.c check-in: 85fa957291 user: jan.nijtmans tags: androwish
13:37
No need for more than tcl.h in zipfs.h check-in: 3421ac5d9b user: jan.nijtmans tags: androwish
13:26
Remove zipfs symbols from stub table. Those symbols should be exported as-is, without using the stub... check-in: 9bac0a5731 user: jan.nijtmans tags: androwish
13:21
merge trunk check-in: fe902d33b2 user: jan.nijtmans tags: androwish
2015-12-15
15:16
Different solution to the tailcall impact on -errorinfo. Leaf check-in: 8b9329b30e user: dgp tags: dgp-tailcall-errorinfo-alt
14:40
Suppress additions to the -errorinfo from a tailcall-invoked command. Leaf check-in: 523734993c user: dgp tags: dgp-tailcall-errorinfo
13:22
Merge trunk. Fix configure scripts: dot should be part of TCL_PATCH_LEVEL check-in: 63b129366e user: jan.nijtmans tags: tip-439, semver
13:19
Remove unused static function definition check-in: c5394a312b user: jan.nijtmans tags: trunk
11:13
make some MODULE_SCOPE symbols static check-in: 3c36ca4be3 user: jan.nijtmans tags: trunk
10:33
Eliminate AuxDataType table: since this table only contains 4 constant entries, it is overkill to us... check-in: ae32969212 user: jan.nijtmans tags: trunk
09:31
Merge trunk. Upstream zipfs change check-in: a4e8495e3b user: jan.nijtmans tags: androwish
2015-12-12
11:54
Issue the correct auxType when compiling [array set]. check-in: 4ba93f8156 user: dkf tags: trunk
2015-12-11
22:56
Merge trunk. Upstream androwish changes check-in: 62263368e1 user: jan.nijtmans tags: androwish
22:27
merge trunk check-in: 066ad731b4 user: msofer tags: empty-bodies
21:42
code reordering, no func changes Leaf check-in: 2bdd045a21 user: msofer tags: mig-nre-mods
21:21
fix segfault on invokhidden - faulty adaptation at last merge check-in: e5736a79d1 user: msofer tags: mig-nre-mods
15:55
transforming the NRE stack from a linked list to a real stack; incomplete check-in: bf2e0e30c5 user: msofer tags: mig-nre-mods
13:23
merge trunk check-in: 02b4fa0e2e user: msofer tags: drh-micro-optimization
10:18
Fix [c9eb6b0ac01bb8ef96a616c71426a3db4a279bec|c9eb6b0ac0]: ConvertLocalToUTCUsingC fails the first t... check-in: 38e14f6cc3 user: jan.nijtmans tags: trunk
09:29
Bug in tclPkg.c, use semantic version in more places., but don't use "+" syntax yet. check-in: 547de1eb85 user: jan.nijtmans tags: tip-439, semver
08:51
revert some unintentional changes check-in: a33f7202a8 user: jan.nijtmans tags: tip-439, semver
08:43
Experiments with [http://semver.org/|Semantic Versioning] in Tcl. (Don't look!) check-in: 32379be1ed user: jan.nijtmans tags: tip-439, semver
2015-12-09
10:20
Merge trunk. Upstream zipfs change check-in: 8bd037c973 user: jan.nijtmans tags: androwish
2015-12-02
11:30
Fix 64-bit MSVC build without SDK: If the MSVC version is recent enough, compiling without SDK works... check-in: 6b5e1dd52c user: jan.nijtmans tags: trunk
2015-11-30
18:24
[32c5740a4d] Have Tcl_ListObjReplace() try to use realloc() for growing when it can do so. check-in: a467b03d94 user: dgp tags: trunk
07:37
merge trunk check-in: 8fd9093772 user: jan.nijtmans tags: androwish
2015-11-26
12:01
On cygwin, install libtcl8.6.dll.a in the {prefix}/lib directory. On win32, don't create empty {pref... check-in: 687b1c51e7 user: jan.nijtmans tags: trunk
2015-11-25
21:07
merge trunk check-in: 463fcfbc88 user: jan.nijtmans tags: androwish
2015-11-24
15:09
Fix comments at the top of the *.decls files, which are not correct any more for a long long time check-in: cd9bab60a6 user: jan.nijtmans tags: trunk
09:00
Make ::tcl::tm::roots work for alpha/beta Tcl releases. (backported from "novem", will be needed any... check-in: b8172944cb user: jan.nijtmans tags: trunk
2015-11-22
21:03
Merge trunk check-in: c04ab9a276 user: jan.nijtmans tags: drh-micro-optimization
21:02
Cherrypick [812a81812ebf89d2416059d45fabd27e45603f5e|812a81812e]: Turn off NRE asserts by default. A... check-in: 54583ab6ca user: jan.nijtmans tags: trunk
16:06
merge trunk check-in: 4b32a88752 user: jan.nijtmans tags: androwish
2015-11-21
22:22
[3d96b7076e] Prevent crashes when destroying an object's class inside a method call. check-in: 3a5e60f35a user: dkf tags: trunk
12:43
REVIEW: avoid doing the full TEBC dance for empty bodies check-in: 68801e59cb user: msofer tags: empty-bodies
2015-11-20
16:59
Tcl_ListObjReplace() early out when > LIST_MAX attempted. check-in: cc23ca23e0 user: dgp tags: trunk
16:42
[40f628e8e3] Tcl_ListObjReplace() callers need to handle TCL_ERROR. check-in: fe18292f8d user: dgp tags: trunk
2015-11-18
08:53
Merge trunk check-in: 49ac7413f0 user: jan.nijtmans tags: androwish
2015-11-17
17:01
Spanish translation of example corrected check-in: 6e11288d6a user: oehhar tags: trunk
2015-11-16
10:55
Fix --enable-symbols build on Cygwin. Reported by François Vogel check-in: bd5464f13d user: jan.nijtmans tags: trunk
2015-11-14
21:37
merge trunk check-in: 162ccba25d user: jan.nijtmans tags: androwish
2015-11-13
08:42
Fix [https://www.sqlite.org/src/info/34eb6911afee09e7|34eb6911af], taken over from SQLite: Fix uses ... check-in: 2ae64b3400 user: jan.nijtmans tags: trunk
2015-11-11
20:25
*** ABANDONED - see branch mig-opt2 *** simplify, avoid using PATHS before init, (partial) soluti... Closed-Leaf check-in: 89be6a5ae0 user: msofer tags: mig-optimize
16:09
Patches by Christian Werner, supporting TCL_UTF_MAX=6 on Windows. Doesn't work yet, but it's a start... Closed-Leaf check-in: 6306082702 user: jan.nijtmans tags: werner-utf_max=6
09:56
Remove unused calculation of the result set size from TclCreateSocketAddress() check-in: 9252ca9944 user: max tags: trunk
2015-11-10
16:34
[261a8a79f0] Integer overflow leads to segfault. check-in: a03fee273c user: dgp tags: trunk
04:33
new optimizer (give up on moving bytecodes on this branch); there is still a problem evidenced when ... check-in: 496d4b3780 user: msofer tags: mig-optimize
2015-11-05
16:44
merge trunk check-in: 623a8ff73b user: msofer tags: mig-optimize
16:38
restore safety measure (stupidly disabled in 7cce33b) check-in: 4ceb5c2ba8 user: msofer tags: mig-optimize
01:48
merge trunk; partial while hunting for a merge bug - updated to 2015-05-18 check-in: 26f9bf8072 user: msofer tags: mig-optimize
2015-11-03
13:13
better handle out-of-memory conditions in ZIP filesystem hard-wire initial encoding on Android to UT... check-in: 5057cf8f6e user: jan.nijtmans tags: androwish
2015-11-01
22:04
Merge trunk. Added comments in ZIP filesystem (no functional changes) check-in: 85da42b3eb user: jan.nijtmans tags: androwish
2015-10-28
21:15
make genstubs check-in: 65e6468f5d user: dkf tags: trunk
21:15
Expose some of the TclBN operations through the internal API, so clients of the bignum code don't ne... check-in: a92c7695c6 user: dkf tags: trunk
09:04
merge trunk check-in: 8d6b22d79d user: jan.nijtmans tags: androwish
2015-10-27
23:16
Merge tzdata2015g from ietf check-in: 1fb5035d65 user: venkat tags: trunk
22:09
Chisel 1% from the TclOO object creation μbenchmark. check-in: 7bb78032e9 user: dkf tags: drh-micro-optimization
2015-10-26
07:23
merge trunk check-in: 87457454c8 user: dkf tags: core_zip_vfs
07:22
Added some TclOO microbenches. check-in: d71aaf008e user: dkf tags: drh-micro-optimization
04:02
Merged with trunk, fixes to allow builds outside of the tcl/unix|win directory check-in: 8ac6e104b9 user: hypnotoad tags: core_zip_vfs
2015-10-25
22:59
merge trunk check-in: 95e73bf9ea user: jan.nijtmans tags: androwish
22:47
re-generate "configure", both for unix and win check-in: 896624cfd4 user: jan.nijtmans tags: trunk
21:25
merge trunk check-in: 474e240358 user: dkf tags: drh-micro-optimization
21:23
Higher-level microoptimizations for [clock format]. check-in: fc7f47d84c user: dkf tags: drh-micro-optimization
20:14
Merge trunk check-in: 2b2578b68d user: jan.nijtmans tags: androwish
19:41
Remove use of HAVE_USLEEP. It isn't use anywhere any more check-in: fc1ece2983 user: jan.nijtmans tags: trunk
18:13
Avoid isnan call to make double-using code faster. check-in: 36a49ddb3f user: pspjuth tags: drh-micro-optimization
10:57
Allow tuning of the number of iterations in the micro-opt loops. check-in: 2b59399d38 user: dkf tags: drh-micro-optimization
00:57
Added drh's analysis wrapper script so that we don't need to keep private copies. check-in: 2f4be1fbdc user: dkf tags: drh-micro-optimization
00:20
Added another micro-opt case: [clock]. check-in: 5fced0dfc8 user: dkf tags: drh-micro-optimization
2015-10-24
21:52
(by drh) micro-opt of INST_LOAD_SCALAR1 (the hottest instruction) in the non-varLink (most frequent)... check-in: d054a5c345 user: msofer tags: drh-micro-optimization
19:00
merge trunk check-in: 5f38830914 user: dkf tags: drh-micro-optimization
19:00
Added one of the micro-opt test cases. check-in: c60a364c43 user: dkf tags: drh-micro-optimization
18:59
Make the async-interrupt tests work more reliably. check-in: a921e888d6 user: dkf tags: drh-micro-optimization
16:02
A more lenient test; different platforms are more diverse in their correct output. check-in: 918f81d2fe user: dkf tags: trunk
07:43
Bring back regexp to what it was in latest release. This is the correct fix for the problem noted by... check-in: 6bad37c04c user: jan.nijtmans tags: trunk
02:37
merge changes from pspjuth that optimize conversion from unichar to utf and add optimized versions f... check-in: e99a79a326 user: kbk tags: drh-micro-optimization
2015-10-23
22:46
merge trunk check-in: 501e1a7d69 user: dkf tags: drh-micro-optimization
22:44
Mend problems with [platform::identify] formatting. check-in: dd419aacf2 user: dkf tags: trunk
21:52
Knock perhaps 1% off execution time: guard on TclAsyncReady more efficient when decrementing to zero... check-in: a9b4bf802b user: dkf tags: drh-micro-optimization
14:59
merge mark check-in: 1b40769a10 user: dgp tags: trunk
12:52
Make test clock-67.4 time zone independent. Bug [4a0c163d24] check-in: 3fdcaf2b64 user: oehhar tags: trunk
08:52
merge trunk check-in: 180d7786fc user: jan.nijtmans tags: androwish
08:13
Merge trunk check-in: d68de1f600 user: jan.nijtmans tags: androwish
08:12
Change "clock scan/format -format %x -locale current" output on msgcat locale change. Bug [4a0c163d2... check-in: 5855bdf4a8 user: oehhar tags: trunk
08:08
New test for clock scan, test numbering corrected Closed-Leaf check-in: 6c5184f499 user: oehhar tags: bug-4a0c163d24
2015-10-22
14:07
fix typo in micro-optimization TclpInitThreadAlloc check-in: 1b71628a42 user: kbk tags: drh-micro-optimization
01:00
Turn off NRE asserts by default. About a 5% speedup on [clock format]. check-in: 812a81812e user: dkf tags: drh-micro-optimization
2015-10-21
23:30
Micro-optimization: remove double checked lock from TclGetAllocCache in favour of initialization in ... check-in: fdbf64dc50 user: kbk tags: drh-micro-optimization
20:30
Change "clock format -format %x -locale current" output on msgcat locale change [4a0c163d24] check-in: e5bf4e6084 user: oehhar tags: bug-4a0c163d24
20:18
Further cleanup and enhancements. Closed-Leaf check-in: e53cd46a2a user: mistachkin tags: bug-57945b574a, tip-435
19:47
Add macro magic for non-threaded builds. check-in: 36666aee4c user: mistachkin tags: bug-57945b574a, tip-435
19:11
Add experimental Tcl_SetMutexWaitProc public API. check-in: 74d995560a user: mistachkin tags: bug-57945b574a, tip-435
17:02
Merge updates from trunk. check-in: 6e776b8e33 user: mistachkin tags: bug-57945b574a, tip-435
14:10
[1080042][8f245009b0] Big bundle of regexp engine fixes and improvements contributed from Tom Lane o... check-in: 497b93405b user: dgp tags: trunk
2015-10-19
14:07
[154f0982f2] Document that Tcl_NewObjectInstance() really needs to make a namespace. check-in: 2327af6915 user: dkf tags: trunk
13:52
typo in comment. Eliminate unnecessary end-of-line spacing. check-in: a3acef607b user: jan.nijtmans tags: trunk
2015-10-18
10:48
merge trunk check-in: 3b64aa38e6 user: jan.nijtmans tags: androwish
10:34
Bring back Tcl_MutexLock() to exact implementation in Tcl 8.6.4. For details, see [ba44e415a0]: Use ... check-in: ebfd1b23cb user: jan.nijtmans tags: trunk
2015-10-17
07:21
Proposed fix for [ba44e415a0]: "Use of mutexLock causes problem with reactive event handling in Andr... Closed-Leaf check-in: 934cfb547e user: jan.nijtmans tags: bug-ba44e415a0
2015-10-14
19:04
Merge trunk check-in: 673129da3d user: jan.nijtmans tags: androwish
2015-10-12
11:29
Various build fixes, when using Cygwin shell in combination with native MinGW compiler. Contributed ... check-in: 19e0bd474e user: jan.nijtmans tags: trunk
2015-10-10
12:38
merge-mark check-in: 6e5bffab10 user: jan.nijtmans tags: trunk
2015-10-09
19:11
merge trunk check-in: 4cc09d6a51 user: jan.nijtmans tags: androwish
14:41
Make autoconf > 2.59 work warning-free check-in: 014ebbcf3c user: jan.nijtmans tags: trunk
13:18
Tcl/OpenBSD/Sparc needs -fPIC. check-in: 4e04900d36 user: stwo tags: trunk
2015-10-08
14:41
Decorate Tcl_Exit() and Tcl_SetExitProc()'s argument with TCL_NORETURN as appropriate, as already do... check-in: efcf56ba11 user: jan.nijtmans tags: trunk
2015-10-07
13:34
Fix [8587cb648c445f7]: clock default format incorrect check-in: dac4147f72 user: jan.nijtmans tags: trunk
13:14
Where "interp" is only used for error-reporting, it can be allowed to be NULL. This should fix [5da2... check-in: 5034c136a8 user: jan.nijtmans tags: trunk
09:00
merge trunk check-in: c1a52531aa user: jan.nijtmans tags: tip-389-impl
08:40
Fix surrogate handling in PrintSourceToObj(), differenciating for TCL_UTF_MAX = 6 (androwish) and T... check-in: 7f398eb5b4 user: jan.nijtmans tags: trunk
07:23
merge trunk check-in: 2abe926465 user: jan.nijtmans tags: androwish
2015-10-06
14:49
Fix [b42a851475]: file normalize ~user returns wrong directory on Windows check-in: 481cc1a100 user: jan.nijtmans tags: trunk
10:50
merge trunk check-in: 231c2f1237 user: jan.nijtmans tags: androwish
09:36
Revise content of generate win/tclConfig.sh: Make sure that all entries use windows paths with forwa... check-in: 7491c25e44 user: jan.nijtmans tags: trunk
08:21
Double '[' and ']', otherwise re-generating "configure" doesn't give the expected result. check-in: 7302585809 user: jan.nijtmans tags: trunk
2015-10-05
09:26
Use "cygpath -m" in stead of "cygpath -w", so paths (even windows ones) always have forward slashes.... check-in: 7f273c5ec7 user: jan.nijtmans tags: trunk
2015-10-04
10:20
Eliminate unnessessary end-of-line spacing. No functional change. check-in: 7caaf52e89 user: jan.nijtmans tags: trunk
09:42
merge trunk check-in: 0c13cf11bf user: jan.nijtmans tags: androwish
2015-10-01
11:18
Fix signed<->unsigned compare gcc compiler warning. check-in: d89f5f9792 user: jan.nijtmans tags: trunk
2015-09-30
13:57
merge trunk check-in: c23e2e76a6 user: jan.nijtmans tags: androwish
13:45
Mutch simpler solution to [219866c1e9]: In stead of filtering out version information from the strin... check-in: c11c32ad31 user: jan.nijtmans tags: trunk
12:59
Fix [738bc50e93]: auto_execok doesn't recognise mklink on windows check-in: faf762a211 user: jan.nijtmans tags: trunk
11:12
Don't limit Universal runtime support VisualStudio version 14 only, future versions will probably ha... check-in: 27dc46e5cb user: jan.nijtmans tags: trunk
08:29
Fix [b1f19286f0]: for command documentation. Minor addendum to previous commit: Make OS version nu... check-in: 46ff66412d user: jan.nijtmans tags: trunk
2015-09-29
21:20
merge trunk check-in: 2aa90f5782 user: jan.nijtmans tags: androwish
07:48
Fix [219866c1e9]: platform::identify: regexp doesn't match platform -> platform 1.0.14 check-in: c2355bf4d3 user: jan.nijtmans tags: trunk
2015-09-28
11:13
Align comment. Remove some end-of-line spacing. No functional changes. check-in: fad573cac2 user: jan.nijtmans tags: trunk
10:58
Don't use mutex retry mechanism on Android. (problems ???) check-in: 218071d627 user: jan.nijtmans tags: androwish
2015-09-27
12:59
merge trunk check-in: bd170ad572 user: jan.nijtmans tags: androwish
2015-09-25
16:43
Backout failed attempt to fix [32ae34e63a]. check-in: 33902c18c2 user: dgp tags: trunk
2015-09-24
14:43
Minor simplification and correct TCL_NORETURN decoration check-in: 002c5f56ee user: jan.nijtmans tags: rfe-854941, tip-596
14:14
Merge latest TIP #414 implementation (branch initsubsystems). check-in: 8cde9e363d user: jan.nijtmans tags: rfe-854941, tip-596
13:48
merge trunk check-in: 69fcfc124a user: jan.nijtmans tags: initsubsystems
11:06
Fix [5d170b5ca5e12743006d737c79f959f3efabc644|5d170b5ca5]: checkin 9f8b7bea5344f1b0 broke netbsd's t... check-in: 6da7c01325 user: jan.nijtmans tags: trunk
10:03
merge trunk Closed-Leaf check-in: b65985a504 user: jan.nijtmans tags: bug-5d170b5ca5
10:01
merge-mark (almost, just a few cosmetic changes) check-in: 0b3d2ed4aa user: jan.nijtmans tags: trunk
2015-09-23
17:29
Update tests to new ReflectWatch() behavior. check-in: 58d7a51a76 user: dgp tags: trunk
17:15
[e0a7b3e5f8] Add missing UpdateInterest call in DoRead(). check-in: 59229a9240 user: dgp tags: trunk
16:58
[32ae34e63a] Prevent segfaults and data corruption when CopyData() is called recursively. Mark new t... check-in: 7ecd0b8c8d user: dgp tags: trunk
12:19
Merge trunk check-in: d58c269d4e user: jan.nijtmans tags: bug-5d170b5ca5
11:35
merge trunk check-in: 35db3f7afb user: jan.nijtmans tags: androwish
10:29
Micro-optimization handling Tcl_Panic(), suggested by D. Richard Hipp. As a side-effect, this is as ... check-in: 4a27b0487a user: jan.nijtmans tags: trunk
2015-09-22
20:57
micro-opt of hash lookups found by drh check-in: 3f693cdfe9 user: msofer tags: trunk
15:24
Decorate Tcl_Panic and Tcl_PanicVA with the noreturn option, alowing further optimizations by the C-... Closed-Leaf check-in: 783aaa7b90 user: jan.nijtmans tags: panic-noreturn
11:32
Eliminate compiler warnings for MSVC check-in: 7b3b0ca73e user: jan.nijtmans tags: trunk
08:06
merge trunk check-in: 6911f22dbe user: jan.nijtmans tags: androwish
2015-09-21
19:25
[187d7f499b] Sync the regexp engine to the Postgres version. check-in: 2039e3cf3d user: dgp tags: trunk
19:04
[1115587][0e0e150e49] Major fix for regexp handling of quantified backrefs. Contributed by Tom Lane ... check-in: c8dfe06653 user: dgp tags: trunk
18:50
[d7ea9f985][a3c3508599] Internal regexp fixes that cleanup and streamline. check-in: 7e49ffdb09 user: dgp tags: trunk
2015-09-17
11:47
fixed bug in zipfs error handling (backported from androwish) check-in: 4ba6b4a77f user: jan.nijtmans tags: androwish
2015-09-07
08:35
Fix for [5d170b5ca5] now available for widespread testing (incl. HPUX and OSX) check-in: 3ff8944fc4 user: jan.nijtmans tags: bug-5d170b5ca5
2015-09-05
20:10
Merge trunk. "paranoia" patch for the notifier, making sure that thread local data from invalid thr... check-in: d8fd974ade user: jan.nijtmans tags: bug-5d170b5ca5
2015-09-04
12:23
Document that multi-threading is on by default since 8.6 check-in: 2e7826da11 user: jan.nijtmans tags: trunk
12:16
merge trunk. Update documentation. check-in: c0985fc9bc user: jan.nijtmans tags: tip-389-impl
07:23
Remove unnecessary end-of-line spacing (preparing for some further documentation updates) check-in: a5205fe3c8 user: jan.nijtmans tags: trunk
2015-09-03
09:39
In StartNotifierThread() don't lock mutex if thread is already started. Fix panic message if thread... check-in: 795a9a8bc0 user: jan.nijtmans tags: bug-5d170b5ca5
2015-09-02
13:19
nonportable -> nonPortable check-in: 2452a86c51 user: jan.nijtmans tags: trunk
11:54
Fix the Cygwin notifier, doing the initialization of the thread-local variables exactly the same as ... check-in: 57e106c650 user: jan.nijtmans tags: bug-5d170b5ca5
09:02
Merge trunk. Gustaf's latest and greatest fix. check-in: e2f25680d8 user: jan.nijtmans tags: bug-5d170b5ca5
08:44
merge trunk check-in: 50dc66790e user: jan.nijtmans tags: tip-389-impl
07:16
Merge trunk check-in: 938195c9ae user: jan.nijtmans tags: androwish
2015-09-01
18:54
Various Unicode handling enhancements, when building with TCL_UTF_MAX > 3, inspired by androwish. No... check-in: e2278643dc user: jan.nijtmans tags: trunk
15:15
Whitespace reduction in Tcl scripts. No functional change. check-in: 401a39ba9a user: jan.nijtmans tags: trunk
2015-08-31
17:30
Dependancies from androwish upstream check-in: bc0f534cb0 user: jan.nijtmans tags: androwish
10:41
Merge trunk. Add Gustaf's latest fix for unit-tests. check-in: 3458e0ec21 user: jan.nijtmans tags: bug-5d170b5ca5
10:27
merge trunk check-in: bdab384a47 user: jan.nijtmans tags: tip-389-impl
10:22
Merge trunk, but remove experimental tip-389-impl merge. check-in: 6d59f33bbb user: jan.nijtmans tags: androwish
10:18
Some Unicode encoding fixes, only having effect if TCL_UTF_MAX > 4. Backported from androwish check-in: d8764f73dd user: jan.nijtmans tags: trunk
2015-08-30
20:21
[7703ff1082] Improved wording. check-in: 7e791e7784 user: dkf tags: trunk
2015-08-28
10:57
Completing [00189c4afc]: Allow semi-static UCRT build on Windows with VC 14.0. Now for the configure... check-in: 0e6e497bf3 user: jan.nijtmans tags: trunk
01:10
Further refinements. check-in: f31817e841 user: mistachkin tags: bug-57945b574a
00:58
Merge trunk. check-in: 4df80ff48d user: mistachkin tags: bug-57945b574a
00:46
Experimental changes to reduce lock contention during fork(). check-in: a989ec9aa1 user: mistachkin tags: bug-57945b574a
2015-08-27
14:53
Fix [7703ff1082]: extra argument ?pattern? of parray is not documented check-in: 983b5afdc0 user: jan.nijtmans tags: trunk
2015-08-25
14:07
merge trunk check-in: 992fb42ccd user: jan.nijtmans tags: bug-5d170b5ca5
11:35
Fix [0df7a1ec2674a76a]: unix/tclUnixFile.c: return value of call to TclpGetCwd in TclpFindExecutable... check-in: 69fd7c4740 user: jan.nijtmans tags: trunk
10:01
Removed "ucrt" as configureable option: If building with VC2014, it's the recommended way to build T... check-in: 23c443f4f1 user: jan.nijtmans tags: trunk
2015-08-24
19:39
Merge tip-389-impl (experimental) check-in: 84c4345b29 user: jan.nijtmans tags: androwish
19:35
merge trunk check-in: c8d895c7d8 user: jan.nijtmans tags: tip-389-impl
08:01
one more.... check-in: 6e46db0a22 user: jan.nijtmans tags: androwish
07:58
Remove unused internal stub entries as well. check-in: 7dc4bc38ec user: jan.nijtmans tags: androwish
2015-08-21
13:29
Merge trunk. Throw away TclpGetDate, TclpLocaltime and TclpGmtime and all related dead code. It mak... check-in: fb4b33254f user: jan.nijtmans tags: androwish
11:21
Eliminate (harmless) compiler warning. No functional change. check-in: 89a003fa17 user: jan.nijtmans tags: trunk
2015-08-19
15:25
Fix [00189c4afcb9e2586301d711f71383e48817a72d|00189c4afc]: Allow semi-static UCRT build on Windows w... check-in: 282c683bb9 user: jan.nijtmans tags: trunk
11:26
merge trunk. Remove now unused internal functions. check-in: afefb60708 user: jan.nijtmans tags: bug-5d170b5ca5
09:06
merge trunk check-in: 9394d5ff08 user: jan.nijtmans tags: androwish
2015-08-18
13:27
[465213d171] Documentation correction for Tcl_NewMethod. check-in: 46d2108111 user: dkf tags: trunk
12:50
[2c509f6291] Minor documentation correction from Peter Lewerin. check-in: 2aa305b227 user: dkf tags: trunk
12:47
[d06b029d9d] next(n) documentation examples correction, from Peter Lewerin. check-in: 831d83dd4e user: dkf tags: trunk
07:01
[7a87a9bc5b] Eliminate invalid write, found by Rolf Ade using Valgrind. check-in: 82cf3748de user: dkf tags: trunk
2015-08-17
20:35
remove superfluous fprintf to stderr. check-in: 77145133c7 user: jan.nijtmans tags: bug-5d170b5ca5
19:39
Merge trunk. More notifier code cleanup. check-in: 798b3cf35c user: jan.nijtmans tags: bug-5d170b5ca5
18:23
[818a1a51e4] Apply fixes from Andreas Seltenreich (reported to us by Tom Lane) for handling low memo... check-in: ad6840ded7 user: dkf tags: trunk
18:01
Proposed fix for invalid write, found by valgrind. Closed-Leaf check-in: 4a4e3eb33d user: dkf tags: bug-7a87a9bc5b
15:21
Merge trunk. Gustaf's latest Unix Notifier improvements, now fixed to work with Cygwin and single-th... check-in: 692b1f54b4 user: jan.nijtmans tags: bug-5d170b5ca5
14:48
merge trunk. Put back some (actually unused) Tclp*UnixTime functions. check-in: e9d49a90fb user: jan.nijtmans tags: androwish
12:35
[e424e31ac7]: Corrected documentation of [regexp -indices] to mention all affected arguments. check-in: f184734500 user: dkf tags: trunk
2015-08-12
05:07
Merge tzdata2015f check-in: ca76ce4725 user: venkat tags: trunk
2015-08-06
04:33
merge trunk check-in: f596344a44 user: jan.nijtmans tags: androwish
04:25
Fix [6f74ac47278f437a]: No man link to Tcl_UtfNcasecmp() during install on unix check-in: 8931dc163c user: jan.nijtmans tags: trunk
03:43
Gustaf Neumann's experimental Unix notifier improvements. check-in: 9e6cdeea1d user: jan.nijtmans tags: bug-5d170b5ca5
2015-08-05
19:30
remove potential crash detected by Coverity (it is a should-never-happen thing) check-in: 2e528c3783 user: msofer tags: trunk
14:44
mark function return as unused, to avoid confusing Coverity check-in: f1b48e9e46 user: msofer tags: trunk
2015-08-03
09:57
merge mark check-in: 2c8fc45c70 user: dkf tags: trunk
07:21
Fix problems with break and continue in for-step clauses, triggered by reporting of Coverity CID 125... check-in: 0db7a63c31 user: dkf tags: trunk
07:18
Fix the documentation comment. Closed-Leaf check-in: 77a5609058 user: dkf tags: Coverity CID 1251203
2015-08-02
16:17
And another problem with continue in for-step clauses, this time a problem in how TEBC handled an ed... check-in: f489f70210 user: dkf tags: Coverity CID 1251203
12:22
Fix more problems with break and continue in for-step clauses. check-in: 7a737d57dd user: dkf tags: Coverity CID 1251203
2015-08-01
19:37
Fix Coverity CID 1251203: break vs continue in for-step clause check-in: 3481934110 user: dkf tags: Coverity CID 1251203
19:00
explicitly ignore Tcl_PushCallFrame and TclPushStackFrame return value - it is always TCL_OK. Incons... check-in: 7448dc7ef9 user: msofer tags: trunk
2015-07-31
22:05
fix off-by-one possible buffer overrun when looking for encodings; found by coverity check-in: 65cc894ac5 user: msofer tags: trunk
00:01
fix typo found by Coverity; no effect on "most" platforms (is there anyone where it would matter?) check-in: df57190d7c user: msofer tags: trunk
2015-07-30
22:56
remove unnecessary checks found by coverity check-in: ea4f3ee751 user: msofer tags: trunk
18:57
remove self-assignment - found by Coverity check-in: b888764966 user: msofer tags: trunk
18:22
Fix bug [f00009f7ce]: memory (object) leaks in TclNativeCreateNativeRep for windows platform: missi... check-in: ecaddab40c user: sebres tags: trunk
18:10
add comment to flag Tcl_Panic as no-return for Coverity Scan static analyzer check-in: de879c7755 user: msofer tags: trunk
13:02
Fix bug [f00009f7ce]: memory (object) leaks in TclNativeCreateNativeRep for windows platform (errone... check-in: 4199a28012 user: sebres tags: trunk
2015-07-29
14:56
[3e7eca8c8c] Prevent overflow in size values passed to allocators. check-in: 6b18af935a user: dgp tags: trunk
10:03
[3e7eca8c8c] Prevent overflow in the size value passed to ckrealloc(). check-in: 09d77bdb2a user: dgp tags: trunk
2015-07-23
17:31
merge-mark check-in: 24dc41e790 user: jan.nijtmans tags: bug-57945b574a
17:30
merge trunk check-in: f90dd5989c user: jan.nijtmans tags: bug-57945b574a
17:09
Fix bug [57945b574a6df0332efc4ac96b066f7c347b28f7|57945b574a]: lock in forking process under heavy m... check-in: 9f8b7bea53 user: jan.nijtmans tags: trunk
2015-07-20
12:09
merge trunk Closed-Leaf check-in: 8bdd67a63b user: dgp tags: bug-f97d4ee020
2015-07-18
05:52
[a3309d01db] Plug memleak in compiled [unset a($i)]. check-in: 41d3e42dda user: dgp tags: trunk
05:27
Add the missing cleanup bits in INST_UNSET_ARRAY. Closed-Leaf check-in: cd71aa687d user: dgp tags: bug-a3309d01db
02:39
merge trunk check-in: 5aa7992634 user: dgp tags: bug-a3309d01db
01:45
Fix failing test check-in: 32cb4cf790 user: dgp tags: trunk
2015-07-17
21:22
merge trunk check-in: 9dd0be6a79 user: dgp tags: bug-a3309d01db
21:17
Test for original meaning of [unset -nocomplain --]. FAILS! check-in: 7fac4e0bef user: dgp tags: trunk
2015-07-16
05:31
merge trunk check-in: 9fb3171f6d user: jan.nijtmans tags: androwish
2015-07-15
17:59
[9bad630c31] Prevent read outside of buffer bounds. check-in: 7b83d1ae4c user: dgp tags: trunk
17:20
[b1534b438b] Prevent read outside buffer boundaries. check-in: 0915121be2 user: dgp tags: trunk
14:52
merge trunk. Undo unnecessary changes in tclEncoding.c, making it equal to trunk again (thanks to Ch... check-in: f0ca2a6223 user: jan.nijtmans tags: androwish
14:47
Increase some counter sizes related to filesystem epoch from int to size_t. And prevent them ever be... check-in: 5a8e195a32 user: jan.nijtmans tags: trunk
11:17
merge trunk Closed-Leaf check-in: 0c29e94a4a user: jan.nijtmans tags: bug-57945b574a-without-stub
09:31
Remove unused local variables. Now unix/tclUnixTime.c is idential in "androwish" compared to "novem"... check-in: 59e576c1f2 user: jan.nijtmans tags: androwish
09:22
Merge trunk. Remove TclpLocaltime, TclpGmtime and TclpGetDate completely, in order to prove that th... check-in: b7425eb31e user: jan.nijtmans tags: androwish
08:36
Eliminate the definition of L_tmpnam. It isn't used anywhere within Tcl any more. (backported from a... check-in: 9a008e7622 user: jan.nijtmans tags: trunk
07:52
merge trunk check-in: 1888ac26fe user: jan.nijtmans tags: androwish
2015-07-14
21:38
Spell out [info exists] in example code for [exit] command. check-in: 7d94a18b73 user: andy tags: trunk
2015-07-13
09:41
merge trunk check-in: edcfc37018 user: jan.nijtmans tags: win-console-panic
2015-07-10
12:41
Implement TIP 436: Improve TclOO isa Introspection check-in: 52e60be8fa user: dkf tags: trunk
12:40
Added tests. Closed-Leaf check-in: 735b52a80c user: dkf tags: tip-436
2015-07-07
14:20
Documentation: source ignores BOM for unicode files check-in: 8c273ab09b user: oehhar tags: trunk
2015-07-05
16:52
[a0ece9d6d4] The cmd field of a CmdFrame when non-NULL must point within the string of the correspon... check-in: 032f16915b user: dgp tags: trunk
2015-07-02
13:46
Plug leak of two mp_ints. check-in: 72ede96266 user: dgp tags: trunk
13:18
merge trunk check-in: 690360ca64 user: jan.nijtmans tags: androwish
12:54
Revert refcount changes that were not cosmetic. Changing equality testing to inequality testing does... check-in: 33e894a6ee user: dgp tags: trunk
12:29
Revert some refcount changes on I/O structs. These are refcounts on structs, not Tcl_Obj's. Their s... check-in: 77039e15ef user: dgp tags: trunk
12:19
merge trunk check-in: f099df5ecf user: jan.nijtmans tags: win-console-panic
12:17
Remove unnecessary end-of-line spacing in compat/*.c check-in: cbe2302e59 user: jan.nijtmans tags: trunk
12:10
merge trunk check-in: 7c68910cbf user: jan.nijtmans tags: win-console-panic
09:18
merge trunk check-in: a6d70f8aba user: jan.nijtmans tags: androwish
08:17
Another round of refCount consistancy improvements. check-in: ec91b85b61 user: jan.nijtmans tags: trunk
03:15
remove code that was ifdef'ed out for ages (ENABLE_NS_VARNAME_CACHING), has zero hope of being reviv... check-in: 1d247073cf user: msofer tags: trunk
2015-07-01
13:12
Don't use internalRep.otherValuePtr any more, twoPtrValue.ptr1 is always a better idea. A few more ... check-in: 53c70c03d6 user: jan.nijtmans tags: trunk
09:58
Say what is meant more clearly, put syntax checks before semantic checks. check-in: 7dcbab24d6 user: dkf tags: tip-436
09:45
Implementation of TIP #436: Improve TclOO isa Introspection check-in: 4ade21a91a user: dkf tags: tip-436
2015-06-30
21:41
Consistancy in refcount management. check-in: 296892a8fb user: jan.nijtmans tags: trunk
14:39
Correct handling of dictionaries in the background error processing code. check-in: 3c9641e092 user: dkf tags: trunk
14:39
merge head check-in: 28e1092ca7 user: dkf tags: trunk
14:32
"mcpackagelocale present" is more elegant check-in: 03d030c1c2 user: oehhar tags: trunk
08:10
Use twoPtrValue in stead of ptrAndLongRep for implementation of some internal Obj types. On most pla... check-in: d3a263c973 user: jan.nijtmans tags: trunk
2015-06-29
21:44
[TIP 412] msgcat dynamic locale change and package private locale (msgcat 1.6.0) check-in: 392ff6199d user: oehhar tags: trunk
21:26
Added tests for mcforgetpackage, mcpackagelocale and mcpackageconfig Closed-Leaf check-in: 4c6197ca80 user: oehhar tags: msgcat_dyn_locale, tip-412
12:08
merge tests Leaf check-in: a6e2e5b9f5 user: aspect tags: aspect-lreplace-cleanup
12:08
lreplace test battery check-in: 0586ceac09 user: aspect tags: aspect-lreplace-cleanup
12:06
test cases for 0f2c6bc9a Leaf check-in: 107f4f9bdc user: aspect tags: aspect-lreplace-tests-1
11:44
test cases for b820489dec Leaf check-in: 355706aa97 user: aspect tags: aspect-lreplace-tests
11:22
allow lreplace to append check-in: 0f2c6bc9a8 user: aspect tags: aspect-lreplace-cleanup
11:12
fix inverted empty list test in replaceRange case check-in: b820489dec user: aspect tags: aspect-lreplace-cleanup
11:08
tidy up lreplace bytecode generation; fall back to interpreted for more cases check-in: 0c4a83c31e user: aspect tags: aspect-lreplace-cleanup
2015-06-28
01:55
Merge tzdata2015e from ietf.org check-in: 1615793e80 user: venkat tags: trunk
2015-06-26
15:16
Tests for mcexists and mcloadedlocales check-in: 9806884e41 user: oehhar tags: msgcat_dyn_locale
13:41
Manpage, callback fail calls bgerror, clean catalog on packagelocale unset check-in: 4b0540150e user: oehhar tags: msgcat_dyn_locale
2015-06-25
08:05
revert unintended change of .settings/org.eclipse.core.resources.prefs in previous commit check-in: 65f10f89cc user: jan.nijtmans tags: trunk
08:02
Fix bug in "make dist" when system-encoding is UTF-8: eolFix will then translate some windows-specif... check-in: 63b06948ef user: jan.nijtmans tags: trunk
2015-06-24
14:28
Tcl_GetStringFromObj(..., NULL) -> Tcl_GetString(...). Use size_t in stead of int for more internal ... check-in: d5dd89b5a0 user: jan.nijtmans tags: trunk
13:56
Silence compiler warning. check-in: 127a366b73 user: dgp tags: trunk
2015-06-23
21:47
Registry extension 1.3.0 -> 1.3.1: SendMessageTimeoutA -> SendMessageTimeout, so make sure only win3... check-in: b4820171ca user: jan.nijtmans tags: trunk
20:32
Member field which should not have been const, because it is dynamically allocated. Some end-of-line... check-in: e6a8b4df5b user: jan.nijtmans tags: trunk
13:04
If the file system changes when "cwd" changes, force a filesystem refresh on path objects. Needed fo... check-in: 48beab9ffd user: jan.nijtmans tags: trunk
2015-06-22
12:40
Merge trunk check-in: a8834249fb user: oehhar tags: msgcat_dyn_locale
2015-06-21
22:29
Branch for androwish, as help to keep track on which android-specific changes could be included into... check-in: fe175c2a4e user: jan.nijtmans tags: androwish
2015-06-20
20:44
Make sure that an input lying precisely 1/2 ULP between two floating point values is rounded to even... check-in: 4a7785cdf1 user: kbk tags: trunk
2015-06-19
15:35
Remove lines of code made obsolete by earlier changes. check-in: 83de1a781f user: dgp tags: trunk
2015-06-18
17:33
[a4cb3f06c4] Fix edge case handling in lreplace. Many more tests. check-in: 210979790b user: dgp tags: trunk
13:09
Merge trunk. Upgrade to Unicode 8.0 check-in: 8d19eec637 user: jan.nijtmans tags: tip-389-impl
12:54
Upgrade all internal Unicode tables from Unicode 7.0 to Unicode 8.0 check-in: fa3f257039 user: jan.nijtmans tags: trunk
2015-06-17
20:32
Rename the new API to TclMutexUnlockAndFinalize as it is not platform-specific. check-in: bc5d1d75a1 user: mistachkin tags: bug-57945b574a-without-stub
2015-06-16
15:24
Change Tcl_MutexUnlockAndFinalize() to internal function TclpMutexUnlockAndFinalize(). This does not... check-in: c2af0457ba user: jan.nijtmans tags: bug-57945b574a-without-stub
08:41
Fix [e770d92d76]: Add support for higher baud rates in Tcl check-in: 186588751d user: jan.nijtmans tags: trunk
03:33
lreplace: more tests, doc improvement Closed-Leaf check-in: b1d875f05f user: aspect tags: aspect-lreplace-refix
00:41
fix for a4cb3f06c4fe - bug introduced in 32b61592465 check-in: 8532890ecf user: aspect tags: aspect-lreplace-refix
2015-06-11
02:47
Plug memory leaks in the Tcl_ZlibInflate() error handling code. Fix for ticket [478c446889]. check-in: 513c7ae3fc user: mistachkin tags: trunk
2015-06-10
21:53
Patch to add support for higher baud rates under Unix Ticket [e770d92d76]] Closed-Leaf check-in: 7c1aae5292 user: hypnotoad tags: ticket-e770d92d6
2015-06-08
20:56
The unit for usleep() is microseconds, not milliseconds. check-in: 68decd512b user: mistachkin tags: bug-57945b574a
17:19
Stop documentation lie about command rename traces and comment lie about what's done with them in Tc... check-in: 0f3b6ef172 user: dgp tags: trunk
2015-06-05
19:59
Merge thread test typo fixes from trunk. check-in: dfd36a52c7 user: mistachkin tags: bug-57945b574a
19:58
Fix typo in three thread tests. check-in: afbc4d55a7 user: mistachkin tags: trunk
19:56
Add stress test. check-in: 20b8b27291 user: mistachkin tags: bug-57945b574a
2015-06-04
20:49
Merge updates from trunk. check-in: e7851134ad user: mistachkin tags: bug-57945b574a
2015-06-03
19:08
[268b23df11] Revised patch to create phony source string when the original script does not actually ... check-in: a4746159a2 user: dgp tags: trunk
17:40
Put the ellipsis inside, not outside, the close quote. check-in: 4ff271315a user: dgp tags: trunk
12:26
[268b23df11] When GetSrcInfoForPc() returns NULL, make sure it also sets the length to a non-positiv... check-in: 5bd1e43691 user: dgp tags: trunk
2015-06-01
15:16
Make all msgcat tests pass check-in: c3bc045725 user: oehhar tags: msgcat_dyn_locale
2015-05-31
19:03
clock.tcl modified that all clock tests pass check-in: 5cbb737b5c user: oehhar tags: msgcat_dyn_locale
16:20
merge trunk check-in: 5a33b96277 user: oehhar tags: msgcat_dyn_locale
2015-05-28
12:28
merge trunk check-in: 8f95dbfde4 user: dgp tags: bug-57945b574a
00:53
Make sure the necessary mutexes are in a well-known state across calls to fork(). check-in: e061e813c3 user: mistachkin tags: bug-57945b574a
2015-05-27
22:34
Fix typo in previous check-in. Closed-Leaf check-in: a6cc71ba6d user: mistachkin tags: experimental
22:29
Make sure the master and mutex locks are in a well-known state across the fork() call. check-in: c69cf62a8e user: mistachkin tags: experimental
18:35
Make tweak to the mem-debug tracking official. It is now again possible to use regular packages with... check-in: ef02e1dfd9 user: andreask tags: trunk
2015-05-26
10:16
Added missing marker for incompatibility. check-in: ffbbbcc0ed user: dkf tags: trunk
2015-05-25
20:23
Remove useless code, trying to sync win32 environment variables with cygwin's. cygwin1.dll is respon... check-in: 29ddaf623d user: jan.nijtmans tags: trunk
2015-05-21
17:58
Additional mutex locking/unlocking during fork() to keep things synchronized. check-in: ba2d367156 user: mistachkin tags: experimental
2015-05-20
15:15
Missed a bit check-in: 8d6572f68a user: dgp tags: trunk
15:12
[29044ba23f] Remove RANLIB as part of library installation. At best it's redundant to the RANLIB al... check-in: 9f5893b2e8 user: dgp tags: trunk
13:45
Don't change autoconf version by accident. check-in: 2e6cee666e user: dgp tags: bug-57945b574a
13:37
merge trunk check-in: 9447602d7e user: dgp tags: bug-57945b574a
2015-05-19
20:34
Simplify code generation for a list of literals. Generates slightly simpler bytecode too. check-in: 1a292c2874 user: dkf tags: trunk
20:29
Tidier version. Closed-Leaf check-in: 3963c3db7f user: dkf tags: dgp-defer-string-rep
19:22
Don't cause string rep generation in [list <lit> <lit> ... <lit>] bytecode. Candidate for merge to t... check-in: a3d89bfa32 user: dgp tags: dgp-defer-string-rep
2015-05-18
20:41
regenerate configure check-in: 4a93db1712 user: dkf tags: bug-57945b574a
20:33
First attempt at implementing the necessary auto-magic for usleep. check-in: f1e461bdbc user: mistachkin tags: bug-57945b574a
18:23
Adjust tweaks from the previous check-in to prepare for configure detection of usleep(). check-in: 7697b08d77 user: mistachkin tags: bug-57945b574a
14:44
merge trunk Leaf check-in: 91c27597c9 user: dgp tags: bug-3608714
14:39
merge trunk check-in: a9b44e12b1 user: dgp tags: bug-3608714
08:20
[11250a236d] Made the documentation of non-greediness overrides more obvious. check-in: 93531a5a13 user: dkf tags: trunk
07:51
[c11a51c482] Stop race condition with -accept config option, and allow overriding of it via -headers... check-in: ab0370691f user: dkf tags: trunk
2015-05-17
23:45
Temporary tweaks to allow Thread package tests to pass on Unix. check-in: 1334a0f10a user: mistachkin tags: bug-57945b574a
22:13
This should completely fix the race conditions at the cost of more complexity. Also, on Unix, a mor... check-in: dcdbdb965a user: mistachkin tags: bug-57945b574a
20:13
Update header file with the TIP number. check-in: 562aa37438 user: mistachkin tags: bug-57945b574a
20:10
Fix deadlock. check-in: 0b7a654181 user: mistachkin tags: bug-57945b574a
19:49
Merge updates from trunk. check-in: 7f74633ca9 user: mistachkin tags: bug-57945b574a
19:46
Fix typo in the previous check-in. check-in: 88904831f0 user: mistachkin tags: bug-57945b574a
18:03
Draft fix for a potential race condition in the new Tcl_MutexUnlockAndFinalize API. Not yet tested. check-in: 53d99af757 user: mistachkin tags: bug-57945b574a
12:56
[ad6696285c] Correction of description of filter behaviour with 'unknown'. check-in: 90adc15aa1 user: dkf tags: trunk
12:06
[ad6696285c] Demonstrate that filters are not called for destructors. check-in: 413d3622d5 user: dkf tags: trunk
2015-05-16
06:59
Reword and clarify the doc changes from the previous check-in. check-in: 4b7f255148 user: mistachkin tags: bug-57945b574a
06:49
First draft of the necessary doc changes. check-in: a68b3f0dac user: mistachkin tags: bug-57945b574a
2015-05-15
22:14
[85ce4bf928] Fix for problems with storing Inf with [binary format R]. check-in: 21866fab39 user: dkf tags: bug-85ce4bf928
14:40
[0f42ff7871] Remove unintentional difference between interpreted and compiled [next]. check-in: 55abfff316 user: dkf tags: trunk
13:54
[9dd1bd7a74] Ensure that [self] returns a sensible value in a destructor even when construction didn... check-in: b055612dca user: dkf tags: trunk
2015-05-14
11:19
Bump to http 2.8.9 check-in: b855213f45 user: dgp tags: trunk
08:23
[6a71dbe6ec] Ensure that compression errors log correctly. check-in: b61e62776b user: dkf tags: trunk
08:05
[b9d0434667] Prefer the gzip encoding for transfers. It's less efficient, but it is far more interop... check-in: 52fd51a4df user: dkf tags: trunk
2015-05-12
15:00
Added contributed tests from aspect Closed-Leaf check-in: 2417c6617a user: dgp tags: bug-0f42ff7871
14:45
merge trunk check-in: cddef08e73 user: dgp tags: bug-0f42ff7871
2015-04-30
15:31
test portability check-in: 019ec0ba40 user: dgp tags: trunk
2015-04-29
20:35
merge mark check-in: ec6a571ab9 user: dgp tags: trunk
18:16
[894da183c8] Test and fix for regression in flushing blocked channels. check-in: 98d7d3d724 user: dgp tags: trunk
07:56
Merge tzdata2015d from ietf.org check-in: c440f651dd user: venkat tags: trunk
2015-04-24
20:17
[879a0747be] Repair handling of incomplete multi-byte chars at the ends of input buffers. Also prope... check-in: fa817d16c8 user: dgp tags: trunk
15:48
Fix UtfToUtfProc() to remove the potential to read beyond end of input buffer. check-in: 727d74f76d user: dgp tags: trunk
2015-04-23
12:17
Open linked folder shared on Windows - Patch [19ea026e43] check-in: 990679a4a2 user: oehhar tags: trunk
2015-04-20
10:35
Fix [8065d178229d8d335eee64d36ada37c4dedf2579|8065d17822]: Duplicate -DNDEBUG in compiler command wi... check-in: 0a2e3bb2d9 user: jan.nijtmans tags: trunk
2015-04-17
20:52
bring in dgp's improvements to zippy check-in: b285882061 user: msofer tags: trunk
2015-04-16
12:27
Reduce the list walking by keeping lastPtr fields. Closed-Leaf check-in: 51052eab9b user: dgp tags: zippy-fifo
2015-04-15
19:57
Revise the zippy dance that pushes Blocks and Tcl_Objs back the shared pool so that the overal opera... check-in: ee5c16f99b user: dgp tags: zippy-fifo
2015-04-10
09:23
Fix [a0a251e4e478977334da51e346cddff8ec3fbf52|a0a251e4e4]: tcl 8.6.4 compilation on windows with msy... check-in: c397433be3 user: jan.nijtmans tags: trunk
2015-04-09
19:53
Add new public Tcl C API to allow a mutex to be unlocked and then finalized atomically. Candidate f... check-in: 30dc11630f user: mistachkin tags: bug-57945b574a
09:27
Don't warn about warnings that are suppressed correctly now. check-in: d6a4608b51 user: dkf tags: trunk
09:20
Squelch otherwise-unavoidable OSX warnings. It's like magic! check-in: 4760483bbd user: dkf tags: trunk
2015-04-08
19:08
improve comments for TclMarkTailcall and friends check-in: 36cb964690 user: msofer tags: trunk
16:42
Correction suggested by miguel. Passes test suite and fixes bug demos. check-in: 5c3a32ed23 user: dgp tags: bug-0f42ff7871
14:37
Proposed fix. check-in: b77f0e1f77 user: dgp tags: bug-0f42ff7871
2015-04-04
11:47
Don't fetch values we don't need. check-in: 6f8d422627 user: dkf tags: trunk
2015-03-24
18:27
There's no need to constrain the declaration of Tcl_GetMemoryInfo(). check-in: 07823e2c5d user: dgp tags: trunk
17:34
Tcl source code already assumes the <limits.h> file is available. (See tcl/libtommath/tommath.h .) ... check-in: 713e898a78 user: dgp tags: trunk
2015-03-23
16:05
fix comments describing tailcall implementation check-in: 3a9cbfee23 user: msofer tags: trunk
13:46
fix comments describing tailcall implementation check-in: 654bad187e user: msofer tags: trunk
13:43
more comments Closed-Leaf check-in: 8ef09a1e8a user: msofer tags: mig-tailcall-cleanup
02:11
updated, improved tailcall comments check-in: cf96e3ae67 user: msofer tags: mig-tailcall-cleanup
01:01
branch for ordering and grouping the tailcall related code, and especially clean up the comments check-in: 319c4b5555 user: msofer tags: mig-tailcall-cleanup
00:33
completing the fix for bug d87cb182053fd79b3 check-in: 42560cb77f user: msofer tags: trunk
2015-03-22
22:28
Demonstration fix for bug. check-in: e19921efbc user: dgp tags: bug-f97d4ee020
2015-03-21
15:08
adding a test to reveal a problem with the fix of bug d87cb182053fd79b3 check-in: 76751aba52 user: msofer tags: trunk
00:31
[d87cb18205] Let compiled ensembles handle tailcalls properly. check-in: 6b81a0d7de user: dgp tags: trunk
2015-03-20
19:57
Remove STRICT directive from public header. It does approximately nothing, and doesn't belong in ge... check-in: 806e97f718 user: dgp tags: trunk
2015-03-19
10:41
Ticket [e66e444440]. Modified ReadConsoleBytes to handle Ctrl-C / Ctrl-Break and not return 0 bytes... check-in: 4368d9eefc user: ashok tags: trunk
2015-03-17
20:25
Added better way to find executable name on OSX. check-in: 9844900283 user: dkf tags: bug-1224888
19:47
merge trunk check-in: f84d142b93 user: dkf tags: bug-1224888
10:54
Some cleanup of style issues. Closed-Leaf check-in: a2cf701b1c user: dkf tags: apn-hash-opt
01:07
Checkpointing the core_zip_vfs branch against the lastest release check-in: 6200e05d2f user: hypnotoad tags: core_zip_vfs
2015-03-16
07:07
Experimental branch implementing caching of hashed Tcl_Obj values. check-in: 7612bd6e33 user: ashok tags: apn-hash-opt
2015-03-13
17:14
Upon further review, due the order of #include of headers, we do not have a history of a #define STR... Closed-Leaf check-in: 8a65d84d24 user: dgp tags: dgp-win-specific-strict
16:55
The STRICT directive influences how #include "windows.h" works. This is not a generic concern. Move... check-in: 222ac77106 user: dgp tags: dgp-win-specific-strict
2015-03-12
14:47
merge release check-in: d64e46c5af user: dgp tags: trunk
2015-03-11
12:30
update changes Closed-Leaf check-in: 824b141077 user: dgp tags: rc1, release, core-8-6-4, core-8-6-4-rc
12:26
merge trunk check-in: 2768b8131b user: dgp tags: core-8-6-4-rc
12:25
merge mark check-in: 099f49094f user: dgp tags: trunk
2015-03-10
14:41
Fix or at least improvement for Tcl/Tk Cocoa event loop by forcing Tcl_ServiceAll() event processing... check-in: a34070f149 user: kevin_walzer tags: trunk
2015-03-06
19:55
.RS/.RE balance check-in: 03366013bb user: dgp tags: rc0, core-8-6-4-rc
19:48
`make html` must tolerate bundled packages using configure.ac over configure.in. check-in: 2c50439818 user: dgp tags: core-8-6-4-rc
19:43
product of a make dist check-in: b8d70a3abc user: dgp tags: core-8-6-4-rc
16:39
merge mark check-in: 98dd813367 user: dgp tags: trunk
2015-03-03
21:29
update changes check-in: 388ef7d2c1 user: dgp tags: core-8-6-4-rc
2015-03-02
22:38
merge trunk check-in: 4083a2ec42 user: dgp tags: core-8-6-4-rc
08:54
Deleted Win95/98-specific documentation as those platforms have long been unsupported. check-in: 792da66b36 user: ashok tags: trunk
2015-02-26
16:58
autoconf-2.59 check-in: 87155b45ee user: dgp tags: core-8-6-4-rc
16:57
Bump to 8.6.4. check-in: 0ae41bd701 user: dgp tags: core-8-6-4-rc
2015-02-20
20:19
[32b6159246] Accept aspect patch for broken [lreplace] bytecode. No more [lreplace {1 2 3} 2 0] => 1... check-in: a3653be454 user: dgp tags: trunk
19:30
[e08c2c407b] The getHandleProc routine in the Tcl_Channel struct is optional. Update the docs to mak... check-in: 4b4a843052 user: dgp tags: trunk
2015-02-19
22:01
per ticket [e08c2c407b053bbfaab] (and stray code related to [84f208762f172e]) adj code to passing t... check-in: e8e453a016 user: bch tags: trunk
19:19
Do not fault! Tcl_Panic()! - improvements to handling Tcl_CreateChannel() args check-in: 8b6f2cc858 user: bch tags: trunk
19:16
backout backwards-incompatible experiment that was accidentally committed Closed-Leaf check-in: 84f208762f user: bch tags: tclchan_assertions
18:57
sync w/ [trunk] check-in: fac397e113 user: bch tags: tclchan_assertions
06:30
merge trunk Leaf check-in: 96c4540f29 user: aspect tags: aspect-lreplace-fix
06:29
undo erroneous change in [1fa2e32e07] check-in: 0a7c347ebc user: aspect tags: aspect-lreplace-fix
02:42
handle [lreplace l x y ...] where y<x check-in: bdd93f86b9 user: aspect tags: aspect-lreplace-fix
02:34
(core ticket [32b6159246]) Fix for [lreplace l x y] where y<x-1 check-in: a6f0049368 user: aspect tags: aspect-lreplace-fix
2015-02-11
23:54
merge tzdata2015a from ietf.org check-in: c01663d9a7 user: venkat tags: trunk
15:56
Even clearer failure messages. check-in: d82fc0ac6e user: dkf tags: tclchan_assertions
03:43
merge mark check-in: c820272112 user: dgp tags: trunk
2015-02-08
06:50
Tcl_ChanneType inputProc and outputProc tests, according to docs (ref: [e08c2c407b053bbfaab]) Closed-Leaf check-in: d535157618 user: bch tags: tclchan_assertions
05:04
inputProc and outputProc tests run conditionally on TCL_READABLE, TCL_WRITABLE mask check-in: 29f5697dfd user: bch tags: tclchan_assertions
2015-02-07
21:19
switch raw assert() to Tcl_Panic() per discussion w/ dkf check-in: 4c53df3107 user: bch tags: tclchan_assertions
21:12
merge [trunk] check-in: e64fd539ad user: bch tags: tclchan_assertions
2015-01-29
18:39
Fix [08872796bc] check-in: 938d402c18 user: dgp tags: trunk
18:36
Test for bug [08872796bc]. check-in: 38a021fa60 user: dgp tags: trunk
17:48
Protect against extension variable resolvers that fail to play by the post-Var Reform rules. check-in: 9fff408391 user: dgp tags: trunk
2015-01-26
20:56
Fix [df08482b042a16007f256bfbaaacfbe0def01074|df08482b04]: Double defined INFINITY in regguts.h check-in: fd1317ae18 user: jan.nijtmans tags: trunk
20:51
merge trunk check-in: 8b523e16b0 user: dgp tags: bug-3608714
2015-01-23
13:53
re-generate "configure" check-in: 6652be06bb user: jan.nijtmans tags: bug-1224888
2015-01-22
20:00
re-base to trunk check-in: 7d224d42f7 user: jan.nijtmans tags: bug-1224888
2015-01-21
00:21
truncateProc *can* be NULL check-in: 4f581ec708 user: bch tags: tclchan_assertions
2015-01-20
23:40
assert() on missing definitions for Tcl_ChannelCreate() required struct Tcl_ChannelType{} fields. check-in: 03386a8409 user: bch tags: tclchan_assertions
2015-01-17
18:40
apply contributed patch which fixes a segfault check-in: fa50ea7b17 user: jan.nijtmans tags: tip-389-impl
17:42
merge trunk check-in: ba66980d64 user: jan.nijtmans tags: tip-389-impl
2015-01-02
22:43
merge mark check-in: 690300420f user: dgp tags: trunk
22:42
Now that we're using TCL_ENCODING_NO_TERMINATE - be careful about acting on the contents of dst -- t... check-in: bd7e81c0fb user: dgp tags: trunk
2014-12-23
18:39
Add two new (undocumented) flags to the Tcl_ExternalToUtf() interface. TCL_ENCODING_NO_TERMINATE rej... check-in: 7cefe002e7 user: dgp tags: trunk
17:53
Support TCL_ENCODING_CHAR_LIMIT in TableToUtfProc and EscapeToUtfProc drivers. Closed-Leaf check-in: 14b0ab81bb user: dgp tags: dgp-encoding-flags
17:48
Support TCL_ENCODING_CHAR_LIMIT in the Iso88591ToUtfProc driver. check-in: 0a271e0a77 user: dgp tags: dgp-encoding-flags
17:46
Support TCL_ENCODING_CHAR_LIMIT in the UnicodeToUtfProc driver. check-in: 18bd29454d user: dgp tags: dgp-encoding-flags
17:26
Support TCL_ENCODING_CHAR_LIMIT in the UtfToUtfProc driver. check-in: 0ff413f9e5 user: dgp tags: dgp-encoding-flags
17:13
Support TCL_ENCODING_CHAR_LIMIT in the BinaryProc driver. check-in: 32e5400e02 user: dgp tags: dgp-encoding-flags
16:57
Use the new TCL_ENCODING_CHAR_LIMIT flag to have the encoding system manage the max chars to read co... check-in: 8890be077c user: dgp tags: dgp-encoding-flags
03:11
merge trunk check-in: b057d4a0fb user: dgp tags: dgp-encoding-flags
02:41
Use more suitable variable name pushers. check-in: d9a4be6a30 user: dgp tags: trunk
02:12
Eliminate TclIsLocalScalar(). No callers left. check-in: ace6686f02 user: dgp tags: trunk
01:28
Revise CompileEachloopCmd() to use LocalScalar() in place of TclIsLocalScalar(). check-in: 2bff63d484 user: dgp tags: trunk
2014-12-22
20:27
Convert the LocalScalar*() macros to rest on TclPushVarName rather than on TclIsLocalScalar(). check-in: f4187de9bb user: dgp tags: trunk
20:13
Use (interp == NULL) argument to TclPushVarName() to signal that no compiling is desired. Only a lo... check-in: 4b3a62d56b user: dgp tags: trunk
19:57
More complete use of the TCL_NO_ELEMENT flag to suppress useless actions. check-in: bfe5d18986 user: dgp tags: trunk
17:12
merge mark check-in: 123f195b90 user: dgp tags: trunk
2014-12-19
17:57
merge-mark. The compiler machinery has changed too much for any hope for a successful merge. TclIs... check-in: 5dfdd58c00 user: dgp tags: trunk
2014-12-18
18:06
[7c187a3773] Fix error in managing inStatePtr->inQueueTail value in the byte-moving optimized path o... check-in: fca565edf9 user: dgp tags: trunk
14:38
[af08e89777] Rework finalization to stop encoding-24.2 segfault. check-in: 60215f1e7a user: dgp tags: trunk
2014-12-17
20:47
Rework the *FinalizeThread*() routines so that the quick exit preference is respected without need t... Closed-Leaf check-in: 0c55f8ef65 user: dgp tags: bug-af08e89777
19:57
Revise encoding finalization so that it does a more complete job of restoring the pre-initialized st... check-in: 519d6c8e9e user: dgp tags: bug-af08e89777
11:21
changes for TIP427 check-in: 452faca544 user: oehhar tags: trunk
08:42
Include option -connecting in test iocmd-8.15.1 check-in: e3ea8c6212 user: oehhar tags: trunk
08:24
TIP-427: make "fconfigure $h -connecting" official (client sockets only) check-in: 9fcbf61071 user: oehhar tags: trunk
08:22
Documented "fconfigure $h -connecting" on socket man page Closed-Leaf check-in: b689b115bd user: oehhar tags: tip-427
07:53
Merge trunk check-in: bc38411db8 user: oehhar tags: tip-427
2014-12-15
10:20
85 -> 86 check-in: 544df7aea5 user: jan.nijtmans tags: trunk
2014-12-14
12:13
merge-mark check-in: 975a47cdd7 user: jan.nijtmans tags: trunk
2014-12-13
02:47
Add header install flag to OS X GNUMakefile; thanks to Stephan Houben for patch check-in: dbed517c8b user: kevin_walzer tags: trunk
2014-12-10
00:37
merge tzdata2014j from ietf.org check-in: 753ce11db4 user: venkat tags: trunk
2014-12-08
16:10
Fix some gcc compiler warnings (probably cygwin-only) check-in: 9ad673da8e user: jan.nijtmans tags: trunk
2014-12-07
12:17
test for bug [c6ed4acfd8]: running async socket connect with other connect established will block tc... check-in: 972aaaacc9 user: oehhar tags: trunk
2014-12-06
11:19
Potential fix for [c6ed4acfd8]. Simple typo in original fix for [336441ed59]. Was looping on stat... check-in: 0658e05c4a user: ashok tags: trunk
2014-12-05
21:28
Ever since (Tcl)PushVarName() stopped making a recursive call to Tcl_ParseCommand() (in the pre-8.4.... check-in: 5c3b0b33f0 user: dgp tags: trunk
15:05
Bringing core_zip_vfs up to date with trunk check-in: 52241094a3 user: hypnotoad tags: core_zip_vfs
12:28
[d2ffcca163] Limit parsing results that are documented to accept only ASCII chars to actually follow... check-in: 576177cd54 user: dgp tags: trunk, potential incompatibility
2014-12-03
23:55
And then another merge mark to finish. check-in: e6dd11413c user: dgp tags: trunk
23:54
Now make the patch by hand that fossil could not merge. check-in: 0b5e44e98b user: dgp tags: trunk