Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
1915 check-ins using file generic/tclOODecls.h version 6dbbeaef4c
|
2026-08-30
| ||
| 21:09 | - first 8 final conversions of Tcl C API manual pages - add Tk C API mapping for use in links in Tcl... check-in: db507d35a4 user: Torsten tags: tip-700 | |
|
2026-08-16
| ||
| 12:47 | added links to Tcl C API section 3 pages from a new static dictionary containing all C function name... check-in: d08c297ffd user: Torsten tags: tip-700 | |
|
2026-08-07
| ||
| 19:32 | change C API arg rendering to proper definition lists check-in: 22de9467ca user: Torsten tags: tip-700 | |
|
2026-08-06
| ||
| 19:05 | initial implementation of nroff .AS and .AP markup in Tcl C API manual pages check-in: cf14f4189c user: Torsten tags: tip-700 | |
|
2026-08-05
| ||
| 19:23 | - allow different ways of wrapping C API args into \fI and \fR check-in: a9181ee8d2 user: Torsten tags: tip-700 | |
|
2026-06-07
| ||
| 09:28 | - final conversions of all remaining *.n files! - unify unknown.n, unset.n, uplevel.n, while.n check-in: 8e907b98c3 user: Torsten tags: tip-700 | |
|
2026-06-05
| ||
| 22:23 | - addd missing word in tm.n - support for the \(fm nroff sequence - final conversion of tm.n check-in: 8c9cf841df user: Torsten tags: tip-700 | |
|
2026-05-17
| ||
| 22:13 | 6 more final conversions check-in: 9b0624e283 user: Torsten tags: tip-700 | |
|
2026-05-16
| ||
| 22:27 | - unify string.n, switch.n - 4 more final conversions check-in: 178c77250e user: Torsten tags: tip-700 | |
| 06:52 | - unify scan.n - 9 more final conversions check-in: d454af3514 user: Torsten tags: tip-700 | |
|
2026-05-15
| ||
| 07:05 | - unified registry.n, return.n, safe.n - 4 more final conversions check-in: bcf0e604a5 user: Torsten tags: tip-700 | |
|
2026-05-14
| ||
| 07:54 | 6 more final conversions check-in: 7e576d87a7 user: Torsten tags: tip-700 | |
|
2026-05-09
| ||
| 21:59 | - unify package.n, process.n - eight new final conversions check-in: df969c2d85 user: Torsten tags: tip-700 | |
|
2026-05-08
| ||
| 10:36 | unify open.n, final conversion for this one as well check-in: 71667358f6 user: Torsten tags: tip-700 | |
|
2026-04-24
| ||
| 10:23 | - better detection of links, excluding more example code and fixing some associated errors from prev... check-in: 9cee2fd911 user: Torsten tags: tip-700 | |
|
2026-04-19
| ||
| 22:18 | - unify msgcat.n - 2 more final conversions check-in: b83d4d75db user: Torsten tags: tip-700 | |
| 06:05 | - added handling of .DS/.DE and .ta - unify mathfunc.n, memory.n - 3 more final conversions check-in: c248c90ff3 user: Torsten tags: tip-700 | |
|
2026-04-13
| ||
| 07:13 | - 16 more final conversions - unify linsert.n. list.n, lreplace.n, lset.n - handle links to re_synta... check-in: e00b2a16d9 user: Torsten tags: tip-700 | |
|
2026-04-10
| ||
| 22:41 | - unify interp.n, ledit.n, library.n - also guard against command subsitution in mkLinks - 7 more fi... check-in: 4c4c7c89bf user: Torsten tags: tip-700 | |
|
2026-04-09
| ||
| 22:36 | - unify info.n - 4 more final conversions check-in: 2eb1a2f330 user: Torsten tags: tip-700 | |
| 14:48 | - corrected wrong section name and typos in http.n - extended command syntax detection - unification... check-in: 5fc40e3df7 user: Torsten tags: tip-700 | |
|
2026-04-06
| ||
| 22:29 | - unified format.n, fpclassify.n, glob.n, hisotry.n - 6 more final conversions check-in: 46324780cc user: Torsten tags: tip-700 | |
|
2026-04-05
| ||
| 22:06 | - 6 more final conversions - additional backslash sequence handling for a zero-width non-printing ch... check-in: e441a7d287 user: Torsten tags: tip-700 | |
|
2026-04-04
| ||
| 22:06 | - unify fcopy.n - three more final conversions check-in: d9100ccea2 user: Torsten tags: tip-700 | |
|
2026-04-03
| ||
| 21:47 | - unify expr.n - detecting more links - one more final md conversion check-in: 5a247ff55f user: Torsten tags: tip-700 | |
|
2026-04-02
| ||
| 19:36 | - 11 new final conversions to markdown - unifiy eval.n, exec.n - include handling of backslash seque... check-in: 6e9906d427 user: Torsten tags: tip-700 | |
|
2026-03-31
| ||
| 22:29 | - fixed logic in mdLinks to not skip tests, thus also finding section titles where we previously mee... check-in: d9287b7cac user: Torsten tags: tip-700 | |
|
2026-02-22
| ||
| 21:14 | - final conversions to markdown for further 10 nroff files - unification in clock.n, removing duplic... check-in: c213ace421 user: Torsten tags: tip-700 | |
|
2026-02-02
| ||
| 05:36 | Further two pages finalized, adaptations for clock.n check-in: eadfc21ae2 user: Torsten tags: tip-700 | |
|
2026-01-27
| ||
| 05:43 | - added internal links to sections and subsections - remove backslash escaping for the AST (markdown... check-in: e86bf27c61 user: Torsten tags: tip-700 | |
|
2026-01-19
| ||
| 01:22 | - escape backslash, asterisk, underscore in normal text during markdown output - as we are using Tcl... check-in: d2f4727478 user: Torsten tags: tip-700 | |
|
2026-01-17
| ||
| 15:52 | - made sure that nested Dlist items will be indented properly in the markdown output - made sure tha... check-in: 36f9a689ca user: Torsten tags: tip-700 | |
|
2026-01-16
| ||
| 05:24 | - conversion script now needs Tcl 9 to run (due to the use of [string insert]) - making my syntax hi... check-in: 869cc44915 user: Torsten tags: tip-700 | |
| 00:18 | included parsing of .LP macro (treating it the same as .PP) check-in: d2328814c6 user: Torsten tags: tip-700 | |
|
2025-12-17
| ||
| 03:04 | - included oo CLASS HIERARCHY sections into conversion as markdown code blocks - added conversion fo... check-in: e01ca5b3ee user: Torsten tags: tip-700 | |
|
2025-12-15
| ||
| 14:49 | TIP-723 timer: timer delay function with different option "sleep" than event function check-in: 462a5fd0c3 user: oehhar tags: tip-723-timer-wall-monotonic | |
|
2025-12-12
| ||
| 08:36 | use more 'bool' internally check-in: 70d5d98cf8 user: jan.nijtmans tags: trunk, main | |
|
2025-12-11
| ||
| 17:15 | Use bool in various internal TclOO APIs. No change to public API. check-in: 91768dd3b8 user: dkf tags: oo-internal-bool | |
| 11:47 | 'make genstubs' needs a void argument, otherwise stub generation doesn't work as expected check-in: 57ef1f5da3 user: jan.nijtmans tags: tip-723-timer-wall-monotonic | |
| 10:36 | TIP-723 timer: take overflow protected version by Ashok, which I did not understand in a first run. ... check-in: 53c456f606 user: oehhar tags: tip-723-timer-wall-monotonic | |
| 09:29 | merged from trunk check-in: 78018f50d5 user: cmacleod tags: cgm-equals-command | |
|
2025-12-10
| ||
| 21:43 | TIP-723 timer: split TimerDelay in a monotonic function to take advantage of the long long time argu... check-in: 911cc94017 user: oehhar tags: tip-723-timer-wall-monotonic | |
| 21:16 | TIP-723 timer: add TclCreateMonotonicTimerHandler with long long time argument, not optimized jet. check-in: 57470ed4f7 user: oehhar tags: tip-723-timer-wall-monotonic | |
| 20:43 | Compile pre-substitutions which are not separate arguments, update man page. check-in: 978c08067b user: cmacleod tags: cgm-equals-command | |
| 20:31 | TIP-723 timer: change Tcl_GetMonotonicTime to return a long long value instead of Tcl_Time. No optim... check-in: 2ea993cf8b user: oehhar tags: tip-723-timer-wall-monotonic | |
| 06:51 | Merge trunk Closed-Leaf check-in: 5897187104 user: apnadkarni tags: tip-737 | |
|
2025-12-09
| ||
| 12:48 | Merge main check-in: 2fee836011 user: oehhar tags: tip-723-timer-wall-monotonic | |
| 12:29 | Testcase binary-17.4 only works on 64-bit machines. check-in: eaa3effcb7 user: jan.nijtmans tags: trunk, main | |
| 11:45 | TIP-723 timer: limit passed time to LLONG_MAX/1000000 seconds check-in: 805c412896 user: oehhar tags: tip-723-timer-wall-monotonic | |
| 11:01 | TIP-723 timer: replace "clock microseconds -monotonic" by "clock monotonic" -> Sergey had this too, ... check-in: eb1705102a user: oehhar tags: tip-723-timer-wall-monotonic | |
| 08:44 | TIP-723 timer: fix clock tests. Add overflow test of time of timer info. check-in: 0003288e80 user: oehhar tags: tip-723-timer-wall-monotonic | |
| 03:58 | Fix Windows monotonic time overflow for systems running a few days check-in: 924ad0c042 user: apnadkarni tags: tip-723-timer-wall-monotonic | |
|
2025-12-08
| ||
| 21:37 | Use more Tcl_Size in 'binary format'. Add testcase (thanks, Ashok\!) check-in: bacb941b12 user: jan.nijtmans tags: trunk, main | |
| 20:54 | Merge 9.0 check-in: 6d9932d50a user: jan.nijtmans tags: trunk, main | |
| 14:03 | Fix test syntax check-in: 8ee53dc54e user: apnadkarni tags: tip-723-timer-wall-monotonic | |
| 12:18 | added new markdown files from last converion, renamed Unicode.n to unicode.n check-in: c64a045267 user: Torsten tags: tip-700 | |
| 12:12 | renamed doc/Unicode.n to start with a lower-case letter in line with the other files of section n, a... check-in: f4d0c777e1 user: Torsten tags: trunk, main | |
| 11:53 | TIP-723 timer: implement "clock microseconds ?-wallclock|-monotonic? check-in: 778cd54bd2 user: oehhar tags: tip-723-timer-wall-monotonic | |
| 11:22 | TIP-723 timer: implement "timer info" with monotonic/wallclock and event time check-in: 583a1f1977 user: oehhar tags: tip-723-timer-wall-monotonic | |
| 10:07 | Merge 9.0 check-in: 1e034424ed user: jan.nijtmans tags: trunk, main | |
| 09:27 | Account for unsupported commands in testcases check-in: c582109198 user: jan.nijtmans tags: trunk, main | |
| 08:59 | - made parseBlock a bit less agressive regarding METHOD/OPTION detection - expanded parseCommand to ... check-in: 58d4e94c67 user: Torsten tags: tip-700 | |
| 08:44 | Merge 9.0 check-in: 7f854eecd9 user: jan.nijtmans tags: trunk, main | |
| 00:14 | expanded the converion of Tcl syntax to the custom markdown from the SYNOPSIS section to the DESCRIP... check-in: d0c4f21199 user: Torsten tags: tip-700 | |
|
2025-12-07
| ||
| 21:36 | merge-mark 9.0. Fix indenting check-in: b3e76c279a user: jan.nijtmans tags: trunk, main | |
| 20:37 | Fix [cd0d28eab9]: regexec.c: GCC -Wtype-limits warning check-in: 5225e3ef0a user: jan.nijtmans tags: trunk, main | |
| 04:26 | Fix pkgconfig paths for the macOS framework build. check-in: 253dfdabc1 user: culler tags: trunk, main | |
| 04:25 | Fix pkgconfig paths for the macOS framework build. Closed-Leaf check-in: 6c5f06866c user: culler tags: mac_pkgconfig | |
|
2025-12-06
| ||
| 16:16 | Fix case where = command has been renamed. check-in: fa68d8b233 user: cmacleod tags: cgm-equals-command | |
| 12:35 | Fix local var compilation problem found by sebres. check-in: 3e73e3a4a0 user: cmacleod tags: cgm-equals-command | |
|
2025-12-05
| ||
| 15:41 | More 'bool' usage, mainly for the notifier check-in: b95ee14f1d user: jan.nijtmans tags: trunk, main | |
| 13:53 | Merge main check-in: 99f3216c42 user: apnadkarni tags: tip-732 | |
| 13:18 | Merge main check-in: 2bceaf56ab user: apnadkarni tags: tip-737 | |
|
2025-12-04
| ||
| 17:46 | TIP-723 timer: move timer in/at time spec from "s us" to "time unit", only support command list, do ... check-in: a36cbd7933 user: oehhar tags: tip-723-timer-wall-monotonic | |
| 16:41 | Fix unused variable warnings in test dll Leaf check-in: dd62296be2 user: apnadkarni tags: tip-741 | |
| 14:22 | Make clearer distinction between numbers and variable names. check-in: c84a8631cc user: cmacleod tags: cgm-equals-command | |
| 10:35 | Move setlocale() initialization out of TclpInitPlatform(), since it should be the same on all platfo... check-in: c9e37d119e user: jan.nijtmans tags: trunk, main | |
| 07:22 | Move setlocale initializtion to tclEvent.c, out of tclAppInit.c check-in: 57afd34f2e user: jan.nijtmans tags: tip-703 | |
|
2025-12-03
| ||
| 23:19 | Merge 9.0 check-in: e597fa34e2 user: jan.nijtmans tags: trunk, main | |
| 17:09 | Add new test to MinGW build check-in: 92f7437783 user: apnadkarni tags: tip-741 | |
| 17:09 | Ensure running the correct timeout program. Msys has a different version! check-in: f67b657113 user: apnadkarni tags: tip-741 | |
| 15:23 | Treat NAN and INF as variable names, tidy up tests. check-in: 47cfb1b8a0 user: cmacleod tags: cgm-equals-command | |
| 10:46 | Added Eric's tests. check-in: f4537910d1 user: cmacleod tags: cgm-equals-command | |
|
2025-12-02
| ||
| 20:05 | Add test file, based on expr.test check-in: 94a4e6f335 user: cmacleod tags: cgm-equals-command | |
| 16:21 | Merge 9.0 - Three more int->Tcl_Size doc fixes. check-in: 8fdbd9003d user: apnadkarni tags: trunk, main | |
| 16:00 | TIP 741 - cleanup temp Windows DLL's check-in: 37ae1e71dd user: apnadkarni tags: tip-741 | |
| 15:58 | Create new branch named "tip-741" check-in: 9f7a6b7df9 user: apnadkarni tags: tip-741 | |
| 09:42 | typo check-in: b312eed347 user: jan.nijtmans tags: tip-703 | |
|
2025-12-01
| ||
| 22:07 | Add some more LC_ types check-in: 2409e5ad99 user: jan.nijtmans tags: tip-703 | |
| 21:06 | Update to appleboy/ssh-action@v1.2.4 check-in: 9a722b0150 user: jan.nijtmans tags: trunk, main | |
| 19:41 | Rebase to trunk check-in: 383bad056c user: jan.nijtmans tags: tip-703 | |
| 14:22 | Merge main check-in: a0530cd9a7 user: oehhar tags: tip-723-timer-wall-monotonic | |
| 14:15 | tip-723 timer: guard Tcl_CreateTimerHandlerMicroSeconds against calculation overflow. check-in: 7cbec79610 user: oehhar tags: tip-723-timer-wall-monotonic | |
| 13:55 | tip-723 timer: guard against test interference again check-in: abdf115918 user: oehhar tags: tip-723-timer-wall-monotonic | |
| 13:46 | tip-723 timer: guard against test interference, as shown in recent mac CI check-in: 2b142af4d4 user: oehhar tags: tip-723-timer-wall-monotonic | |
| 13:41 | Fix compilation stack depth problems. check-in: ee35e6ffba user: cmacleod tags: cgm-equals-command | |
|
2025-11-30
| ||
| 21:15 | Rebase to trunk Closed-Leaf check-in: 6b3706cdb7 user: jan.nijtmans tags: tip-709 | |
| 12:57 | Better comments on the Tcl_ObjType instances check-in: 44e8e5ff97 user: dkf tags: trunk, main | |
| 12:24 | Fix bugs reported by EricT, update man page. check-in: 3275daa975 user: cmacleod tags: cgm-equals-command | |
| 10:00 | Add man page for '=' command. check-in: 4afbcfe203 user: cmacleod tags: cgm-equals-command | |
| 08:59 | Further refactoring of Encoding.3 manpage check-in: 33fd16a62b user: apnadkarni tags: tip-737 | |
| 06:18 | Update and refactor Encoding.3 manpage check-in: f549c2da77 user: apnadkarni tags: tip-737 | |
|
2025-11-29
| ||
| 12:22 | Do variable reference optimisation suggested by EricT. check-in: fdfb79f45b user: cmacleod tags: cgm-equals-command | |
| 11:07 | Extend byte-compilation to handle pre-substitution of numeric values. check-in: b672fd0ee6 user: cmacleod tags: cgm-equals-command | |
|
2025-11-28
| ||
| 16:09 | Minor changes: whitespace/formatting improvements. check-in: 32db600597 user: dkf tags: trunk, main | |
| 12:20 | TIP-723 timer: make overflow detection gcc optimizer save: https://stackoverflow.com/questions/39445... check-in: d5c579331b user: oehhar tags: tip-723-timer-wall-monotonic | |
| 08:46 | Rebase to trunk check-in: 821ab78290 user: jan.nijtmans tags: attemptgetstring | |
|
2025-11-27
| ||
| 16:09 | Fix compiler warning on UNIX check-in: 093932c542 user: jan.nijtmans tags: tip-723-timer-wall-monotonic | |
| 15:52 | Add missing autoconf stuff check-in: 6f6329a38c user: jan.nijtmans tags: tip-723-timer-wall-monotonic | |
| 15:38 | Some review remarks: update tcl.decls too, use 'long long' parameters, some C warnings check-in: aeca6cfb6a user: jan.nijtmans tags: tip-723-timer-wall-monotonic | |
| 14:40 | Tip-723 timer: check for numerical overflow, test cases check-in: 21d007071b user: oehhar tags: tip-723-timer-wall-monotonic | |
| 14:30 | Remove all SEH handling. See [https://core.tcl-lang.org/tk/tktview/44b34c6152|44b34c6152] for the re... check-in: 4b58b7b792 user: jan.nijtmans tags: trunk, main | |
| 11:14 | Raise error on count overflow for old API only if caller had asked for counts check-in: 717383b031 user: apnadkarni tags: tip-737 | |
| 08:59 | TIP-723 timer: start test cases, process both queues simultaneously in the event system check-in: 75ad9045fd user: oehhar tags: tip-723-timer-wall-monotonic | |
| 02:37 | Add tests for character limits across INT_MAX, UINT_MAX check-in: b9bd5ab60e user: apnadkarni tags: tip-737 | |
|
2025-11-26
| ||
| 15:38 | tests/socket.test: fixes several tests (consistence and correctness of 12.* tests, see [06f19cc401de... Leaf check-in: 26240753b7 user: sebres tags: bug-06f19cc401de076e--fixed-tests | |
| 15:23 | revert [4724603ffb] with "fixed" test 12.4, prepare to fix all 12.* tests check-in: b67e34f04c user: sebres tags: bug-06f19cc401de076e--fixed-tests | |
| 11:07 | Tests for space limits at INT_MAX and UINT_MAX check-in: ce98914777 user: apnadkarni tags: tip-737 | |
| 09:22 | Merge trunk check-in: 29bc118509 user: jan.nijtmans tags: trunk, main | |
| 01:03 | bringing branch up-to-date with trunk; unified classvariable.n, lpop.n, mathfun.n, link.n check-in: ffbab03e21 user: Torsten tags: tip-700 | |
| 00:09 | merge trunk check-in: 4eff2e9f34 user: Torsten tags: tip-700 | |
| 00:05 | ups, merged unintended fork check-in: 43aa781404 user: Torsten tags: trunk, main | |
|
2025-11-25
| ||
| 23:47 | fix typo in coroutine manual page check-in: 8420ef1785 user: Torsten tags: trunk, main | |
| 20:59 | TIP-723 timer: Add Tcl_SleepMicroSeconds and Tcl_CreateTimerHandlerMicroSeconds check-in: b2d5b1b30a user: oehhar tags: tip-723-timer-wall-monotonic | |
| 16:28 | Don't use strange syntax for MoveFileW Closed-Leaf check-in: fa96dc0fe5 user: jan.nijtmans tags: bug-44b34c6152 | |
| 16:21 | Just Remove all SEH handling, it appears to cause more harm than it solves anything. check-in: 555b89a497 user: jan.nijtmans tags: bug-44b34c6152 | |
| 14:19 | Mark socket-12.3 as a knownBug due to crashes on Windows 11, duplicate to 12.4 as a non-crashing ver... check-in: 4724603ffb user: dkf tags: trunk, main | |
| 10:25 | Added tests for encoded chars fragmented across INT_MAX, UINT_MAX lengths check-in: 20e47c1e12 user: apnadkarni tags: tip-737 | |
| 08:14 | Merge 9.0 check-in: 8f4e71872b user: jan.nijtmans tags: trunk, main | |
|
2025-11-24
| ||
| 21:30 | Fix more test fragility with space-containing directory names check-in: bc2f3b391b user: dkf tags: trunk, main | |
| 16:17 | Only run tests if matrix.arch == 'amd64' Closed-Leaf check-in: e146e8c1cb user: jan.nijtmans tags: cross-compile | |
| 15:39 | Depth tracking works partially so far Leaf check-in: ef7fae277d user: dkf tags: inheritance-depth-limit | |
| 15:09 | Developing code to enforce a maximum inheritance depth (see tests oo-1.23, oo-1.24) check-in: 6a61ea8974 user: dkf tags: inheritance-depth-limit | |
| 14:47 | Add basic byte-compilation of '='. check-in: 2d35c887f8 user: cmacleod tags: cgm-equals-command | |
| 12:15 | Update to utf8proc-2.11.2 check-in: bffcf1839d user: jan.nijtmans tags: trunk, main | |
| 12:01 | Cross-compile on Windows (experiment) check-in: 75313b0695 user: jan.nijtmans tags: cross-compile | |
| 11:36 | Various tweaks Leaf check-in: e00d3733aa user: dkf tags: zlib-impl-tweaks | |
|
2025-11-23
| ||
| 15:21 | Some tweaks to the implementation of the [zlib] command check-in: 9d04483ca1 user: dkf tags: zlib-impl-tweaks | |
| 15:18 | Make two tests work in a directory with a space in the name check-in: c646033945 user: dkf tags: trunk, main | |
| 12:49 | Various fixes. check-in: 05606da393 user: cmacleod tags: cgm-equals-command | |
| 11:03 | Remove redundant errorLocPtr parameter from new Utf API check-in: b6442fd681 user: apnadkarni tags: tip-737 | |
| 10:22 | Fix gcc (benign) warnings check-in: 58ac38c10b user: apnadkarni tags: tip-737 | |
| 09:31 | Merge trunk check-in: 728224e91e user: apnadkarni tags: tip-737 | |
| 09:26 | Fix gcc15 (benign) warnings on Windows check-in: 4bba02565a user: apnadkarni tags: trunk, main | |
| 05:45 | oops, remove tracing puts check-in: a2a644faf7 user: apnadkarni tags: tip-737 | |
| 05:36 | Limit testcases for large strings to first two samples check-in: 542e49e7ae user: apnadkarni tags: tip-737 | |
|
2025-11-22
| ||
| 19:31 | Merge from trunk, implement short-circuiting logical operators. check-in: b21b478483 user: cmacleod tags: cgm-equals-command | |
| 14:22 | Some bits and pieces recovered from an old branch; the rest of the old branch can be ignored check-in: 5fb106bab3 user: dkf tags: trunk, main | |
| 14:17 | More bits and pieces Closed-Leaf check-in: 71aebbc549 user: dkf tags: oo-code-style | |
| 11:18 | More progress on large data tests for encodings check-in: 91ce5fc1a2 user: apnadkarni tags: tip-737 | |
| 11:14 | Incomplete but working implementation of '=' command. check-in: ffb41cb1e6 user: cmacleod tags: cgm-equals-command | |
| 03:05 | Replace Tcl condition variable implementation with native Windows check-in: 8bb37e73e8 user: apnadkarni tags: trunk, main | |
| 02:45 | Merge 9.0 - Define TUTF-8 encoding and Tcl values. check-in: 487d92c21b user: apnadkarni tags: trunk, main | |
|
2025-11-21
| ||
| 20:22 | Changes rescued from an old branch check-in: c701bab913 user: dkf tags: oo-code-style | |
| 15:47 | Merge trunk check-in: 5322d5af50 user: jan.nijtmans tags: tip-700 | |
| 15:46 | Merge 9.0 check-in: 4ea3afc11d user: jan.nijtmans tags: trunk, main | |
| 15:04 | a little review check-in: 146b27066d user: jan.nijtmans tags: tip-700 | |
| 14:44 | Merge trunk check-in: d8322684ba user: jan.nijtmans tags: tip-700 | |
| 14:37 | Merge 9.0 check-in: dedc5ce94c user: jan.nijtmans tags: trunk, main | |
| 14:19 | Yet more restrict of arguments Leaf check-in: 0549feab22 user: dkf tags: c11-restrict | |
| 11:15 | Merge 9.0 check-in: 83aa145ee3 user: jan.nijtmans tags: trunk, main | |
| 10:11 | Update to utf8proc 2.11.1 check-in: 20ebdba51f user: jan.nijtmans tags: trunk, main | |
|
2025-11-20
| ||
| 16:57 | TIP-723 timer: fix errors found by continuous integration run. check-in: 2f5112c268 user: oehhar tags: tip-723-timer-wall-monotonic | |
| 09:46 | Merge main Closed-Leaf check-in: edd4a21d32 user: apnadkarni tags: apn-win-native-cv | |
|
2025-11-19
| ||
| 17:37 | tip-723 timer: remove Tcl_SleepMonotonic, switch Tcl_CreateTimerHandler to monotonic time check-in: b0b96b1913 user: oehhar tags: tip-723-timer-wall-monotonic | |
| 17:08 | tip-723 timer: fix compiler issues found by CI run check-in: fc799327a0 user: oehhar tags: tip-723-timer-wall-monotonic | |
| 14:21 | bugfixing ... Leaf check-in: 2c7a9b0997 user: jan.nijtmans tags: tip-615 | |
| 11:58 | Make encoding tests more flexible. Not all encodings support ASCII chars check-in: b8e47de731 user: apnadkarni tags: tip-737 | |
|
2025-11-18
| ||
| 21:02 | TIP-723 timer: remove TIP 233, call panic on Tcl_SetTimeProc and Tcl_QueryTimeProc check-in: 4047f6c240 user: oehhar tags: tip-723-timer-wall-monotonic | |
| 20:06 | TIP-723 timer: switch after to monotonic clock check-in: 77c39345b7 user: oehhar tags: tip-723-timer-wall-monotonic | |
| 17:15 | Work in progress: adding restrict to OUT arguments check-in: f9725400dd user: dkf tags: c11-restrict | |
| 15:51 | Enable tests for > INT_MAX inputs check-in: ef0780fbd7 user: apnadkarni tags: tip-737 | |
|
2025-11-17
| ||
| 21:19 | Rebase to trunk check-in: 2e82e6bd0a user: jan.nijtmans tags: tip-615 | |
| 21:15 | 2 bugfixes, more testcases check-in: 48b847c877 user: jan.nijtmans tags: tip-615 | |
| 16:56 | merge 9.0 (fixes clock validation bug [2a1d947d8c13506d]) check-in: 0362334dfe user: sebres tags: trunk, main | |
| 16:45 | merge trunk Leaf check-in: fdcff3b256 user: dkf tags: c11-varargs-nr-add-callback | |
| 10:58 | Adapt testencoding command for Tcl_Size buffers check-in: bbf7235992 user: apnadkarni tags: tip-737 | |
| 10:43 | Rebase to trunk check-in: 16dbc916bc user: jan.nijtmans tags: tip-615 | |
| 10:29 | Merge 9.0. Fix type of dstLen in Encoding.3 check-in: a91ff21071 user: apnadkarni tags: trunk, main | |
| 10:02 | Fix 2 off-by-one errors check-in: c27a49bf0a user: jan.nijtmans tags: tip-615 | |
| 09:18 | merge trunk Leaf check-in: 8d7f54a91b user: dkf tags: c11-automarker | |
|
2025-11-16
| ||
| 22:07 | close fork check-in: db9beb97fd user: jan.nijtmans tags: tip-615 | |
| 21:36 | Merge trunk check-in: 46e44cea28 user: jan.nijtmans tags: tip-615 | |
| 19:24 | tip-723 timer: fix stupid errors, test suite now clean (except one intended error) check-in: 5a41cf0733 user: oehhar tags: tip-723-timer-wall-monotonic | |
| 14:49 | merge trunk check-in: 99532e9544 user: dkf tags: c11-anon-members | |
| 10:05 | Add Tcl_UtfToExternalEx + support for NO_TERMINATE check-in: 57cc2cd8e1 user: apnadkarni tags: tip-737 | |
|
2025-11-15
| ||
| 21:56 | merge trunk Leaf check-in: 459669e809 user: dkf tags: c-std-update | |
| 18:54 | TIP 723: advanced to nearly complete implementation on windows. Unfortunately, Test stall, to invest... check-in: 3b84406110 user: oehhar tags: tip-723-timer-wall-monotonic | |
| 16:46 | Add some asserts for logic validation check-in: 1b93dbb391 user: apnadkarni tags: tip-737 | |
| 14:06 | merge trunk Leaf check-in: 3d1b390427 user: dkf tags: enums-3 | |
| 14:01 | Create an enum from some related defines check-in: dcbfbb03e5 user: dkf tags: trunk, main | |
| 11:00 | Filter non-alpha input when checking console buffer check-in: e70736d496 user: apnadkarni tags: apn-winconsole-noreadahead | |
| 05:38 | Add new functions to stubs. Add support for error location check-in: 59cf20300e user: apnadkarni tags: tip-737 | |
|
2025-11-14
| ||
| 17:38 | Pass tests for external->utf check-in: a2b054a4ce user: apnadkarni tags: tip-737 | |
| 16:22 | Merge-mark check-in: 00f41692f4 user: jan.nijtmans tags: trunk, main | |
| 15:27 | merge trunk check-in: 20c2e32739 user: dkf tags: bug-8f5e7a2633 | |
| 15:24 | More places where we need quoting to handle spaces in file paths (thanks, Windows...) check-in: 2974e67bcd user: dkf tags: trunk, main | |
| 14:45 | Make [clock] a bit less special wrt Safe Tcl check-in: 6d9b14bde2 user: dkf tags: bug-8f5e7a2633 | |
| 14:23 | Merge 9.0. Finish TIP #615 implementation for all commands check-in: 16f49571d6 user: jan.nijtmans tags: tip-615 | |
| 14:23 | Starting to work on fixing [8f5e7a2633] check-in: 6071062b30 user: dkf tags: bug-8f5e7a2633 | |
| 11:57 | merge trunk check-in: 64a1fdc82a user: dkf tags: tip-735 | |
| 07:59 | Merge trunk/apn-encoding-refactor check-in: 88f55ef3eb user: apnadkarni tags: tip-737 | |
| 07:58 | Merge trunk Closed-Leaf check-in: 24b02d5452 user: apnadkarni tags: apn-encoding-refactor | |
| 07:57 | Oops, forgot one argument not currently used check-in: 3d4b79cfbc user: apnadkarni tags: tip-737 | |
| 07:53 | First cut at Tcl_ExternalToUtfEx check-in: e18233e85f user: apnadkarni tags: tip-737 | |
|
2025-11-13
| ||
| 19:53 | Tip 723 (timer): first sketch of "timer in". check-in: d72c605590 user: oehhar tags: tip-723-timer-wall-monotonic | |
| 17:37 | Fix 'ledit' behavior check-in: 5cc7b2d1d6 user: jan.nijtmans tags: tip-615 | |
| 17:08 | Merge 9.0 - Bug [e56486a2] - check for negative lengths, not equality with TCL_INDEX_NONE check-in: 8c070cca13 user: apnadkarni tags: trunk, main | |
| 17:06 | Rebase to trunk check-in: 9163ba2a15 user: jan.nijtmans tags: tip-615 | |
| 15:46 | Added docs check-in: f08fd190de user: dkf tags: tip-735 | |
| 15:24 | Rebase to trunk check-in: 9e043e7f37 user: jan.nijtmans tags: tip-709 | |
| 15:17 | merge-mark check-in: 88b18c1658 user: jan.nijtmans tags: trunk, main | |
| 15:09 | Add tests check-in: 03cf8c98c8 user: dkf tags: tip-735 | |
| 15:06 | Tidy up check-in: 7baa5f5a0d user: dkf tags: tip-735 | |
| 09:02 | merge-mark check-in: 5f0b97c081 user: jan.nijtmans tags: trunk, main | |
|
2025-11-12
| ||
| 17:52 | Two unneeded #undef's check-in: d7d14472ee user: jan.nijtmans tags: trunk, main | |
| 11:31 | merge trunk check-in: 86937748f5 user: dkf tags: tip-735 | |
| 11:26 | Merge trunk check-in: 10d32e2907 user: apnadkarni tags: apn-encoding-refactor | |
| 11:04 | Make the Windows Makefile.in work with out-of-tree builds under a directory with a space in the name check-in: b73e39cd77 user: dkf tags: trunk, main | |
| 11:01 | Fix some bugs in the code generation and execution check-in: 12120a716d user: dkf tags: tip-735 | |
|
2025-11-11
| ||
| 20:27 | merge trunk check-in: 6705f24f4d user: dkf tags: tip-735 | |
| 20:26 | Refactor core ensemble creation/management so that the tables describing what's there and what's saf... check-in: a165eede1d user: dkf tags: trunk, main | |
| 16:57 | Clean up the TEBC TRACE macro system, using C11 variadic macros. check-in: 3f3400f136 user: dkf tags: trunk, main | |
| 15:50 | Merge 9.0 check-in: ae81adc15c user: jan.nijtmans tags: trunk, main | |
| 15:38 | Switch to using a new instruction to get the list index check-in: 63cbb16421 user: dkf tags: tip-735 | |
| 09:29 | Merge 9.0 check-in: 2f1c224732 user: jan.nijtmans tags: trunk, main | |
|
2025-11-10
| ||
| 17:03 | merge trunk Closed-Leaf check-in: ad795c4db6 user: dkf tags: internal-ensemble-cleanup | |
| 17:00 | merge trunk Closed-Leaf check-in: 2491dad7a7 user: dkf tags: c11-tebc-trace-cleanup | |
| 15:09 | merge trunk check-in: 7ffebdfab0 user: dkf tags: enums-3 | |
| 14:02 | Name three related enums in a consistent way check-in: b6800b76c8 user: dkf tags: trunk, main | |
| 11:24 | Attempt to address [1d06180006] - direct read()/fread() on Windows console channel check-in: db390c709c user: apnadkarni tags: apn-winconsole-noreadahead | |
| 10:00 | Reinstate accidentally removed line check-in: de310dc9e4 user: dkf tags: enums-3 | |
| 09:50 | merge trunk check-in: 99af258fc1 user: dkf tags: enums-3 | |
|
2025-11-09
| ||
| 14:12 | merge trunk Leaf check-in: c495403a16 user: dkf tags: c11-printf-result | |
| 11:16 | merge trunk check-in: fcad76bb7d user: dkf tags: internal-ensemble-cleanup | |
| 09:57 | Merge 9.0. Bug [cb03e57a] - raise error on empty regexp for unresolved variable. check-in: 2ab1a13679 user: apnadkarni tags: trunk, main | |
|
2025-11-08
| ||
| 03:15 | Fix constraints on unixInit-3.2. See https://sourceforge.net/p/tcl/mailman/message/59255593/ check-in: 7a436c3fad user: apnadkarni tags: tip-732 | |
|
2025-11-07
| ||
| 10:39 | Implement condition variables using native CONDITION_VARIABLE check-in: 046da7eae7 user: apnadkarni tags: apn-win-native-cv | |
|
2025-11-05
| ||
| 16:34 | Create new branch named "cgm-equals-command" check-in: ab983f2162 user: cmacleod tags: cgm-equals-command | |
| 11:39 | Fix for bytecode-debug-level execution trace of [lmap] check-in: 042eb9e4a8 user: dkf tags: trunk, main | |
| 11:38 | Compile [lfilter]; this is currently slightly wrong, but works if traces are ignored check-in: bc9430f062 user: dkf tags: tip-735 | |
|
2025-11-03
| ||
| 14:31 | [1238d4fd] Restore panic. Closed-Leaf check-in: c39d459072 user: oehhar tags: 1238d4fd-mswin-queryperformancefrequency | |
| 09:53 | Start of implementation of [lfilter] check-in: 879655d464 user: dkf tags: tip-735 | |
| 08:24 | [1238d4fd] Replace Tcl_Panic by assert. check-in: d468a678d1 user: oehhar tags: 1238d4fd-mswin-queryperformancefrequency | |
|
2025-11-02
| ||
| 10:00 | Fix missing initialization for timeInfo.nominalFreq check-in: d3b61ea882 user: apnadkarni tags: 1238d4fd-mswin-queryperformancefrequency | |
|
2025-11-01
| ||
| 18:28 | [1238d4fd] MS-Win QueryPerformanceFrequency always succeeds since Win XP - this panics due to timeIn... check-in: 7a350b5f95 user: oehhar tags: 1238d4fd-mswin-queryperformancefrequency | |
| 10:46 | TIP 723 timer: make "after cancel,idle,info" also accessible from timer ensemble, call timer impleme... check-in: f446101922 user: oehhar tags: tip-723-timer-wall-monotonic | |
|
2025-10-31
| ||
| 16:59 | TIP 724 (timer): move TimerAtDelay, copy after cancel to TimerCancelCmd (currently duplicate) check-in: e74991a4f9 user: oehhar tags: tip-723-timer-wall-monotonic | |
| 16:20 | TIP 723 (timer cmd): allow negative values to "timer at". Handle delay by time point intead differen... check-in: 0d8820a0eb user: oehhar tags: tip-723-timer-wall-monotonic | |
| 10:21 | Rebase to trunk check-in: 73d0ab0ee2 user: jan.nijtmans tags: tip-615 | |
| 08:56 | merge trunk check-in: bbdffd364c user: dkf tags: internal-ensemble-cleanup | |
|
2025-10-30
| ||
| 16:48 | Improve C declarations of slot methods; less of a horrible slab of dullness now check-in: 4ed06667a6 user: dkf tags: trunk, main | |
| 15:57 | Change Tcl_IsEmpty signature, using bool check-in: cd11175e1d user: jan.nijtmans tags: tip-748 | |
| 15:17 | Undo exec flag check-in: b8bd2e09ed user: jan.nijtmans tags: trunk, main | |
| 14:23 | Rebase to trunk check-in: f1175f4029 user: jan.nijtmans tags: attemptgetstring | |
| 14:00 | merge trunk check-in: fc90bb0e5e user: dkf tags: internal-ensemble-cleanup | |
| 13:47 | Merge 9.0 check-in: 33280d7bd2 user: jan.nijtmans tags: trunk, main | |
| 12:19 | modernise how the memory command works (the removal of [memory display] was documented in Tcl 8.4's ... check-in: fccd8d925f user: dkf tags: trunk, main | |
| 12:15 | modernise how the memory command works (the removal of [memory display] was documented in Tcl 8.4's ... Closed-Leaf check-in: 3a5e2bc8d5 user: dkf tags: modernise-memory-command | |
| 11:55 | merge trunk check-in: aae841a4d3 user: dkf tags: internal-ensemble-cleanup | |
| 11:51 | Merge trunk Leaf check-in: 38cb486322 user: apnadkarni tags: apn-oo-lazy-init-sbmod-91 | |
| 10:59 | Remove dead code and comments check-in: 3c815e673c user: apnadkarni tags: tip-732 | |
| 10:41 | Merge trunk check-in: 884ebe7971 user: apnadkarni tags: tip-732 | |
| 10:25 | Start on TIP 732 implementation check-in: 36a0154331 user: apnadkarni tags: tip-732 | |
|
2025-10-29
| ||
| 22:04 | Easy way to fix the knownBug's Leaf check-in: 5b2c44f1c2 user: jan.nijtmans tags: tip-672 | |
| 21:40 | Remove unused interpreter flag check-in: 2d02a9d7df user: jan.nijtmans tags: tip-672 | |
| 21:31 | Make testcases work (again). Mark 6 of them 'knownBug' check-in: 9f24eba2f4 user: jan.nijtmans tags: tip-672 | |
| 12:35 | Remove duplicate local variable check-in: 357380a4c9 user: dkf tags: trunk, main | |
| 11:09 | One more place to push an empty string Leaf check-in: 89fbfb652f user: dkf tags: extra-push-constants | |
| 11:01 | merge trunk check-in: c6d51e06f8 user: dkf tags: extra-push-constants | |
| 08:42 | Merge trunk check-in: b4d40c16b3 user: jan.nijtmans tags: tip-672 | |
| 08:42 | Remove exprsubst knob, we won't use it any more check-in: 5b59a0eddd user: jan.nijtmans tags: tip-672 | |
| 08:29 | Remove EXPR_SUBST_MODE=3 (we won't use that anyway). Fix from Eric Taylor. check-in: a6b498d2a5 user: jan.nijtmans tags: tip-672 | |
|
2025-10-28
| ||
| 20:07 | Merge 9.0' check-in: 26bd65411c user: jan.nijtmans tags: trunk, main | |
| 16:51 | merge 9.0 check-in: 924f32d064 user: dkf tags: trunk, main | |
| 16:02 | Found a place that should be a comparison with TCL_OK Leaf check-in: 7587cc61b0 user: dkf tags: c11-bool | |
| 12:41 | Yet more bools... check-in: 0517c8f089 user: dkf tags: c11-bool | |
|
2025-10-27
| ||
| 15:53 | Review: Some other true/false assignments to integer's, which shouldn't be there check-in: dff235d24e user: jan.nijtmans tags: c11-bool | |
| 15:42 | Review: don't assign true/false to integer variables, people might think the variable is a bool check-in: 5160bb4491 user: jan.nijtmans tags: c11-bool | |
| 15:30 | Review: tclNotify.c:1005:13: error: result of comparison of constant 0 with expression of type 'bool... check-in: 73f9338d22 user: jan.nijtmans tags: c11-bool | |
| 14:35 | More booleans check-in: c3432ca23e user: dkf tags: c11-bool | |
| 12:06 | merge trunk check-in: adfd78965b user: dkf tags: c11-bool | |
| 11:42 | Clean up guts of hidden command invoking to shorten code paths; TclObjInvoke remains for stubs compa... check-in: e9608db1b3 user: dkf tags: trunk, main | |
| 11:35 | Restore some obsolete functionality Closed-Leaf check-in: 15ba28f5d7 user: dkf tags: cleanup-objinvoke | |
| 11:21 | merge trunk check-in: b6defdba67 user: dkf tags: cleanup-objinvoke | |
| 09:07 | Extend the use of the FOREACH_HASH macro set Tcl-wide Leaf check-in: f4fafa6feb user: dkf tags: c11-full-hash-foreach | |
| 08:13 | Merge trunk Leaf check-in: d603862aae user: apnadkarni tags: apn-init-refactor | |
|
2025-10-26
| ||
| 22:31 | Eliminate compiler warning (only seen in DEBUG) check-in: 335229fa9c user: jan.nijtmans tags: trunk, main | |
| 19:02 | TIP 723: checkpoint: implement timer at command check-in: c97c302bd9 user: oehhar tags: tip-723-timer-wall-monotonic | |
| 11:33 | On MSVC, <stdbool.h> is always needed, apparently check-in: 6bf02a0e78 user: jan.nijtmans tags: trunk, main | |
|
2025-10-25
| ||
| 22:47 | Merge 9.0 check-in: ab94b62513 user: jan.nijtmans tags: trunk, main | |
| 11:23 | Use C11 variable placement to do nicer FOREACH* macros in TclOO Leaf check-in: 61cbca4e60 user: dkf tags: c11-tcloo-foreach | |
|
2025-10-24
| ||
| 22:04 | Merge trunk, more cleanup check-in: 52cf0186a8 user: jan.nijtmans tags: tip-672 | |
| 16:24 | merge trunk check-in: 63a0792a5d user: dkf tags: cleanup-objinvoke | |
| 15:34 | More bool handling (mainly in tclNamesp.c and tclParse.c) check-in: d482b6ee33 user: jan.nijtmans tags: trunk, main | |
| 14:25 | merge trunk check-in: 9c127a6a3a user: dkf tags: c11-bool | |
| 11:53 | Make the bool type available properly (and reduce include duplication). Be careful though; C23 depre... check-in: 99ada2a57b user: jan.nijtmans tags: trunk, main | |
| 09:53 | Take over Eric Taylor's latest changes check-in: af52b8335f user: jan.nijtmans tags: tip-672 | |
|
2025-10-23
| ||
| 15:16 | Split off expr substitution parsing in separate function TclParseExprSubst(). Add "interp exprsubst... check-in: c22335a43d user: jan.nijtmans tags: tip-672 | |
| 13:47 | Known numbers shouldn't really be quoted in trace messages check-in: ec62d77a1f user: dkf tags: c11-tebc-trace-cleanup | |
| 13:38 | merge trunk check-in: 861d48747c user: dkf tags: c11-tebc-trace-cleanup | |
| 13:29 | Bake following variable links into most TEBC LVT accesses; only the link formation opcodes don't do ... check-in: fe5a2b8154 user: dkf tags: trunk, main | |
| 08:36 | Use C11 varargs macros to help clean up TEBC instruction tracing check-in: c639c40d10 user: dkf tags: c11-tebc-trace-cleanup | |
|
2025-10-22
| ||
| 11:54 | Use shorter type name... to match whole rest of file check-in: abe75c7585 user: dkf tags: trunk, main | |
|
2025-10-21
| ||
| 18:14 | Update tclParse to latest versions. Fix compilation check-in: 8d5ce89a33 user: jan.nijtmans tags: tip-672 | |
| 15:01 | Start implementing 'subst -noexpr' check-in: c350347e54 user: jan.nijtmans tags: tip-672 | |
|
2025-10-20
| ||
| 14:30 | Working on refactoring the man2html code to be easier to comprehend Leaf check-in: 316d4da632 user: dkf tags: htmlgen-refactor | |
| 11:11 | Adapt testcases to changed error-messages check-in: 97ce4c9adb user: jan.nijtmans tags: tip-672 | |
| 10:29 | Fix compiler warning check-in: 56e06ed134 user: jan.nijtmans tags: tip-672 | |
| 10:13 | TIP #672 prototype, by EricT (or rocketship88) check-in: aa5e42f18d user: jan.nijtmans tags: tip-672 | |
|
2025-10-18
| ||
| 16:07 | And another spot for improvements check-in: fc8a0742a2 user: dkf tags: trunk, main | |
|
2025-10-17
| ||
| 22:46 | More progress check-in: 315fef2a77 user: jan.nijtmans tags: attemptgetstring | |
| 15:23 | Modernising the safe base for 9.1 check-in: 2361f768b7 user: dkf tags: trunk, main | |
| 14:09 | complete the job in the previous commit check-in: da92b0b41b user: jan.nijtmans tags: trunk, main | |
| 13:44 | Opt => 0.4.10, not 0.5.0 check-in: 32a5c2707b user: dkf tags: trunk, main | |
| 08:09 | Opt => 0.5 check-in: c704a8d0ea user: jan.nijtmans tags: trunk, main | |
|
2025-10-16
| ||
| 16:10 | Fix some obvious inefficiencies in the opt package check-in: 6509c6bbb2 user: dkf tags: trunk, main | |
| 15:02 | Merge 9.0 check-in: 433aa7f944 user: jan.nijtmans tags: trunk, main | |
| 10:59 | merge 9.0 check-in: 27500fc026 user: dkf tags: trunk, main | |
|
2025-10-15
| ||
| 17:01 | merge 9.0 check-in: 4e269b417f user: dkf tags: trunk, main | |
| 10:23 | Now full fix for Linux too .... (see prev commit) check-in: 7759a8d15f user: jan.nijtmans tags: trunk, main | |
|
2025-10-14
| ||
| 11:19 | Fix the add-matcher bits (sorry, Jan!) check-in: 7ab1ab9499 user: dkf tags: trunk, main | |
|
2025-10-13
| ||
| 17:04 | Rebase to trunk check-in: 644669e6cb user: jan.nijtmans tags: attemptgetstring | |
| 16:31 | No need to use #define here check-in: 817960e558 user: jan.nijtmans tags: trunk, main | |
| 15:38 | Turn TclNRAddCallback into a varargs macro so we don't need quite so many NULLs check-in: 48d37299c0 user: dkf tags: c11-varargs-nr-add-callback | |
| 13:04 | Add basic problem matcher for tcltest check-in: d803f5ef61 user: dkf tags: trunk, main | |
| 08:41 | Starting to make a C API for [package forget] Leaf check-in: 6542f85457 user: dkf tags: package-forget-c-api | |
|
2025-10-12
| ||
| 20:01 | Revert [ec6b431c3e38d420]. In stead take over [https://github.com/JuliaStrings/utf8proc/pull/305|PR ... check-in: cf6f2f7544 user: jan.nijtmans tags: trunk, main | |
| 19:37 | Fix TCL_MEM_DEBUG build, broken by previous commit check-in: c873d5dcd7 user: jan.nijtmans tags: trunk, main | |
| 18:25 | Use the array literal (with variable contents) capabilities of C11 check-in: 599e4e5089 user: dkf tags: c11-array-literals | |
|
2025-10-11
| ||
| 11:08 | Move ObjRef macros to tclInt.h; better location for them. This should have been part of [2d7ae662... check-in: 56d1a5eb4c user: dkf tags: trunk, main | |
|
2025-10-10
| ||
| 23:15 | Fix broken build, introduced [2d7ae66265|here]. More -Wconversion warning fixes check-in: b8506ab1c6 user: jan.nijtmans tags: trunk, main | |
| 16:46 | Remove useless semicolons check-in: 4c7fafa275 user: dkf tags: trunk, main | |
| 16:39 | Move ClockSafeCatchCmd to place where it can see real InterpState definition check-in: 2d7ae66265 user: dkf tags: trunk, main | |
| 16:24 | Apply normal indentation/formattiong rule for sub-blocks check-in: 8e9651234b user: dkf tags: trunk, main | |
| 14:41 | Sync Tcl_OpenTcpClient signature (parameter-name only) with documentation check-in: 336e98168e user: jan.nijtmans tags: trunk, main | |
| 14:11 | Tranche 3 of adoption of bool check-in: 6e7e183bb2 user: dkf tags: c11-bool | |
| 07:00 | Update create-dmg/create-dmg to version 1.2.2 check-in: 61d00838a2 user: jan.nijtmans tags: trunk, main | |
|
2025-10-09
| ||
| 12:43 | Add some libraries to the windows build (will be needed by tka11y) check-in: 6812fc9e30 user: jan.nijtmans tags: trunk, main | |
|
2025-10-07
| ||
| 14:02 | Tranche 2 of adoption of bool check-in: 7c0638716d user: dkf tags: c11-bool | |
|
2025-10-06
| ||
| 18:03 | Turn initialisation flags into bools check-in: 85f3db92e2 user: dkf tags: c11-bool | |
| 15:52 | Make the bool type available properly (and reduce include duplication). Be careful though; C23 depre... check-in: fa8b63f0c3 user: dkf tags: c11-bool | |
| 15:12 | Indenting consistancy check-in: ae9e555472 user: jan.nijtmans tags: trunk, main | |
| 15:01 | Relax mutex-condition-3 (which sometimes fails on macOS) check-in: 78ece5dc3b user: jan.nijtmans tags: trunk, main | |
| 14:21 | Simplify some of the code by using anonymous struct/union members check-in: 87d19e421a user: dkf tags: c11-anon-members | |
| 12:05 | merge trunk check-in: dce49c4e92 user: dkf tags: c-std-update | |
| 11:12 | tidy up a bit more check-in: 576b4f39f2 user: dkf tags: c11-printf-result | |
| 11:06 | merge 9.0 (simplify TclGrowParseTokenArray) check-in: ae278f257d user: dkf tags: trunk, main | |
| 10:50 | Tidying up check-in: fafb320167 user: dkf tags: c11-printf-result | |
| 08:31 | Adoption of TclAppendPrintfToErrorInfo check-in: e3a772f56c user: dkf tags: c11-printf-result | |
|
2025-10-05
| ||
| 19:26 | Tranche 3 of adoption of TclPrintfResult check-in: 3aa1ace500 user: dkf tags: c11-printf-result | |
| 10:38 | Tranche 2 of adoption of TclPrintfResult check-in: 9a6fb43196 user: dkf tags: c11-printf-result | |
|
2025-10-04
| ||
| 15:56 | Don't delete InitAutoPath command after use. safe::interp tests load init.tcl multiple times check-in: aaa58a200a user: apnadkarni tags: apn-init-refactor | |
| 15:12 | Merge main check-in: e67f175031 user: apnadkarni tags: apn-init-refactor | |
| 11:12 | Tranche 1 of adoption of TclPrintfResult check-in: 4bd77df23d user: dkf tags: c11-printf-result | |
| 10:50 | Merge 9.0 - Fix [6fbabfe166] - allows py tkinter to use zipfs build without calling TclZipfs_AppHook check-in: 59f54f8e58 user: apnadkarni tags: trunk, main | |
|
2025-10-03
| ||
| 16:42 | Define macros for printing to the result conveniently check-in: 7b73f4ae3a user: dkf tags: c11-printf-result | |
| 11:47 | Merge 9.0 check-in: 1e07ca757f user: jan.nijtmans tags: trunk, main | |
| 11:47 | Use C11 macros to automatically add a NULL to the end of varargs sequences check-in: 9c524e00d4 user: dkf tags: c11-automarker | |
|
2025-10-02
| ||
| 15:40 | Tweak definition of TclListObjAppendIfAbsent check-in: dce3b13cca user: apnadkarni tags: apn-init-refactor | |
| 13:57 | Merge 9.0 check-in: 75f02bb076 user: jan.nijtmans tags: trunk, main | |
|
2025-10-01
| ||
| 19:37 | Make it easier to match up the collections of things to do with file attributes check-in: a4b2356ccb user: dkf tags: trunk, main | |
| 10:42 | Merge 9.0 check-in: d62f98b681 user: jan.nijtmans tags: trunk, main | |
| 08:32 | Tidy up style of test support file check-in: 49acaf49d7 user: dkf tags: trunk, main | |
|
2025-09-30
| ||
| 20:13 | Merge 9.0 check-in: 94e1a6656e user: jan.nijtmans tags: trunk, main | |
| 03:32 | Merge 9.0 - Test cases for mutexes + dkf's manpage edits check-in: b546133d28 user: apnadkarni tags: trunk, main | |
|
2025-09-29
| ||
| 08:50 | Merge 9.0 check-in: 1c2897a986 user: jan.nijtmans tags: trunk, main | |
| 05:37 | Merge trunk check-in: e06cb00db6 user: apnadkarni tags: apn-init-refactor | |
|
2025-09-28
| ||
| 13:26 | Add to assembly Leaf check-in: 53e5af36f7 user: dkf tags: compile-namespace-parent | |
| 12:07 | compilation of [namespace parent $ns] check-in: b6e9e590a5 user: dkf tags: compile-namespace-parent | |
|
2025-09-27
| ||
| 18:14 | merge 9.0, code deduplication; increase timouts detecting exit hangs for mem-debug, etc check-in: 5ba7b9431d user: sebres tags: trunk, main | |
| 17:43 | Stop using recursive mutex in tclEncoding.c check-in: a967ea1c31 user: jan.nijtmans tags: trunk, main | |
| 15:56 | A less miserable way of writing TRACE and friends in TEBC Closed-Leaf check-in: 4351d6483e user: dkf tags: tebc-varargs-trace-macros | |
| 08:29 | Fix errors from merge check-in: de99b4dd08 user: dkf tags: c-std-update | |
|
2025-09-26
| ||
| 18:53 | merge trunk check-in: f0dcb3e615 user: dkf tags: c-std-update | |
| 16:57 | Allow larger lists to be used. Doc fix check-in: 1095e07d2e user: jan.nijtmans tags: trunk, main | |
| 15:42 | Merge 9.0 check-in: 15f6cb484d user: jan.nijtmans tags: trunk, main | |
| 15:37 | Further fix [https://core.tcl-lang.org/tk/tktview/832c2047bb|832c2047bb]: Windows: new compiler, new... check-in: 8aa9b084c8 user: jan.nijtmans tags: trunk, main | |
| 14:14 | modernise how the memory command works (the removal of [memory display] was documented in Tcl 8.4's ... Leaf check-in: 50416ae0d5 user: dkf tags: modernise-memory-command | |
|
2025-09-25
| ||
| 19:07 | merge trunk check-in: 1555a1857d user: dkf tags: internal-ensemble-cleanup | |
| 14:03 | merge 9.0 check-in: e360c5a082 user: sebres tags: trunk, main | |
| 14:00 | merge 9.0 (amend to [893f8cc5db3ba8bd] with allocMutex) check-in: 91a1cd34e3 user: sebres tags: trunk, main | |
| 09:33 | Remove many unnecessary struct and enum labels. DKF: Please don't do this. The labels enable bett... Leaf check-in: 7c4fcd0a0c user: jan.nijtmans tags: struct-enum | |
| 08:03 | Updates to the cookiejar code to use features of 9.0 Leaf check-in: 7ae3794313 user: dkf tags: update-cookiejar | |
|
2025-09-24
| ||
| 22:30 | Merge 9.0 check-in: ac9204a6db user: jan.nijtmans tags: trunk, main | |
| 22:09 | Merge 9.0 check-in: 97a583822d user: jan.nijtmans tags: trunk, main | |
| 20:55 | Fix some -Wconversion warnings. Clock simplifications check-in: c742d8d60b user: jan.nijtmans tags: trunk, main | |
| 08:14 | Merge trunk check-in: ed77f7a9b6 user: apnadkarni tags: apn-init-refactor | |
| 03:08 | Fix buffer size check for GetEnvironmentVariable. Tx @cjmcdonald check-in: 2ee45c3227 user: apnadkarni tags: trunk, main | |
|
2025-09-23
| ||
| 17:55 | Merge 9.0 check-in: c033fe6282 user: jan.nijtmans tags: trunk, main | |
| 17:47 | [https://core.tcl-lang.org/tk/tktview/832c2047bb|832c2047bb] Fix clang -Wjump-misses-init warnings: ... check-in: e4b5226f4c user: jan.nijtmans tags: trunk, main | |
| 15:10 | [https://core.tcl-lang.org/tk/tktview/832c2047bb|832c2047bb] disable too-strict clang warning on Win... check-in: 0f2c7ea05f user: jan.nijtmans tags: trunk, main | |
| 14:48 | Use 9.0's [const] for constants, and move IDNA tests out of http.test into their own file check-in: 27d4e46b62 user: dkf tags: trunk, main | |
| 14:33 | [832c2047bb] disable too-strict clang warning on Windows Closed-Leaf check-in: 7409395380 user: jan.nijtmans tags: bug-832c2047bb | |
| 12:19 | Merge 9.0 - Fix [c9e68eb6ca] getenv checks check-in: 4760a5fda3 user: apnadkarni tags: trunk, main | |
| 10:46 | Revert usage of [switch -integer] because code has to work with pre-9.1, but use [try] because we do... check-in: ed5e365c59 user: dkf tags: trunk, main | |
| 09:03 | Make a few places use [switch -integer] check-in: 186de96bbb user: dkf tags: trunk, main | |
| 08:46 | A few more places where there can be revisions now Leaf check-in: 80b5ced5d2 user: dkf tags: revise-tests | |
|
2025-09-22
| ||
| 19:18 | merge trunk check-in: 734fe3776d user: dkf tags: revise-tests | |
| 18:51 | Implement TIP 730: switch -integer check-in: 4a00305bd5 user: dkf tags: trunk, main | |
| 18:49 | Implement TIP 728: interp set check-in: 43c644419f user: dkf tags: trunk, main | |
| 17:53 | Fix [https://core.tcl-lang.org/tk/tktview/832c2047bb|832c2047bb]: Windows: new compiler, new warning... check-in: 38a311b5a7 user: jan.nijtmans tags: trunk, main | |
| 16:50 | Tidying up the tests of interp check-in: 78f20c8621 user: dkf tags: revise-tests | |
| 13:40 | Merge 9.0 check-in: 5abd361ed9 user: jan.nijtmans tags: trunk, main | |
| 07:20 | working on revising the tests to have less clutter check-in: e2cc3b6bf3 user: dkf tags: revise-tests | |
|
2025-09-21
| ||
| 07:18 | Fix broken registry tests and clean up style check-in: de1aee46f4 user: dkf tags: trunk, main | |
|
2025-09-19
| ||
| 17:07 | Fix [77059c] TclPushVarName(): pointer overflow check-in: 67519af0aa user: jan.nijtmans tags: trunk, main | |
| 12:24 | Rebase to trunk check-in: 43a126a59c user: jan.nijtmans tags: tip-709 | |
| 08:31 | Merge 9.0 - Fix leak in zipfs encoding initialization check-in: 5f7c0b2b17 user: apnadkarni tags: trunk, main | |
|
2025-09-18
| ||
| 13:29 | Merge 9.0 check-in: 5c0cdd84ea user: jan.nijtmans tags: trunk, main | |
| 06:41 | Fix leak in zipfs encoding initialization Closed-Leaf check-in: 955f4ef655 user: apnadkarni tags: apn-zipfs-leakfix | |
| 05:10 | Fix extra incr ref resulting in leaks. Some TclFS functions return objects with ref count already in... check-in: 404bb75410 user: apnadkarni tags: apn-init-refactor | |
|
2025-09-17
| ||
| 16:50 | Move part of init.tcl to C. Knock off another 25% of interp start time check-in: 83e88416ac user: apnadkarni tags: apn-init-refactor | |
| 12:46 | Apply 'Tcl' namespace to names (in [clock] impl) with wider scope than one C file check-in: 5946bfc3ed user: dkf tags: trunk, main | |
| 10:35 | Factor out the common base code for IO forwarding Leaf check-in: a15431dadb user: dkf tags: factor-out-io-forward-base | |
| 10:16 | Clean up some indentation/macros check-in: b5d21d7b86 user: dkf tags: trunk, main | |
| 05:24 | Merge trunk check-in: fc6aae4dd7 user: apnadkarni tags: apn-init-refactor | |
| 05:23 | Complete moving tclInit to C. All test pass check-in: 7d993e2c00 user: apnadkarni tags: apn-init-refactor | |
|
2025-09-16
| ||
| 20:16 | Merge 9.0 check-in: 2e012fcaf0 user: jan.nijtmans tags: trunk, main | |
| 17:06 | Start moving init.tcl search to C check-in: f1e99fbdf3 user: apnadkarni tags: apn-init-refactor | |
| 16:43 | Reapply utf8proc patch to Unicode 17 update needed to fix -Wc++-compat warnings. C++ treatment of en... check-in: ec6b431c3e user: apnadkarni tags: trunk, main | |
| 15:18 | Merge 9.0 check-in: cd2b0a427f user: jan.nijtmans tags: trunk, main | |
| 14:08 | Indent fix check-in: 3f5d40630f user: dkf tags: trunk, main | |
| 11:51 | Merge trunk check-in: e7e85ea8ea user: apnadkarni tags: apn-init-refactor | |
| 11:36 | Bug [f0b80a3db9] Remove assertion that TclZipfs_AppHook has been called as custom apps may not call ... check-in: 248af5b902 user: apnadkarni tags: trunk, main | |
| 09:04 | Tidy up the interface to the normalisation code check-in: 13b90c3e8c user: dkf tags: trunk, main | |
| 08:04 | merge trunk check-in: d63cf48838 user: dkf tags: internal-ensemble-cleanup | |
|
2025-09-15
| ||
| 21:38 | Unicode version 17 check-in: cb3ab3d1cf user: jan.nijtmans tags: trunk, main | |
| 20:16 | (more) Use correct equality check-in: c9bb1a7642 user: jan.nijtmans tags: trunk, main | |
| 16:58 | Add test for subcommand list of interp child, never previously tested Closed-Leaf check-in: 88978077d5 user: dkf tags: tip728-interp-set | |
| 16:06 | merge trunk check-in: 21cafac414 user: dkf tags: tip728-interp-set | |
| 16:01 | Simplify code a bit more, including by actually using local variables... check-in: a732fa633d user: dkf tags: trunk, main | |
| 13:11 | we can trap some errors; that's what the mechanism's there for check-in: cbb5fed63c user: dkf tags: trunk, main | |
| 11:24 | Ignore error in setting tcl_rcFileName for historical compatibility check-in: 8ce0bb412c user: apnadkarni tags: apn-init-refactor | |
| 10:59 | Use correct equality check-in: 2febb36051 user: dkf tags: trunk, main | |
| 08:23 | Use features of current versions of Tcl for the opt package Leaf check-in: 8151357daf user: dkf tags: modernise-opt | |
| 06:04 | Start on refactoring Tcl initialization. check-in: af349616ce user: apnadkarni tags: apn-init-refactor | |
|
2025-09-12
| ||
| 14:14 | end divergence check-in: 1f8820038f user: dkf tags: trunk, main | |
| 13:24 | minor fix: function header formatting Closed-Leaf check-in: 37cb9ab9f4 user: dkf tags: main-bis | |
| 10:13 | Merge dkf oo C-based init from trunk check-in: b852a20248 user: apnadkarni tags: apn-oo-lazy-init-sbmod-91 | |
| 08:14 | Merge 9.0. Eliminate (internal) NS_KILLED check-in: 1ef7667adb user: jan.nijtmans tags: trunk, main | |
|
2025-09-11
| ||
| 19:57 | Merge 9.0 check-in: ba7b935b53 user: jan.nijtmans tags: trunk, main | |
| 19:35 | Unneeded header file inclusion. Duplicated -DUTF8PROC_STATIC on command line check-in: 6a06ddd51c user: jan.nijtmans tags: trunk, main | |
| 14:18 | Add short descriptive comments to all enum members that didn't already have them Leaf check-in: 7346c9a225 user: dkf tags: public-enum | |
| 11:30 | Make old, existing enums also follow the pattern more closely check-in: c25fb57ab9 user: dkf tags: public-enum | |
| 09:16 | Some error-message consistancy check-in: 5ce234ffac user: jan.nijtmans tags: trunk, main | |
|
2025-09-10
| ||
| 15:11 | Merge-mark check-in: 5e9920979f user: jan.nijtmans tags: trunk, main | |
| 14:16 | Turn many public constants into enum elements. Nobody's ever going to override these. Note that rele... check-in: 6aa775474f user: dkf tags: public-enum | |
| 14:14 | Turn some things into enums that really should have been that all along check-in: 95d0fd0349 user: dkf tags: trunk, main | |
| 09:12 | Turn some things into enums that really should have been that all along check-in: e646927e1f user: dkf tags: trunk, main | |
|
2025-09-09
| ||
| 19:42 | Tests for [switch -integer] Closed-Leaf check-in: 0c034e83c0 user: dkf tags: tip730-switch-integer | |
| 19:15 | further erro-handling check-in: f382bf4a51 user: jan.nijtmans tags: attemptgetstring | |
| 15:19 | simplify check-in: d3db61c86b user: jan.nijtmans tags: attemptgetstring | |
| 15:12 | Error-message consistancy check-in: 4a0e06ae02 user: jan.nijtmans tags: attemptgetstring | |
| 14:41 | Add documentation check-in: 455b387ccf user: dkf tags: tip730-switch-integer | |
| 14:10 | Note that some bits probably are unreachable (and buggy too). check-in: f76821e011 user: dkf tags: tip730-switch-integer | |
| 14:01 | Fix a silly error by sharing the enum between functions. check-in: 5da5d87ee2 user: dkf tags: tip730-switch-integer | |
| 13:11 | Fix detection of "default" check-in: 085a2cb984 user: dkf tags: tip730-switch-integer | |
| 11:05 | Bytecode compilation for [switch -integer] check-in: 007a4b45ac user: dkf tags: tip730-switch-integer | |
| 09:58 | Eliminate TclOOM() check-in: ec36f4bc87 user: jan.nijtmans tags: attemptgetstring | |
| 08:30 | Start of implementation of [switch -integer] check-in: 48342ad1ca user: dkf tags: tip730-switch-integer | |
|
2025-09-08
| ||
| 14:55 | Merge 9.0 check-in: 9564f0232c user: jan.nijtmans tags: trunk, main | |
| 13:54 | Use the new subcommand check-in: 049f84973b user: dkf tags: tip728-interp-set | |
| 13:47 | Add tests check-in: 802e97ac8b user: dkf tags: tip728-interp-set | |
| 11:49 | Implement TIP 728: [interp set] check-in: f833293097 user: dkf tags: tip728-interp-set | |
| 09:05 | Merge 9.0 check-in: 2cba9a7a01 user: jan.nijtmans tags: trunk, main | |
|
2025-09-07
| ||
| 19:30 | Fix TCL_MEM_DEBUG build check-in: c0ebd58450 user: jan.nijtmans tags: attemptgetstring | |
|
2025-09-05
| ||
| 15:27 | Merge 9.0 check-in: 3a7e2b93dd user: dkf tags: trunk, main | |
| 14:43 | Merge 9.0 check-in: f09aabc11f user: jan.nijtmans tags: trunk, main | |
| 09:12 | update doc check-in: 36894c9516 user: jan.nijtmans tags: attemptgetstring | |
| 07:08 | Introduce Tcl_AttemptGetCharLength() check-in: 24bb637dd2 user: jan.nijtmans tags: attemptgetstring | |
|
2025-09-04
| ||
| 17:03 | Merge 9.0 check-in: e598bf3880 user: jan.nijtmans tags: trunk, main | |
| 15:32 | Merge 9.0 check-in: 2d73d4d0a4 user: jan.nijtmans tags: trunk, main | |
| 15:01 | Rebase to trunk check-in: 42e496eea2 user: jan.nijtmans tags: attemptgetstring | |
| 14:57 | Use TclAttemptGetString() in "string repeat". Fix Tcl_AttemptNewStringObj in debug mode check-in: 46b5a96877 user: jan.nijtmans tags: attemptgetstring | |
| 09:42 | Microsoft compilers don't have mode_t check-in: 31c2daccc1 user: jan.nijtmans tags: trunk, main | |
| 09:33 | Fix some -Wconversion warnings check-in: c66bbbf8d7 user: jan.nijtmans tags: trunk, main | |
| 08:59 | more Minor indent fixes check-in: 6121af88c7 user: jan.nijtmans tags: trunk, main | |
| 08:24 | Minor indent fixes check-in: 518418cbc3 user: dkf tags: trunk, main | |
| 08:09 | Fix a minor typo in a comment check-in: b53ede498c user: dkf tags: trunk, main | |
|
2025-09-03
| ||
| 09:42 | Missing -DTCL_LOAD_FROM_MEMORY check-in: 99c2cc1d64 user: jan.nijtmans tags: tip-709 | |
|
2025-09-02
| ||
| 13:59 | Merge trunk. Eliminate memorymodule test constraint check-in: 79ea8ac196 user: jan.nijtmans tags: tip-709 | |
| 13:13 | In no-deprecate mode, don't run tests involving sqlite3. TCL_HASH_TYPE is an internal type, which sh... check-in: 9c12418704 user: jan.nijtmans tags: trunk, main | |
| 07:18 | Merge 9.0 check-in: a786f9e6ce user: jan.nijtmans tags: trunk, main | |
|
2025-09-01
| ||
| 19:36 | Undo unintended change check-in: d876dda43b user: jan.nijtmans tags: tip-709 | |
| 19:31 | Rebase to 9.1. Remove --enable-memorymodule check-in: 960eb1404b user: jan.nijtmans tags: tip-709 | |
| 11:03 | Update UNICODE_OUT_OF_RANGE to handle all planes. Remove unneeded UNICODE_OUT_OF_RANGE() usage check-in: 289a3340fc user: jan.nijtmans tags: trunk, main | |
| 08:31 | Merge 9.0 check-in: 7c42c12b65 user: dkf tags: trunk, main | |
| 07:26 | Merge 9.0 check-in: 427742a349 user: jan.nijtmans tags: trunk, main | |
| 04:58 | Merge 9.0 - Mount zipfs early - see [87b69745be] check-in: f8f1cb7590 user: apnadkarni tags: trunk, main | |
|
2025-08-31
| ||
| 20:13 | Final verdict, without test expectation changes Closed-Leaf check-in: f95a112489 user: jan.nijtmans tags: tip-726-jan | |
| 20:03 | Oops, 21 bits, not 17 bits check-in: 1857668b9f user: jan.nijtmans tags: trunk, main | |
| 19:14 | Final verdict, without test expectation changes check-in: c1ea8981ee user: jan.nijtmans tags: tip-726-jan | |
| 17:47 | Merge 9.1 check-in: 06fe6db1a3 user: jan.nijtmans tags: tip-726-jan | |
| 17:16 | Merge 9.0. Fix TIP #726 implementation, so all functions give the same answer as Tcl 9.0 for out-of-... check-in: cc4f7b61e2 user: jan.nijtmans tags: trunk, main | |
| 06:14 | Bump the patchlevel of TclOO check-in: 84ec17558e user: dkf tags: trunk, main | |
|
2025-08-30
| ||
| 21:20 | merge core-9-0-branch check-in: 1e75862cd4 user: dkf tags: trunk, main | |
| 15:13 | Put the baseline cloning (oo::object-><cloned>) of objects in C. check-in: 162e1d77e5 user: dkf tags: trunk, main | |
| 14:36 | Sorry Ashok, but I object to changing a right-shift (as it originally was) to a left-shift. Will exp... check-in: 442c3e7366 user: jan.nijtmans tags: trunk, main | |
| 14:16 | Put the baseline cloning of objects in C. I'd been putting off doing this for over a decade, as it w... Closed-Leaf check-in: 41e23633da user: dkf tags: object-clone-in-c | |
| 08:45 | TIP 726 check-in: 9e3f0254e3 user: apnadkarni tags: trunk, main | |
|
2025-08-29
| ||
| 13:24 | More review: Eliminate UNICODE_OUT_OF_RANGE and use right-shifts check-in: 453ab178cb user: jan.nijtmans tags: tip-726-jan | |
| 08:56 | Fix bogus assert in unicode normalization Closed-Leaf check-in: 97b5293136 user: apnadkarni tags: tip-726 | |
| 02:59 | Update changes.md check-in: 45302470a0 user: apnadkarni tags: tip-726 | |
| 02:58 | Merge main check-in: cd152cd13a user: apnadkarni tags: tip-726 | |
|
2025-08-28
| ||
| 15:07 | merge core-9-0-branch check-in: 0a7def6dcc user: dkf tags: trunk, main | |
| 14:02 | Move more machinery into C from the TclOO init script check-in: 5946d9cae3 user: dkf tags: trunk, main | |
| 13:49 | Tweak comments Closed-Leaf check-in: 7d29a0080a user: dkf tags: singleton-in-c | |
| 13:41 | Move oo::class::<cloned> into C check-in: c1e9b058ad user: dkf tags: singleton-in-c | |
| 12:17 | Move remaining bits of property system into C; only cloning methods now left check-in: d1178c4040 user: dkf tags: singleton-in-c | |
| 10:39 | merge trunk check-in: d52c10e251 user: dkf tags: singleton-in-c | |
| 08:42 | Merge 9.0 - Eliminate TCL_BROKEN_MAINARGS check-in: cb27d68679 user: apnadkarni tags: trunk, main | |
| 07:52 | Fix unsigned char* to char* conversion warning check-in: 04140a9eb7 user: apnadkarni tags: tip-726 | |
| 07:18 | Merge main check-in: a05795631f user: apnadkarni tags: tip-726 | |
|
2025-08-27
| ||
| 21:51 | Fix double Tcl_Alloc define. Tweak allocation lengths reporting check-in: 14260b03d4 user: jan.nijtmans tags: attemptgetstring | |
| 15:38 | Rebase to latest trunk check-in: 6399ade2e2 user: jan.nijtmans tags: attemptgetstring | |
| 11:58 | Merge 9.0 check-in: 535e5cabd5 user: jan.nijtmans tags: trunk, main | |
| 09:37 | 32-bit MacOS builds are no longer supported, starting with Tcl 9.0. Closed-Leaf check-in: 23655c4a1e user: jan.nijtmans tags: platform-macos-simplification | |
|
2025-08-26
| ||
| 13:38 | merge trunk check-in: 2875ed7446 user: dkf tags: singleton-in-c | |
| 08:24 | Merge trunk check-in: 4f2c56f428 user: jan.nijtmans tags: 893f8cc5-tip509-nested-mutex | |
| 08:14 | Merge 9.0 check-in: f89e6b2307 user: jan.nijtmans tags: trunk, main | |
|
2025-08-25
| ||
| 23:17 | merge 9.0 check-in: ee853b9f31 user: sebres tags: trunk, main | |
| 15:34 | Merge 9.0 check-in: 9b784a4c77 user: jan.nijtmans tags: trunk, main | |
| 15:23 | Move the oo::configurable constructor into C check-in: 1164ba3918 user: dkf tags: singleton-in-c | |
| 11:16 | Merge trunk Closed-Leaf check-in: 9e3ff929b6 user: jan.nijtmans tags: platform-macos-simplification | |
| 11:13 | Merge 9.0 check-in: 78ae352e6b user: jan.nijtmans tags: trunk, main | |
| 10:59 | Move more of configurable's machinery into C check-in: 06d7236722 user: dkf tags: singleton-in-c | |
| 09:53 | Bring Windows part into this branch too check-in: 9ca72ca2ba user: jan.nijtmans tags: 893f8cc5-tip509-nested-mutex | |
| 09:51 | Eliminate all usage of HAVE_DECL_PTHREAD_MUTEX_RECURSIVE check-in: d3b4a0a698 user: jan.nijtmans tags: 893f8cc5-tip509-nested-mutex | |
| 09:38 | Merge trunk check-in: b356408a11 user: jan.nijtmans tags: 893f8cc5-tip509-nested-mutex | |
| 09:37 | Fix testcase oo-1.21 check-in: 9248c2cc49 user: jan.nijtmans tags: trunk, main | |
| 08:43 | Fix bugs check-in: 9b324a7745 user: dkf tags: singleton-in-c | |
| 08:30 | Move extra classes into C; mostly there, but not yet working check-in: 2817aeaf81 user: dkf tags: singleton-in-c | |
|
2025-08-24
| ||
| 18:47 | [893f8cc5] tip509 nested mutex MS-Windows patch by Christian (thanks !) Closed-Leaf check-in: c2b0208c78 user: oehhar tags: 893f8cc5-tip509-nested-mutex-win | |
| 11:47 | Start of making the singleton class implemented in C check-in: 0b9609d1dc user: dkf tags: singleton-in-c | |
| 10:40 | Tinkering, making code simpler or easier to maintain check-in: 74269c8653 user: dkf tags: trunk, main | |
| 06:52 | Complete the moving of the definition of slots entirely into C check-in: 477aae4fc8 user: dkf tags: trunk, main | |
|
2025-08-23
| ||
| 08:23 | merge core-9-0-branch (sync after backport) check-in: 842113abfc user: dkf tags: trunk, main | |
|
2025-08-22
| ||
| 17:09 | [893f8cc5] tip509 nested mutex patch by Christian (thanks!) check-in: cdc8e88f7b user: oehhar tags: 893f8cc5-tip509-nested-mutex | |
| 14:23 | Tweak to [configurable] to not call [next] twice check-in: bf95236a57 user: dkf tags: trunk, main | |
| 13:43 | Combine UpdateClassDelegatesAfterClone into its caller. check-in: ff5a3f13b7 user: dkf tags: trunk, main | |
| 13:06 | Add testcases for platform macos26-x86_64 and macos26-arm check-in: 8c3b549d44 user: jan.nijtmans tags: platform-macos-simplification | |
| 12:50 | Fix handling of i386-x86_64 check-in: 062a90819e user: jan.nijtmans tags: platform-macos-simplification | |
| 11:45 | Move [link] into C. check-in: 899914a847 user: dkf tags: trunk, main | |
| 11:29 | Merge 9.0 check-in: 16435add36 user: jan.nijtmans tags: trunk, main | |
| 07:50 | Move another definition (classmethod) into C. check-in: bb2b1ca977 user: dkf tags: trunk, main | |
| 07:19 | Convert MixinClassDelegates to an internal function entirely in C check-in: 14b785c409 user: dkf tags: trunk, main | |
| 07:16 | Fix memory debugging info check-in: 0a91b87749 user: dkf tags: trunk, main | |
|
2025-08-21
| ||
| 14:15 | Line no longer needed check-in: 7f1d023a6e user: jan.nijtmans tags: platform-macos-simplification | |
| 14:00 | Add testcases check-in: d22c267802 user: jan.nijtmans tags: platform-macos-simplification | |
|
2025-08-20
| ||
| 21:53 | Keep all macos < 11 handling as it was check-in: 1a287640bb user: jan.nijtmans tags: platform-macos-simplification | |
| 12:22 | Move a bit of internal machinery check-in: fe65866873 user: dkf tags: trunk, main | |
| 10:11 | Move another command into C: classvariable check-in: 6c7484683c user: dkf tags: trunk, main | |
|
2025-08-19
| ||
| 21:48 | Bug-fixing check-in: fe48b3a8ee user: jan.nijtmans tags: platform-macos-simplification | |
| 15:45 | Slightly faster way to write the init script check-in: 9a3123970f user: dkf tags: trunk, main | |
| 15:05 | Experimental simplification for platform on MacOS check-in: d2d84b4507 user: jan.nijtmans tags: platform-macos-simplification | |
| 14:49 | Rewrite slots in C to get a performance boost. [effa2e2346] check-in: 8ab9fecd56 user: dkf tags: trunk, main | |
| 14:46 | Add some documentation comments Closed-Leaf check-in: bd1ca51921 user: dkf tags: rewrite-slots-in-c | |
| 14:15 | Add remoaining slot ops check-in: a94a240d73 user: dkf tags: rewrite-slots-in-c | |
| 13:51 | Saner C implementation of slot methods; add unknown handler to C side check-in: 33a5909dac user: dkf tags: rewrite-slots-in-c | |
| 12:45 | Merge 9.0 check-in: a40e6f6704 user: jan.nijtmans tags: trunk, main | |
| 10:59 | merge trunk check-in: 96c2aeb205 user: dkf tags: rewrite-slots-in-c | |
| 09:00 | Speed up TclOO init; no directing via unknown method handler for slots of classes we define ourselve... check-in: f17dd10723 user: dkf tags: trunk, main | |
| 08:57 | Working on rewriting the slot implementation in C; not quite correct yet check-in: e7d55b49d6 user: dkf tags: rewrite-slots-in-c | |
|
2025-08-18
| ||
| 12:29 | Lazy init for 9.1 check-in: 105952fb15 user: apnadkarni tags: apn-oo-lazy-init-sbmod-91 | |
| 11:39 | Slightly chisel down the execution time of the oo init script, check-in: c873b5222a user: dkf tags: trunk, main | |
| 08:56 | Accelerate definition of [oo::define initialise]. [effa2e2346] check-in: 5abd67e1ea user: dkf tags: trunk, main | |
| 08:32 | Merge 9.0 check-in: d65c84decf user: jan.nijtmans tags: trunk, main | |
|
2025-08-17
| ||
| 21:22 | Start making TclOO faster to initialise [effa2e2346] check-in: 7aa55929ad user: dkf tags: trunk, main | |
| 16:09 | merge trunk check-in: 4a7b1f9d1b user: dkf tags: c-std-update | |
| 11:25 | More bools and pieces check-in: 28a7d957c7 user: dkf tags: c-std-update | |
|
2025-08-15
| ||
| 21:25 | Merge 9.0 check-in: e42f382022 user: jan.nijtmans tags: trunk, main | |
|
2025-08-14
| ||
| 13:44 | Merge 9.0 - Fix [87b69745be] - move zipfs encoding initialization outside of interp creation. Avoid ... check-in: dc30526e24 user: apnadkarni tags: trunk, main | |
|
2025-08-13
| ||
| 21:10 | Merge 9.0 check-in: 454d2b4b2e user: jan.nijtmans tags: trunk, main | |
| 10:57 | Merge 9.0 check-in: a7135a65e7 user: jan.nijtmans tags: trunk, main | |
| 09:42 | Version => 9.1a1 check-in: f72529e60f user: jan.nijtmans tags: trunk, main | |
| 08:55 | Merge 9.0 check-in: 2450103c07 user: jan.nijtmans tags: trunk, main | |
|
2025-08-12
| ||
| 22:05 | Merge 9.0 check-in: 0b63620151 user: jan.nijtmans tags: trunk, main | |
| 14:14 | Yet more booleans check-in: 98c372af54 user: dkf tags: c-std-update | |
| 13:44 | remove tclUniData.c and uniParse.tcl: not used any more check-in: b885c376e5 user: jan.nijtmans tags: tip-726 | |
| 13:09 | Fix doc: impotent font change check-in: 18cc40108e user: jan.nijtmans tags: tip-726 | |
| 10:16 | merge trunk check-in: 1ea33fb12b user: dkf tags: c-std-update | |
| 09:28 | Merge 9.0 check-in: 4405794cf5 user: jan.nijtmans tags: trunk, main | |
| 09:06 | More booleans. check-in: 8a9080996d user: dkf tags: c-std-update | |
|
2025-08-06
| ||
| 09:34 | merge trunk check-in: d41ff65d5d user: dkf tags: c-std-update | |
| 09:30 | Factor out a common pattern to aid comprehensibility check-in: ed1c7df566 user: dkf tags: trunk, main | |
| 09:25 | Start to use the real bool type. check-in: 3dc71d011c user: dkf tags: c-std-update | |
|
2025-08-04
| ||
| 16:34 | merge trunk check-in: 8a202d8d1b user: dkf tags: c-std-update | |
| 16:05 | merge 9.0 (fix for [5137b4387019d0e1]) check-in: 7f3a21a465 user: sebres tags: trunk, main | |
| 16:03 | Correction to semantics of jumpTableNum: value argument must fit in wide int, and non-integer is an ... check-in: 6ed183317c user: dkf tags: trunk, main | |
| 13:32 | unused variable warning check-in: 72c4c7c772 user: dgp tags: trunk, main | |
| 08:58 | The encoding fallback logic in ZIP handling can be done mostly by via Tcl_ExternalToUtfDStringEx now... check-in: 427645831a user: dkf tags: trunk, main | |
| 08:48 | More moving of variable declarations check-in: 48e5ad480b user: dkf tags: c-std-update | |
|
2025-08-01
| ||
| 11:54 | merge trunk check-in: 8d8ea7cf3a user: dkf tags: c-std-update | |
| 11:48 | More moving of variable declarations check-in: 1d20e4cf45 user: dkf tags: c-std-update | |
|
2025-07-30
| ||
| 18:36 | merge release check-in: 2f42adf522 user: dgp tags: trunk, main | |
| 16:23 | Merge 9.0 - Workaround for [8c63606802] - testsetplatform / path caching with -singleproc 1 check-in: 0dc705217d user: apnadkarni tags: trunk, main | |
| 15:12 | merge trunk Closed-Leaf check-in: 70f7e01921 user: dgp tags: rc3, core-9-1-a0-rc, core-9-1-a0 | |
| 11:58 | Merge 9.0. Fix some, not all, Windows test failures with -singleproc 1 check-in: 2c2db9865e user: apnadkarni tags: trunk, main | |
| 09:01 | Update changes.md for TIP's 649 and 712 check-in: 2112a4543c user: apnadkarni tags: trunk, main | |
|
2025-07-28
| ||
| 10:06 | - added code to handle more nroff backslash commands check-in: 7f679d8d2a user: Torsten tags: tip-700 | |
|
2025-07-27
| ||
| 17:42 | comment grammar; NFC check-in: f1a1fa5ae2 user: bch tags: trunk, main | |
| 17:28 | Add manpage for unicode command check-in: f772c5d029 user: apnadkarni tags: tip-726 | |
| 08:41 | Add manpage for normalization API check-in: a633daa618 user: apnadkarni tags: tip-726 | |
| 08:07 | Add tests Tcl_UtfToNormalized API check-in: 228a4cdf87 user: apnadkarni tags: tip-726 | |
| 00:59 | Add C API Tcl_UtfToNormalized check-in: b00ff15275 user: apnadkarni tags: tip-726 | |
|
2025-07-26
| ||
| 22:11 | - added remaining 28 section 3 manual pages in initial markdown versions - removed unusual use of a ... check-in: a2dd66906f user: Torsten tags: tip-700 | |
| 06:14 | Merge tip-726-plus to eliminate use of tclUniData.c. check-in: 0a1c3bc2fb user: apnadkarni tags: tip-726 | |
| 05:26 | Fix test loading for mingw which uses tclsh, not tcltest for tests Leaf check-in: b4f4002e9e user: apnadkarni tags: tip-726-plus | |
| 05:00 | Fix gcc warnings, mingw build and extraneous prototype defs used in debug check-in: ff495c9305 user: apnadkarni tags: tip-726-plus | |
|
2025-07-25
| ||
| 17:55 | Remove unicode toXXXX commands as no longer needed for confirming equivalence with string toXXXX check-in: 30a02828fc user: apnadkarni tags: tip-726-plus | |
| 17:46 | Eliminate use of tclUniData.c check-in: 1dcc7678c8 user: apnadkarni tags: tip-726-plus | |
| 17:43 | merge trunk check-in: c0b1aa6211 user: dgp tags: rc2, core-9-1-a0-rc | |
| 17:34 | Implement unicode toXXXX congruent to string toXXXX check-in: 369ac8bf18 user: apnadkarni tags: tip-726-plus, tip-726-tclunidata-equivalence-proof | |
| 16:05 | Disable tests for bug 1ecea011 check-in: 13c2631e68 user: apnadkarni tags: tip-726-plus | |
| 15:49 | Implement unicode is CLASS to match string is CLASS check-in: 7beae32e00 user: apnadkarni tags: tip-726-plus | |
|
2025-07-23
| ||
| 16:28 | Merged tip-726 check-in: d5fb960aa0 user: apnadkarni tags: tip-726-plus | |
| 16:27 | Merged trunk check-in: 87fdb51f5d user: apnadkarni tags: tip-726 | |
| 16:07 | Test out of range codepoints check-in: 36ad8057c6 user: apnadkarni tags: tip-726-plus | |
|
2025-07-22
| ||
| 18:20 | merge 9.0: improve interpreter creation speed, if there is no zipfs tcl-library (avoid performance p... check-in: 026ae2bdcc user: sebres tags: trunk, main | |
| 17:53 | Oops, forgot upper case check-in: 58714ef853 user: apnadkarni tags: tip-726-plus | |
| 17:40 | Add UCD tests for string is lower,upper. Add ICU and utf8proc API's for the same check-in: bbde0ed6d3 user: apnadkarni tags: tip-726-plus | |
| 17:30 | Add support to read UCD properties file check-in: cbe4cc3a72 user: apnadkarni tags: tip-726 | |
| 12:02 | Move UCD readers into separate file check-in: acb64bd0f3 user: apnadkarni tags: tip-726 | |
| 10:40 | Add normalization tests for nul and tcl8 profile. Fix linker warnings on Windows. check-in: 649c6435c4 user: apnadkarni tags: tip-726 | |
|
2025-07-21
| ||
| 18:57 | merge 9.0 to trunk: amend to [61c01e0edb08a9ed], more cases for increment ref-count with use-after-f... check-in: 6623286ef9 user: sebres tags: trunk, main | |
|
2025-07-20
| ||
| 07:06 | - added 55 section 3 manual pages in initial markdown versions - unified bold font for #include line... check-in: 61e103c3e2 user: Torsten tags: tip-700 | |
|
2025-07-19
| ||
| 22:12 | - added 15 section 3 manual pages in initial markdown versions - adapted conversion script to cover ... check-in: 5e298551a7 user: Torsten tags: tip-700 | |
| 12:31 | More moving of variable declarations check-in: c149575323 user: dkf tags: c-std-update | |
| 12:19 | repaired italics/bold markdown broken in the last commit check-in: d93343b004 user: Torsten tags: tip-700 | |
|
2025-07-18
| ||
| 17:45 | merge 9.0 to trunk: fixes [61c01e0edb08a9ed] (TclpMatchInDirectory, windows only), increment ref-cou... check-in: 34180ec93e user: sebres tags: trunk, main | |
| 17:06 | Merge 9.0 check-in: b9102acdfa user: jan.nijtmans tags: trunk, main | |
| 09:52 | Add check for working --disable-high-entropy-va. Fix check for --enable-auto-image-base (which alway... check-in: a236395922 user: jan.nijtmans tags: trunk, main | |
| 07:37 | Fix 2 warnings on 32-bit platform (thanks, Emiliano) check-in: 1333fff09b user: jan.nijtmans tags: trunk, main | |
|
2025-07-17
| ||
| 15:36 | merge trunk check-in: c8c998013d user: dgp tags: rc1, core-9-1-a0-rc | |
| 07:59 | Fix installation of dde/registry packages (Thanks, Harald, for noticing this!) check-in: f9fa24b9e8 user: jan.nijtmans tags: trunk, main | |
| 07:47 | Merge 9.0 check-in: 0d9037349c user: jan.nijtmans tags: trunk, main | |
|
2025-07-16
| ||
| 16:44 | Merge 9.0 - Fix [c9f0520f7e] check-in: de054c46e8 user: apnadkarni tags: trunk, main | |
| 10:43 | Moving variable declarations to better places check-in: f569640c35 user: dkf tags: c-std-update | |
| 04:53 | Add tests for C API check-in: a918834664 user: apnadkarni tags: tip-726 | |
|
2025-07-15
| ||
| 19:41 | some non-change cosmetics to make the ctags implementation in Geany 2.1 partly happy again check-in: bb08aafe0a user: Torsten tags: tip-700 | |
| 16:35 | merge trunk check-in: d56cfe5b9e user: dgp tags: rc0, core-9-1-a0-rc | |
| 15:04 | merge trunk check-in: 64fb4b537d user: dkf tags: c-std-update | |
| 13:33 | Better handling of the expectations around channel names check-in: 7293896dad user: dkf tags: c-std-update | |
| 11:41 | TIP 726 implementation with tests check-in: b0b1bd2680 user: apnadkarni tags: tip-726 | |
| 09:44 | - added first 9 section 3 manual pages in markdown versions (initial conversion, not final) - make s... check-in: 4cbf81f377 user: Torsten tags: tip-700 | |
| 09:03 | Move declarations into FOREACH-related constructs... where possible check-in: 91dddca8bc user: dkf tags: c-std-update | |
| 09:01 | Channel names can be NULL during closing check-in: 675f1a34ac user: dkf tags: c-std-update | |
| 02:31 | Fix [25265a2705] - dup test names in listTypes.test check-in: dd11259884 user: apnadkarni tags: trunk, main | |
|
2025-07-14
| ||
| 16:44 | Implement Tcl_UtfToNormalizedDString check-in: fd3d6c8a6c user: apnadkarni tags: tip-726 | |
| 15:31 | Backout [816e9ddf1b]: TclVarHashCreateVar() is still used in Itcl check-in: c68b9f7067 user: jan.nijtmans tags: trunk, main | |
| 14:58 | Use macros to reduce number of explicit marker NULLs check-in: 2b21439624 user: dkf tags: c-std-update | |
| 14:26 | TclSetErrorCode lets us avoid writing a lot of marker values check-in: a29f1f8fab user: dkf tags: c-std-update | |
| 12:30 | Open release branch for 9.1a0 check-in: ba2425be93 user: dgp tags: core-9-1-a0-rc | |
| 08:44 | merge trunk check-in: c2c0fa07ea user: dkf tags: c-std-update | |
| 08:11 | A bunch of small changes building on previous commits check-in: 1811f74742 user: dkf tags: c-std-update | |
|
2025-07-13
| ||
| 10:24 | Rebase to trunk check-in: dbf7d9631a user: jan.nijtmans tags: tip-615 | |
| 08:30 | Doc update. See [8cd74c5cd2] check-in: 038e022dbf user: jan.nijtmans tags: trunk, main | |
| 07:03 | Define TclAppendPrintfToErrorInfo for a related pattern check-in: 321d2b5cd3 user: dkf tags: c-std-update | |
|
2025-07-12
| ||
| 20:58 | Define TclPrintfResult() for common pattern in error generation. check-in: 70b6205548 user: dkf tags: c-std-update | |
| 16:42 | [8cd74c5cd2]: 2-argument string toupper/tolower/totitle doesn't work as documented. Either change th... Closed-Leaf check-in: 83bd3ccec5 user: jan.nijtmans tags: bug-8cd74c5cd2 | |
| 16:03 | Start on TIP 726. Add utf8proc to the build system check-in: 49fd86f978 user: apnadkarni tags: tip-726 | |
|
2025-07-11
| ||
| 15:43 | Make 'first last' arguments optional for more commands check-in: a3869f215f user: jan.nijtmans tags: tip-615 | |
| 13:46 | merge trunk check-in: c43800c51a user: dkf tags: c-std-update | |
| 13:45 | Rewrite interpreted [try] to use more efficient internal data model. check-in: 9a9b3fc6f8 user: dkf tags: c-std-update | |
|
2025-07-10
| ||
| 21:52 | More of the new C11 array declarations. check-in: 9e916964ee user: dkf tags: c-std-update | |
| 21:12 | Clearer declarations of many C arrays; C11 lets the initialisers be expressions check-in: 63912394cf user: dkf tags: c-std-update | |
| 20:27 | Implementation fully working (but could use some more testcases) check-in: 5d2f688de1 user: jan.nijtmans tags: tip-615 | |
| 14:34 | Merge trunk check-in: 5553660b8a user: jan.nijtmans tags: tip-615 | |
| 11:50 | Some int -> Tcl_Size modifications, and type-cast changes, which were missed up to now. check-in: ccf01b5339 user: jan.nijtmans tags: trunk, main | |
| 08:39 | Implement "string is index -strict" check-in: 9e22e67d0f user: jan.nijtmans tags: tip-615 | |
|
2025-07-09
| ||
| 19:15 | Update to latest 9.1 check-in: 26919f1a9e user: jan.nijtmans tags: tip-615 | |
| 09:54 | Beginning to include code for section 3 manual pages check-in: a55f5af3fd user: Torsten tags: tip-700 | |
|
2025-07-08
| ||
| 14:23 | Fix [f8dd3d8d35]. Memory leak in uplevel compile check-in: f264e1b33f user: apnadkarni tags: trunk, main | |
| 02:58 | Proposed fix for [f8dd3d8d35]. Memory leak in uplevel compile. Closed-Leaf check-in: a5734a2f35 user: apnadkarni tags: bug-f8dd3d8d35 | |
|
2025-07-05
| ||
| 09:36 | TIP 649 check-in: 4ddfc55c1e user: apnadkarni tags: trunk, main | |
| 06:05 | Merge trunk Closed-Leaf check-in: 6bc1c08acf user: apnadkarni tags: tip-649 | |
|
2025-07-03
| ||
| 13:30 | TEBC TRACE goes varargs; cut down TclNRAddCallback because function addresses 'are not static consta... check-in: e9c1929632 user: dkf tags: c-std-update | |
| 11:59 | Merge 9.0 check-in: 93774d49ad user: jan.nijtmans tags: trunk, main | |
| 09:20 | Merge 9.0 check-in: faed85e38c user: jan.nijtmans tags: trunk, main | |
|
2025-07-02
| ||
| 20:34 | A few corrections/updates check-in: ddaa63ea6a user: dkf tags: c-std-update | |
| 20:31 | merge trunk check-in: b013256012 user: dkf tags: c-std-update | |
| 13:36 | naming unnamed enums for slightly better debuggging/IDE metadata check-in: 2bef4baa8f user: dkf tags: enums-3 | |
| 10:39 | Move some descriptive comments to better locations check-in: 27c1f25189 user: dkf tags: enums-3 | |
| 10:17 | Other enums check-in: 8ded98eba3 user: dkf tags: enums-3 | |
| 09:28 | merge trunk check-in: 2ff5098d9c user: dkf tags: enums-3 | |
| 09:22 | merge trunk check-in: 94d72ec073 user: dkf tags: internal-ensemble-cleanup | |
|
2025-07-01
| ||
| 07:55 | [0cb3d93a] fix example in link documentation check-in: 4625e86c2e user: oehhar tags: trunk, main | |
|
2025-06-30
| ||
| 14:59 | Make some internal magic flags into an enum. Nobody will ever override these. check-in: 6f676dff93 user: dkf tags: trunk, main | |
| 13:54 | slightly clearer code check-in: 3cb3b8fce4 user: dkf tags: internal-ensemble-cleanup | |
| 11:20 | merge trunk check-in: 9f14a6e9a8 user: dkf tags: internal-ensemble-cleanup | |
| 11:19 | Thinking about unsupported commands, their declarations, and their safety models check-in: ed815e2fa9 user: dkf tags: internal-ensemble-cleanup | |
|
2025-06-29
| ||
| 19:38 | Unbreak build with clang, introduced in last few commits check-in: 39f398d590 user: jan.nijtmans tags: trunk, main | |
| 10:39 | Don't need the post-init special stuff for [clock] any more check-in: d6c35133c7 user: dkf tags: internal-ensemble-cleanup | |
| 07:30 | Tidy up the initialisation code in [clock] check-in: b1d27835f8 user: dkf tags: internal-ensemble-cleanup | |
| 07:11 | merge trunk check-in: b75be6e5cd user: dkf tags: internal-ensemble-cleanup | |
| 07:05 | Amend places that were missing the changes from this branch check-in: dfce14f098 user: dkf tags: extra-push-constants | |
| 06:54 | merge trunk check-in: 80d47976a7 user: dkf tags: extra-push-constants | |
| 06:36 | Add bytecode compilation of [uplevel] check-in: 8c37a379c1 user: dkf tags: trunk, main | |
| 06:25 | merge trunk Closed-Leaf check-in: 63d8f3a50f user: dkf tags: compile-uplevel | |
| 06:21 | Add bytecode compilation of [lseq] check-in: 83eda5e7b0 user: dkf tags: trunk, main | |
| 06:09 | Add bytecode compilation of [ledit] and [lpop] check-in: 72215318aa user: dkf tags: trunk, main | |
|
2025-06-28
| ||
| 21:24 | Make [clock] into a more conventional ensemble check-in: 34ddfc69a8 user: dkf tags: internal-ensemble-cleanup | |
| 13:37 | Turns out [encoding user] should be safe check-in: 7a1d4a695e user: dkf tags: internal-ensemble-cleanup | |
| 10:47 | Merge 9.0. Fix test exec-bug-4f0b5767ac error when MSYS scrubs PATH check-in: 85fff18600 user: apnadkarni tags: trunk, main | |
| 08:34 | More unification of the mess check-in: 53bf881544 user: dkf tags: internal-ensemble-cleanup | |
|
2025-06-27
| ||
| 16:08 | Move [zlib] ensemble creation to join rest check-in: 49359420ac user: dkf tags: internal-ensemble-cleanup | |
| 16:02 | Convert [zlib] to an ensemble, as was always planned. check-in: e718424650 user: dkf tags: internal-ensemble-cleanup | |
| 15:41 | Merge 9.0 check-in: 868b9a4b99 user: jan.nijtmans tags: trunk, main | |
| 15:01 | Cleaning up how we go about declaring some of our ensembles. Work in Progress. check-in: 47b870434f user: dkf tags: internal-ensemble-cleanup | |
| 10:55 | merge trunk Closed-Leaf check-in: b041328148 user: dkf tags: arith-series-bytecode | |
| 10:53 | merge trunk Closed-Leaf check-in: 5906ce5585 user: dkf tags: compile-lpop-ledit | |
| 10:50 | merge trunk check-in: 96135b818f user: dkf tags: compile-uplevel | |
| 10:50 | All test cases now pass. check-in: 14ff2b425b user: dkf tags: compile-uplevel | |
| 08:03 | Some of the test failures fixed... check-in: c44829d14c user: dkf tags: compile-uplevel | |
|
2025-06-26
| ||
| 14:28 | Compiled [uplevel] works. Except for some tests which see differences in [info frame] as a result. check-in: a965f02024 user: dkf tags: compile-uplevel | |
| 13:46 | Merge 9.0 check-in: 8f8b11907b user: jan.nijtmans tags: trunk, main | |
| 13:12 | Draft of instruction done... but crashes. check-in: 4af3554349 user: dkf tags: compile-uplevel | |
| 11:15 | Merge 9.0 check-in: 951cc4beed user: jan.nijtmans tags: trunk, main | |
| 10:45 | Start of developing compilation for [uplevel] check-in: b16b6d856c user: dkf tags: compile-uplevel | |
| 10:32 | mark some more commands for future expansion consideration check-in: 81a8754c40 user: dkf tags: compile-lpop-ledit | |
| 09:56 | Merge 9.0 check-in: 52ff13f312 user: jan.nijtmans tags: trunk, main | |
| 07:56 | merge trunk check-in: 01861c022a user: dkf tags: compile-lpop-ledit | |
| 07:53 | Change bytecode flag names to match their related instruction check-in: 37bed52197 user: dkf tags: trunk, main | |
|
2025-06-25
| ||
| 16:41 | Merge 9.0 - Fix [40b1814b93] and [7c2716733a] Window handle use-after-frees. check-in: 54eb90319d user: apnadkarni tags: trunk, main | |
| 13:46 | Better disassembly of [lpop]-related flag argument check-in: 5686a13052 user: dkf tags: compile-lpop-ledit | |
| 12:20 | Merge 9.0 check-in: f8b2589dc1 user: jan.nijtmans tags: trunk, main | |
| 09:10 | Better argument processing order in [lpop] compiler. Not necessary, but nicer to read check-in: a62ad93a9c user: dkf tags: compile-lpop-ledit | |
| 07:25 | Handle non-trivial single indices in [lpop] compiler check-in: fc866b4d25 user: dkf tags: compile-lpop-ledit | |
| 02:40 | Disable known mismatched encodings Leaf check-in: f903c9ccda user: apnadkarni tags: apn-icu-testdata | |
|
2025-06-24
| ||
| 20:18 | merge trunk check-in: 4b88c434cd user: dkf tags: compile-lpop-ledit | |
| 20:16 | Better compilation of [ledit]. Still not convinced about refcount management check-in: cdbfbd0f08 user: dkf tags: compile-lpop-ledit | |
| 16:55 | merge 9.0 check-in: 856858055c user: dgp tags: trunk, main | |
| 15:59 | Disable invalid byte tests when Tcl and ICU encodings use different version of the encoding standard... check-in: 37ebdc3e66 user: apnadkarni tags: apn-icu-testdata | |
| 13:09 | Asciify errors. Disable gb1988 - no matching encoding. Fix cp1258 check-in: c735872071 user: apnadkarni tags: apn-icu-testdata | |
| 08:11 | Note about variable ordering check-in: b8c4d117b8 user: dkf tags: compile-lpop-ledit | |
| 08:02 | Add [ledit] compilation, tweak safety conditions in [lpop] compiler check-in: 1fed089301 user: dkf tags: compile-lpop-ledit | |
|
2025-06-23
| ||
| 16:17 | Move test to runtime, check enabled by new flag bit to INST_LREPLACE check-in: 1498fdc9a9 user: dkf tags: compile-lpop-ledit | |
| 16:09 | Merge trunk check-in: 1c53e7c490 user: apnadkarni tags: apn-icu-testdata | |
| 16:04 | Add in test for index-in-range. Not enough... but fixes some test cases. check-in: 07e99321c9 user: dkf tags: compile-lpop-ledit | |
| 14:55 | Tweak tests; still test the same thing, but more succinctly check-in: cbb7130c9d user: dkf tags: compile-lpop-ledit | |
| 11:33 | improve tests: run in procedure context as well as outside check-in: 600c9ba8eb user: dkf tags: compile-lpop-ledit | |
| 11:14 | Partial compilation of [lpop]; missing error handling check-in: d5c934b296 user: dkf tags: compile-lpop-ledit | |
| 07:39 | Mark some commands as needing bytecode compilation. Capitalise some function names to follow Tcl sty... check-in: 94ead618ab user: dkf tags: trunk, main | |
| 07:26 | Move code that might work to shared place, and delete copy that definitely won't ever work check-in: 65474529f0 user: dkf tags: trunk, main | |
| 06:57 | merge trunk check-in: 32628cbdb2 user: dkf tags: arith-series-bytecode | |
|
2025-06-22
| ||
| 13:52 | Make [yieldto] work with {*}; turns out no new opcodes were needed, just a test for a previously-imp... check-in: 6957bd907a user: dkf tags: trunk, main | |
| 08:44 | Merge trunk check-in: a3296f6df7 user: apnadkarni tags: tip-649 | |
| 08:43 | Avoid repetion in manpage check-in: c8c9691f32 user: apnadkarni tags: tip-649 | |
| 08:39 | Update manpages for TIP 649 check-in: ecaf68265d user: apnadkarni tags: tip-649 | |
| 05:01 | Better limit exceeded message check-in: fa6228afd6 user: apnadkarni tags: tip-649 | |
| 03:17 | Clean up comments check-in: 8dd2a6c557 user: apnadkarni tags: tip-649 | |
| 02:43 | Use list limit error reporting function check-in: ed75269b80 user: apnadkarni tags: tip-649 | |
|
2025-06-21
| ||
| 10:31 | merge trunk check-in: a77445bb73 user: dkf tags: arith-series-bytecode | |
| 10:29 | Make the bytecode compilation of [next] and [nextto] understand {*} in arguments. check-in: 892eff0d25 user: dkf tags: trunk, main | |
| 10:10 | Update two tests - lassign will no longer shimmer abstract lists even if they lack a slice method check-in: fcb6f1ffec user: apnadkarni tags: tip-649 | |
| 09:46 | Merge trunk check-in: 2906e13361 user: apnadkarni tags: tip-649 | |
| 08:51 | An experiment in formalising using a hash table as a mathematical set. Technique mostly used in TclO... Leaf check-in: c920064287 user: dkf tags: hash-as-set | |
| 08:06 | Better express intent of a cast check-in: cbca93f5b9 user: dkf tags: trunk, main | |
| 07:57 | merge trunk check-in: 0b779e7169 user: dkf tags: arith-series-bytecode | |
| 07:56 | merge trunk Closed-Leaf check-in: 3b04d0d21e user: dkf tags: expand-next | |
|
2025-06-20
| ||
| 17:14 | silence compiler warning check-in: 7d86327729 user: dgp tags: trunk, main | |
| 16:05 | Merge 9.0. Fix [e8b18d7b1f] - release encodings on error check-in: a6e75dd9bb user: apnadkarni tags: trunk, main | |
| 15:51 | Clean up aux data correctly on failed compile [c587295271] check-in: 4561d57d8d user: dkf tags: trunk, main | |
| 15:25 | - added tclsh.1 page - prepared conversion script for manual pages of sections "1" and "3" check-in: 77449a3f2b user: Torsten tags: tip-700 | |
| 15:09 | - added 6 more pages, all Tcl section "n" pages now have an initial markdown version - unified synta... check-in: aeeafc9985 user: Torsten tags: tip-700 | |
| 13:15 | Give each TSD struct its own name as well as the standard ThreadSpecificData check-in: 8d695d0eb6 user: dkf tags: c-std-update | |
| 08:19 | Corrections/improvements to use of C standard capabilities; TclNRAddCallback now requires non-NULL c... check-in: 0ae4935331 user: dkf tags: c-std-update | |
|
2025-06-19
| ||
| 16:14 | Partial fix for [c587295271] memory leak in TclCompileTryCmd check-in: 25c6c7365f user: apnadkarni tags: trunk, main | |
| 14:08 | Move general variable compiler to file where it makes sense check-in: 2996bce5c9 user: dkf tags: trunk, main | |
| 13:52 | Make more assoc-data keys into named defines, for greater mnemonicity check-in: 5ff8c360a3 user: dkf tags: trunk, main | |
|
2025-06-18
| ||
| 17:39 | Merge 9.0. Fix [4f338b91c1] - add missing Tcl_CloseEx docs check-in: ffda6aaff6 user: apnadkarni tags: trunk, main | |
| 17:14 | Fix indent Closed-Leaf check-in: 51695bfdc3 user: apnadkarni tags: bug-c587295271-trycompile-leak | |
| 15:55 | Merge trunk check-in: 413836816c user: apnadkarni tags: bug-c587295271-trycompile-leak | |
| 11:22 | Fix indenting/eol-spacing check-in: 40d7023958 user: jan.nijtmans tags: trunk, main | |
| 10:48 | tidy up some list related code; no functionality change check-in: 821c18641a user: dkf tags: trunk, main | |
|
2025-06-17
| ||
| 16:28 | merge 9.0 check-in: 734aa4f0b9 user: dgp tags: trunk, main | |
| 15:15 | An experiment with marking the error paths in TEBC as cold Leaf check-in: 05865c51e5 user: dkf tags: unlikely-tebc | |
| 13:35 | Update macOS info in README.md and macosx/README check-in: 4361a247f8 user: culler tags: trunk, main | |
| 12:27 | TIP 712 - Add "positive" options to the subst command check-in: f41248f057 user: max tags: trunk, main | |
| 11:21 | - added 15 more initial markdown pages - unified syntax in lseq.n, copy.n, callback.n, self.n,clock.... check-in: 4da8e8e01d user: Torsten tags: tip-700 | |
| 10:58 | Convert many flag/magic value definitions to enums check-in: 22da1fece6 user: dkf tags: enums-3 | |
| 10:17 | merge trunk check-in: e25422e659 user: dkf tags: arith-series-bytecode | |
| 08:57 | Make ParseArithSeriesArgument slightly better check-in: 6f0cea1478 user: dkf tags: arith-series-bytecode | |
| 08:51 | Reduce number of gotos (and general twistiness) in GenerateArithSeries check-in: cccaf8a589 user: dkf tags: arith-series-bytecode | |
| 08:19 | Move most of INST_ARITH_SERIES logic into a separate function. Much easier to understand that way. check-in: eb15498308 user: dkf tags: arith-series-bytecode | |
|
2025-06-16
| ||
| 16:02 | Add compilers for expanding [next] and [nextto] check-in: f461d3d1ea user: dkf tags: expand-next | |
| 11:54 | Neater comment check-in: 40b0c826aa user: dkf tags: expand-next | |
| 11:52 | Use function we have in other appropriate places check-in: d6c1c45864 user: dkf tags: expand-next | |
| 11:43 | more cleaning up of the way [next]'s bytecode works check-in: 385a50443a user: dkf tags: expand-next | |
| 10:41 | Start of {*}-aware [next] and [nextto] check-in: 12b91ee081 user: dkf tags: expand-next | |
| 10:05 | - added 17 more initial markdown pages - unified syntax in link.n, next.n - clarified the descriptio... check-in: 20c84416b4 user: Torsten tags: tip-700 | |
|
2025-06-15
| ||
| 14:02 | Unify the guts of ChildInvokeHidden a bit more. check-in: 7093a0e24f user: dkf tags: cleanup-objinvoke | |
| 07:42 | Banish TclObjInvokeNamespace and leave TclObjInvoke just because its in the internal stubs check-in: b473a994e0 user: dkf tags: cleanup-objinvoke | |
| 03:03 | Merge 9.0 - tests for handle leaks for exec check-in: 166bfb6375 user: apnadkarni tags: trunk, main | |
|
2025-06-14
| ||
| 11:50 | Merge 9.0 - Disable timing dependent tests when running under AppVerifier on Windows check-in: b4b7ca2595 user: apnadkarni tags: trunk, main | |
| 08:03 | Starting to clean up hidden-command-invoke machinery. Remove unused flags. check-in: 751a860e26 user: dkf tags: cleanup-objinvoke | |
| 08:02 | - added 18 more initial markdown pages - unified syntax in mathfunc.n, mathop.n, switch.n, link.n - ... check-in: 578a22b604 user: Torsten tags: tip-700 | |
| 03:29 | Merge 9.0 - Add testhandlecount command. check-in: d2bd980da4 user: apnadkarni tags: trunk, main | |
|
2025-06-13
| ||
| 14:46 | - added 22 more initial markdown pages - unified syntax in zipfs.n, removing the unusual "?(\fB\-glo... check-in: dad17a1a39 user: Torsten tags: tip-700 | |
| 13:32 | merge trunk check-in: 881289af90 user: dkf tags: arith-series-bytecode | |
| 13:27 | Implement [tailcall {*}...] in bytecode check-in: 043acea4e9 user: dkf tags: trunk, main | |
| 08:14 | Add new macro, EnvIsProc, to cover cases where we should be stricter. [fa7995bdf2] check-in: 950d15a307 user: dkf tags: trunk, main | |
| 07:46 | [fa7995bdf2] Add more direct test case for real bug check-in: 2c56367e9a user: dkf tags: trunk, main | |
| 07:22 | Move magic values into header file check-in: 3665a2183f user: dkf tags: trunk, main | |
|
2025-06-12
| ||
| 20:00 | - added 10 more initial markdown pages - unified syntax in close.n check-in: 77d7b8caaf user: Torsten tags: tip-700 | |
| 15:08 | [fa7995bdf2] End multiple segfaults in httpcookie.test. check-in: 3a900c3ad1 user: dgp tags: trunk, main | |
| 08:58 | merge trunk check-in: 96cd32860c user: dkf tags: arith-series-bytecode | |
|
2025-06-11
| ||
| 13:46 | - added 27 more initial markdown pages (http, upvar, lset, file, tcltest, classvariable, ...) - unif... check-in: f175acdc29 user: Torsten tags: tip-700 | |
| 12:41 | Make sure there are no memory leaks in the arithSeries operation check-in: e54e68a8a8 user: dkf tags: arith-series-bytecode | |
| 11:00 | All edge case tests now pass. But why does [lseq] behave like this??? check-in: 2aff866995 user: dkf tags: arith-series-bytecode | |
| 08:45 | More edge cases check-in: 1e40036e24 user: dkf tags: arith-series-bytecode | |
|
2025-06-10
| ||
| 16:28 | final cases check-in: 969202f063 user: dkf tags: arith-series-bytecode | |
| 16:07 | Handle the three-argument cases check-in: 8a6bfb7606 user: dkf tags: arith-series-bytecode | |
| 15:32 | And I already have the right tools to make this easy. Excellent. check-in: 9c2af4bff0 user: dkf tags: arith-series-bytecode | |
| 15:25 | Add compilation of two arg case... and note that we need to compile args as expressions check-in: f184baf3cf user: dkf tags: arith-series-bytecode | |
| 15:12 | Merge 9.0 check-in: ae9468c46c user: jan.nijtmans tags: trunk, main | |
| 15:12 | Basic [lseq] compiler that handles just the one case. check-in: da9d3ae0f8 user: dkf tags: arith-series-bytecode | |
| 15:00 | Name the operation's flag bits check-in: 85dfbf093d user: dkf tags: arith-series-bytecode | |
| 14:32 | - added 4 initial markdown pages (bgerror, cd, configurable, proc) - unitfy snytax in singleton.n, d... check-in: 485e87ff16 user: Torsten tags: tip-700 | |
| 13:53 | Define an instruction to build an arithmetic series. Not yet issued check-in: 9a34988847 user: dkf tags: arith-series-bytecode | |
| 11:38 | Outermost skeleton of [lseq] compiler. Much more still to do! check-in: e090b59ea0 user: dkf tags: arith-series-bytecode | |
| 11:34 | Tinkering with the ArithSeries object type implementation check-in: 8cf84a9410 user: dkf tags: arith-series-bytecode | |
| 09:08 | Delete code that caused failures with -ftrapv and otherwise did nothing useful check-in: bda04379db user: dkf tags: trunk, main | |
| 08:41 | Remove unused argument Closed-Leaf check-in: 925c547504 user: dkf tags: expanded-tailcall | |
| 07:53 | Convert defines to enums in remaining Windows-specific code check-in: ba2bfb9ef1 user: dkf tags: trunk, main | |
|
2025-06-09
| ||
| 13:41 | Merge core-9-0-branch. Pick up fix for [0ee626dfb2] and other sundry unmerged changes check-in: 8fd21b71bd user: apnadkarni tags: trunk, main | |
| 08:18 | Greatly improved [tailcall] handling, including more special cases. check-in: 704185a4e7 user: dkf tags: expanded-tailcall | |
| 07:35 | - unified syntax in configurable.n and packagens.n - handled further syntax cases in parseCommand - ... check-in: 1313b2f489 user: Torsten tags: tip-700 | |
| 05:34 | Merge trunk check-in: de6cd974cd user: apnadkarni tags: tip-649 | |
|
2025-06-08
| ||
| 11:58 | merge trunk check-in: 07be934af0 user: dkf tags: expanded-tailcall | |
| 11:30 | Fix error check-in: affb0406e7 user: dkf tags: trunk, main | |
|
2025-06-07
| ||
| 16:08 | Added memory leak tests for Tcl_ListObj* check-in: 0187375ab0 user: apnadkarni tags: tip-649 | |
| 15:17 | Add Tcl_ListObjReverse tests check-in: e6b3e4971a user: apnadkarni tags: tip-649 | |
| 07:55 | Tests for Tcl_ListObjRepeat check-in: 61c9d0bed7 user: apnadkarni tags: tip-649 | |
|
2025-06-06
| ||
| 16:55 | Start on TIP 649 tests. Also fix [5773c78e86]. check-in: 132cfd08e7 user: apnadkarni tags: tip-649 | |
| 14:58 | merge trunk check-in: 9fac84a744 user: dkf tags: expanded-tailcall | |
| 13:54 | give tests human-readable names check-in: 1a00d5f12a user: dkf tags: trunk, main | |
| 13:33 | fix silly capitalisation error check-in: c7fe183496 user: dkf tags: trunk, main | |
| 13:29 | After private testing, this works correctly and is shorter too check-in: cbdaf58417 user: dkf tags: trunk, main | |
| 11:47 | TIP 722: return loaded packages by "package present" Leaf check-in: 8ca7e925b7 user: oehhar tags: tip-722-loaded-package-list | |
| 09:52 | - added inital version of 13 more manual pages in markdown - fix parseCommand Span elements and add ... check-in: b251f550f8 user: Torsten tags: tip-700 | |
| 08:39 | [9a2351225c] Alternate, portable way of testing for [foreach] and [lseq] interacting badly check-in: ed591cc6bb user: dkf tags: trunk, main | |
| 08:28 | That script can be used on the other two platforms too. Excellent! check-in: 4dc9380560 user: dkf tags: trunk, main | |
| 08:24 | Move support Tcl script into its own file check-in: 4fa20f0f04 user: dkf tags: trunk, main | |
| 05:49 | Add new list functions to stubs check-in: ce0be94413 user: apnadkarni tags: tip-649 | |
|
2025-06-05
| ||
| 14:56 | - fix/unify Tcl command syntax in tm.n to work with parseCommand and added initial tm.md version - a... check-in: fdf18f0450 user: Torsten tags: tip-700 | |
| 13:49 | Start on TIP 649 check-in: 4396c6d6e8 user: apnadkarni tags: tip-649 | |
| 12:49 | Don't need to save the value from the subprocess in a variable Closed-Leaf check-in: c976ec2288 user: dkf tags: lseq-no-bloat-test | |
| 08:42 | Alternate way of testing for no memory bloat in foreach+lseq; should be cross-platform and MUCH less... check-in: 0ab1be91d7 user: dkf tags: lseq-no-bloat-test | |
| 08:17 | rewrite test to use a constraint instead of a silly result condition check-in: 64fe58d793 user: dkf tags: lseq-no-bloat-test | |
| 08:12 | Check for tag "core-*", not "core-**" everywhere the same check-in: 381b73a174 user: jan.nijtmans tags: trunk, main | |
| 08:02 | Correct syntax error in github action command files check-in: 612fa1a095 user: dkf tags: trunk, main | |
|
2025-06-04
| ||
| 14:43 | change conversion script to convert a whole directory of nroff files; make a first run into the dire... check-in: fd47438785 user: Torsten tags: tip-700 | |
| 13:38 | extracted parts from xref.tcl script from chiselapp as man2markdown-xref.tcl and modified it to roug... check-in: 5005746b49 user: Torsten tags: tip-700 | |
| 10:51 | Reduce size of build matrices for non-critical commits. This needs deeper Github Actions wizardry. check-in: fa3d2b602f user: dkf tags: trunk, main | |
| 10:34 | adapt paths from chiselapp to this repo, added test script for certain conversion processes check-in: 437eadf7da user: Torsten tags: tip-700 | |
| 10:28 | Merge 9.0 check-in: 9af9538f9e user: jan.nijtmans tags: trunk, main | |
| 10:22 | This branch is for the implementation of TIP 700. This commit adds the current status of the convers... check-in: 048fc2d544 user: Torsten tags: tip-700 | |
| 03:26 | Update changes.md for TIP's 711, 716, 717 check-in: c522eaaffd user: apnadkarni tags: trunk, main | |
| 03:11 | TIP 716 - add stub for Tcl_GetEncodingNameForUser check-in: 56c3ed7b65 user: apnadkarni tags: trunk, main | |
|
2025-06-03
| ||
| 16:48 | Proposed fix for [9a2351225c]: 32-bit build broken No longer needed Closed-Leaf check-in: 2456cb07e8 user: jan.nijtmans tags: bug-9a2351225c | |
| 15:16 | Make the [tailcall] compiler understand {*}; a common case check-in: ee89589a58 user: dkf tags: expanded-tailcall | |
| 05:00 | Test Tcl_GetEncodingName* functions callable via stubs Closed-Leaf check-in: 22c4522408 user: apnadkarni tags: tip-716-91 | |
| 03:34 | Add stubs function from TIP 716 check-in: 2c15556f25 user: apnadkarni tags: tip-716-91 | |
|
2025-06-02
| ||
| 15:59 | A review of TRACE macros usage in TEBC Closed-Leaf check-in: f9020c3d79 user: dkf tags: review-tebc-trace | |
| 15:52 | rebase to trunk Closed-Leaf check-in: 8ed2dae979 user: jan.nijtmans tags: bug-fa7995bdf2 | |
| 15:45 | Merge mark check-in: 53c209f002 user: apnadkarni tags: trunk, main | |
| 15:37 | Merge-mark check-in: 4c38ec12dc user: jan.nijtmans tags: trunk, main | |
| 12:42 | Merge core-9-0-branch: TIP 716 accepted check-in: f15e7fa64a user: apnadkarni tags: trunk, main | |
| 11:54 | Upgrade [lappend] so it bytecode compiles directly with expansion of arguments check-in: a8d25c2bb0 user: dkf tags: trunk, main | |
| 11:42 | Ensure we never concatenate too many values at once Closed-Leaf check-in: 062b9347d7 user: dkf tags: lappend-expansion | |
| 11:24 | merge trunk check-in: 182cf2693a user: dkf tags: lappend-expansion | |
| 08:52 | Use correct variable name... check-in: 95903ab2b2 user: dkf tags: trunk, main | |
| 08:45 | clean up a bit more Closed-Leaf check-in: 66efd50259 user: dkf tags: oo-c11-scope | |
| 08:26 | Rethink where variable declarations (in TclOO) are in the light of C11 rules check-in: d9ca5fef37 user: dkf tags: oo-c11-scope | |
|
2025-06-01
| ||
| 10:24 | Add [[unreachable]] and [[fallthrough]] from C23 (where available) check-in: 0ae5d5f12e user: dkf tags: trunk, main | |
|
2025-05-31
| ||
| 08:13 | Should set variable earlier Closed-Leaf check-in: 2b0bb48595 user: dkf tags: tcl-unreachable | |
|
2025-05-30
| ||
| 19:35 | [9a4876e887] Get ooWhat initialized before any error handling paths. check-in: ca9ce863f4 user: dgp tags: trunk, main | |
| 19:14 | silence compiler warning check-in: f866d870a6 user: dgp tags: trunk, main | |
| 18:55 | [fa7995bdf2] Stop crash in [http::cookiejar create]. check-in: b6631aa2b3 user: dgp tags: bug-fa7995bdf2 | |
| 14:17 | merge trunk check-in: 2c6d0910b1 user: dkf tags: tcl-unreachable | |
| 14:00 | Minor refactor of some parts of TclOO code check-in: 92535c5998 user: dkf tags: trunk, main | |
| 13:35 | Another switch that can be marked explicitly as exhaustive check-in: 72ebb553a6 user: dkf tags: tcl-unreachable | |
| 08:28 | Workaround for Clang being obnoxious check-in: e6d296955c user: dkf tags: tcl-unreachable | |
|
2025-05-29
| ||
| 20:26 | Don't read uninitialised memory; store in TEBCdata instead check-in: 2cf08c1933 user: dkf tags: tcl-unreachable | |
| 15:18 | Go back to other way of working; actually more efficient in this case check-in: 2addd5bfbd user: dkf tags: tcl-unreachable | |
| 15:10 | merge trunk check-in: e1ef92cb5d user: dkf tags: tcl-unreachable | |
| 15:07 | put back accidentally removed code check-in: a4478cfda9 user: dkf tags: tcl-unreachable | |
| 08:17 | Apple's clang-pretending-to-be-gcc is slightly fussy check-in: ff44622222 user: dkf tags: tcl-unreachable | |
| 08:13 | more unreachable/fallthrough marks check-in: dc49f7f0a3 user: dkf tags: tcl-unreachable | |
|
2025-05-27
| ||
| 19:11 | More marking of paths as unreachable check-in: 1482b8cabb user: dkf tags: tcl-unreachable | |
| 11:28 | Add a TCL_UNREACHABLE macro for marking a code path as never reached Inspired by https://en.cppre... check-in: e1684bac3a user: dkf tags: tcl-unreachable | |
| 06:34 | Merge trunk check-in: e3f06a72c9 user: apnadkarni tags: apn-encoding-refactor | |
| 05:02 | Merge 9.0. Disable unsupported icu tests for valgrind as dl_load of icu muddies valgrind output check-in: ef7f12a7fc user: apnadkarni tags: trunk, main | |
| 03:23 | Proposed fix for memory leak in TclCompileTryCmd check-in: bef78c2964 user: apnadkarni tags: bug-c587295271-trycompile-leak | |
|
2025-05-26
| ||
| 12:59 | Add some more Tcl_Attempt* functions check-in: 3c0642b89c user: jan.nijtmans tags: attemptgetstring | |
| 11:59 | Merge mark for 9.0 changes.md check-in: 142fb1767c user: apnadkarni tags: trunk, main | |
| 11:48 | Merge 9.0 check-in: bf0c98b4c3 user: jan.nijtmans tags: trunk, main | |
| 11:47 | Update changes.md check-in: b72585319f user: apnadkarni tags: trunk, main | |
| 11:40 | New internal list representations for lreverse, lrepeat, lrange. See https://core.tcl-lang.org/tcl/w... check-in: 7d01f59ecd user: apnadkarni tags: trunk, main | |
| 11:10 | Merge trunk Closed-Leaf check-in: 153bd23720 user: apnadkarni tags: apn-tip636-appl-91 | |
| 10:31 | Merge 9.0 - Fix [7346adc50f] - memory runaway on truncated iso2022 encoding check-in: 6b0ee0b290 user: apnadkarni tags: trunk, main | |
| 10:04 | Use TclAttemptInitStringRep() in a few more places where it's possible. Fix indenting. check-in: 20449a8a25 user: jan.nijtmans tags: trunk, main | |
|
2025-05-25
| ||
| 02:59 | Merge trunk check-in: 9b40641d15 user: apnadkarni tags: apn-tip636-appl-91 | |
|
2025-05-23
| ||
| 14:51 | Factor out code for describing the args to a method. check-in: eff58f2520 user: dkf tags: trunk, main | |
| 10:59 | merge trunk check-in: cbd7f4e481 user: dkf tags: lappend-expansion | |
| 09:24 | Rebase to trunk check-in: db81c145b2 user: jan.nijtmans tags: attemptgetstring | |
| 09:10 | TIP 720: Bytecode generation improvements/sanity check-in: 507b920e63 user: dkf tags: trunk, main | |
| 09:03 | Clean up indentation and overlong lines check-in: 71f3f24f7b user: dkf tags: trunk, main | |
| 06:31 | Move new list implementations to 9.1 check-in: 79b702703a user: apnadkarni tags: apn-tip636-appl-91 | |
| 06:07 | Create new branch named "apn-tip636-appl-91" check-in: 390fdcd881 user: apnadkarni tags: apn-tip636-appl-91 | |
|
2025-05-22
| ||
| 19:36 | Clean up the stat buffer renderer a bit check-in: 3a3e7ebd08 user: dkf tags: trunk, main | |
| 14:35 | tidy up spaces Closed-Leaf check-in: b718f4700e user: dkf tags: no-variable-width-instruction-issue | |
| 12:05 | Merge 9.0 check-in: 104313fe81 user: jan.nijtmans tags: trunk, main | |
| 09:39 | Improvements to TRACE macros and reduce warnings (on some platforms/configs) check-in: 66df16b6ff user: dkf tags: no-variable-width-instruction-issue | |
| 08:11 | MSVC doesn't like #ifdef in arguments to a macro check-in: 70353dcd7e user: dkf tags: no-variable-width-instruction-issue | |
|
2025-05-21
| ||
| 15:55 | [3328635] remove interp doc comment about absolute time. Leaf check-in: a5866bcc9f user: oehhar tags: tkt3328635-posix-monotonic-clock | |
| 13:02 | [1e2c6ce4], TIP 723: document interp limit to be dependent on monotonic clock on Windows platform Leaf check-in: 8c56c95f93 user: oehhar tags: 1e2c6ce4-mswin-monotonic-clock | |
| 10:52 | Use the right internal macro check-in: 4ad899d098 user: dkf tags: no-variable-width-instruction-issue | |
| 10:47 | more bools Closed-Leaf check-in: cc075d6e41 user: dkf tags: experiment-stdbool | |
| 10:09 | Rebase to latest trunk Closed-Leaf check-in: d265be08af user: jan.nijtmans tags: tip-712 | |
| 09:13 | rebase check-in: 791e524b6c user: dkf tags: experiment-stdbool | |
| 08:16 | merge fix check-in: 597c5d2e9c user: dkf tags: lappend-expansion | |
| 08:16 | merge fix check-in: 63802397a4 user: dkf tags: extra-push-constants | |
| 08:14 | merge fix Leaf check-in: 5c152737dc user: dkf tags: remove-deprecated-opcodes-level2 | |
| 08:14 | merge fix Leaf check-in: 34e2313ebd user: dkf tags: remove-deprecated-opcodes-level1 | |
| 08:03 | Add back missing file. I don't know why it keeps getting nuked... check-in: 69b4429ec8 user: dkf tags: no-variable-width-instruction-issue | |
|
2025-05-20
| ||
| 13:06 | merge mark check-in: 87976dca94 user: dkf tags: remove-deprecated-opcodes-level2 | |
| 13:04 | Missed two table entries that should have been deprecated too check-in: dce05176d3 user: dkf tags: remove-deprecated-opcodes-level1 | |
| 12:37 | Remove the deprecated opcodes more thoroughly check-in: 4751a3bc9d user: dkf tags: remove-deprecated-opcodes-level2 | |
| 11:35 | Remove the deprecated opcodes check-in: 428a4026f3 user: dkf tags: remove-deprecated-opcodes-level1 | |
| 08:43 | merge trunk (indirectly) check-in: 23e5dd51bc user: dkf tags: no-variable-width-instruction-issue | |
| 08:41 | fix (rare) merge error Closed-Leaf check-in: 67b36d0658 user: dkf tags: no-var-width-plus-opnd-types | |
| 08:39 | Rebase to trunk check-in: fa51c76f46 user: jan.nijtmans tags: attemptgetstring | |
| 08:39 | merge trunk check-in: ba10bf48c4 user: dkf tags: no-var-width-plus-opnd-types | |
| 08:26 | Fix TEBC internal operand signedness/width; use better variable names for operands check-in: d4bb97417b user: dkf tags: trunk, main | |
| 07:58 | merge no-variable-width-instruction-issue check-in: d59d4ad39d user: dkf tags: no-var-width-plus-opnd-types | |
| 07:56 | merge trunk check-in: c8b66ce407 user: dkf tags: no-variable-width-instruction-issue | |
| 07:55 | A few more corrections to Tcl_BounceRefCount usage; definitely no leaks in test suite check-in: 300f51cb4e user: dkf tags: no-variable-width-instruction-issue | |
| 05:30 | Fix [3335120320]. Create include dir for installing extensions in non-default locations check-in: a5086d777b user: apnadkarni tags: trunk, main | |
|
2025-05-19
| ||
| 12:21 | This would be nicer... but needs wider testing Leaf check-in: f7e36e4ea0 user: dkf tags: tidy-up-deprecation-markers | |
| 12:01 | Disable deprecation notices with MSVC; they can get them if they turn on support for C23 check-in: cce703166d user: dkf tags: no-variable-width-instruction-issue | |
| 11:58 | Promote IsEmptyToken to TclIsEmptyToken, and use in other relevant places check-in: 4672337c5b user: dkf tags: no-variable-width-instruction-issue | |
| 10:28 | Update version in .project file check-in: 65b8773591 user: jan.nijtmans tags: trunk, main | |
| 09:04 | Don't generate the next clause of [for] if it's known to be empty check-in: efb380ca16 user: dkf tags: no-variable-width-instruction-issue | |
| 07:44 | Use the sense of space-ness from the parser, not the unicode support check-in: 918c894b21 user: dkf tags: no-variable-width-instruction-issue | |
|
2025-05-18
| ||
| 20:26 | fix errors check-in: ecf86c6434 user: dkf tags: no-variable-width-instruction-issue | |
| 16:28 | Extra opcodes to push special values check-in: c6e9590b87 user: dkf tags: extra-push-constants | |
|
2025-05-17
| ||
| 15:10 | merge tebc-opnd-types check-in: cd03d973f4 user: dkf tags: no-var-width-plus-opnd-types | |
|
2025-05-16
| ||
| 14:18 | Can't just blithely use unsigned; need more Tcl_Size. But that works. Closed-Leaf check-in: c0703f04ed user: dkf tags: tebc-opnd-types | |
| 11:17 | A bit of tweaking to reduce warnings. check-in: 1702fa9202 user: dkf tags: tebc-opnd-types | |
| 09:51 | Fix TEBC internal operand signedness/width check-in: 9da0533fe9 user: dkf tags: tebc-opnd-types | |
|
2025-05-15
| ||
| 15:14 | New function Tcl_AttemptGetString(). WIP check-in: 68a2b7038d user: jan.nijtmans tags: attemptgetstring | |
| 15:10 | Actually, standards-compliant compilers should use the standard form for deprecation check-in: d0f5e9f35c user: dkf tags: no-variable-width-instruction-issue | |
| 15:01 | Minor optimisation in light of TIP 717 check-in: 9104f4a84a user: dkf tags: no-variable-width-instruction-issue | |
| 14:55 | merge no-variable-width-instruction-issue check-in: b9d2f6eff0 user: dkf tags: lappend-expansion | |
| 14:54 | merge trunk check-in: 2592ccf185 user: dkf tags: no-variable-width-instruction-issue | |
| 13:15 | Need to test _MSVC_VER to see if we're in 19.0 or later to enable [[deprecated]] check-in: 41967fdd86 user: dkf tags: no-variable-width-instruction-issue | |
| 13:03 | Drop reference counts on duplicated objects on error: DICT_PUT and DICT_REMOVE check-in: cacc9261f5 user: dkf tags: no-variable-width-instruction-issue | |
| 11:52 | Something changed in the Github CI environment. Does this fix filename-16.14 testcase? check-in: 22313fe35a user: jan.nijtmans tags: trunk, main | |
|
2025-05-14
| ||
| 13:19 | remove TODO comment check-in: cc3bc571f5 user: dkf tags: lappend-expansion | |
| 12:19 | Make the [lappend] command into one that handles expansion natively check-in: de527efde4 user: dkf tags: lappend-expansion | |
| 11:00 | typo Leaf check-in: 424502dc0e user: jan.nijtmans tags: bug-fbc56b259e | |
| 10:58 | Proposed fix for [fbc56b259e]: Add support for \z in regex as end-of-string anchor check-in: 31c03110d4 user: jan.nijtmans tags: bug-fbc56b259e | |
| 09:19 | Merge 9.0 check-in: 044e8417a7 user: jan.nijtmans tags: trunk, main | |
| 08:09 | TIP 717: New function: Tcl_AttemptCreateHashEntry() check-in: 96471d0503 user: jan.nijtmans tags: trunk, main | |
| 06:56 | Remove the dependency on WIN32_USE_TICKCOUNT on Windows. check-in: 4a8a046a81 user: oehhar tags: tkt3328635-posix-monotonic-clock | |
| 06:30 | [3328635] : some left-over of last cleanup-round check-in: 37f639d5c5 user: oehhar tags: tkt3328635-posix-monotonic-clock | |
|
2025-05-13
| ||
| 19:58 | [1e2c6ce4] Monotonic clock for MS-Windows. Extracted from branch [tkt3328635-posix-monotonic-clock] ... check-in: 8ea9c4081c user: oehhar tags: 1e2c6ce4-mswin-monotonic-clock | |
| 15:58 | Merge trunk Closed-Leaf check-in: 06cca012b7 user: jan.nijtmans tags: attemptcreatehashentry | |
| 15:42 | Merge 9.0 check-in: ad1156305e user: jan.nijtmans tags: trunk, main | |
| 10:43 | Expand comments and tidy up a little in the [lappend] compiler check-in: 15e4f4a3ed user: dkf tags: no-variable-width-instruction-issue | |
| 10:02 | Ticket [3328635]: make Windows work, remove Windows XP code, as not supported by 9.0. check-in: 2e9374edd5 user: oehhar tags: tkt3328635-posix-monotonic-clock | |
| 07:27 | merge trunk check-in: ff3b30dbbc user: dkf tags: no-variable-width-instruction-issue | |
| 05:42 | merge main check-in: 726b3c583c user: oehhar tags: tkt3328635-posix-monotonic-clock | |
|
2025-05-12
| ||
| 11:33 | Remove Tcl_GetString() stub entry: it isn't used anywhere any more check-in: fdcf6c024c user: jan.nijtmans tags: trunk, main | |
| 08:46 | Merge 9.0 check-in: faf9473589 user: jan.nijtmans tags: trunk, main | |
| 06:46 | fix INST_LAPPEND_LIST semantics with zero-length lists check-in: c6dd4da962 user: dkf tags: no-variable-width-instruction-issue | |
|
2025-05-10
| ||
| 14:49 | [3328635] Merge main. Only tested on Windows. check-in: 6ff6edf427 user: oehhar tags: tkt3328635-posix-monotonic-clock | |
| 09:26 | Notes on expanded-lappend: requires a deep fix elsewhere, so for a future date check-in: e3f52d026d user: dkf tags: no-variable-width-instruction-issue | |
|
2025-05-09
| ||
| 18:10 | [fd1585e2a1] Adopt efficient internal indexing calculation utility TclMSB(). check-in: 7d9a0d7b95 user: dgp tags: trunk, main | |
| 17:55 | Shift stubs entry Closed-Leaf check-in: fe9d2567a7 user: dgp tags: dgp-msb | |
| 17:52 | merge trunk check-in: da74eede34 user: dgp tags: dgp-msb | |
| 14:07 | Merge 9.0 check-in: 117cf85b54 user: jan.nijtmans tags: attemptcreatehashentry | |
| 13:16 | merge trunk check-in: a9536c9ffe user: dkf tags: no-variable-width-instruction-issue | |
| 12:09 | Final set of changes check-in: ac4754b22d user: dkf tags: no-variable-width-instruction-issue | |
| 11:55 | Revive rfe-3057b6261 Leaf check-in: 265567e5da user: jan.nijtmans tags: rfe-3057b6261 | |
|
2025-05-08
| ||
| 15:20 | Merge 9.0 check-in: c49cedbcfe user: jan.nijtmans tags: trunk, main | |
|
2025-05-07
| ||
| 21:22 | Merge-mark check-in: 0b190f5098 user: jan.nijtmans tags: trunk, main | |
|
2025-05-06
| ||
| 13:42 | merge trunk check-in: 4c643fa292 user: dkf tags: no-variable-width-instruction-issue | |
| 13:41 | Fix comment indentation check-in: 3ab7ea7f4a user: dkf tags: no-variable-width-instruction-issue | |
| 09:06 | Change implementation, using 2 new stub entries check-in: 46f7908c62 user: jan.nijtmans tags: attemptcreatehashentry | |
| 07:58 | Merge mark for update 9.0 changes.md check-in: 399d648cc3 user: apnadkarni tags: trunk, main | |
| 07:45 | Merge 9.0 check-in: b4881542d1 user: jan.nijtmans tags: trunk, main | |
|
2025-05-05
| ||
| 20:14 | Preparing to be able to disable the opcodes at some later date; we do not want to alter the opcode n... check-in: 7d0e5d4663 user: dkf tags: no-variable-width-instruction-issue | |
| 19:40 | Test of [testmsb] checking upper range boundary. check-in: b65fb7736a user: dgp tags: dgp-msb | |
| 15:34 | merge trunk check-in: f4d78777f3 user: dkf tags: no-variable-width-instruction-issue | |
| 15:34 | Merge tclCompUtils.h into tclCompile.h check-in: 6e3b4f4d86 user: dkf tags: no-variable-width-instruction-issue | |
| 14:49 | [42d14c495a] Parsing long floating point strings check-in: 013063b5fc user: oehhar tags: trunk, main | |
| 14:43 | Clean up a bit check-in: f7cd80b77c user: dkf tags: no-variable-width-instruction-issue | |
| 11:44 | Don't let tests pass out-of-range argument to TclMSB(). check-in: 855ea0c97b user: dgp tags: dgp-msb | |
| 09:53 | Merge 9.0 check-in: 47b79725b5 user: jan.nijtmans tags: trunk, main | |
|
2025-05-04
| ||
| 16:43 | Minor tinkering check-in: 3bc5395f95 user: dkf tags: no-variable-width-instruction-issue | |
|
2025-05-02
| ||
| 18:31 | merge 9.0 check-in: 00c25cdad1 user: dgp tags: trunk, main | |
| 17:58 | merge 9.0 check-in: 2b575428da user: dgp tags: trunk, main | |
| 17:00 | typo check-in: c88b56aa56 user: dgp tags: trunk, main | |
| 16:06 | Update comment: INST_RETURN_CODE_BRANCH isn't needed in asm any more check-in: 6124291c36 user: dkf tags: no-variable-width-instruction-issue | |
| 16:03 | merge trunk check-in: 93b8cab106 user: dkf tags: no-variable-width-instruction-issue | |
| 15:54 | Combine the new jumptable into this branch check-in: 1240aef1a5 user: dkf tags: no-variable-width-instruction-issue | |
| 12:31 | [78f44214] Document Tcl_InitStringRep: copy description from TIP 445: better than nothing... check-in: 8f9c7f5fd8 user: oehhar tags: trunk, main | |
| 08:21 | Add INST_IS_EMPTY, a surfacing of Tcl_IsEmpty() to bytecode check-in: 09d3143e29 user: dkf tags: no-variable-width-instruction-issue | |
| 08:00 | Deprecate (internal) TclVarHashCreateVar() function. It isn't (and shouldn't) be used by any extensi... check-in: 816e9ddf1b user: jan.nijtmans tags: trunk, main | |
|
2025-05-01
| ||
| 09:19 | Rebase to trunk check-in: 33d2191098 user: jan.nijtmans tags: attemptcreatehashentry | |
|
2025-04-29
| ||
| 13:49 | Merge 9.0 (indenting) check-in: 92c2629d8c user: jan.nijtmans tags: trunk, main | |
| 09:20 | Convert [try ... on ... finally ...] to use a jump table Closed-Leaf check-in: 1e20438f02 user: dkf tags: numeric-jumptable | |
|
2025-04-28
| ||
| 21:22 | Use a jump table for [try] without 'trap' or 'finally' check-in: 8ab844bb19 user: dkf tags: numeric-jumptable | |
| 10:03 | Minor tweak. Pass interp as NULL as error thrown away. check-in: 45dd11d70c user: apnadkarni tags: trunk, main | |
| 09:20 | Fix [7d3101bf28] and [452b103a74] - lseq indexing crashes. check-in: b8d82ec520 user: apnadkarni tags: trunk, main | |
| 09:03 | Preparing to use a numeric jump table in [try]... but that's tricky to get right so it'll be in a la... check-in: 0f6da785c1 user: dkf tags: numeric-jumptable | |
|
2025-04-26
| ||
| 15:52 | Convert [subst] to use a numeric jump table instead of magic offset computations check-in: 5e433c4971 user: dkf tags: numeric-jumptable | |
| 15:08 | Whether a value is new to a jump table matters. check-in: 31fb6746de user: dkf tags: numeric-jumptable | |
| 13:36 | merge no-variable-width-instruction-issue check-in: 67639380cb user: dkf tags: numeric-jumptable | |
|
2025-04-25
| ||
| 15:08 | Fix cut-n-paste-ism check-in: 75e3058cd5 user: dkf tags: no-variable-width-instruction-issue | |
| 14:37 | Add INST_DICT_REMOVE to go with INST_DICT_PUT check-in: fe10fad281 user: dkf tags: no-variable-width-instruction-issue | |
| 13:52 | More towards the new jump table opcode check-in: 8f095b650c user: dkf tags: numeric-jumptable | |
|
2025-04-24
| ||
| 10:09 | Unneeded "#undef" check-in: e6fd0eab29 user: jan.nijtmans tags: trunk, main | |
|
2025-04-23
| ||
| 18:27 | High performance implementation using GNU compiler builtin. check-in: cff515df02 user: dgp tags: dgp-msb | |
| 17:39 | Speculative high performance implementation using Microsoft compiler intrinsics. UNTESTED!!! check-in: 9138a460c2 user: dgp tags: dgp-msb | |
| 08:50 | Starting to develop a new jump table type for numeric keys check-in: 4980453105 user: dkf tags: numeric-jumptable | |
|
2025-04-22
| ||
| 17:26 | Apply Tcl 9 guarantees and conventions. check-in: 712bf4eff5 user: dgp tags: dgp-msb | |
| 17:12 | Port the Brodnik adaptation implementaton of TclMSB() from dgp-refactor branch check-in: 9ed605cb25 user: dgp tags: dgp-msb | |
| 17:00 | Update testing to Tcl 9 guarantees and conventions. check-in: 32f2e98e79 user: dgp tags: dgp-msb | |
| 16:50 | Bring over testing command and tests for TclMSB() from dgp-refactor branch. check-in: b8e288114c user: dgp tags: dgp-msb | |
| 16:30 | Restore TclLog2() status to be available only for --enable-symbols=compile check-in: 05cb7c174e user: dgp tags: dgp-msb | |
| 15:16 | Make [switch -exact -nocase] compiled check-in: 611fd53a69 user: dkf tags: no-variable-width-instruction-issue | |
| 14:59 | Better comments check-in: 94c0c37d4b user: dkf tags: no-variable-width-instruction-issue | |
| 13:49 | An experiment with including stdbool.h and using that in internal APIs Closed-Leaf check-in: 990a0e861f user: dkf tags: experiment-stdbool | |
|
2025-04-21
| ||
| 16:52 | Generate correct arguments to INST_TAILCALL so we don't need to patch them in TEBC check-in: e5149a5d68 user: dkf tags: no-variable-width-instruction-issue | |
| 15:37 | Factor out some clock-related constants into their own enum check-in: 545456b06f user: dkf tags: no-variable-width-instruction-issue | |
| 08:30 | remove junk whitespace check-in: 78665c9bd4 user: dkf tags: no-variable-width-instruction-issue | |
|
2025-04-20
| ||
| 19:58 | merge trunk check-in: f3b93869e7 user: dkf tags: no-variable-width-instruction-issue | |
| 19:57 | merge trunk check-in: dd8e821516 user: dkf tags: no-variable-width-instruction-issue | |
| 17:07 | Merge trunk check-in: 45d0fd4a7f user: jan.nijtmans tags: attemptcreatehashentry | |
| 17:03 | Merge 9.0 check-in: 8c9d27c4dd user: jan.nijtmans tags: trunk, main | |
| 16:19 | Rebase to trunk check-in: ab31a15604 user: jan.nijtmans tags: attemptcreatehashentry | |
| 15:14 | Fix the weirdest bug in the assembler with getting line numbers wrong... sometimes. I'm not even sur... check-in: b5d73eaac3 user: dkf tags: no-variable-width-instruction-issue | |
| 15:03 | 3th round of (harmless) -Wconversion fixes. Contains better fix for previous commit (thanks, dkf!) check-in: 932cc0af74 user: jan.nijtmans tags: trunk, main | |
| 12:01 | Fix type. In at least one compiler, having the line number as int just blew up the build. It's an... check-in: c635b0577b user: dkf tags: trunk, main | |
|
2025-04-19
| ||
| 16:43 | Merge trunk. Another round of (harmless) -Wconversion fixes Closed-Leaf check-in: 9f799357d8 user: jan.nijtmans tags: conversion-warning | |
| 13:53 | Many more (harmless) -Wconversion fixes, mainly for the regexp engine check-in: e6e57b4ee3 user: jan.nijtmans tags: trunk, main | |
| 12:25 | Finish -Wconversion warnings in regexp engine check-in: 090e16821d user: jan.nijtmans tags: conversion-warning | |
|
2025-04-18
| ||
| 09:25 | Make Tcl_WideInt equal to long long, don't allow it to be overridden any more Closed-Leaf check-in: 880908600b user: jan.nijtmans tags: tclwideint-is-longlong | |
| 09:22 | Many more (harmless) -Wconversion fixes, mainly for the regexp engine check-in: 0d770f9e1b user: jan.nijtmans tags: conversion-warning | |
|
2025-04-17
| ||
| 21:04 | Merge 9.0 check-in: e3bd8b47de user: jan.nijtmans tags: trunk, main | |
| 17:44 | Re-implement TclLog2() in terms of TclMSB with range limiting wrapped around the core function. NOT... check-in: da2cb422fe user: dgp tags: dgp-msb | |
| 17:30 | The callers of TclLog2() needed its range to be limited to [0..31]. RequiredPrecision needs support ... check-in: 85416bb01d user: dgp tags: dgp-msb | |
| 16:41 | Remove code that purports to handle the circumstance when sizeof(Tcl_WideUInt) > sizeof(long long) ... check-in: a4bdca1b16 user: dgp tags: dgp-msb | |
| 16:30 | Fix up the handling of zero input to RequiredPrecision check-in: 738c8d6124 user: dgp tags: dgp-msb | |
| 14:58 | Update macher version in onefiledist.yml so it will work with a thin macOS executable. check-in: 061fd2778e user: culler tags: trunk, main | |
| 14:47 | Another round of -Wconversion warning fixes, see [03cff7a777] check-in: d92999333a user: jan.nijtmans tags: conversion-warning | |
| 09:09 | remove unread field check-in: 3dc80575dc user: dkf tags: no-variable-width-instruction-issue | |
| 09:07 | Add INST_TCLOO_ID/tclooId to TAL check-in: 9032a3eb5e user: dkf tags: no-variable-width-instruction-issue | |
|
2025-04-16
| ||
| 19:26 | The routine RequiredPrecision() is just a variation on the same function provided by TclLog2(). Re-... check-in: a48b278ccd user: dgp tags: dgp-msb | |
| 18:54 | Expose TclLog2() to all builds, not limited to --enable-symbols=compile check-in: 01e88aedd1 user: dgp tags: dgp-msb | |
| 18:04 | Work in progress deploying further optimization and usage of TclLog2(). check-in: 1447397b3b user: dgp tags: dgp-msb | |
| 17:32 | Correct false claims in the header comment of RequiredPrecision() check-in: 5a20ec6f43 user: dgp tags: trunk, main | |
| 13:47 | merge trunk Leaf check-in: 7ef496dfe9 user: dgp tags: dgp-refactor | |
| 13:26 | Merge from trunk, resolve conflicts check-in: eba3586416 user: dgp tags: dgp-refactor | |
| 13:13 | merge from trunk, conflict free check-in: 3f1bacdbf2 user: dgp tags: dgp-refactor | |
| 12:37 | Clean up some code sections affected by change to always using 4-byte jumps check-in: 8d5947bd00 user: dkf tags: no-variable-width-instruction-issue | |
| 11:25 | Rebase to trunk check-in: d6e56ed8bd user: jan.nijtmans tags: attemptcreatehashentry | |
| 09:00 | Merge 9.0. Fix some -Wconversion warnings, see [03cff7a777] check-in: ca9b2d5796 user: jan.nijtmans tags: trunk, main | |
|
2025-04-15
| ||
| 11:22 | Missing Tcl_DStringFree() Leaf check-in: 977041b00f user: jan.nijtmans tags: testcase-for-tip-716 | |
| 11:14 | Fix TestplatformChmod() test function: It should always translate from UTF-8 to native, since the na... check-in: 56ea6f3f4c user: jan.nijtmans tags: testcase-for-tip-716 | |
| 10:40 | Testcase for TIP #716 check-in: b97afc0993 user: jan.nijtmans tags: testcase-for-tip-716 | |
| 09:10 | Missing TCL_NO_DEPRECATED check-in: d4016ce247 user: jan.nijtmans tags: attemptcreatehashentry | |
| 07:11 | Fix more -Wconversion warnings Closed-Leaf check-in: 908f4fd8f8 user: jan.nijtmans tags: conversion-warning | |
|
2025-04-14
| ||
| 19:28 | Give [dict merge] its own compiler using INST_DICT_PUT; enables better [try] and [dict create] compi... check-in: 74b5ce17af user: dkf tags: no-variable-width-instruction-issue | |
| 14:06 | Merge 9.0 check-in: c8e787466c user: jan.nijtmans tags: trunk, main | |
| 13:29 | Add [info object creationid] to fully compiled operations; simplify some instruction descriptors check-in: b5cfceb353 user: dkf tags: no-variable-width-instruction-issue | |
| 11:58 | Put back comment, accidently removed check-in: 5a57432339 user: jan.nijtmans tags: attemptcreatehashentry | |
| 11:23 | Finish documentation too check-in: 83b9044190 user: jan.nijtmans tags: attemptcreatehashentry | |
| 10:46 | merge trunk check-in: 41f743f8ef user: dkf tags: no-variable-width-instruction-issue | |
| 10:46 | Clarify exec manpage << entry that the value is encoded and lineendings converted check-in: 0dc513ad69 user: apnadkarni tags: trunk, main | |
| 10:04 | Merge 9.0 check-in: 8a50eb813b user: jan.nijtmans tags: trunk, main | |
| 09:11 | Minor improvement to [try/finally] instruction sequence check-in: 859997d95a user: dkf tags: no-variable-width-instruction-issue | |
|
2025-04-13
| ||
| 23:04 | Merge 9.0 check-in: a3c6cf0c6c user: jan.nijtmans tags: trunk, main | |
| 22:53 | Merge 9.0 check-in: bc6051f5bd user: jan.nijtmans tags: trunk, main | |
| 22:16 | Implement Tcl_AttemptCreateHashEntry() check-in: e228d80514 user: jan.nijtmans tags: attemptcreatehashentry | |
| 21:37 | Fully functional now, with a lot of examples for the improvement. Also, merge trunk Leaf check-in: fcbb032b58 user: jan.nijtmans tags: tkt-236d18f49b | |
| 20:58 | merge trunk check-in: 5a9047d5b9 user: dkf tags: no-variable-width-instruction-issue | |
| 20:46 | Macros for comparing tokens to literals, making compiler logically easier to read check-in: 854196f81a user: dkf tags: no-variable-width-instruction-issue | |
|
2025-04-12
| ||
| 08:41 | fix for BogusCreate() check-in: 46461f6447 user: jan.nijtmans tags: tkt-236d18f49b | |
| 08:24 | Attempt to change special value to (int *)-1. Doesn't work yet. check-in: 17a21b5fcb user: jan.nijtmans tags: tkt-236d18f49b | |
|
2025-04-11
| ||
| 16:41 | Merge 9.0 check-in: ed3bb04a14 user: jan.nijtmans tags: trunk, main | |
| 16:05 | Merge 9.0 check-in: 99b2bd11e8 user: jan.nijtmans tags: trunk, main | |
| 13:35 | Fix more -Wconversion warnings Closed-Leaf check-in: 951fdc3d50 user: jan.nijtmans tags: conversion-warning | |
| 10:36 | Fix [236d18f49b]: More efficient Tcl_FindHashEntry() check-in: 5fd5d044bd user: jan.nijtmans tags: tkt-236d18f49b | |
|
2025-04-10
| ||
| 21:22 | Some definite cleanup of the [switch] issuer, with neater passing of information around check-in: 3941e377dc user: dkf tags: no-variable-width-instruction-issue | |
| 04:56 | Updated changes with [tclEpollNotfy PlatformEventsControl panics if websocket disconnected](https://... check-in: 90b4ef33b3 user: stevel tags: trunk, main | |
|
2025-04-09
| ||
| 16:29 | Merge 9.0 check-in: a6ce887a66 user: jan.nijtmans tags: trunk, main | |
| 14:18 | Cleaning up a bunch of things in code generation. check-in: db21f8e213 user: dkf tags: no-variable-width-instruction-issue | |
|
2025-04-07
| ||
| 19:28 | merge trunk check-in: 34ed784760 user: dgp tags: dgp-refactor | |
| 19:21 | Merge from trunk; resolve conflicts check-in: 21e5d2a416 user: dgp tags: dgp-refactor | |
| 17:56 | Merge 9.0 check-in: 1c963ddb5d user: jan.nijtmans tags: trunk, main | |
| 14:33 | merge from trunk with no conflicts check-in: bd5ddcf6db user: dgp tags: dgp-refactor | |
| 09:42 | Merge 9.0 check-in: ccf84bd846 user: jan.nijtmans tags: trunk, main | |
| 04:20 | Fix [010d8f3885] tclEpollNotfy PlatformEventsControl panics if websocket disconnected check-in: 5c274ca404 user: stevel tags: trunk, main | |
|
2025-04-06
| ||
| 16:26 | Merge 9.0 check-in: 80937a9e4d user: jan.nijtmans tags: trunk, main | |
| 16:00 | Merge 9.0 check-in: c0bcea3efa user: jan.nijtmans tags: trunk, main | |
|
2025-04-03
| ||
| 16:21 | Merge 9.0 check-in: 9c50150846 user: jan.nijtmans tags: trunk, main | |
|
2025-04-02
| ||
| 22:20 | Merge 9.0 check-in: 970bdb2b55 user: jan.nijtmans tags: trunk, main | |
| 21:51 | Merge 9.0 check-in: 6e262672f7 user: jan.nijtmans tags: trunk, main | |
| 08:52 | Another round of -Wconversion fixes check-in: 357b91880a user: jan.nijtmans tags: trunk, main | |
|
2025-04-01
| ||
| 08:14 | Fix some -Wconversion warnings check-in: 82b53f0679 user: jan.nijtmans tags: trunk, main | |
|
2025-03-30
| ||
| 17:11 | More corrections check-in: 8ac4eade8b user: dkf tags: no-variable-width-instruction-issue | |
| 16:45 | Forgot a critical file. Derp! check-in: 202f3cacf7 user: dkf tags: no-variable-width-instruction-issue | |
| 16:30 | Reset after failure a bit more carefully. check-in: c41e27f365 user: dkf tags: no-variable-width-instruction-issue | |
|
2025-03-29
| ||
| 15:22 | more consistency of error messages check-in: 4397f626b4 user: dkf tags: no-variable-width-instruction-issue | |
| 15:12 | merge trunk check-in: 100de9f621 user: dkf tags: no-variable-width-instruction-issue | |
| 15:04 | Fix [while] compilation, remove a couple of useless tests (opcode changes) check-in: 59ec1d55fc user: dkf tags: no-variable-width-instruction-issue | |
| 11:57 | Must reset exception ranges on syntax error in assembled code check-in: 5d9c3907d5 user: dkf tags: no-variable-width-instruction-issue | |
| 09:23 | Most tests working, but not yet all. check-in: 620aac77ab user: dkf tags: no-variable-width-instruction-issue | |
|
2025-03-28
| ||
| 15:25 | Many changes to basic opcode issuing to eliminate most 1-byte args. Not yet fully working... check-in: 3ffa6a16aa user: dkf tags: no-variable-width-instruction-issue | |
|
2025-03-26
| ||
| 11:01 | Merge 9.0 check-in: 76e7dc128f user: jan.nijtmans tags: trunk, main | |
|
2025-03-25
| ||
| 16:08 | Fix all (Windows) C4244 warnings in win/tclWin*.c files check-in: 8a471302b0 user: jan.nijtmans tags: trunk, main | |
|
2025-03-24
| ||
| 11:34 | Added comments explaining the tclEpollNotfy.c fix Closed-Leaf check-in: 6106d74809 user: stevel tags: fix-010d8f3885-tclEpollNotfy-websocket-panic | |
| 09:25 | Ticket [https://core.tcl-lang.org/tcl/tktview/010d8f3885642212cf2c65036dd4ad444e9f769e]. A fix for ... check-in: cc5b6cd56c user: stevel tags: fix-010d8f3885-tclEpollNotfy-websocket-panic | |
|
2025-03-23
| ||
| 20:17 | Merge 9.0 check-in: e4386adb71 user: jan.nijtmans tags: trunk, main | |
|
2025-03-21
| ||
| 17:07 | merge trunk check-in: 7a2906cb19 user: dgp tags: dgp-refactor | |
|
2025-03-18
| ||
| 21:07 | Merge 9.0 check-in: f2c31fd489 user: jan.nijtmans tags: trunk, main | |
| 12:17 | Switch over to using 4-byte args; mark some ops as deprecated (gcc/clang) check-in: 0486fdf101 user: dkf tags: no-variable-width-instruction-issue | |
| 08:40 | Fix [17960b80db]: Missing libtcl?.?.dll.a in Cygwin check-in: dcedbacb10 user: jan.nijtmans tags: trunk, main | |
|
2025-03-17
| ||
| 14:01 | merge trunk check-in: c6acfdf6be user: dgp tags: dgp-refactor | |
| 11:49 | Proposed fix for [17960b80db]: Missing libtcl?.?.dll.a in Cygwin Closed-Leaf check-in: a03b277513 user: jan.nijtmans tags: bug-17960b80db | |
|
2025-03-16
| ||
| 17:34 | Make sebres' solution work, so "make dist" works without re-generating */configure with older autoco... check-in: 6a56473faa user: jan.nijtmans tags: trunk, main | |
| 12:25 | Conclusion: it's a little bit to early to require autoconf-2.72, since even ubuntu-24.04 doesn't hav... check-in: 7d0b2660c6 user: jan.nijtmans tags: trunk, main | |
|
2025-03-15
| ||
| 21:07 | merge 9.0 (repair GHA linux/windows builds) check-in: c0e44116e1 user: sebres tags: trunk, main | |
|
2025-03-14
| ||
| 18:53 | [e23e40222e] Revise HashString() to expect a Tcl_Size length argument check-in: baac7ac891 user: dgp tags: trunk, main | |
| 18:03 | merge 9.0 check-in: f8e859ea41 user: sebres tags: trunk, main | |
| 17:44 | merge 9.0 check-in: e124df9c56 user: sebres tags: trunk, main | |
| 15:41 | merge trunk check-in: 1c2f2f24cf user: dgp tags: dgp-refactor | |
| 10:37 | Update windows runner to windows-2025 check-in: 1f4821362a user: jan.nijtmans tags: trunk, main | |
| 10:28 | Update github runner to ubuntu-24.04 check-in: 67d3cf1844 user: jan.nijtmans tags: trunk, main | |
|
2025-03-13
| ||
| 21:00 | Prevent (unix|win)/configure being re-generated with anything else then autoconf-2.72 check-in: cb6436f077 user: jan.nijtmans tags: trunk, main | |
| 20:54 | spacing check-in: 2415b90b1f user: jan.nijtmans tags: trunk, main | |
| 14:16 | merge 9.0 check-in: d2d18e3b2c user: sebres tags: trunk, main | |
|
2025-03-12
| ||
| 17:20 | merge 9.0 (fix for `clock add` regression, relative time with TZ over DST-hole, see clock-30.34) check-in: c1e6ca3321 user: sebres tags: trunk, main | |
|
2025-03-11
| ||
| 18:37 | merge 9.0 (fix for [482db1d796540e68]) check-in: 16f05b6fc9 user: sebres tags: trunk, main | |
| 08:29 | Update to appleboy/ssh-action@v1.2.2 check-in: 2f1d68136a user: jan.nijtmans tags: trunk, main | |
|
2025-03-09
| ||
| 15:16 | This is an experiment with eliminating the issuing of variable-width instructions Much complexity i... check-in: 091900ea2a user: dkf tags: no-variable-width-instruction-issue | |
| 08:08 | First attempt at obeying character limits when decoding data. check-in: 3064261821 user: apnadkarni tags: apn-encoding-refactor | |
| 06:31 | Merge main check-in: ad759446cf user: apnadkarni tags: apn-encoding-refactor | |
| 03:40 | Added comment for Bug 73bb42fb3f check-in: 5825e51235 user: apnadkarni tags: trunk, main | |
|
2025-03-07
| ||
| 10:05 | merge 9.0: cmdMZ.test: improve stability of timerate test for quadratic complexity (increase factor ... check-in: 0e843896d2 user: sebres tags: trunk, main | |
|
2025-03-06
| ||
| 19:52 | merge 9.0: amend to [ba68d1e9484a3a92]: rewrite fix of Tcl_GetReturnOptions less invasive (-errorlin... check-in: 5b2df96ce0 user: sebres tags: trunk, main | |
| 19:32 | merge 9.0 (amend to [ba68d1e9484a3a92] fixed wrong line nummer in Tcl_GetReturnOptions) check-in: 4ad99ceb18 user: sebres tags: trunk, main | |
| 15:16 | merge trunk check-in: e42b1e808c user: dgp tags: dgp-refactor | |
| 15:15 | merge 9.0 check-in: 938b305b98 user: dgp tags: trunk, main | |
| 14:46 | merge 9.0 check-in: 23e8b744a6 user: sebres tags: trunk, main | |
| 13:15 | merge 9.0 check-in: e49452411e user: sebres tags: trunk, main | |
| 12:43 | fixes another variant of [73bb42fb3f35cd61] (BUFFER_PADDING panic) with more tests; increases covera... check-in: 383f174774 user: sebres tags: trunk, main | |
|
2025-03-05
| ||
| 16:12 | merge trunk check-in: 00abfd892a user: dgp tags: dgp-refactor | |
| 16:00 | merge 9.0 check-in: 42428385a5 user: dgp tags: trunk, main | |
| 15:28 | merge 9.0 check-in: 576adc12d8 user: dgp tags: trunk, main | |
| 12:32 | new test (PoC): delay between bytes of single multi-byte utf-8 char doesn't cause encoding error wit... Closed-Leaf check-in: 27b39bdd7c user: sebres tags: bug-73bb42fb | |
| 12:31 | prepare to cherry-pick to 8.7 (no strict by default) check-in: bd359103aa user: sebres tags: bug-73bb42fb | |
| 11:49 | proper timeout handling (e is global for after-event) check-in: 64fd1ceb6a user: sebres tags: bug-73bb42fb | |
| 11:32 | improve tests stability - read on non-blocking channel may be delayed (to next "beat" in busy notifi... check-in: f596a8e3fd user: sebres tags: bug-73bb42fb | |
| 10:40 | protect against enless loop (if unexpected case), be more verbose if error not happen, etc check-in: 7247279791 user: sebres tags: bug-73bb42fb | |
| 06:44 | Test case comment clarification check-in: 84c9cc9577 user: apnadkarni tags: bug-73bb42fb | |
| 06:41 | Test cases check-in: 1914c3dd6c user: apnadkarni tags: bug-73bb42fb | |
| 05:43 | Possible fix for another BUFFER_PADDING panic check-in: 1d45e395d9 user: apnadkarni tags: bug-73bb42fb | |
|
2025-03-04
| ||
| 20:46 | [e23e40222e] Revise HashString() to expect a Tcl_Size length argument Closed-Leaf check-in: b22ef47e31 user: dgp tags: bug-e23e40222e | |
| 20:30 | merge trunk check-in: 5a018960f2 user: dgp tags: dgp-refactor | |
| 20:18 | merge & resolve check-in: 3ca30ac3ef user: dgp tags: dgp-refactor | |
| 19:54 | merge & resolve check-in: 756e71bdbe user: dgp tags: dgp-refactor | |
| 19:46 | Merge trunk conflict free check-in: 49f7e71163 user: dgp tags: dgp-refactor | |
| 16:28 | Merge 9.0 check-in: ebdb2ce8fe user: jan.nijtmans tags: trunk, main | |
| 15:51 | merge 9.0 / clock.tcl: fixes [2c0f49e26c27847a] - ensure cache remain consistent when deriving from ... check-in: e6e0dec9aa user: sebres tags: trunk, main | |
|
2025-03-03
| ||
| 17:57 | Merge 9.0 check-in: 4f02b98936 user: jan.nijtmans tags: trunk, main | |
| 09:42 | merge mark check-in: 3e3a67d911 user: dkf tags: trunk, main | |
| 09:33 | Mostly whitespace fixes, but also a bug in Tcl_SetWideUIntObj check-in: 16c040e40a user: dkf tags: trunk, main | |
|
2025-03-02
| ||
| 15:48 | Bunch of whitespace basic fixes. check-in: 809d595b56 user: dkf tags: trunk, main | |
|
2025-02-27
| ||
| 18:39 | Remove protections and open branch to work on [27b3ce2997]. Leaf check-in: 5285a51808 user: dgp tags: bug-27b3ce2997 | |
| 08:32 | Merge 9.0 check-in: ca4cd3fb70 user: jan.nijtmans tags: trunk, main | |
|
2025-02-26
| ||
| 20:48 | merge 9.0 check-in: 8697346c25 user: dgp tags: trunk, main | |
| 18:17 | merge trunk check-in: 51ff886479 user: dgp tags: dgp-refactor | |
| 18:03 | dup test names check-in: 0680aff895 user: dgp tags: trunk, main | |
| 16:16 | merge trunk; resolve conflict check-in: 6d9b0e6f5d user: dgp tags: dgp-refactor | |
|
2025-02-25
| ||
| 05:43 | int -> Tcl_Size updates to Utf(3), minor markup update check-in: 83579bff80 user: bch tags: trunk, main | |
|
2025-02-24
| ||
| 22:02 | update README.md check-in: 611f5b9111 user: jan.nijtmans tags: trunk, main | |
| 21:37 | Merge-mark check-in: 92cac4360f user: jan.nijtmans tags: trunk, main | |
| 21:30 | Fix [211ac77119]: return manual page has a no longer valid example. avoid "can't read "::tcltestlib... check-in: ce39d32efd user: jan.nijtmans tags: trunk, main | |
|
2025-02-23
| ||
| 23:06 | Eliminate TCL_MAJOR_VERSION usage. dde -> 1.5a0 check-in: 58705282f4 user: jan.nijtmans tags: trunk, main | |
|
2024-06-27
| ||
| 09:10 | Fix ticket [63530267aa] by implementing ticket [e5f06285de] and making additional corrections. Closed-Leaf check-in: 878682ff5d user: pooryorick tags: pyk-objinterface | |
| 08:34 | Merge 8.7 - Bug [6a3e2cb0f0] - invalid bytes in escape encodings Add timeouts to github workflows t... check-in: 9d4042eca7 user: pooryorick tags: pyk-objinterface | |
| 07:46 | Merge unchained [16c46aa0ac5d85f0]. check-in: 7751515578 user: pooryorick tags: pyk-objinterface | |
|
2023-09-11
| ||
| 13:35 | merge trunk check-in: a29e55c0c7 user: dgp tags: dgp-refactor | |
| 13:28 | merge trunk check-in: 096d38b84c user: dgp tags: core-9-0-b1-rc | |
| 13:15 | TIP 677 start. Define new flag for variables check-in: 2389a1097f user: dkf tags: tip-677 | |
|
2023-09-10
| ||
| 08:32 | Merge 8.7 - Bug [78cd4f9ad3] - regression in zipfs mount check-in: 631ebdd914 user: apnadkarni tags: trunk, main | |
|
2023-09-08
| ||
| 17:31 | merge trunk check-in: 29f9c4edfc user: dgp tags: dgp-refactor | |
| 16:51 | merge trunk check-in: 69f9b3d005 user: dgp tags: core-9-0-b1-rc | |
| 14:38 | Merge 8.7 check-in: d46e5f1843 user: jan.nijtmans tags: trunk, main | |
| 11:50 | Merge 8.7 check-in: 682e71d08f user: jan.nijtmans tags: trunk, main | |
| 10:49 | Merge 8.7 check-in: 96cc1000a6 user: jan.nijtmans tags: trunk, main | |
| 08:42 | Merge 8.7 check-in: 8151150bd8 user: jan.nijtmans tags: trunk, main | |
|
2023-09-07
| ||
| 11:09 | Merge 8.7 check-in: cc85b6cac2 user: jan.nijtmans tags: trunk, main | |
|
2023-09-06
| ||
| 20:35 | merge trunk Closed-Leaf check-in: 300e39bbc4 user: dgp tags: tip-673 | |
| 19:49 | merge trunk check-in: 60c2564000 user: dgp tags: dgp-refactor | |
| 19:29 | merge trunk check-in: ea2012c75e user: dgp tags: core-9-0-b1-rc | |
| 19:28 | merge 8.7 check-in: 0c9e96526c user: dgp tags: trunk, main | |
| 16:08 | merge 8.7 check-in: 5f1ed63f27 user: dgp tags: trunk, main | |
| 10:14 | Merge 8.7 check-in: 5c5eb0f357 user: jan.nijtmans tags: trunk, main | |
|
2023-09-05
| ||
| 14:37 | Merge 8.7 check-in: dedadab35e user: jan.nijtmans tags: trunk, main | |
| 10:09 | Merge 8.7 check-in: 18bb7ad8f1 user: jan.nijtmans tags: trunk, main | |
| 07:02 | Merge 8.7 - Fix [b5ac3e3786] - Tcl_GetUniChar oob read check-in: 06dbbb7dbc user: apnadkarni tags: trunk, main | |
|
2023-09-04
| ||
| 20:51 | Merge 8.7 check-in: 2936a795aa user: jan.nijtmans tags: trunk, main | |
|
2023-09-01
| ||
| 20:53 | fix bug cd61f085da "tcl terminates silently with invalid expr underscore syntax and radix prefix" check-in: 5fea51151f user: griffin tags: trunk, main | |
| 17:03 | Always use UCHAR() with isxdigit(). doc fix Closed-Leaf check-in: 88aa24960d user: jan.nijtmans tags: bug-cd61f085da | |
| 15:17 | Fix bug with octal. Add floating point example to doc. check-in: 44d28b9c48 user: griffin tags: bug-cd61f085da | |
| 02:26 | Use system isxdigit. check-in: fab2e9d32a user: griffin tags: bug-cd61f085da | |
| 02:06 | merge trunk check-in: 98893a7483 user: griffin tags: bug-cd61f085da | |
| 01:15 | Rewrite how numeric whitespace is processed in TclParseNumber. Add more number test cases. check-in: 49736e2714 user: griffin tags: bug-cd61f085da | |
|
2023-08-31
| ||
| 13:14 | Merge 8.7 check-in: 595962964e user: jan.nijtmans tags: trunk, main | |
| 07:23 | Make Tcl_NRCallObjProc2 definition match documentation (ptrdiff_t -> Tcl_Size, which is - actually -... check-in: 0881a9e06d user: jan.nijtmans tags: trunk, main | |
|
2023-08-30
| ||
| 22:06 | fix several issues with numeric whitespace by limiting where '_' is allowed. check-in: 9a2043019b user: griffin tags: bug-cd61f085da | |
| 15:31 | merge trunk check-in: 68b5860554 user: dgp tags: dgp-refactor | |
| 15:25 | merge trunk check-in: b452abd7ae user: dgp tags: core-9-0-b1-rc | |
| 13:58 | Rebase to tip-657 check-in: cb4d02077f user: jan.nijtmans tags: tip-671 | |
| 13:45 | Rebase to 9.0 check-in: 1c4d579fdf user: jan.nijtmans tags: tip-657 | |
| 10:48 | Merge 8.7 check-in: 12526678d2 user: jan.nijtmans tags: trunk, main | |
|
2023-08-29
| ||
| 19:37 | Merge 9.0 Leaf check-in: 938aab2368 user: jan.nijtmans tags: bug-86dd172271 | |
| 19:35 | Slightly better binary compatibility between 8.7 and 9.0 on win64 and cygwin: for those platforms ke... check-in: f13ec521a2 user: jan.nijtmans tags: trunk, main | |
| 13:39 | Merge 8.7 check-in: 1944781396 user: jan.nijtmans tags: trunk, main | |
| 01:51 | fix for invalid numeric whitespace syntax bug. check-in: f85a75ced2 user: griffin tags: bug-cd61f085da | |
|
2023-08-28
| ||
| 16:35 | merge trunk check-in: 17ec819306 user: dgp tags: dgp-refactor | |
| 16:06 | merge trunk check-in: 4851209d10 user: dgp tags: core-9-0-b1-rc | |
| 11:14 | Merge 9.0 check-in: 433e79545a user: jan.nijtmans tags: bug-86dd172271 | |
| 07:59 | Use sizeof(Tcl_Size) in stead of TCL_SIZE_MAX check-in: e942424495 user: jan.nijtmans tags: trunk, main | |
|
2023-08-27
| ||
| 20:37 | Merge 9.0. Make usec "int" on Cygwin check-in: ee0849ad61 user: jan.nijtmans tags: bug-86dd172271 | |
| 20:26 | Unbreak Tcl9 build (TCL_SIZE_MAX usage) check-in: 2e65fce4cf user: jan.nijtmans tags: trunk, main | |
| 17:16 | Branch for fixing [86dd172271] check-in: 70e60cff62 user: jan.nijtmans tags: bug-86dd172271 | |
| 17:15 | Temporary mark interp-34.11 test-case a knownBug. Fix ongoing in separate branch check-in: a15af304cf user: jan.nijtmans tags: trunk, main | |
| 16:51 | Merge 8.7 check-in: 71a47959d7 user: jan.nijtmans tags: trunk, main | |
|
2023-08-26
| ||
| 20:37 | Fix suggestion in [86dd172271], updating Tcl_Time.sec to "long long". This is a binary incompatibili... check-in: 19499b8163 user: jan.nijtmans tags: trunk, main | |
|
2023-08-25
| ||
| 20:57 | Merge 8.7 check-in: bfae0eecac user: jan.nijtmans tags: trunk, main | |
| 15:30 | Merge 8.7 check-in: 42d8ed498a user: jan.nijtmans tags: trunk, main | |
| 14:58 | merge trunk check-in: b3b78f4e94 user: dgp tags: dgp-refactor | |
| 14:47 | merge trunk check-in: 83b30ac46e user: dgp tags: core-9-0-b1-rc | |
|
2023-08-24
| ||
| 17:44 | Tweak: keep "long usec" for 32-bit windows, as other 32-bit systems. Fix documentation. Tcl_GetTime(... Closed-Leaf check-in: fa36b53049 user: jan.nijtmans tags: bug-86dd172271 | |
| 17:33 | Update Tcl_Time for 32-bit systems and win64, being able to handle time > 2038. Suggested in in tick... check-in: 3dcef36ee2 user: jan.nijtmans tags: bug-86dd172271 | |
| 15:37 | Merge main Leaf check-in: 27410d7b51 user: apnadkarni tags: apn-string-split | |
| 01:45 | Replace test data with something more acceptable. check-in: 71497b31f4 user: griffin tags: trunk, main | |
|
2023-08-23
| ||
| 20:18 | Merge 8.7 check-in: 73da5acb07 user: jan.nijtmans tags: trunk, main | |
|
2023-08-21
| ||
| 15:45 | merge trunk check-in: 687fee129d user: dgp tags: dgp-refactor | |
| 15:17 | merge trunk check-in: c27b6ba34a user: dgp tags: core-9-0-b1-rc | |
| 03:00 | Tcl_Read(), Tcl_ReadChars() return Tcl_Size check-in: f0b8bccda3 user: bch tags: trunk, main | |
|
2023-08-20
| ||
| 13:26 | Back out [2a01c62b1a55a] - causes tcllib failures. check-in: 114822ee01 user: apnadkarni tags: trunk, main | |
|
2023-08-18
| ||
| 15:15 | merge trunk check-in: c92017e55f user: dgp tags: dgp-refactor | |
| 14:52 | merge trunk check-in: 05447fa3f3 user: dgp tags: core-9-0-b1-rc | |
| 07:08 | Merge 8.7 - Fix UtfToUtf16Proc check-in: 47e9c5e3f5 user: apnadkarni tags: trunk, main | |
|
2023-08-17
| ||
| 21:03 | Fix bug: Performance regression in 9.0 accessing dicts as lists [f4c01e42a7] check-in: 2a01c62b1a user: griffin tags: trunk, main | |
| 17:37 | Remove ineffective index operation. Shimmering is already optimal. Closed-Leaf check-in: 0c60aff918 user: griffin tags: bug-f5c01e42a7 | |
| 17:16 | Working index operation, but terrible performance. (not surprising) check-in: 5bb29ca1ef user: griffin tags: bug-f5c01e42a7 | |
|
2023-08-16
| ||
| 21:36 | Fix llength function for dict types. check-in: 840ebea1b5 user: griffin tags: bug-f5c01e42a7 | |
|
2023-08-14
| ||
| 15:46 | merge bug-bc7ddc7944 (revert use of TclDuplicatePureObj) check-in: 35275c285b user: griffin tags: trunk, main | |
| 14:47 | merge trunk check-in: 6443fd6a6d user: dgp tags: dgp-refactor | |
| 13:58 | merge trunk check-in: 92a165fa9e user: dgp tags: core-9-0-b1-rc | |
| 12:55 | Bug [457523]. Trivial comment edit just to close the bug check-in: bae0d30c7f user: apnadkarni tags: trunk, main | |
| 05:07 | merge trunk Closed-Leaf check-in: 771e5ad4e4 user: griffin tags: bug-bc7ddc7944 | |
| 03:42 | Bug [bc076f4f0e]. Fix large indexing broken by commit [0b05b5c750df]. Also preserves Tk bug fix [a99... check-in: 55602e8331 user: apnadkarni tags: trunk, main | |
|
2023-08-13
| ||
| 13:37 | Fix up tests for modified Tcl_GetIntForIndex semantics Closed-Leaf check-in: 06da22c87b user: apnadkarni tags: bug-bc076f4f0e75 | |
| 11:56 | Merge in fix for end+1 indices. check-in: aedb8e144f user: apnadkarni tags: bug-bc076f4f0e75 | |
| 10:35 | Fix for Tk [a9929f112a] check-in: 4c24b8d272 user: apnadkarni tags: bug-bc076f4f0e75 | |
| 06:22 | Revert [0b05b5c750df] that broke bigdata tests and lseq-1.13 check-in: 6985418bfc user: apnadkarni tags: bug-bc076f4f0e75 | |
| 04:29 | merge trunk check-in: 7fc4b49ef9 user: griffin tags: bug-bc7ddc7944 | |
|
2023-08-12
| ||
| 23:14 | Rename Tcl_BumpObj() to Tcl_BounceRefCount(). After the presentation on Abstract Lists at the 2023 ... check-in: df58824c78 user: griffin tags: trunk, main | |
| 17:56 | More replacements of DuplicateObj with ListObjCopy. check-in: ec3e985027 user: griffin tags: bug-bc7ddc7944 | |
| 04:07 | Replace more DuplicateObj with ListObjCopy. check-in: af8de99a71 user: griffin tags: bug-bc7ddc7944 | |
|
2023-08-11
| ||
| 17:55 | Replace DuplicateObj with ListObjCopy where appropriate. check-in: 84467b4641 user: griffin tags: bug-bc7ddc7944 | |
| 15:09 | Tcl_DuplicateObj() does not need DECACHE/CACHE protections. check-in: 78e07e2112 user: dgp tags: bug-bc7ddc7944 | |
|
2023-08-10
| ||
| 21:12 | Revert more bits. check-in: 5ed75d2361 user: griffin tags: bug-bc7ddc7944 | |
| 17:48 | Revert DupolicatePureObj back to DuplicateObj. check-in: a001695bab user: griffin tags: bug-bc7ddc7944 | |
| 16:53 | merge trunk check-in: 25db09366a user: dgp tags: dgp-refactor | |
| 16:32 | merge trunk check-in: 3ad25f639c user: dgp tags: core-9-0-b1-rc | |
| 14:09 | silence compiler warning check-in: 8deca7d58a user: dgp tags: trunk, main | |
| 01:47 | Proposed fix for bug-bc7ddc7944 check-in: 239ca4c54c user: griffin tags: bug-bc7ddc7944 | |
|
2023-08-09
| ||
| 22:55 | Fix uninitialized variable. check-in: ff548edf17 user: griffin tags: trunk, main | |
|
2023-08-08
| ||
| 22:55 | Corrections and additions for ObjectType Abstract List descriptions. Part of bug [30e4e9102f] check-in: 22fc4699a3 user: griffin tags: trunk, main | |
| 17:10 | Fix bug [30e4e9102f] - Abstract List ListIndex should return NULL when index out of range. check-in: 93be83f416 user: griffin tags: trunk, main | |
| 15:21 | Implement in,ni operator for abstract lists check-in: e302bd84c3 user: griffin tags: trunk, main | |
| 06:02 | Bug [f5c01e42a7]. Disable DictAsListIndex for the time being. check-in: bd17e3ed36 user: apnadkarni tags: trunk, main | |
|
2023-08-04
| ||
| 14:06 | quiet test noise check-in: b8ca5546ce user: dgp tags: trunk, main | |
| 07:48 | Rebase to 9.0 check-in: 3e13e79524 user: jan.nijtmans tags: tip-673 | |
|
2023-08-03
| ||
| 20:01 | merge trunk check-in: 70a880dd36 user: dgp tags: dgp-refactor | |
| 20:00 | merge trunk check-in: 3c2eea5232 user: dgp tags: core-9-0-b1-rc | |
| 20:00 | Add DECACHE/CACHE_STACK_INFO() protections to calls out of the bytecode execution engine to avoid pa... check-in: 6adeabbfe3 user: dgp tags: trunk, main | |
| 19:47 | Add DECACHE/CACHE_STACK_INFO() protections to calls out of the bytecode execution engine to avoid pa... check-in: f3d9c64c40 user: dgp tags: dgp-refactor | |
| 19:15 | Patch out the call to TclDuplicatePureObj() that leads to panics. check-in: 39c8bac885 user: dgp tags: dgp-refactor | |
| 17:31 | merge trunk check-in: 1f1844b20d user: dgp tags: dgp-refactor | |
| 17:11 | merge trunk check-in: 8117bee1ed user: dgp tags: core-9-0-b1-rc | |
| 13:04 | Merge 8.7 check-in: a9ae11180e user: jan.nijtmans tags: trunk, main | |
|
2023-08-02
| ||
| 20:51 | Merge 8.7 check-in: 330d66778a user: jan.nijtmans tags: trunk, main | |
|
2023-08-01
| ||
| 16:12 | Merge 8.7 check-in: 8d6ad57e61 user: jan.nijtmans tags: trunk, main | |
| 15:52 | Merge 8.7 check-in: cf7342b5ad user: jan.nijtmans tags: trunk, main | |
| 13:57 | Merge 8.7 check-in: 309b95cc71 user: jan.nijtmans tags: trunk, main | |
| 13:01 | Bug [76d45ec836] - mingw - tommath not copied on install check-in: 5e1a3868b7 user: apnadkarni tags: trunk, main | |
| 06:53 | merge-mark check-in: 8b8448a0f5 user: jan.nijtmans tags: trunk, main | |
|
2023-07-31
| ||
| 16:37 | merge trunk check-in: 08c1363f16 user: dgp tags: dgp-refactor | |
| 16:30 | Merge next checkin from trunk. Resolve conflicts. check-in: 1176dde31b user: dgp tags: dgp-refactor | |
| 15:58 | Fix [e58d7e19e9]: Upwards compatibility of TclObjTypeHasProc() check-in: 7fce749488 user: jan.nijtmans tags: trunk, main | |
| 15:56 | Merge conflict-free from trunk as far as possible. check-in: 2b025dd0d9 user: dgp tags: dgp-refactor | |
| 15:45 | Add (hopefully confincing) testcase for bug [e58d7e19e9] check-in: 354b22cef8 user: jan.nijtmans tags: trunk, main | |
| 15:34 | merge trunk check-in: ec928fe753 user: dgp tags: core-9-0-b1-rc | |
|
2023-07-29
| ||
| 20:35 | Merge bug-e58d7e19e9-demo branch: Show that everything works fine here. Closed-Leaf check-in: 8ed8429a89 user: jan.nijtmans tags: bug-e58d7e19e9 | |
| 18:11 | Demo bug [e58d7e19e9] Closed-Leaf check-in: cdcadcb379 user: jan.nijtmans tags: bug-e58d7e19e9-demo | |
| 06:46 | Merge 8.7 - Tcl_ListObjIndex tests check-in: f4ada88ce3 user: apnadkarni tags: trunk, main | |
|
2023-07-28
| ||
| 15:51 | A bunch of 64 bit fixes (int->Tcl_Size) and the like. check-in: 336125e9e8 user: apnadkarni tags: trunk, main | |
| 14:40 | Rebase to 9.0 check-in: 7268094e1f user: jan.nijtmans tags: tip-657 | |
| 08:04 | Merge 8.7 check-in: 68dfeb7100 user: jan.nijtmans tags: trunk, main | |
| 05:04 | Merge 8.7 Encoding doc fix check-in: 567a1197a4 user: apnadkarni tags: trunk, main | |
|
2023-07-27
| ||
| 16:27 | Add some implicit "-profile tcl8" to testcases check-in: 5763c16c55 user: jan.nijtmans tags: trunk, main | |
| 16:26 | Merge trunk Closed-Leaf check-in: af34feccf0 user: apnadkarni tags: apn-fix-scripts64 | |
| 15:32 | Merge trunk check-in: 1f887587f3 user: apnadkarni tags: apn-string-split | |
| 15:13 | Rebase to 9.0. Add more filname encoding checks check-in: fd68a8e3be user: jan.nijtmans tags: tip-657 | |
| 13:19 | Demonstration how to add TCL_OBJTYPE_V3, while keeping upwards compatibility: all other TCL_OBJTYPE_... check-in: 9ee8d17bfe user: jan.nijtmans tags: bug-e58d7e19e9 | |
| 13:10 | Proposed fix for [e58d7e19e9]: Upwards compatibility of TclObjTypeHasProc() check-in: 07e8db69b8 user: jan.nijtmans tags: bug-e58d7e19e9 | |
| 07:56 | merge-mark check-in: b8758a9e34 user: jan.nijtmans tags: trunk, main | |
| 07:52 | Merge 8.7 check-in: bfabdf1e7f user: jan.nijtmans tags: trunk, main | |
|
2023-07-26
| ||
| 08:06 | Merge 8.7 check-in: 9643b6d086 user: jan.nijtmans tags: trunk, main | |
|
2023-07-24
| ||
| 16:53 | merge trunk check-in: 219d168dec user: dgp tags: dgp-refactor | |
| 16:26 | merge trunk check-in: 4151656aae user: dgp tags: core-9-0-b1-rc | |
| 15:14 | Merge 8.7 check-in: b8a61a0657 user: jan.nijtmans tags: trunk, main | |
| 13:32 | Merge 8.7 check-in: 160f2d03a7 user: jan.nijtmans tags: trunk, main | |
| 05:40 | Docs - tilde substitution and unsigned int->size_t in Tcl_Alloc check-in: bd56158ba8 user: apnadkarni tags: trunk, main | |
|
2023-07-22
| ||
| 13:54 | Merge trunk check-in: 89290f6d01 user: apnadkarni tags: apn-string-split | |
|
2023-07-21
| ||
| 15:51 | merge trunk check-in: 0a0a9d82a1 user: dgp tags: dgp-refactor | |
| 15:39 | merge trunk check-in: baa1e05fd4 user: dgp tags: core-9-0-b1-rc | |
| 12:49 | Merge 9.0 check-in: d156a039e1 user: jan.nijtmans tags: tip-657 | |
| 12:00 | Merge 8.7 check-in: 148cf420f0 user: jan.nijtmans tags: trunk, main | |
| 07:11 | Check for _LARGEFILE64_SOURCE after _FILE_OFFSET_BITS=64, since the latter is prefered check-in: d6640b9030 user: jan.nijtmans tags: trunk, main | |
|
2023-07-20
| ||
| 21:01 | Merge 8.7 check-in: ab1e29ee67 user: jan.nijtmans tags: trunk, main | |
| 20:10 | More Tcl_UtfToExternalDStringEx usage, for encoding-error checking check-in: 6776ed62dc user: jan.nijtmans tags: tip-657 | |
| 16:22 | Make "cd" encoding-error-aware check-in: c5d4ba510a user: jan.nijtmans tags: tip-657 | |
| 13:32 | Add comment to cmdAH-24.20.[12] check-in: cc0fee411c user: jan.nijtmans tags: trunk, main | |
| 13:07 | .... forgot to re-generate tclConfig.h.in check-in: c9cc926621 user: jan.nijtmans tags: trunk, main | |
| 12:45 | Fix [d40b9c8503]: Enforcing 64-bit time_t? check-in: 3196eb3638 user: jan.nijtmans tags: trunk, main | |
| 12:41 | Don't bail out when no 64-bit time is available Closed-Leaf check-in: 66f8512bcd user: jan.nijtmans tags: bug-d40b9c8503 | |
|
2023-07-19
| ||
| 16:00 | Rebase to 9.0 check-in: 2db4eb588f user: jan.nijtmans tags: bug-d40b9c8503 | |
| 14:59 | Merge tip-657 check-in: 193acbea90 user: jan.nijtmans tags: tip-671 | |
| 14:53 | Rebase to 9.0 check-in: 6f38a7cf3c user: jan.nijtmans tags: tip-657 | |
| 14:49 | Merge 8.7 check-in: bbe3200ca0 user: jan.nijtmans tags: trunk, main | |
| 11:18 | Somewhat better error-reporting check-in: 51078feead user: jan.nijtmans tags: tip-657 | |
| 09:03 | Merge tip-657 check-in: fed44ef8c0 user: jan.nijtmans tags: tip-671 | |
| 08:59 | Merge 9.0 check-in: 331a94f0b8 user: jan.nijtmans tags: tip-657 | |
|
2023-07-17
| ||
| 17:24 | Keeping up merges. TclStackFree panic is still an issue. check-in: 357bb6f112 user: dgp tags: dgp-refactor | |
| 16:48 | Merge 8.7 - install tommath.lib check-in: 190fb9453a user: apnadkarni tags: trunk, main | |
| 06:31 | Merge 8.7 - update for missing TIP 548 function docs check-in: d68803e263 user: apnadkarni tags: trunk, main | |
|
2023-07-16
| ||
| 21:29 | Remove non-supported testcases check-in: 5d54238fee user: jan.nijtmans tags: tip-671 | |
| 07:23 | Merge 8.7 - Bug [a366c6efee] check-in: fe628d36ce user: apnadkarni tags: trunk, main | |
| 00:24 | Fix bug [c25d2cd3e6], as well as memory leaks in lsearch and concat. Add cleanup to some tests. Fix ... check-in: ae23b0ea96 user: griffin tags: trunk, main | |
|
2023-07-14
| ||
| 15:59 | Same fix in chanio.test check-in: a93ecc3319 user: dgp tags: trunk, main | |
| 15:36 | Move channel close commands to -cleanup so that when the (expected) error occurs in [fcopy] we do no... check-in: e99d523a7d user: dgp tags: trunk, main | |
| 14:51 | First attempt to mix TIP's #657 and #671 check-in: 77d9664918 user: jan.nijtmans tags: tip-671 | |
| 14:18 | dup test name check-in: 5225dfe40c user: dgp tags: trunk, main | |
| 13:36 | merge trunk check-in: 1514cf37c0 user: dgp tags: dgp-refactor | |
| 13:29 | merge trunk check-in: 16bb98397c user: dgp tags: core-9-0-b1-rc | |
| 11:13 | Use "strict" in almost all commands. Only "glob" and environment variables are left out. (Experiment... check-in: da536b9803 user: jan.nijtmans tags: tip-657 | |
| 06:31 | Rebase to 9.0 check-in: 0a52caf686 user: jan.nijtmans tags: tip-657 | |
| 06:28 | Merge 8.7 check-in: cbdec07524 user: jan.nijtmans tags: trunk, main | |
|
2023-07-13
| ||
| 20:57 | Merge trunk. Still have panic in TclStackFree during pkgMkIndex-2.1 check-in: ff8e923b92 user: dgp tags: dgp-refactor | |
| 20:49 | Merge TIP 636. Resolve conflicts. Result shows TclStackFree panic when freeing the compiledLocals. check-in: b9d1bef880 user: dgp tags: dgp-refactor | |
| 20:09 | Merge conflict free checkins from trunk. check-in: 393c1e59cf user: dgp tags: dgp-refactor | |
| 19:25 | merge trunk check-in: a44dae9ef9 user: dgp tags: core-9-0-b1-rc | |
| 16:23 | Merge 8.7 check-in: 528716921f user: jan.nijtmans tags: trunk, main | |
| 12:06 | Remove incorrect lines that were added to SetDuplicatePureObj(). SetDuplicatePureObj() is specifica... check-in: 1c2c289adf user: pooryorick tags: trunk, main | |
| 05:43 | Merge trunk check-in: 3f0de542ee user: apnadkarni tags: tip-671 | |
| 03:33 | NewStringObj more efficient than NewUnicodeObj check-in: 2871f5ae9f user: apnadkarni tags: apn-string-split | |
|
2023-07-12
| ||
| 20:02 | Eliminate another compiler-warning, with -DTCL_NO_DEPRECATED=1 check-in: 3b8f2cf18c user: jan.nijtmans tags: trunk, main | |
| 19:56 | One more unresolved reference (see prev commit) check-in: 239e636558 user: jan.nijtmans tags: trunk, main | |
| 19:36 | More fixes related to [c1691dc608]: 32-bit Linux regressions, like ".... undefined reference to `Tcl... check-in: fc17b782b6 user: jan.nijtmans tags: trunk, main | |
| 19:13 | Merge 8.7 check-in: 1224acdcf6 user: jan.nijtmans tags: trunk, main | |
| 15:12 | Merge 8.7 check-in: 70697b205c user: jan.nijtmans tags: trunk, main | |
| 14:43 | Merge 8.7 check-in: 5fe8a20f26 user: jan.nijtmans tags: trunk, main | |
| 08:33 | Merge trunk check-in: 94da849aa7 user: apnadkarni tags: apn-string-split | |
| 06:42 | Merge mark check-in: a263e66f71 user: apnadkarni tags: trunk, main | |
| 03:06 | Fix foreach bug [a34733451b]. Other code cleanup discovered by code review. check-in: 5bc8af69e3 user: griffin tags: trunk, main | |
| 02:51 | Fix [54329e39c7] check-in: 3435cde0f5 user: apnadkarni tags: trunk, main | |
| 02:31 | Add test Closed-Leaf check-in: f912c7f905 user: apnadkarni tags: bug-54329e39c7 | |
|
2023-07-11
| ||
| 16:48 | Abstract list type for strings check-in: fbc9c695cc user: apnadkarni tags: apn-string-split | |
| 16:43 | Tweak last for performance in case of traditional lists. check-in: 51f5187df8 user: apnadkarni tags: bug-54329e39c7 | |
| 12:59 | Wrap DECACHE_STACK_INFO around Tcl_ListObjIndex call from bytecode engine. check-in: 61054ed757 user: apnadkarni tags: bug-54329e39c7 | |
| 11:35 | Prevent foreach memory bloat iterating within a proc check-in: 3fa173c282 user: apnadkarni tags: bug-54329e39c7 | |
| 09:23 | Merge 8.7 check-in: 71ba59091e user: jan.nijtmans tags: trunk, main | |
|
2023-07-10
| ||
| 16:07 | Merge 8.7 check-in: dd8d96dbf7 user: jan.nijtmans tags: trunk, main | |
| 11:49 | Create new branch named "apn-string-split" check-in: 74008b39bb user: apnadkarni tags: apn-string-split | |
|
2023-07-09
| ||
| 14:47 | Permit large scripts > INT_MAX. Not complete because compiler source line tracking still limited. check-in: f2432558f7 user: apnadkarni tags: apn-fix-scripts64 | |
| 13:51 | Create new branch named "apn-fix-scripts64" check-in: 2cdb70a44d user: apnadkarni tags: apn-fix-scripts64 | |
|
2023-07-08
| ||
| 20:36 | Unbreak Windows build (broken by [765c9c37a2] due to TIP #628) check-in: 00177effca user: jan.nijtmans tags: trunk, main | |
| 20:28 | Merge-mark check-in: 9f1fe7611c user: jan.nijtmans tags: trunk, main | |
|
2023-07-07
| ||
| 21:06 | Cleanup abstract list ObjType function definitions. check-in: 765c9c37a2 user: griffin tags: trunk, main | |
| 14:57 | Make TIP #636 work together with TIP #628: Shared 8.7/9.0 build environment check-in: a842d7c27a user: jan.nijtmans tags: trunk, main | |
| 14:23 | TIP #636 cleanup: Eliminate the use of Tcl_ObjTypeLength() et al, which look public but are internal... check-in: 652c7258c9 user: jan.nijtmans tags: trunk, main | |
| 02:56 | merge TIP #636 (tip-636-tcl9-644) check-in: 91c2f411e7 user: griffin tags: trunk, main | |
|
2023-07-06
| ||
| 21:37 | merge trunk Closed-Leaf check-in: dc07baa584 user: griffin tags: tip-636-tcl9-644 | |
| 19:12 | merge trunk check-in: 66df8231f9 user: griffin tags: tip-636-tcl9-644 | |
|
2023-07-05
| ||
| 15:10 | Merge 8.7 check-in: c835fededf user: jan.nijtmans tags: trunk, main | |
| 06:13 | Merge main check-in: 9c35266dec user: apnadkarni tags: tip-671 | |
| 05:52 | Merge 8.7 - Bug [5be203d6ca] - io-7.3 failure check-in: 4b6fd44d84 user: apnadkarni tags: trunk, main | |
|
2023-07-04
| ||
| 18:13 | merge trunk check-in: 4ebabc484d user: griffin tags: tip-636-tcl9-644 | |
| 15:13 | Merge 8.7 check-in: 5945f7349d user: jan.nijtmans tags: trunk, main | |
| 08:38 | Rebase to 9.0 check-in: af0a32717f user: jan.nijtmans tags: tip-657 | |
| 04:46 | Distinguish test for cesu-8 check-in: f2bf724b62 user: apnadkarni tags: tip-671 | |
|
2023-07-03
| ||
| 17:07 | merge trunk check-in: b3fc4bb14d user: griffin tags: tip-636-tcl9-644 | |
| 14:10 | Merge 8.7 check-in: fac9e0c2f9 user: jan.nijtmans tags: trunk, main | |
| 08:03 | Fix [a5901fc953]: Version control should ignore unix/dltest/embtest check-in: 456c86ae20 user: jan.nijtmans tags: trunk, main | |
| 00:33 | Add tests for scalar numeric values. check-in: 595a76c46a user: griffin tags: tip-636-tcl9-644 | |
|
2023-07-02
| ||
| 12:40 | Disable lossless profile for ascii-incompatible encodings and merge trunk check-in: 511f952c57 user: apnadkarni tags: tip-671 | |
| 12:07 | Merge 8.7 check-in: 734b43efee user: jan.nijtmans tags: trunk, main | |
| 09:26 | merge core-8-branch (no change) check-in: 67fcad5e3b user: fvogel tags: trunk, main | |
| 08:21 | We definitely need to build core-8-6-branch of Tcl IMHO. check-in: d55421e750 user: fvogel tags: trunk, main | |
| 04:57 | 8.7 merge mark check-in: 1b4f695cdf user: apnadkarni tags: trunk, main | |
| 04:54 | 8.7 merge mark (lseq tests) check-in: 127cf5151e user: apnadkarni tags: trunk, main | |
| 03:03 | Tests for [66ffafd309] check-in: f5c08e6d36 user: apnadkarni tags: trunk, main | |
| 02:41 | Fix [66ffafd309]. DBCS infinite loop on invalid encoding check-in: ffe33a7797 user: apnadkarni tags: trunk, main | |
|
2023-07-01
| ||
| 18:02 | Bug [66ffafd309] Closed-Leaf check-in: 6ce225894f user: apnadkarni tags: bug-66ffafd309 | |
|
2023-06-30
| ||
| 22:16 | merge trunk check-in: df29253e09 user: griffin tags: tip-636-tcl9-644 | |
| 19:02 | Test update for bug [63530267aa]. Fix 32-bit embtest build issue. check-in: cd8512b73b user: griffin tags: trunk, main | |
| 14:34 | merge trunk check-in: 9d4f898f95 user: griffin tags: tip-636-tcl9-644 | |
| 13:40 | Merge 8.7. Remove unused TclArithSeriesObjLength() check-in: ca5cb73434 user: jan.nijtmans tags: trunk, main | |
| 07:56 | Proposed fix for [ac874937c5]: -fsanitize=address not passed during linking of embtest Closed-Leaf check-in: 7a8b57a808 user: jan.nijtmans tags: bug-ac874937c5 | |
| 07:40 | Revert 'fix' for [ac874937c5], committed as part of a "Merge 8.7" commit. It's wrong, since "embtest... check-in: 952fb0603c user: jan.nijtmans tags: trunk, main | |
|
2023-06-29
| ||
| 18:30 | merge 8.7 check-in: f7688d05ca user: griffin tags: trunk, main | |
| 15:26 | More lossless profile tests check-in: 5218e6d9df user: apnadkarni tags: tip-671 | |
| 15:20 | Merge trunk check-in: a18d98ac4e user: apnadkarni tags: tip-671 | |
| 15:13 | Add timeouts to github workflows to catch runaway scripts check-in: f5289ac77a user: dkf tags: trunk, main | |
| 11:30 | Merge 8.7 - Bug [6a3e2cb0f0] - invalid bytes in escape encodings check-in: a8f83d57e4 user: apnadkarni tags: trunk, main | |
| 07:24 | Merge-mark check-in: fc6b4bf74d user: jan.nijtmans tags: trunk, main | |
| 00:09 | ws check-in: 613f198094 user: bch tags: trunk, main | |
| 00:02 | speeling check-in: 814cb9a0a9 user: bch tags: trunk, main | |
|
2023-06-28
| ||
| 17:27 | merge trunk Leaf check-in: f9c873e34d user: dgp tags: dgp-disable-deprecated-resyntax | |
| 17:06 | Remove documentation of deleted subcomands. check-in: 05a0170796 user: dgp tags: tip-673 | |
| 13:24 | merge trunk check-in: 8fa6d3885b user: dgp tags: tip-673 | |
| 13:23 | merge trunk check-in: 7994e65c6a user: dgp tags: dgp-refactor | |
| 13:15 | merge trunk check-in: a261700c87 user: dgp tags: core-9-0-b1-rc | |
| 07:27 | Merge 8.7 check-in: 0663e9a4ab user: jan.nijtmans tags: trunk, main | |
| 07:10 | Fix [https://core.tcl-lang.org/tk/tktview/a9929f112a|a9929f112a]: Bugs in the implementation of TIP ... check-in: 0b05b5c750 user: jan.nijtmans tags: trunk, main | |
|
2023-06-27
| ||
| 16:19 | Merge trunk check-in: d6152d4f01 user: apnadkarni tags: tip-671 | |
| 15:47 | merge trunk check-in: 4a5993facf user: dgp tags: dgp-refactor | |
| 15:38 | merge trunk check-in: fc880c8313 user: dgp tags: tip-673 | |
| 15:31 | Merge 9.0 Closed-Leaf check-in: 2b09ea3b64 user: jan.nijtmans tags: bug-a9929f112a | |
| 15:26 | merge trunk check-in: b6f05b7832 user: dgp tags: core-9-0-b1-rc | |
| 12:57 | Fix [24a8c16dbd]: bigdata.test: invalid command name "testbigdata" on 32-bit check-in: d5db55aa17 user: jan.nijtmans tags: trunk, main | |
| 10:07 | Fix previous errors in encoding.test check-in: 13b08f6669 user: pooryorick tags: trunk, main | |
| 06:55 | Merge 8.7 check-in: 3fbda64c31 user: jan.nijtmans tags: trunk, main | |
|
2023-06-26
| ||
| 10:12 | Merge 8.7 check-in: 92ba864abd user: jan.nijtmans tags: trunk, main | |
| 07:24 | Merge unchained branch [22400aa71b] and resolve conflicts. check-in: 961f58e148 user: pooryorick tags: pyk-objinterface | |
|
2023-06-23
| ||
| 23:18 | Merge 9.0 check-in: 246d0d16ea user: jan.nijtmans tags: bug-a9929f112a | |
| 17:48 | merge trunk check-in: 02018c9d7e user: griffin tags: tip-636-tcl9-644 | |
| 17:32 | Fix build issue with no_deprecated. check-in: 0412b1d646 user: griffin tags: tip-636-tcl9-644 | |
| 12:36 | merge trunk check-in: c56d99cd7c user: dgp tags: dgp-refactor | |
| 12:28 | merge trunk check-in: 0741b47e9a user: dgp tags: tip-673 | |
| 12:27 | merge trunk check-in: c8f7cea555 user: dgp tags: core-9-0-b1-rc | |
|
2023-06-22
| ||
| 20:07 | Merge 8.7 check-in: 46481b6556 user: jan.nijtmans tags: trunk, main | |
| 10:12 | WIP for fixing [https://core.tcl-lang.org/tk/tktview/a9929f112a|a9929f112a] check-in: b19e0278f2 user: jan.nijtmans tags: bug-a9929f112a | |
|
2023-06-21
| ||
| 22:44 | merge-mark check-in: 9dbdcdf63c user: jan.nijtmans tags: trunk, main | |
| 16:08 | A few more test updates. check-in: e37bb57442 user: dgp tags: tip-673 | |
| 16:02 | merge trunk check-in: 3673c24b1f user: dgp tags: dgp-refactor | |
| 15:53 | merge trunk check-in: 8037d3c733 user: dgp tags: tip-673 | |
| 15:53 | merge trunk check-in: 431d92033f user: dgp tags: core-9-0-b1-rc | |
| 07:18 | Merge 8.7 check-in: ae2c126f10 user: jan.nijtmans tags: trunk, main | |
|
2023-06-20
| ||
| 22:16 | Fix bug in TEBC foreach with abstractlists check-in: ed9a077dda user: griffin tags: tip-636-tcl9-644 | |
| 07:11 | Merge 8.7 check-in: 4016a576d6 user: jan.nijtmans tags: trunk, main | |
| 01:47 | merge trunk check-in: cd7e0e6b99 user: griffin tags: tip-636-tcl9-644 | |
| 01:28 | Fix crash in BC execution when str concat and abstract list lindex operations have recursive BC exec... check-in: 3dcd9775e8 user: griffin tags: tip-636-tcl9-644 | |
|
2023-06-19
| ||
| 13:39 | Merge 8.7 - fix tests - hardcoded port and wsl. check-in: 2bedc17b74 user: apnadkarni tags: trunk, main | |
| 12:42 | Merge 8.7 check-in: fab05e2102 user: jan.nijtmans tags: trunk, main | |
| 04:29 | merge trunk check-in: 692eadeedf user: griffin tags: tip-636-tcl9-644 | |
|
2023-06-18
| ||
| 11:04 | Fix [c13819225e]: Problem with lsort|lsearch -stride on 32-bit linux check-in: 63fa3c217c user: jan.nijtmans tags: trunk, main | |
| 01:51 | Clarification. check-in: d070ec3f8c user: griffin tags: tip-636-tcl9-644 | |
|
2023-06-17
| ||
| 04:59 | Lossless load / unload tests check-in: 02b75abeb8 user: apnadkarni tags: tip-671 | |
|
2023-06-16
| ||
| 16:54 | Fix lossless profile for exec check-in: 8d5c42b3b5 user: apnadkarni tags: tip-671 | |
| 12:21 | Proposed fix for [c13819225e]: Problem with lsort|lsearch -stride on 32-bit linux. Also fix some com... Closed-Leaf check-in: 21959903d6 user: jan.nijtmans tags: bug-c13819225e | |
| 10:49 | tip-636-tcl9-644: doc/Object.3: remove double "the" check-in: dd69f7da65 user: oehhar tags: tip-636-tcl9-644 | |
|
2023-06-15
| ||
| 20:45 | Add Tcl_ObjType changes to the appropriate docs. check-in: af8aca29e3 user: griffin tags: tip-636-tcl9-644 | |
| 16:46 | Few more TIP 671 tests check-in: 39f1815bbf user: apnadkarni tags: tip-671 | |
|
2023-06-14
| ||
| 15:17 | Use lossless profile for command line args. Couple of platform-specific cases. check-in: 1e1a880f3e user: apnadkarni tags: tip-671 | |
| 04:15 | Merged trunk check-in: 5ad4e9ef0e user: apnadkarni tags: tip-671 | |
| 02:04 | Remove debug puts check-in: 6e3bc1111a user: apnadkarni tags: tip-671 | |
|
2023-06-13
| ||
| 16:59 | merge trunk check-in: 25f29d1807 user: griffin tags: tip-636-tcl9-644 | |
| 16:47 | Remove getdbl abstraction. check-in: 79841a55e2 user: griffin tags: tip-636-tcl9-644 | |
| 14:12 | merge trunk check-in: 208dd54b8d user: dgp tags: dgp-refactor | |
| 13:42 | merge trunk check-in: 4c3377ae39 user: dgp tags: core-9-0-b1-rc | |
| 09:50 | Rebase to 9.0 check-in: 3e39201f04 user: jan.nijtmans tags: tip-657 | |
| 09:12 | Merge 8.7 check-in: 8daf5ef6c7 user: jan.nijtmans tags: trunk, main | |
|
2023-06-12
| ||
| 22:45 | Merge 9.0 check-in: 2a8e051165 user: jan.nijtmans tags: tip-657 | |
| 10:19 | Merge trunk [7dc0ea8ca5]. Closed-Leaf check-in: c499122331 user: pooryorick tags: trunk-encodingdefaultstrict | |
| 05:48 | Tests for lossless profiles. Change lossless behavior for UTF-16,32 check-in: 42d3d3d69d user: apnadkarni tags: tip-671 | |
| 04:10 | Revert unwarranted change in Tcl_CreateChannel() from [1776327edd]. check-in: f413252375 user: pooryorick tags: trunk, main | |
|
2023-06-11
| ||
| 21:31 | Merge trunk [19e22d9bc5]. check-in: 377114dc42 user: pooryorick tags: trunk-encodingdefaultstrict | |
| 20:21 | Merge trunk [402ff62239]. check-in: 5fd8267c8a user: pooryorick tags: trunk-encodingdefaultstrict | |
| 19:53 | Merge trunk [07d84ca4b3]. check-in: 94c0cb9397 user: pooryorick tags: trunk-encodingdefaultstrict | |
| 19:41 | Merge trunk [3389fba412]. check-in: 09a7091246 user: pooryorick tags: trunk-encodingdefaultstrict | |
| 17:31 | Fix greedy consumption bytes in lossless profile for utf-8. check-in: 94879d45b4 user: apnadkarni tags: tip-671 | |
| 13:10 | Merge trunk [9d2e82fe49]. check-in: 53546902b3 user: pooryorick tags: trunk-encodingdefaultstrict | |
| 11:57 | Use lossless profile for links and globalprocessdata (exe name etc.) check-in: 3bd1fecfcc user: apnadkarni tags: tip-671 | |
| 08:55 | Merge trunk [b06ffa0e0e]. check-in: 6e498105b7 user: pooryorick tags: trunk-encodingdefaultstrict | |
| 08:07 | Merge trunk [66350977dd]. check-in: 98296c64b7 user: pooryorick tags: trunk-encodingdefaultstrict | |
| 07:29 | Merge trunk [20891426a8]. check-in: 56d7f41983 user: pooryorick tags: trunk-encodingdefaultstrict | |
| 05:06 | Merge trunk [874005b119] check-in: b569708937 user: pooryorick tags: trunk-encodingdefaultstrict | |
| 03:12 | Tests to read and write invalid encoded env values check-in: 87000f1852 user: apnadkarni tags: tip-671 | |
| 02:46 | Merge trunk check-in: b1f00c4901 user: apnadkarni tags: tip-671 | |
| 02:34 | Tests for invalidly encoded file names and env (TIP 671 motivation) check-in: 7dc0ea8ca5 user: apnadkarni tags: trunk, main | |
|
2023-06-10
| ||
| 17:49 | Lossless env - wip check-in: 4122487129 user: apnadkarni tags: tip-671 | |
| 13:43 | Refactor into common function. Add error checks that were never present. check-in: 4cec5c007e user: apnadkarni tags: tip-671 | |
|
2023-06-07
| ||
| 17:24 | WIP on TIP 673. First pass exposes issues in the test suite. check-in: f74cac7b6a user: dgp tags: tip-673 | |
|
2023-06-06
| ||
| 22:09 | Work in progress check-in: b54c80a046 user: apnadkarni tags: tip-671 | |
| 20:26 | merge trunk check-in: e06d17fb2a user: griffin tags: tip-636-tcl9-644 | |
| 16:04 | Clean up logic to detect failures. check-in: 917b9ccbe6 user: griffin tags: tip-636-tcl9-644 | |
|
2023-06-05
| ||
| 21:50 | Implement basic lossless profile check-in: 825c68627f user: apnadkarni tags: tip-671 | |
| 20:55 | Create new branch named "tip-671" check-in: 9e3a929549 user: apnadkarni tags: tip-671 | |
| 15:01 | merge trunk check-in: d7291c3a0a user: dgp tags: dgp-refactor | |
| 14:36 | merge trunk check-in: b56f63b34c user: dgp tags: core-9-0-b1-rc | |
|
2023-06-04
| ||
| 22:58 | Merge 8.7 check-in: 8333622e92 user: pointsman tags: trunk, main | |
|
2023-06-03
| ||
| 20:03 | Merge 8.7 check-in: 3c01918cbd user: jan.nijtmans tags: trunk, main | |
|
2023-06-02
| ||
| 22:12 | Merge 8.7 check-in: 8677d7cb7e user: jan.nijtmans tags: trunk, main | |
| 15:19 | merge trunk check-in: 702e1cdfc7 user: dgp tags: dgp-refactor | |
| 15:01 | merge trunk check-in: ee61ec5e9e user: dgp tags: core-9-0-b1-rc | |
| 14:02 | Merge 8.7 check-in: 611603caf5 user: jan.nijtmans tags: trunk, main | |
| 13:59 | Merge 8.7 check-in: 486d398306 user: jan.nijtmans tags: trunk, main | |
|
2023-06-01
| ||
| 21:04 | Merge 8.7 check-in: 0836dc0f71 user: jan.nijtmans tags: trunk, main | |
|
2023-05-31
| ||
| 14:13 | merge-mark check-in: 73694d38dd user: jan.nijtmans tags: trunk, main | |
| 07:49 | Merge 8.7 check-in: 52acabe68a user: jan.nijtmans tags: trunk, main | |
| 07:20 | Merge 8.7 check-in: aef0abf3af user: jan.nijtmans tags: trunk, main | |
|
2023-05-30
| ||
| 16:23 | merge trunk check-in: d2b888084c user: dgp tags: dgp-refactor | |
| 15:04 | merge trunk check-in: 231de45124 user: dgp tags: core-9-0-b1-rc | |
| 12:22 | Merge 8.7 check-in: 1776327edd user: jan.nijtmans tags: trunk, main | |
|
2023-05-29
| ||
| 19:41 | Merge 8.7 check-in: 531a654901 user: jan.nijtmans tags: trunk, main | |
|
2023-05-28
| ||
| 10:39 | merge 8.7 check-in: 760a8045a3 user: fvogel tags: trunk, main | |
|
2023-05-26
| ||
| 17:15 | Function name cleanup. check-in: f0e51ed375 user: griffin tags: tip-636-tcl9-644 | |
|
2023-05-25
| ||
| 20:55 | merge trunk, fix leak. check-in: a8222bd851 user: griffin tags: tip-636-tcl9-644 | |
| 15:10 | Eliminate some clang warnings. Only use "testbigdata" if sizeof(Tcl_Size) == sizeof(Tcl_WideInt) check-in: 17428d6a29 user: jan.nijtmans tags: trunk, main | |
| 04:38 | Remove old cruft. check-in: 40bbacfb8c user: griffin tags: tip-636-tcl9-644 | |
|
2023-05-24
| ||
| 23:17 | merge trunk check-in: 729526d9c8 user: griffin tags: tip-636-tcl9-644 | |
| 20:13 | Cleanup abstract list definitions. check-in: 741923851e user: griffin tags: tip-636-tcl9-644 | |
| 15:29 | Merge 8.7 check-in: bc8d2884aa user: jan.nijtmans tags: trunk, main | |
| 10:31 | Remove TCL_SIZE_SMAX, not used anywhere. Some more variable which should have been Tcl_Size check-in: cc316b35f3 user: jan.nijtmans tags: trunk, main | |
|
2023-05-23
| ||
| 21:36 | Merge trunk check-in: 2f493bd21c user: griffin tags: tip-636-tcl9-644 | |
| 16:15 | Merge 8.7 check-in: c5dc388878 user: jan.nijtmans tags: trunk, main | |
|
2023-05-22
| ||
| 10:13 | Merge 8.7 check-in: f1dbd8559e user: jan.nijtmans tags: trunk, main | |
|
2023-05-21
| ||
| 23:00 | Merge 8.7 check-in: 19e22d9bc5 user: jan.nijtmans tags: trunk, main | |
| 20:42 | Fix test to be stable. check-in: 08b55c7949 user: griffin tags: trunk, main | |
|
2023-05-20
| ||
| 23:24 | Add cleanup to lseq tests. Fix assertion. check-in: ab6b395442 user: griffin tags: trunk, main | |
| 20:11 | Merge "unchained branch [a03cbbdf63] and resolve conflicts. check-in: 6803cae7fa user: pooryorick tags: pyk-objinterface | |
| 16:39 | Fix [c9663296fd]. Also refactor memory reallocation. check-in: 18d4bd49a6 user: apnadkarni tags: trunk, main | |
| 15:40 | Minor refactor to combine alloc/realloc Closed-Leaf check-in: 6f8be92c87 user: apnadkarni tags: bug-c9663296fd | |
| 14:10 | Merge "unchained" branch [6b0efb4663] and resolve conflicts. check-in: 1b29063091 user: pooryorick tags: pyk-objinterface | |
| 10:34 | merge-mark check-in: eda305c97b user: jan.nijtmans tags: trunk, main | |
|
2023-05-19
| ||
| 23:07 | Merge trunk check-in: ce1ff6df2b user: apnadkarni tags: bug-c9663296fd | |
| 22:18 | Fix int/Tcl_Size pointer errors check-in: b60a8ec69f user: apnadkarni tags: trunk, main | |
| 21:31 | Fix build - ckalloc/ckfree not in Tcl 9 check-in: 0d4ea2fb20 user: apnadkarni tags: trunk, main | |
| 19:50 | Merge 8.7 check-in: a49cad4e9e user: jan.nijtmans tags: trunk, main | |
| 16:47 | More refactoring into common code check-in: 617dcb269e user: apnadkarni tags: bug-c9663296fd | |
| 12:56 | Merge 8.7 check-in: 65e4f359b9 user: dkf tags: trunk, main | |
| 11:26 | Merge "unchained" branch commit [05b72c0b3f] and resolve conflicts. check-in: 2840dda8db user: pooryorick tags: pyk-objinterface | |
|
2023-05-17
| ||
| 16:22 | Proposed fix for [6022b9f946]: Tk when built against Tcl 9.0 broken Closed-Leaf check-in: 47ae4a0262 user: jan.nijtmans tags: bug-6022b9f946 | |
| 16:12 | Merge trunk check-in: 3e44e4bdd3 user: griffin tags: tip-636-tcl9-644 | |
| 12:44 | Improve TclDuplicatePureObj(), remove unnecessary increment/decrement pairs, and add more error chec... check-in: c405bdd1f0 user: pooryorick tags: trunk, main | |
| 12:26 | New functions: TclUndoRefCount() and TclDictGetSize(). check-in: 60d6e1d587 user: pooryorick tags: trunk, main | |
| 12:09 | Fix for [5ee01098824881b5], lseq list conversion results in attempt to access freed memory. check-in: e45cee0c53 user: pooryorick tags: trunk, main | |
| 07:38 | Merge latest 9.0. check-in: 6c0961d817 user: jan.nijtmans tags: tip-664 | |
| 07:33 | Merge 8.7 check-in: 57e46213e1 user: jan.nijtmans tags: trunk, main | |
| 07:30 | Remove dead code check-in: a00f23f242 user: jan.nijtmans tags: trunk, main | |
| 05:09 | Add Tcl_BumpObj() used to prevent leaks from Abstract List elements. Add Abstract List (ArithSeries)... check-in: 5c163280ea user: griffin tags: tip-636-tcl9-644 | |
|
2023-05-16
| ||
| 09:33 | Fix memory leaks and remove unnecessary reference count bounce. check-in: 427bc951fb user: pooryorick tags: trunk, main | |
| 06:25 | Merge 8.7 check-in: 8e4d8a6053 user: jan.nijtmans tags: trunk, main | |
| 05:25 | New function, TclDuplicatePureObj(), doesn't duplicate the string representation when duplicating a... check-in: 40af0258ec user: pooryorick tags: trunk, main | |
|
2023-05-15
| ||
| 23:08 | Refactor couple more reallocations check-in: 3b376ff197 user: apnadkarni tags: bug-c9663296fd | |
| 20:49 | Add Tcl_DecrRefCount() missing from [4b1a20629e]. check-in: 0785828c47 user: pooryorick tags: trunk, main | |
| 20:23 | Refactor allocation in Tcl_DStringAppendElement check-in: 770c9d949d user: apnadkarni tags: bug-c9663296fd | |
| 17:38 | merge trunk check-in: c5959a049d user: dgp tags: dgp-refactor | |
| 17:37 | merge trunk check-in: 1ea025b0a2 user: dgp tags: core-9-0-b1-rc | |
| 17:37 | merge 8.7 check-in: 2fa3d5406d user: dgp tags: trunk, main | |
| 13:26 | merge trunk check-in: 219ddbb777 user: dgp tags: dgp-refactor | |
| 13:19 | merge trunk check-in: fc7a2f1ba4 user: dgp tags: core-9-0-b1-rc | |
| 11:52 | Merge 8.7 check-in: 402ff62239 user: jan.nijtmans tags: trunk, main | |
|
2023-05-14
| ||
| 08:21 | Rename TclRelaxRefCount() to TclUndoRefCount(). check-in: 8181a7f089 user: pooryorick tags: trunk, main | |
|
2023-05-13
| ||
| 10:59 | Add TclRelaxRefCount, and also try to take the fast path more often in byte-compiled [lindex]. check-in: 4b1a20629e user: pooryorick tags: trunk, main | |
|
2023-05-12
| ||
| 23:20 | In tclExecute.c call DECACHE_STACK_INFO() before calling TclLindexList(). check-in: 5830c27a5f user: pooryorick tags: trunk, main | |
| 12:32 | merge trunk check-in: 01eeb9b709 user: dgp tags: dgp-refactor | |
| 12:08 | merge trunk check-in: bfc223aef6 user: dgp tags: core-9-0-b1-rc | |
| 08:57 | Merge 8.7 check-in: d7a44a92ed user: jan.nijtmans tags: trunk, main | |
|
2023-05-11
| ||
| 21:18 | More tweaks, finetuning Leaf check-in: 683f629ce8 user: jan.nijtmans tags: tip-668 | |
| 20:25 | Add TclRelaxRefCount and TclObjGetScalar, and use them to try to take the fast path more often in by... Closed-Leaf check-in: 05eeae5d67 user: pooryorick tags: py-build-broken | |
| 17:17 | Fix failing valgrind suppression for load.test check-in: 577f42d9a9 user: pooryorick tags: trunk, main | |
| 17:07 | Silence valgrind "still reachable" report in cmdAH.test check-in: 71448a9b15 user: pooryorick tags: trunk, main | |
| 16:35 | TIP #668 implementation: Consolidate all Tcl_Attempt* functions. check-in: fa605de79a user: jan.nijtmans tags: tip-668 | |
| 15:39 | put back pragma voor MSVC warning, accidently removed in previous commit check-in: f69bdb304d user: jan.nijtmans tags: trunk, main | |
| 15:30 | Restore warning-free compilation with C++ compiler check-in: 9a4d14e5dc user: jan.nijtmans tags: trunk, main | |
| 13:08 | Fix Valgind report of still reachable blocks in aaa_exit.test and other test files. check-in: a82bb79e8c user: pooryorick tags: trunk, main | |
| 11:46 | Rebase to latest 9.0 check-in: 006ee2b1d8 user: jan.nijtmans tags: tip-664 | |
| 06:31 | disable on-purpose compiler warning (MSVC) for testcase check-in: 7f9a786598 user: jan.nijtmans tags: trunk, main | |
|
2023-05-10
| ||
| 21:32 | Refactor allocation strategy in Tcl_DStringAppend check-in: 151dd2052b user: apnadkarni tags: bug-c9663296fd | |
| 20:53 | Merge 8.7 check-in: c7c8968b20 user: jan.nijtmans tags: trunk, main | |
| 17:25 | Merge trunk check-in: b4827791dc user: apnadkarni tags: bug-c9663296fd | |
| 13:24 | merge trunk check-in: cdf0a3f93f user: dgp tags: core-9-0-b1-rc | |
|
2023-05-09
| ||
| 22:36 | docs: function does not "return an error", it returns TCL_ERROR, indicating an error occured check-in: 05c71e0ef3 user: bch tags: trunk, main | |
| 16:15 | merge-mark Leaf check-in: 8a35fc9953 user: jan.nijtmans tags: tip-659 | |
| 16:14 | merge-mark check-in: f08d4a81f2 user: jan.nijtmans tags: tip-657 | |
| 16:11 | Left-over TCL_ENCODING_STRICT, not used any more. Add "-profile tcl8" for testcases which don't work... check-in: c7d09172e8 user: jan.nijtmans tags: trunk, main | |
| 15:58 | merge trunk check-in: e487b3b7f1 user: griffin tags: tip-636-tcl9-644 | |
| 15:43 | Merge TIP #657 check-in: 48e6cffcc9 user: jan.nijtmans tags: tip-659 | |
| 15:43 | Merge 9.0 check-in: 5a026323e9 user: jan.nijtmans tags: tip-657 | |
| 13:38 | merge trunk check-in: d183a31327 user: dgp tags: dgp-refactor | |
| 13:16 | Merge 8.7 check-in: 07d84ca4b3 user: jan.nijtmans tags: trunk, main | |
| 13:07 | merge trunk check-in: e64ee84c72 user: dgp tags: core-9-0-b1-rc | |
| 09:51 | size_t -> Tcl_Size (twice) check-in: 45683a8ec4 user: jan.nijtmans tags: trunk, main | |
| 06:25 | Merge 9.0 check-in: e70694738e user: jan.nijtmans tags: tip-664 | |
|
2023-05-08
| ||
| 14:08 | Make TclLindexFlat() a litle more straightforward. check-in: 027b027f72 user: pooryorick tags: trunk, main | |
| 11:35 | Use Tcl_Size instead of size_t in two places in TclIndexEncode. check-in: c52df109f3 user: pooryorick tags: trunk, main | |
|
2023-05-07
| ||
| 20:34 | Merge 8.7. Restore Tcl_DStringSetLength() behavior, as suggested in [3837178c25] check-in: ca456c3719 user: jan.nijtmans tags: trunk, main | |
|
2023-05-06
| ||
| 19:44 | Use Tcl_Size instead of size_t in two places in TclIndexEncode. Closed-Leaf check-in: 9d3b0a93ad user: pooryorick tags: py-build-broken | |
| 15:54 | Make TclLindexFlat() a litle more straightforward. jn: @nathan, All Github CI-builds are turning ... check-in: 0a3d10e244 user: pooryorick tags: py-build-broken | |
|
2023-05-05
| ||
| 21:22 | Merge 8.7 check-in: 3a0591cd2d user: jan.nijtmans tags: trunk, main | |
| 14:57 | A few corrections in comments. check-in: 909ed82355 user: pooryorick tags: trunk, main | |
| 12:36 | Merge trunk check-in: 0579cbaaff user: apnadkarni tags: bug-c9663296fd | |
| 12:35 | Merge 8.7 - list performance tests check-in: 837448fcf6 user: apnadkarni tags: trunk, main | |
| 09:40 | Remove TclArithSeriesObjCopy() and use Tcl_DuplicateObj() instead. check-in: 853b3416a7 user: pooryorick tags: trunk, main | |
| 09:17 | Change reallocation growth to 1.5. check-in: 7dd745be2e user: apnadkarni tags: bug-c9663296fd | |
| 06:21 | Merge tip-657 check-in: 5b6440a3d2 user: jan.nijtmans tags: tip-659 | |
| 06:18 | Remove more ... to be split off in separate TIP's check-in: 396e2bbc01 user: jan.nijtmans tags: tip-657 | |
|
2023-05-04
| ||
| 20:26 | Make some tests select an encoding profile instead of relying on the default. check-in: 3389fba412 user: pooryorick tags: trunk, main | |
| 19:59 | Remove special "-failindex" handling. check-in: 448cf0be0a user: jan.nijtmans tags: tip-659 | |
| 19:56 | merge tip-657 check-in: ad51672c84 user: jan.nijtmans tags: tip-659 | |
| 19:53 | Tcl_InputEncodingError() -> TclInputEncodingError. It will be split off in a separate TIP check-in: b907108f27 user: jan.nijtmans tags: tip-657 | |
| 18:22 | merge 8.7 check-in: 9d2e82fe49 user: dgp tags: trunk, main | |
| 17:52 | Refactor reallocation in preparation for experimentation with different growth factors check-in: 3f801dc599 user: apnadkarni tags: bug-c9663296fd | |
| 16:59 | Merge tip-657 check-in: f677c6efc9 user: jan.nijtmans tags: tip-659 | |
| 14:57 | merge trunk check-in: 8c5f8014ab user: dgp tags: dgp-refactor | |
| 14:45 | merge trunk check-in: ee9a92d8ad user: dgp tags: core-9-0-b1-rc | |
| 13:27 | Merge 9.0 check-in: c047b54ab1 user: jan.nijtmans tags: tip-657 | |
| 13:06 | Merge 8.7 check-in: b06ffa0e0e user: jan.nijtmans tags: trunk, main | |
| 08:24 | Do not build every branch. Too expensive. check-in: b56f79dd40 user: dkf tags: trunk, main | |
| 06:44 | Some int -> Tcl_Size. Remove unnecessary knownBug constraint check-in: 5f27b0bb4a user: jan.nijtmans tags: tip-657 | |
| 06:38 | Rebase to latest 9.0 check-in: c4e22bc646 user: jan.nijtmans tags: tip-657 | |
| 06:32 | Rebase to latest 9.0 check-in: b911c36b2c user: jan.nijtmans tags: tip-664 | |
| 05:12 | Merge trunk check-in: 0f7083072f user: apnadkarni tags: bug-c9663296fd | |
| 04:48 | Better fallback on list reallocation failure check-in: 66350977dd user: apnadkarni tags: trunk, main | |
|
2023-05-03
| ||
| 16:12 | Merge 9.0. Further Makefile tweaks Leaf check-in: 9c9f39bc30 user: jan.nijtmans tags: windows-thread-join | |
| 15:59 | Merge 8.7 check-in: 20891426a8 user: jan.nijtmans tags: trunk, main | |
| 15:18 | Removed the bug specific test constraint from the tests related to [0306a5563c] because the bug is ... check-in: 1c4a696c6b user: pointsman tags: trunk, main | |
| 13:18 | Fix bug-c9663296fd (in progress) check-in: 1277a45c56 user: apnadkarni tags: bug-c9663296fd | |
| 10:01 | Comments only. Fix blatantly obsolete ones check-in: 842b3b3949 user: apnadkarni tags: trunk, main | |
| 09:31 | Use Tcl_Size instead of ptrdiff_t in Tcl_ObjCmdProc2(), Tcl_CmdObjTraceProc2, and Tcl_MethodCallProc... check-in: cd426d20a9 user: pooryorick tags: trunk, main | |
| 09:20 | Merge 9.0 check-in: 583c71a819 user: jan.nijtmans tags: tip-657 | |
| 04:06 | Merge mark 8.7 check-in: f39569fb40 user: apnadkarni tags: trunk, main | |
| 04:03 | Changed CHANNEL_PROFILE_* to ENCODING_PROFILE_* and moved out of tclIO.h. See below. For whatever r... check-in: b9aee6a781 user: apnadkarni tags: trunk, main | |
| 02:01 | merge trunk check-in: d4c2e9791a user: griffin tags: tip-636-tcl9-644 | |
|
2023-05-02
| ||
| 22:11 | Fix for [0306a5563c]. check-in: eb76c36249 user: pointsman tags: trunk, main | |
| 21:50 | Fix for [0306a5563c]. Closed-Leaf check-in: 36eb6e3921 user: pointsman tags: bug-0306a5563 | |
| 17:06 | Merge 8.7 fix [784befb0ba] - tailcall crash check-in: 480bcbe193 user: apnadkarni tags: trunk, main | |
| 15:31 | Make windows OPTS=symbols build work check-in: d184dcc11e user: jan.nijtmans tags: tip-664 | |
| 13:39 | merge trunk check-in: ea70c42344 user: dgp tags: dgp-refactor | |
| 12:47 | Fix issue [b3628609ad73a105], by allowing TclStringCat to assume that each Tcl_Obj.bytes value is co... Closed-Leaf check-in: 2ddc0c3fa9 user: pooryorick tags: pyk-b3628609ad | |
| 11:50 | Fix LISTREP_ASSERT Closed-Leaf check-in: b9d001ff67 user: apnadkarni tags: apn-list-realloc | |
| 11:28 | Merge trunk check-in: 3fd4e0d0b5 user: apnadkarni tags: apn-list-realloc | |
| 08:42 | Fix [bb69c8d17e] compiled string last check-in: 6964e7e16a user: apnadkarni tags: trunk, main | |
| 06:28 | Rebase to latest 9.0 check-in: a84524eea3 user: jan.nijtmans tags: tip-664 | |
| 05:38 | Change realloc strategy on fail, optimize for empty string check-in: ab979f8be5 user: apnadkarni tags: apn-list-realloc | |
|
2023-05-01
| ||
| 15:50 | Add missing "deprecated" constraint check-in: 0723320477 user: jan.nijtmans tags: trunk, main | |
| 12:39 | Tests for [dcac54a685] check-in: 800264f0a7 user: apnadkarni tags: trunk, main | |
| 12:16 | Tests for [ad9361fd20] check-in: ed26748c6b user: apnadkarni tags: trunk, main | |
| 11:41 | Fix [d07f42998d] - argument list truncation check-in: 71cab27557 user: apnadkarni tags: trunk, main | |
| 10:38 | Fix [ab123cfd3d] - ubsan warning in ValidateFormat check-in: 3da8d2069c user: apnadkarni tags: trunk, main | |
| 06:51 | Fix [ab123cfd3d] - ubsan scan warning. Closed-Leaf check-in: 787712b4c7 user: apnadkarni tags: bug-ab123cfd3d | |
| 06:41 | Added missing bigdata constraint check-in: ded211eaf8 user: apnadkarni tags: trunk, main | |
|
2023-04-30
| ||
| 23:09 | Partial sync-up with trunk. check-in: 82fe864420 user: griffin tags: tip-636-tcl9-644 | |
| 19:21 | Merge 8.7 check-in: 4d1655a18b user: jan.nijtmans tags: trunk, main | |
| 19:03 | Fix OPTS=utf16 build for Tcl 9.0 check-in: 95cb1987c8 user: jan.nijtmans tags: trunk, main | |
| 12:32 | Add testcase for TclGetBytesFromObj() check-in: b25f2101d4 user: jan.nijtmans tags: trunk, main | |
| 12:02 | Don't test compatibility macro's when TCL_NO_DEPRECATED is defined: this is expected to fail Closed-Leaf check-in: f8af3cbaa3 user: jan.nijtmans tags: getbytesfromobj-tcl8-compat | |
| 10:20 | Fix [27b3ce2997] - check INT_MAX limit on script length check-in: 20ed83cf25 user: apnadkarni tags: trunk, main | |
| 09:54 | Fix one more error message for max arg limit Closed-Leaf check-in: 6e45492fe8 user: apnadkarni tags: bug-d07f42998d | |
| 08:08 | Working on [d07f42998d] check-in: 45ee9bfe2b user: apnadkarni tags: bug-d07f42998d | |
|
2023-04-29
| ||
| 16:16 | Add tests. Panic on bytecode length limit Closed-Leaf check-in: 42ac2ae6d4 user: apnadkarni tags: bug-27b3ce2997 | |
| 16:10 | Add experimental testcase for TclGetBytesFromObj() check-in: 122b521e98 user: jan.nijtmans tags: getbytesfromobj-tcl8-compat | |
| 14:56 | Resolve a TODO check-in: 624f3174c4 user: jan.nijtmans tags: trunk, main | |
| 14:50 | Merge 8.7 check-in: 874005b119 user: jan.nijtmans tags: trunk, main | |
| 14:11 | Updated from trunk. Simplified bug specific tests. check-in: c5521516de user: pointsman tags: bug-0306a5563 | |
| 03:15 | Fix [7cddd2845c] - crash with >= INT_MAX operands check-in: eb734aab39 user: apnadkarni tags: trunk, main | |
| 02:11 | Limit scripts to INT_MAX-1 bytes check-in: d527c3064e user: apnadkarni tags: bug-27b3ce2997 | |
|
2023-04-28
| ||
| 13:22 | merge trunk check-in: 697ce173a5 user: dgp tags: dgp-refactor | |
| 13:06 | merge trunk check-in: 17bc2dde63 user: dgp tags: core-9-0-b1-rc | |
| 09:03 | Merge trunk. check-in: 38d72f7adb user: pooryorick tags: trunk-encodingdefaultstrict | |
| 06:43 | Limit memset() to "TCL_UTF_MAX=3' builds. check-in: c72b11eac7 user: pooryorick tags: trunk, main | |
|
2023-04-27
| ||
| 20:54 | Add bytearray checking to TclCheckEmptyString(), and then use TclCheckEmptyString() in Tcl_AppendObj... check-in: 90d2fcee22 user: pooryorick tags: trunk, main | |
| 20:42 | Fix for [f5eadcbf9a6b1b4c], passing pointer to uninitialized memory leads Tcl_UniCharToUtf() to corr... check-in: 480c856482 user: pooryorick tags: trunk, main | |
| 20:34 | memset(0xff) instead of memset(0) to accomodate tests that fill buffer with 0xff. Closed-Leaf check-in: 1e52f2b6c3 user: pooryorick tags: bug-f5eadcbf9a6b1b4c | |
| 15:01 | Alternative to TIP #661: Modify the macro's such that compiler warnings are generated when using 'in... check-in: a9fde2618f user: jan.nijtmans tags: tip-664 | |
| 14:01 | More size_t -> Tcl_Size, missed by earlier updates check-in: f689f33488 user: jan.nijtmans tags: trunk, main | |
| 13:34 | Merge trunk Closed-Leaf check-in: ff2bdedf2c user: apnadkarni tags: bug-7cddd2845c | |
| 12:47 | More checks for exceeding max words check-in: 0bea6484c4 user: apnadkarni tags: bug-7cddd2845c | |
|
2023-04-26
| ||
| 19:29 | Reduce number of needed type-casts. No change in functionality Closed-Leaf check-in: c7e3f3a76e user: jan.nijtmans tags: tip-660-continued | |
| 16:18 | Fix index descrepencies (bug-fa00fbbbabe). Fix inconsistent rounding (bug-e5f06285de). check-in: a610e50b2f user: griffin tags: trunk, main | |
| 15:53 | More size_t -> Tcl_Size changes, which were missed before. Also (experimental) make the wrapper macr... check-in: 0c6c1aba8d user: jan.nijtmans tags: tip-660-continued | |
| 15:45 | Test fix for [0f98bce669] check-in: ba42b33cb0 user: apnadkarni tags: trunk, main | |
| 14:56 | Fix for [7cddd2845c] (in progress) check-in: 6cdc79088d user: apnadkarni tags: bug-7cddd2845c | |
| 13:04 | merge trunk check-in: 00ebd5b6bf user: dgp tags: dgp-refactor | |
| 13:01 | merge trunk check-in: 98ca9c66cc user: dgp tags: core-9-0-b1-rc | |
| 06:51 | Merge 8.7 check-in: 969b05562e user: jan.nijtmans tags: trunk, main | |
| 03:41 | merge trunk, address some 32-bit issues. Closed-Leaf check-in: 7ad6f6f6ad user: griffin tags: bug-fa00fbbbabe | |
|
2023-04-25
| ||
| 20:34 | Fix for issue [f5eadcbf9a], passing pointer to uninitialized memory leads Tcl_UniCharToUtf() to corr... check-in: db9f715fd5 user: pooryorick tags: bug-f5eadcbf9a6b1b4c | |
| 00:36 | Add fix inconsistent rounding (bug-e5f06285de). Compute and use the "precision" for sequences of dou... check-in: 62eaef043c user: griffin tags: bug-fa00fbbbabe | |
|
2023-04-24
| ||
| 20:21 | Added a test for the initial problem and another for the known remaining problem. check-in: ee6a702b64 user: pointsman tags: bug-0306a5563 | |
| 20:09 | Merge trunk. check-in: 978988f56d user: pointsman tags: bug-0306a5563 | |
| 18:57 | merge trunk check-in: 2fbfe7da2b user: dgp tags: dgp-refactor | |
| 18:47 | Merge TIP 660 commit. Resolve enough conflicts to compile. check-in: 16ce472043 user: dgp tags: dgp-refactor | |
| 17:46 | Fix [2e3fed53ba] - binary encode uuencode check-in: 3b2bbe8985 user: apnadkarni tags: trunk, main | |
| 17:16 | Fix [c719fa8716] - binary encode base64 assertion failure check-in: fcec152b12 user: apnadkarni tags: trunk, main | |
| 16:49 | Fix [9369f83649] - binary format/scan for big data check-in: 06ceffb2f3 user: apnadkarni tags: trunk, main | |
| 16:28 | Fix [a814ee5bbd] - string compare/equal -length for long strings check-in: e831429a4d user: apnadkarni tags: trunk, main | |
| 15:51 | Adapt signature of TclCompileScript() to fit better after TIP 660. check-in: 815e08b6d1 user: dgp tags: trunk, main | |
| 14:51 | Fix [d4ede611a7] - scan bigdata check-in: acaa559a27 user: apnadkarni tags: trunk, main | |
| 14:23 | merge trunk check-in: 635e801e5a user: dgp tags: core-9-0-b1-rc | |
| 14:22 | TIP 422 eliminated va_list arguments from the API of Tcl 9. However, some of the documentation linge... check-in: 0dfea8ca19 user: dgp tags: trunk, main | |
| 13:54 | Minor change to length limit checks Closed-Leaf check-in: 0cdc8158b1 user: apnadkarni tags: bug-d4ede611a7 | |
| 13:49 | merge trunk check-in: cbe4a315ee user: dgp tags: core-9-0-b1-rc | |
| 12:55 | Fix [a550f9710b] (format bigdata) check-in: 0cb8f90d77 user: apnadkarni tags: trunk, main | |
| 10:02 | Fix for bug [d4ede611a7] (scan) check-in: ce85c34ed2 user: apnadkarni tags: bug-d4ede611a7 | |
| 09:41 | Fixes the examples given in [0306a5563c]. Still more to do for a full fix. check-in: 8b3c80eeba user: pointsman tags: bug-0306a5563 | |
|
2023-04-23
| ||
| 23:57 | Add bytearray checking to TclCheckEmptyString(), and then use TclCheckEmptyString() in Tcl_AppendObj... Closed-Leaf check-in: 0b684db687 user: pooryorick tags: pyk-Tcl_AppendObjToObj | |
| 22:21 | Merge tip-657 check-in: ab034d5f0b user: jan.nijtmans tags: tip-659 | |
| 22:20 | Merge 9.0 check-in: bcbfebda19 user: jan.nijtmans tags: tip-657 | |
| 21:59 | Missing !defined(TCL_NO_DEPRECATED) around TIP #616 macro's. Thanks Rolf for noticing! check-in: 5f41604098 user: jan.nijtmans tags: trunk, main | |
| 18:25 | That fixes the examples given in [0306a5563c]. Needs more consideration before claim success. Closed-Leaf check-in: 67231d38a8 user: pointsman tags: pyk-whatever, bug-0306a5563c | |
| 18:14 | That fixes the examples given in [0306a5563c]. Needs more consideration before claim success. Closed-Leaf check-in: 1cf1f44a14 user: pointsman tags: bug-0306a5563c | |
| 11:48 | merge trunk [f867f44c9c]. check-in: be70a97e6d user: pooryorick tags: trunk-encodingdefaultstrict | |
| 11:39 | Set the encoding profile to strict in Tcl_FSEvalFileEx(). This is independent of TIP 657: A scrip... Closed-Leaf check-in: f867f44c9c user: pooryorick tags: pyk-whatever | |
| 11:28 | Add bytearray checking to TclCheckEmptyString(), and then use TclCheckEmptyString() in Tcl_AppendOb... check-in: a61fef8429 user: pooryorick tags: pyk-whatever | |
| 11:23 | Merge trunk. check-in: 1fcfaab7fb user: pointsman tags: disabletcl8api | |
| 10:41 | Support combination TCL_UTF_MAX=3 with TCL_NO_DEPRECATED=1 check-in: 4ba40baf3f user: jan.nijtmans tags: trunk, main | |
| 10:31 | Remove TCL_8_COMPAT. No longer necessesary, because of TIP #660 check-in: 687747427c user: jan.nijtmans tags: trunk, main | |
| 09:48 | Merge tip-657 check-in: e4c301ca4c user: jan.nijtmans tags: tip-659 | |
| 09:46 | Merge 9.0 check-in: 66ef514f0e user: jan.nijtmans tags: tip-657 | |
| 08:56 | Backout [3016169b6f], since TIP #657 (Make "-profile strict" the default in Tcl 9.0) is not accepted... check-in: 27fafca190 user: jan.nijtmans tags: trunk, main | |
| 08:53 | Backout [e6fe76ae6b]. See build failure with -DTCL_UTF_MAX=3 [https://github.com/tcltk/tcl/actions/r... check-in: e49259e374 user: jan.nijtmans tags: trunk, main | |
| 08:13 | Fix gcc type mismatch warnings exposed by disabling casts using disabletcl8api check-in: 44c8ea9887 user: apnadkarni tags: trunk, main | |
| 07:24 | Merge trunk Closed-Leaf check-in: ffb9760eca user: apnadkarni tags: apn-disabletcl8api-warnings | |
| 05:23 | Merge 8.7 - [d90fee06d0] (lassign) and [203792a48c] (Utf32ToUtf) check-in: 8b91a4a3c6 user: apnadkarni tags: trunk, main | |
| 03:25 | Bug [d4ede611a7] (scan) - in progress check-in: 717c2c72f0 user: apnadkarni tags: bug-d4ede611a7 | |
|
2023-04-22
| ||
| 22:49 | Make Tcl_AppendObjToObj avoid string generation in a couple more circumstances, and edit some docume... check-in: e6fe76ae6b user: pooryorick tags: trunk, main | |
| 19:07 | Remove [after] that was inserted for debugging. Closed-Leaf check-in: 40f8ebb234 user: pooryorick tags: pyk-b3628609ad | |
| 18:17 | Merge 9.0 Leaf check-in: 9add50d484 user: jan.nijtmans tags: bug-d34442777 | |
| 17:34 | Merge 8.7 check-in: 7ef99c4cd6 user: jan.nijtmans tags: trunk, main | |
| 16:29 | Backout [4a7b807856], It breaks the build. See: [https://github.com/tcltk/tcl/actions/runs/477158685... check-in: 1d3415a44e user: jan.nijtmans tags: trunk, main | |
|
2023-04-21
| ||
| 22:10 | Fix issue [b3628609ad73a105] by scrapping most of TclStringCat() in favor of Tcl_AppendObjToObj(). ... check-in: b699959d62 user: pooryorick tags: pyk-b3628609ad | |
| 21:45 | Merge tip-657 check-in: f843f54534 user: jan.nijtmans tags: tip-659 | |
| 21:31 | Merge 9.0 check-in: f1cb9fbb82 user: jan.nijtmans tags: tip-657 | |
| 20:58 | Demonstrate Tcl_GetIndexFromObjStruct with -Wconversion check-in: 3d8a094343 user: jan.nijtmans tags: bug-d34442777 | |
| 20:39 | Merge 8.7 check-in: 9cbb0b212f user: jan.nijtmans tags: trunk, main | |
| 20:32 | Make Tcl_AppendObjToObj more efficient and avoid unnecessarily generating a string representation wh... check-in: 4a7b807856 user: pooryorick tags: trunk, main | |
| 20:26 | Add testcases check-in: aaf4d33fc7 user: jan.nijtmans tags: trunk, main | |
| 17:17 | Merge pre-TIP 660 changes from trunk. check-in: a6a4d93dd6 user: dgp tags: dgp-refactor | |
| 17:11 | Merge monster spell-check patch, resolving conflicts. check-in: b882118946 user: dgp tags: dgp-refactor | |
| 16:57 | Merge changes from trunk before the monster spell-check patch. check-in: b4716d7a69 user: dgp tags: dgp-refactor | |
| 15:22 | merge trunk check-in: e7aac617f1 user: dgp tags: core-9-0-b1-rc | |
| 10:48 | Merged apn-disabletcl8api-warnings check-in: 7f6150c949 user: pointsman tags: disabletcl8api | |
| 10:07 | Fix gcc warning about format specifier in error message check-in: ba6e7c7800 user: apnadkarni tags: trunk, main | |
| 09:19 | Set the encoding profile to strict in Tcl_FSEvalFileEx(). check-in: 3016169b6f user: pooryorick tags: trunk, main | |
| 06:16 | Fix warnings generated on disable8api builds check-in: e80d1c5113 user: apnadkarni tags: apn-disabletcl8api-warnings | |
| 04:56 | Create new branch named "apn-disabletcl8api-warnings" check-in: 0747d260c6 user: apnadkarni tags: apn-disabletcl8api-warnings | |
| 00:42 | Updated disabletcl8api to post TIP 660. Changed the default while doing that. Now, without related c... check-in: 452896d195 user: pointsman tags: disabletcl8api | |
| 00:35 | merge trunk check-in: cdc15e9c42 user: griffin tags: bug-fa00fbbbabe | |
|
2023-04-20
| ||
| 18:13 | sync with trunk. Fix lseq size bugs. check-in: a48444ee91 user: griffin tags: bug-fa00fbbbabe | |
| 16:44 | Bugs [4ce858a049] (lrepeat), [f4d15772f1] (foreach), [6926a21840] (lmap). check-in: fbe4c73160 user: apnadkarni tags: trunk, main | |
|
2023-04-19
| ||
| 19:36 | TIP 660 changes to stop warnings in --enable-symbols=mem build. check-in: 5406686e2d user: dgp tags: trunk, main | |
| 17:05 | Merge trunk [08fc7dfb36]. check-in: 31278b27ed user: pooryorick tags: trunk-encodingdefaultstrict | |
| 16:41 | Merge trunk [c2d903f6ed]: apn-bigdata-tests. check-in: 9b48ca9beb user: pooryorick tags: trunk-encodingdefaultstrict | |
| 15:49 | Fix [a4617c8e90] - lsearch index truncation check-in: 08fc7dfb36 user: apnadkarni tags: trunk, main | |
| 14:33 | Minor doc corrections check-in: 3028d5ae6d user: apnadkarni tags: trunk, main | |
| 13:21 | Fix [3c04fcdd1a] - join truncates large lists check-in: c4ebde4cb9 user: apnadkarni tags: trunk, main | |
| 12:20 | Fossil merge [1842599320]: TIP 660 accepted. check-in: 2ae62e3581 user: pooryorick tags: trunk-encodingdefaultstrict | |
| 12:15 | Merge trunk [883464ea32]. check-in: b5d4c2af53 user: pooryorick tags: trunk-encodingdefaultstrict | |
| 11:28 | Merge trunk [1ef347e31d]. check-in: d325b41eb8 user: pooryorick tags: trunk-encodingdefaultstrict | |
| 11:19 | Merge trunk [5995ca9b6c]. check-in: 34fc519806 user: pooryorick tags: trunk-encodingdefaultstrict | |
| 09:49 | Merge apn-bigdata-tests check-in: c2d903f6ed user: apnadkarni tags: trunk, main | |
| 09:18 | Merge trunk Closed-Leaf check-in: 0230e9e1ea user: apnadkarni tags: apn-bigdata-tests | |
| 07:43 | Merge trunk [f9c8bbde44]. check-in: 3237cee77c user: pooryorick tags: trunk-encodingdefaultstrict | |
| 07:17 | Merge trunk [433637e689]. check-in: 13903d9907 user: pooryorick tags: trunk-encodingdefaultstrict | |
| 05:50 | Merge mark with 8.7 TIP 660 manpages check-in: 14ce5d5108 user: apnadkarni tags: trunk, main | |
| 05:21 | Merge mark with 8.7 TIP 660 changes check-in: ab7b32583a user: apnadkarni tags: trunk, main | |
| 03:36 | TIP 660 accepted. check-in: 1842599320 user: apnadkarni tags: trunk, main | |
| 02:32 | Pick up lreplace.test and lseq.test from tip-660-with-trunk-testcases Closed-Leaf check-in: 0bf637b9dc user: apnadkarni tags: tip-660 | |
| 02:00 | Merge trunk check-in: 5ad7c7b96d user: apnadkarni tags: tip-660 | |
|
2023-04-18
| ||
| 23:57 | Merge trunk [67baae2829]. check-in: f63a6c9a50 user: pooryorick tags: trunk-encodingdefaultstrict | |
| 23:25 | Merge trunk [32d5cdd8d0]. check-in: 81b21aae0f user: pooryorick tags: trunk-encodingdefaultstrict | |
| 23:24 | Merge trunk [8dba618fe6]. check-in: ac418948ce user: pooryorick tags: trunk-encodingdefaultstrict | |
| 23:22 | Merge trunk [f9a80c2c9e]. check-in: 2623ae23f1 user: pooryorick tags: trunk-encodingdefaultstrict | |
| 22:56 | Merge trunk [4fc1f701cc] and resolve conflicts. check-in: 83afff3fa5 user: pooryorick tags: trunk-encodingdefaultstrict | |
| 22:35 | In DoReadChars() reset CHANNEL_ENCODING_ERROR instead of CHANNEL_BLOCKED. check-in: 883464ea32 user: pooryorick tags: trunk, main | |
| 22:00 | Fix for [25cdcb7e8fb381fb]: Incomplete utf-8 sequence followed by eofchar results in failed asserti... check-in: a02c5b9f8b user: pooryorick tags: trunk, main | |
| 21:38 | TIP #660, merge trunk, replace testscases with trunk testcases Closed-Leaf check-in: ae89fcb5d3 user: jan.nijtmans tags: tip-660-with-trunk-testcases | |
| 21:22 | Merge tip-657 check-in: 748c6402f5 user: jan.nijtmans tags: tip-659 | |
| 21:16 | Eliminate unnecessary clearance of CHANNEL_STICKY_EOF flag. check-in: af256f4469 user: pooryorick tags: trunk, main | |
| 21:05 | Merge 9.0 check-in: 7275b67ac4 user: jan.nijtmans tags: tip-657 | |
| 19:43 | Almost a merge-mark, just remove one (size_t) cast. check-in: 1ef347e31d user: jan.nijtmans tags: trunk, main | |
| 16:47 | Merge trunk check-in: 4faeb40f41 user: apnadkarni tags: apn-bigdata-tests | |
| 15:46 | Merge 8.7 check-in: 8e96bc3d63 user: jan.nijtmans tags: trunk, main | |
| 15:32 | Merge trunk [0d197907c6]. check-in: 17172e8451 user: pooryorick tags: trunk-encodingdefaultstrict | |
| 10:47 | Correct CHANNEL_BLOCKED to CHANNEL_ENCODING_ERROR in Tcl_GetsObj(). check-in: 93b31fac43 user: pooryorick tags: trunk, main | |
| 05:18 | Fix io-75.1{4,5} on Windows. Ticket [a7a89d422a] check-in: 079d2d5162 user: apnadkarni tags: trunk, main | |
| 02:55 | Merge trunk check-in: 0a224d1449 user: apnadkarni tags: tip-660 | |
|
2023-04-17
| ||
| 22:01 | Make encoding profile explicit in some tests. check-in: 5995ca9b6c user: pooryorick tags: trunk, main | |
| 20:03 | Plug memory leak caused by [46e7091a77b71ed7|this] commit check-in: a99ebef995 user: jan.nijtmans tags: trunk, main | |
| 18:31 | merge trunk check-in: 46cf3d1220 user: dgp tags: core-9-0-b1-rc | |
| 12:12 | Correct some test descriptions in encoding.test. check-in: f9c8bbde44 user: pooryorick tags: trunk, main | |
|
2023-04-16
| ||
| 23:10 | Fix for [eabcbd08274f2d22], [read] error persists on channel with strict encoding after encoding is ... check-in: 3fa3d48874 user: pooryorick tags: trunk, main | |
| 18:36 | Fix bug-fa00fbbbabe - seq / lindex discrepancies Replace macros with static inline functions. Limit ... check-in: d31251277c user: griffin tags: bug-fa00fbbbabe | |
| 18:08 | Merge 8.7 check-in: d900f1e009 user: jan.nijtmans tags: trunk, main | |
| 17:05 | Update manpages for TIP 660. Also one size_t -> Tcl_Size change in public API check-in: d2681fe90d user: apnadkarni tags: tip-660 | |
| 14:16 | Remove unneeded ENCODING_UTF flags. check-in: 79045efa37 user: pooryorick tags: trunk, main | |
| 12:58 | Fix mistake in test io-75.14 and make some spelling corrections. check-in: 7015a9d049 user: pooryorick tags: trunk, main | |
| 08:01 | Merge trunk check-in: 5bbb59e590 user: apnadkarni tags: tip-660 | |
| 07:55 | Merge trunk check-in: 83aa981859 user: apnadkarni tags: apn-bigdata-tests | |
| 05:44 | Fix VC++ unused variable warning, lappend and join. check-in: 85c4977a49 user: apnadkarni tags: apn-bigdata-tests | |
| 02:28 | Fix bug-fa00fbbbab - seq / lindex discrepancies Replace macros with static inline functions. Limit A... Leaf check-in: bbcd6d0c31 user: griffin tags: bug-fa00fbbbab | |
|
2023-04-15
| ||
| 22:11 | Fix indenting check-in: 4d28b47d9f user: jan.nijtmans tags: trunk, main | |
| 21:21 | Add tests for [read] return options "-result read". jn: Since TIP #653 is for Tcl 8.7, whereas th... Closed-Leaf check-in: 5d08f54e2f user: pooryorick tags: tip-653 | |
| 21:14 | Merge 9.0 check-in: d03d816a5e user: jan.nijtmans tags: tip-657 | |
| 19:50 | Fix SetResult doc check-in: 88e677a543 user: jan.nijtmans tags: trunk, main | |
| 19:13 | Merge 8.7 check-in: 79292291eb user: jan.nijtmans tags: trunk, main | |
| 15:20 | Extend test io-75.15 to read invalid bytes in binary mode and then use [gets] to retrieve last two l... check-in: c24f41c1e3 user: pooryorick tags: tip-653 | |
| 13:25 | Extend test io-75.15 to read invalid bytes in binary mode and then use [gets] to retrieve last two ... check-in: 433637e689 user: pooryorick tags: trunk, main | |
| 12:47 | Remove partial result information from [gets] since it doesn't change the file position when it retu... check-in: 79359e68a0 user: pooryorick tags: tip-653 | |
| 12:15 | Merge trunk. check-in: a1bccf546d user: pooryorick tags: tip-653 | |
| 11:54 | Fix for [a7a89d422a4f5dd3], Under strict encoding, [gets] returns an error instead of returning the ... check-in: d481d08ed9 user: pooryorick tags: trunk, main | |
| 02:10 | Add missing constraint to string-equal/compare test check-in: 3169d8fcc8 user: apnadkarni tags: apn-bigdata-tests | |
|
2023-04-14
| ||
| 21:42 | Merge 8.7 check-in: 5b5f4f1482 user: jan.nijtmans tags: trunk, main | |
| 15:07 | Fixed bug-a498006438 check-in: 37f2bddc83 user: apnadkarni tags: apn-bigdata-tests | |
| 15:01 | Merge trunk check-in: e36ab1e9ba user: apnadkarni tags: tip-660 | |
| 12:16 | Merge trunk. check-in: 1857d9f552 user: pooryorick tags: tip-653 | |
| 11:49 | Fix for issue [718de2132f487cf2], "review use of strip on the stubs library". check-in: af4865b183 user: pooryorick tags: trunk, main | |
| 09:19 | New test for [gets] with strict encoding. Also add "\" in io-76.9, missing in last commit. check-in: 567407c1cd user: pooryorick tags: trunk, main | |
| 07:21 | Fix for [0cd1ae596e709259], under strict encoding, [gets] returns an error even though a complete li... check-in: 67baae2829 user: pooryorick tags: trunk, main | |
| 07:04 | Merge tip-657 check-in: 6b8e4186b9 user: jan.nijtmans tags: tip-659 | |
| 07:03 | Merge 9.0 check-in: 27a21d05e7 user: jan.nijtmans tags: tip-657 | |
| 03:24 | Merge trunk check-in: b381d87650 user: apnadkarni tags: apn-bigdata-tests | |
| 03:06 | Finish up list tests. Add testbigdata dict command for generating dicts check-in: a06843b088 user: apnadkarni tags: apn-bigdata-tests | |
|
2023-04-13
| ||
| 20:24 | Implementation of TIP 653. check-in: 35eecd77d6 user: pooryorick tags: tip-653 | |
| 18:05 | Few more bigdata tests check-in: 37362efd65 user: apnadkarni tags: apn-bigdata-tests | |
| 16:58 | Re-generate unix/configure check-in: 32d5cdd8d0 user: jan.nijtmans tags: trunk, main | |
| 14:31 | Rewrite documentation file SetResult.3 check-in: 8dba618fe6 user: pooryorick tags: trunk, main | |
| 14:02 | Follow-up to previous commit: Let's not break TIP #627 either. Also adapt documentation (will be nee... check-in: 3a6e95a252 user: jan.nijtmans tags: tip-660 | |
| 13:13 | Allow Tcl build without the Tcl 8 compat API. Derived from "disabletcl8api" branch (thanks, Rolf), b... check-in: fc9c3d7c3e user: jan.nijtmans tags: trunk, main | |
| 10:20 | Clean up Tcl_SetObjResult(). check-in: f9a80c2c9e user: pooryorick tags: trunk, main | |
| 09:18 | Remove unnecessary reference count bump in Tcl_ReadObjCmd(). check-in: 46e7091a77 user: pooryorick tags: trunk, main | |
| 07:16 | Remove last reference to -nocomplainencoding and fix some spelling errors. check-in: 0acfab7ee3 user: pooryorick tags: trunk, main | |
| 06:18 | Merge 8.7 check-in: 4fc1f701cc user: jan.nijtmans tags: trunk, main | |
| 02:40 | Fix compilation on macos, test loading on mingw check-in: b243ca65bb user: apnadkarni tags: apn-bigdata-tests | |
| 00:12 | Remove one unnecesary call to Tcl_SetErrno() in DoReadChars(). check-in: 77c37636f0 user: pooryorick tags: trunk, main | |
|
2023-04-12
| ||
| 22:41 | Merge 9.0 check-in: 032889f9a1 user: jan.nijtmans tags: tip-657 | |
| 20:39 | Correct the documentation of Tcl_SetObjLength. check-in: 1209aeff8a user: pooryorick tags: trunk, main | |
| 20:39 | Remove unnecessary generation of string representation in DoReadChars. check-in: ff859d0ece user: pooryorick tags: trunk, main | |
| 20:06 | merge-mark check-in: 567c9daafd user: jan.nijtmans tags: trunk, main | |
| 18:37 | Rearrange code blocks in DoReadChars to do less work when returning early. check-in: baba91fff4 user: pooryorick tags: trunk, main | |
| 18:19 | merge-mark check-in: 0d197907c6 user: jan.nijtmans tags: trunk, main | |
| 17:08 | Test cases for more failures check-in: ca098eab20 user: apnadkarni tags: apn-bigdata-tests | |
| 14:25 | Correct spelling errors in comments and documentation, but also a non-comment corrections in history... check-in: d65da06a77 user: pooryorick tags: trunk, main | |
| 13:51 | More int -> Tcl_Size, so (theoretically) longer lists could be handled. Thanks, Rolf! check-in: b921949acd user: jan.nijtmans tags: trunk, main | |
| 09:11 | Merge 8.7 check-in: 9c60558723 user: jan.nijtmans tags: trunk, main | |
| 08:58 | Fix [0b9200888e]: TIP #660 breaks TIP #628/#630 check-in: 796eb2ec4b user: jan.nijtmans tags: tip-660 | |
|
2023-04-11
| ||
| 22:50 | Proposed fix for [0b9200888e]: TIP #660 breaks TIP #628/#630 Closed-Leaf check-in: a409b62d34 user: jan.nijtmans tags: bug-0b9200888e | |
| 22:03 | Merged disabletcl8api-win in. Which adds optional Tcl 9 API only to the windows build with native to... Closed-Leaf check-in: 945fd1d4d2 user: pointsman tags: disabletcl8api | |
| 16:52 | Add tests for binary command. Add testlutil command for speeding up list tests. check-in: 433d709d0b user: apnadkarni tags: apn-bigdata-tests | |
|
2023-04-10
| ||
| 14:52 | scan, reg*, subst tests check-in: 536facaa5c user: apnadkarni tags: apn-bigdata-tests | |
| 13:21 | Fix compiler warnings and crashes. Builds and passes test suite on Windows and Ubuntu for 64-bit Closed-Leaf check-in: e52fa6ebe6 user: apnadkarni tags: disabletcl8api-win | |
| 13:19 | Add notcl8api to OPTS to mirror --disable-tcl8api in configure check-in: b6fe05811d user: apnadkarni tags: disabletcl8api-win | |
|
2023-04-09
| ||
| 16:28 | Sloooow progress on testing bigdata check-in: 92cb9585de user: apnadkarni tags: apn-bigdata-tests | |
| 00:09 | Experimental branch which adds configure option --disable-tcl8api which builds without the Tcl 8 com... check-in: d4a4a4aa02 user: pointsman tags: disabletcl8api | |
|
2023-04-08
| ||
| 17:19 | A few more bigdata tests for strings check-in: 4b92ea27ef user: apnadkarni tags: apn-bigdata-tests | |
| 08:22 | Merge 9.0 check-in: 33a8c620c8 user: apnadkarni tags: tip-660 | |
|
2023-04-07
| ||
| 23:14 | Editorial fix in Tcl_Panic() message. check-in: e825ea0680 user: pointsman tags: trunk, main | |
|
2023-04-06
| ||
| 18:35 | Merge 9.0 Leaf check-in: 60606cb13f user: jan.nijtmans tags: optional-unsigned-size | |
| 16:10 | Make Tcl_Size signed by default, but allow extension to make it unsigned (experimental) check-in: 4f88786745 user: jan.nijtmans tags: optional-unsigned-size | |
| 12:30 | merge trunk check-in: afadcef57e user: dgp tags: core-9-0-b1-rc | |
| 12:30 | merge trunk check-in: b1f698bd2a user: dgp tags: dgp-refactor | |
| 12:24 | Merge bug-[fa3d9fd818fa0072]. check-in: b66d50b4d4 user: pooryorick tags: trunk, main | |
| 12:10 | Update the documentation for [chan] with regard to binary data. Closed-Leaf check-in: 06a60a1565 user: pooryorick tags: bug-fa3d9fd818fa0072 | |
| 10:28 | Remove obsolete comments. check-in: ae67fc2b74 user: pooryorick tags: bug-fa3d9fd818fa0072 | |
| 10:03 | Further fix for [fa3d9fd818fa0072]. In ChannelState.encoding, NULL no longer represents the binary ... check-in: 39a45eb8ff user: pooryorick tags: bug-fa3d9fd818fa0072 | |
| 09:52 | Eliminate TCL_SIZE_CMP() for now, not a good idea for Tcl 9.0 Closed-Leaf check-in: d00062f436 user: jan.nijtmans tags: optional-signed-size | |
| 09:41 | Merge trunk. check-in: fc12f939bc user: pooryorick tags: bug-fa3d9fd818fa0072 | |
|
2023-04-05
| ||
| 17:04 | TIP 602 - update manpages check-in: c53063d69b user: apnadkarni tags: trunk, main | |
| 16:06 | Merge 8.7 check-in: e1baa8ec4a user: jan.nijtmans tags: trunk, main | |
| 15:57 | Merge tip-659 check-in: 5546c30d7d user: jan.nijtmans tags: tip-659 | |
| 15:56 | Merge 9.0 check-in: 3b3d635da5 user: jan.nijtmans tags: tip-657 | |
| 15:49 | Merge trunk check-in: 2fe73fa78a user: apnadkarni tags: apn-bigdata-tests | |
| 15:12 | Merge 8.7 check-in: 5f77dae089 user: jan.nijtmans tags: trunk, main | |
| 11:44 | Fix tclStubInit gcc warnings with TCL_UTF_MAX=3 check-in: df8ed90083 user: apnadkarni tags: tip-660 | |
| 10:45 | Export Tcl_GetSizeFromObj in stubs check-in: de9fdf0738 user: apnadkarni tags: tip-660 | |
| 04:47 | Merge 9.0 check-in: fb8da0d00c user: apnadkarni tags: tip-660 | |
|
2023-04-04
| ||
| 22:49 | Merge 9.0 check-in: f97a5f67b4 user: jan.nijtmans tags: optional-signed-size | |
| 22:47 | Fix [6390566ecd]: Testcase cmdAH-4.3.13.00DC0000.tail.utf-32.tcl8.a fails sometimes check-in: b27eacb7fc user: jan.nijtmans tags: trunk, main | |
| 22:10 | Merge 9.0 check-in: 6e9b08b3ea user: jan.nijtmans tags: optional-signed-size | |
| 21:58 | Accidental rename from TCL_8_COMPAT to TCL_SIGNED_SIZE in previous commit, so undo that check-in: 87fc50c710 user: jan.nijtmans tags: trunk, main | |
| 21:55 | Merge 8.7 check-in: 55d8567978 user: jan.nijtmans tags: trunk, main | |
| 21:49 | TIP #628 addendum (various fixes to improve handling of 8.7 <-> 9.0 header differences) check-in: d29e69a635 user: jan.nijtmans tags: trunk, main | |
| 20:50 | more progress check-in: 4e36871191 user: jan.nijtmans tags: optional-signed-size | |
|
2023-04-01
| ||
| 11:35 | Fix gcc warnings from prior 9.0 merge check-in: c03ada3a6d user: apnadkarni tags: tip-660 | |
| 10:27 | Merge 9.0 check-in: 4dbed74737 user: jan.nijtmans tags: tip-660 | |
|
2023-03-31
| ||
| 11:09 | Fix macos Tcl_MacOSXOpenVersionedBundleResources to use Tcl_Size check-in: 255dd4b6cd user: apnadkarni tags: tip-660 | |
|
2023-03-30
| ||
| 18:01 | TIP 660. No compiler warnings. Tests suite pass on Win and Ubuntu check-in: eb81a25271 user: apnadkarni tags: tip-660 | |