Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
134 check-ins using file generic/tclPathObj.c version 6c6428a1c5
2017-08-08
| ||
15:19 | fixed overflow of year (resp. julianday), closes ticket [16e4fc3096]; test cases adjusted. check-in: 3efed18ef8 user: sebres tags: sebres-8-6-clock-speedup-cr1 | |
2017-07-10
| ||
11:12 | merge sebres-8-5-event-perf-branch check-in: 2219c00d2a user: sebres tags: sebres-8-6-event-perf-branch | |
08:59 | tclUnixNotfy.c: we should wait for notifier at least once in case of waitForFiles (regardless of the... check-in: b13e24b699 user: sebres tags: sebres-8-6-event-perf-branch | |
08:55 | Stability fix: queue epoch to guarantee avoid broken queue, service level to avoid reset block time ... check-in: 68698a3ac4 user: sebres tags: sebres-8-6-event-perf-branch | |
08:53 | merge resp. reintegrate sebres-8-5-event-perf-branch to 8.6 check-in: fed961497a user: sebres tags: sebres-8-6-event-perf-branch | |
2017-07-03
| ||
08:27 | 'inline static' -> 'static inline' and 'INLINE' -> 'inline', for consistancy. check-in: 5b95f585fa user: jan.nijtmans tags: core-8-6-branch | |
2017-06-29
| ||
11:19 | merge 8.6 check-in: 6402881613 user: dgp tags: core-8-6-7-rc | |
2017-06-28
| ||
13:32 | Eliminate use of (expensive) Tcl_UtfToUpper() from "format": Just generate the expected uppercase c... check-in: bb9d202e4c user: jan.nijtmans tags: core-8-6-branch | |
2017-06-26
| ||
19:56 | update changes check-in: ffa6b8ce70 user: dgp tags: core-8-6-7-rc | |
19:51 | merge 8.6 check-in: 089d3ed92d user: dgp tags: core-8-6-7-rc | |
19:37 | Bump to TclOO 1.1.0 check-in: 417c4f636d user: dgp tags: core-8-6-branch | |
19:22 | merge 8.6 check-in: 6399d0c012 user: dgp tags: core-8-6-7-rc | |
19:18 | [46f801ea5a] Make autoloader less fragile when it cannot manufacture a known consistent stack trace.... check-in: 432f9304f2 user: dgp tags: core-8-6-branch | |
19:17 | Try to make good stack trace. Fallback to making not-so-good stack trace. Stop failing altogether. T... Closed-Leaf check-in: c67cb06977 user: dgp tags: bug-46f801ea5a | |
17:30 | Test demonstrating autoloader fragility. check-in: 6fd70a102b user: dgp tags: bug-46f801ea5a | |
2017-06-22
| ||
22:02 | Implement TIP #473: Allow a Defined Target Namespace in oo::copy check-in: e927ed1f31 user: dkf tags: core-8-6-branch | |
22:00 | Documentation correction; issue pointed out by DGP. Closed-Leaf check-in: b574d9d391 user: dkf tags: tip-473 | |
21:55 | Rebase for final implementation work check-in: 187b146c23 user: dkf tags: tip-473 | |
08:59 | Upgrade all internal character tables to Unicode 10 check-in: f78dec2d2f user: jan.nijtmans tags: core-8-6-branch | |
08:16 | Merge core-8-6-branch Closed-Leaf check-in: 7a62143dca user: jan.nijtmans tags: bsg-0d-radix-prefix | |
08:15 | Add test-cases, testing the legacy behavior of "format %#d" check-in: 66e3be83ac user: jan.nijtmans tags: core-8-6-branch | |
2017-06-19
| ||
17:31 | merge 8.6 check-in: c01deee8cf user: dgp tags: core-8-6-7-rc | |
07:17 | Think-o fix... Closed-Leaf check-in: bd2957a486 user: dkf tags: dkf-oo-override-definition-namespaces | |
07:14 | merge core-8-6-branch check-in: e297f56c1c user: dkf tags: dkf-oo-override-definition-namespaces | |
2017-06-18
| ||
14:01 | Factor out chunk of non-obvious code in the guts of [oo::define] into one place. check-in: 2bcf10b88e user: dkf tags: core-8-6-branch | |
13:44 | Also apply the tricks when going via the 'self' definition. check-in: eee12a7f97 user: dkf tags: dkf-oo-override-definition-namespaces | |
13:36 | Start of an idea on how to make it easier to have non-trivial little languages for particular class ... check-in: c3b3ca625f user: dkf tags: dkf-oo-override-definition-namespaces | |
2017-06-16
| ||
20:17 | Merge 8.6; update changes. check-in: b7fe674c77 user: dgp tags: core-8-6-7-rc | |
14:33 | Merge rfe-6c0d7aec67 check-in: 3411d08422 user: jan.nijtmans tags: zipfs | |
14:31 | merge core-8-6-branch check-in: 5631b412d3 user: jan.nijtmans tags: rfe-6c0d7aec67 | |
2017-06-15
| ||
11:01 | Merge core-8-6-branch. Fix gcc warning: tclStrToD.c:1180:2: warning: enumeration value ‘ZERO_D’... check-in: cf3e4e5c76 user: jan.nijtmans tags: bsg-0d-radix-prefix | |
09:13 | Make panic in TclParseNumber() work when IEEE_FLOATING_POINT is not defined. check-in: 512a5af394 user: jan.nijtmans tags: core-8-6-branch | |
2017-06-14
| ||
21:49 | [9c058c5803e30d02] Correction to cross linking in dict(n)'s SEE ALSO section. check-in: 98b22be0c4 user: dkf tags: core-8-6-branch | |
10:04 | Little variation on Brian's proposal: Only prefix decimal number with '0d' when that's necessary for... check-in: 20eeb7733d user: jan.nijtmans tags: jn-0d-radix-prefix | |
07:54 | Rebase to core-8-6-branch (who told that fossil doesn't know how to rebase ....) check-in: ae4471b37c user: jan.nijtmans tags: bsg-0d-radix-prefix | |
2017-06-13
| ||
14:13 | merge zipfs check-in: 8923cc6a6e user: jan.nijtmans tags: androwish | |
12:20 | Merge rfe-6c0d7aec67 check-in: 38baf640f3 user: jan.nijtmans tags: zipfs | |
12:18 | merge core-8-6-branch check-in: 8eec477ed9 user: jan.nijtmans tags: rfe-6c0d7aec67 | |
2017-06-08
| ||
20:49 |
Make read and write operations on Tcl_Var handles available in tclInt API.
(This will be useful f... check-in: 7d94f61c60 user: dkf tags: core-8-6-branch | |
12:50 | Revert part of [95d096e0378b460c6c5168bb55bb2ca8b2fd799e|95d096e037]: Missed the fact that tolower()... check-in: 9d00eb3607 user: jan.nijtmans tags: core-8-6-branch | |
12:37 | Fix [2738427]: Tcl_NumUtfChars(...) no overflow check. check-in: 6b5843fde9 user: jan.nijtmans tags: core-8-6-branch | |
11:48 | tclUtil.c: Use TclUtfToUniChar() in stead of handling ASCII characters separately: This macro alread... check-in: 95d096e037 user: jan.nijtmans tags: core-8-6-branch | |
08:47 | merge zipfs. Upstream androwish changes. check-in: cf6e40cbd2 user: jan.nijtmans tags: androwish | |
08:27 | Merge rfe-6c0d7aec67 check-in: 75fb732187 user: jan.nijtmans tags: zipfs | |
08:26 | Better UTF-8 surrogate handling, only functional when TCL_UTF_MAX>3 check-in: 5ae46a0093 user: jan.nijtmans tags: rfe-6c0d7aec67 | |
2017-06-07
| ||
15:21 | merge core-8-6-branch check-in: 9cc60b112d user: jan.nijtmans tags: sebres-8-6-clock-speedup-cr1 | |
15:18 | Tcl_GetWideIntFromObj() -> TclGetWideIntFromObj(), and minor other simplifications/optimizations. No... check-in: b96e8d7611 user: jan.nijtmans tags: core-8-6-branch | |
14:16 | fixed wrong options suggestions by wrong args, like 'bad option "-base" ...' (for format) or 'bad op... check-in: f8ddebd6f6 user: sebres tags: sebres-8-6-clock-speedup-cr1 | |
12:38 | Clock options should be alphabetica (so "-base" first). Struct members should start with lowercase. check-in: e6cadbd013 user: jan.nijtmans tags: sebres-8-6-clock-speedup-cr1 | |
10:40 | Fix LookupLastTransition() for behavior when tick < compVal, undo Tcl_EvalObjEx -> TclEvalObjEx chan... check-in: 0c978a034b user: jan.nijtmans tags: sebres-8-6-clock-speedup-cr1 | |
09:29 | merge core-8-6-branch check-in: 151a1fbf81 user: jan.nijtmans tags: sebres-8-6-clock-speedup-cr1 | |
2017-06-06
| ||
17:51 | Expose some of the core variable access APIs. (Cherrypick from [b4dfc30083]) Closed-Leaf check-in: c4eb84f273 user: dkf tags: dkf-expose-ptrgetvar-8.6 | |
14:33 | Add more test-cases for UTF-8 parser, including test-cases for TCL_UTF_MAX=4 or TCL_UTF_MAX=6 check-in: c03fda3ca0 user: jan.nijtmans tags: core-8-6-branch | |
13:03 | merge 8.6 check-in: e07b4c2c26 user: dgp tags: core-8-6-7-rc | |
09:23 | Follow-up to [67aa9a2070]: Use uppercase consistantly, slight optimization in character tests, comme... check-in: 5b20178e5a user: jan.nijtmans tags: core-8-6-branch | |
2017-06-05
| ||
17:22 | Merge 8.6; update changes. check-in: d76b631f2f user: dgp tags: core-8-6-7-rc | |
16:56 | [67aa9a2070] Tcl_UtfToUniChar returns single byte for invalid UTF-8 input as documented. check-in: 164b69bdfd user: dgp tags: core-8-6-branch | |
2017-06-02
| ||
22:43 | removing "-compile" option on ensembles - allow to compile tcl-internal ensembles within namespace "... check-in: 50eecdd321 user: sebres tags: sebres-8-6-clock-speedup-cr1 | |
21:51 | restored lost documentation of "timerate" check-in: dbda1a2b0c user: sebres tags: sebres-8-6-clock-speedup-cr1 | |
21:48 | amend fix default locale, (fixed everywhere - no current locale anymore for default, avoid set it af... check-in: 363de18a65 user: sebres tags: sebres-8-6-clock-speedup-cr1 | |
20:45 | unix/makefile: add header dependencies check-in: c5d8d5dc4f user: sebres tags: sebres-8-6-clock-speedup-cr1 | |
20:10 | extends performance test cases for converting between locales / TZ, for multiple switching between l... check-in: 63884504b4 user: sebres tags: sebres-8-6-clock-speedup-cr1 | |
20:10 | fix default locale: differentiate between no locale specified or "C" (en) and current locale (corres... check-in: ee55ea8151 user: sebres tags: sebres-8-6-clock-speedup-cr1 | |
20:09 | [win32] repair clock using system timezone (default :localtime) resp. locale for windows (broken aft... check-in: ce8554c4fe user: sebres tags: sebres-8-6-clock-speedup-cr1 | |
20:09 | close small performance degradation if alternate between two time zones (e. g. convert from one to a... check-in: cb99d03ca3 user: sebres tags: sebres-8-6-clock-speedup-cr1 | |
20:09 | close small performance degradation if alternate between two locales (e. g. convert from one to anot... check-in: d4fdab951b user: sebres tags: sebres-8-6-clock-speedup-cr1 | |
20:08 | Removed public interface to create smart-pointer to dictionaries "dict smartref", common locales cat... check-in: b968c21bae user: sebres tags: sebres-8-6-clock-speedup-cr1 | |
20:07 | [win32] repair clock test-cases for windows, using system locale / TZ :localtime (broken after remov... check-in: a58f322d9b user: sebres tags: sebres-8-6-clock-speedup-cr1 | |
20:06 | Move "timerate" functionality to "::tcl::unsupported". This partially reverts commit [848d01b6ef]. ... check-in: 82178c4a67 user: sebres tags: sebres-8-6-clock-speedup-cr1 | |
14:27 | merge core-8-6-branch check-in: cee52b7f43 user: jan.nijtmans tags: zipfs | |
11:11 | merge-mark core-8-6-branch (no changes) check-in: c97ab1daf9 user: jan.nijtmans tags: sebres-8-6-clock-speedup-cr1 | |
11:10 | merge core-8-6-branch Closed-Leaf check-in: 3b34afebe9 user: jan.nijtmans tags: bug-67aa9a2070 | |
10:34 | Change refCount field in DictObj from int to size_t. Cherry-picked from "sebres-8-6-clock-speedup-cr... check-in: edce278fe3 user: jan.nijtmans tags: core-8-6-branch | |
08:17 | Fix [67aa9a2070]: Security: Invalid UTF-8 can inject unexpe... check-in: e0f22bedca user: jan.nijtmans tags: bug-67aa9a2070 | |
06:53 | missing static keyword for inline declarations check-in: 7ea3a09a5d user: sebres tags: sebres-8-6-clock-speedup-cr1 | |
2017-06-01
| ||
13:11 |
(experiment): Always compile ensembles. Result: 2 test failures in the "history" ensemble:
==== his... Closed-Leaf check-in: b56d44ea8e user: jan.nijtmans tags: compile-ensemble | |
11:23 | Attempt to get new clock code working without the need for smartref. Closed-Leaf check-in: 5e7b4dadbb user: jan.nijtmans tags: no-smartref | |
2017-05-31
| ||
12:05 | Fix [67aa9a2070]: Security: Invalid UTF-8 can inject unexpe... check-in: f1b9559259 user: jan.nijtmans tags: sebres-8-6-clock-speedup-cr1 | |
08:59 | More code review, e.g. use Tcl_SetObjResult in stead of Tcl_SetResult, preventing a (char *) type ca... check-in: a666a90e03 user: jan.nijtmans tags: sebres-8-6-clock-speedup-cr1 | |
08:31 | Remove "timerate" functionality: this definitely needs a TIP. Also undo changes in library/reg/pkgIn... check-in: 848d01b6ef user: jan.nijtmans tags: sebres-8-6-clock-speedup-cr1 | |
2017-05-30
| ||
16:41 | [msgcat] revert changes of "msgcat" to previous state before clock-speedup, move this functionality ... check-in: 67aa09246b user: sebres tags: sebres-8-6-clock-speedup-cr1 | |
08:46 | small code review: resolves several warning on some compilers check-in: 7303c86999 user: sebres tags: sebres-8-6-clock-speedup-cr1 | |
2017-05-29
| ||
20:23 | merge sebres-8-6-clock-speedup (clock speed-up / flightaware Tcl-bounties#4, see RFE [ddc948cff9781d... check-in: df15bd85d3 user: sebres tags: sebres-8-6-clock-speedup-cr1 | |
19:36 | fixed [a3fb3356b76ec4a853d1b86aadc08675f8bef359]: segfault by sorting of the large lists (firstly mi... check-in: 9ef81e0818 user: sebres tags: core-8-6-branch | |
13:10 | Tcl_UtfToUniChar() -> TclUtfToUniChar() in various places: No change in functionality, just faster i... check-in: 7351fc0c9c user: jan.nijtmans tags: core-8-6-branch | |
2017-05-23
| ||
13:25 | merge 8.6 check-in: c813c3e4f5 user: dgp tags: core-8-6-7-rc | |
13:13 | merge zipfs check-in: abd3a99c89 user: jan.nijtmans tags: androwish | |
12:24 | merge trunk check-in: dbf2ed2640 user: jan.nijtmans tags: zipfs | |
2017-05-22
| ||
09:04 | autoconf check-in: 19226bd4e2 user: jan.nijtmans tags: core-8-6-branch | |
08:53 | If SHLIB_VERSION is specified as empty, don't let the SHLIB filename end with a dot (taken over from... check-in: 3224e6d80e user: jan.nijtmans tags: core-8-6-branch | |
2017-05-21
| ||
17:42 | Cherrypick Fix build on OpenBSD. [82701b94c4] missed a couple of bits. Tcl/Tk's tcl.m4 isn't identic... check-in: a871079e2e user: jan.nijtmans tags: core-8-6-branch | |
2017-05-19
| ||
14:21 | fix build failure with TCL_MEM_DEBUG introduced by [8b717dc06a3e3d49] check-in: c7f8965af7 user: aspect tags: core-8-6-branch | |
12:53 | merge 8.6 check-in: c5ac1d38b3 user: dgp tags: core-8-6-7-rc | |
2017-05-18
| ||
13:25 | Fix test-case numbering check-in: 9bbee496de user: jan.nijtmans tags: core-8-6-branch | |
13:01 | merge zipfs check-in: 2882e6cbf0 user: jan.nijtmans tags: androwish | |
12:58 | merge core-8-6-branch check-in: 3b21720b1c user: jan.nijtmans tags: zipfs | |
12:09 | autoconf-2.59 check-in: 74228b692b user: dgp tags: core-8-6-branch | |
09:16 | Cherry-pick All the world was a VAX for OpenBSD... check-in: 82701b94c4 user: jan.nijtmans tags: core-8-6-branch | |
2017-05-16
| ||
09:22 | small amend with forgetten static keyword by option Closed-Leaf check-in: 155b0b9754 user: sebres tags: sebres-8-6-clock-speedup | |
09:16 | optimized special case "-now" of base (by scan or add) or clock value (by format): bypass integer re... check-in: 3bbb6ac34c user: sebres tags: sebres-8-6-clock-speedup | |
08:51 | resolved warnings compiled with gcc, removed unused "MsgCtLitIdxs" (was moved to tclClock.c) check-in: 83b60683de user: sebres tags: sebres-8-6-clock-speedup | |
2017-05-12
| ||
19:58 | Fixed stardate format: be sure positive after decimal point (note: clock-value can be negative - mod... check-in: beb29f4251 user: sebres tags: sebres-8-6-clock-speedup | |
07:45 | restored "-encoding utf-8" by source clock.tcl (lost by merging) check-in: dfa35bad59 user: sebres tags: sebres-8-6-clock-speedup | |
2017-05-11
| ||
21:53 | fixes lost indentation during back-porting check-in: 08692765e4 user: sebres tags: sebres-8-6-clock-speedup | |
16:56 | update documentation doc/clock.n: small enhancements and relevant changes of new engine. check-in: 389c481865 user: sebres tags: sebres-8-6-clock-speedup | |
15:07 | [clock] tclStrIdxTree extended with possibility to hold client data; also changed in clock - indices... check-in: bb51fdfa13 user: sebres tags: sebres-8-6-clock-speedup | |
15:07 | prevents loss of key object if the format object (where key stored) becomes changed (loses its inter... check-in: 074c609e85 user: sebres tags: sebres-8-6-clock-speedup | |
12:32 |
auto-loading of ensemble and stubs on demand only (+ test covered now, see clock-0.1);
introduces... check-in: dea486a461 user: sebres tags: sebres-8-6-clock-speedup | |
12:25 | performance test cases extended: several cases to cover absence of the ensemble overhead check-in: d5393d3ceb user: sebres tags: sebres-8-6-clock-speedup | |
09:47 | merge sebres-8-6-timerate check-in: 08a111f2fa user: sebres tags: sebres-8-6-clock-speedup | |
09:46 | man for timerate (doc/timerate.n) check-in: 214a30c17b user: sebres tags: sebres-8-6-timerate | |
2017-05-10
| ||
13:02 | Added files missing after merge/back-port (rebase with merge point) check-in: 9e8757a67a user: sebres tags: sebres-8-6-clock-speedup | |
12:30 | Fixed possible wrong current date for CET / CEST test cases. check-in: ff211bf529 user: sebres tags: sebres-8-6-clock-speedup | |
12:29 | Fixed wrong args message (e.g. "clock format ..." instead of "::tcl::clock::format") if failed throu... check-in: f33cef8a94 user: sebres tags: sebres-8-6-clock-speedup | |
12:29 | Ensemble "clock" fixed after merge with kbk's clock ensemble solution. All commands (including new) ... check-in: aab8387614 user: sebres tags: sebres-8-6-clock-speedup | |
12:29 | resolving differences between 8.6 and trunk check-in: 313b8e2f77 user: sebres tags: sebres-8-6-clock-speedup | |
12:29 | clock.test normalized (compared with trunk) check-in: 1217046826 user: sebres tags: sebres-8-6-clock-speedup | |
12:28 | [interim-merge-commit] back-ported branch sebres-clock-speedup (from trunk to 8.6): tcl-clock functi... check-in: d827030278 user: sebres tags: sebres-8-6-clock-speedup | |
2017-05-09
| ||
22:24 | add missing compile functionality (TclPreserveByteCode/TclReleaseByteCode back-ported as inline from... check-in: 09e1ee89b3 user: sebres tags: sebres-8-6-timerate | |
21:58 | back-ported branch sebres_trunk_timerate (new command "timerate" for 8.6) check-in: aa888d99ab user: sebres tags: sebres-8-6-timerate | |
12:12 | Merge 8.6; update changes. check-in: b01c216ba8 user: dgp tags: core-8-6-7-rc | |
11:30 | Fix [6ca52aec14]: HTTP package: Memory leak if client reque... check-in: 8dab861767 user: jan.nijtmans tags: core-8-6-branch | |
09:28 | Let local variables declared from within macro's always start with underscore, this fixes some gcc w... check-in: 8b717dc06a user: jan.nijtmans tags: core-8-6-branch | |
2017-05-08
| ||
16:07 | Merge 8.6; update changes. check-in: 4ae9f96920 user: dgp tags: core-8-6-7-rc | |
09:06 | merge zipfs check-in: b51824c73c user: jan.nijtmans tags: androwish | |
08:11 | merge core-8-6-branch check-in: 62395a1114 user: jan.nijtmans tags: zipfs | |
2017-05-05
| ||
19:10 | [6015221f59] Segfault after overflow of [binary] field specifier numeric count. check-in: 56c454c814 user: dgp tags: core-8-6-branch | |
2017-05-04
| ||
20:40 | merge 8.6 check-in: 8b328aebe3 user: dgp tags: core-8-6-7-rc | |
12:26 | Use GetModuleHandle() in stead of LoadLibrary() for ntdll, which is already loaded by Cygwin. check-in: a4717aa947 user: jan.nijtmans tags: core-8-6-branch | |
09:35 | Fix gcc warning: unused variable wakeEvent check-in: 1dc66e966b user: jan.nijtmans tags: core-8-6-branch | |
2017-05-03
| ||
15:27 | Use GetModuleHandle() in stead of LoadLibrary() when the handle is needed for an already loaded dll.... check-in: 218333d3c0 user: jan.nijtmans tags: core-8-6-branch | |
14:01 | merge zipfs check-in: 4711477542 user: jan.nijtmans tags: androwish | |
13:37 | merge core-8-6-branch check-in: 6f1a6ed175 user: jan.nijtmans tags: zipfs | |
2017-05-01
| ||
20:25 | [f9fe90d0fa] [file join] normalization. See filesystem-1.52* check-in: c66a1bfbd9 user: dgp tags: core-8-6-branch | |