Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
654 check-ins using file tests/binary.test or library/msgcat/tests/binary.test or pkgs/msgcat/tests/binary.test version dd5d93eb78
|
2016-06-16
| ||
| 14:48 | Merge up to the 8.6.0 release. check-in: a255cc8f0b user: dgp tags: bug-16828b3744 | |
|
2014-04-28
| ||
| 18:56 | Merge to fix accidental fork in branch bug-3600058-td Leaf check-in: cdb671dd50 user: twylite tags: bug-3600058-td | |
| 18:41 | Reintroduce tabular format for alphabetical index of commands, but use CSS columns. Put a categoriz... check-in: dae988402a user: twylite tags: bug-3600058-td | |
|
2014-03-13
| ||
| 17:10 | Bug 3600058 work-in-progress: restored table format for contents page (easy for eyes to scan, each t... check-in: ce23a97e6f user: twylite tags: bug-3600058-td | |
|
2013-07-07
| ||
| 01:09 | OpenBSD/m88k is now elf. Remove unneeded elf check. check-in: 8d6af72e7b user: stwo tags: novem | |
|
2013-05-13
| ||
| 16:51 | Fixed bug in parent revision [832a1994c7] unpredictably breaking the execution of precompiled byteco... Closed-Leaf check-in: 461dc8b0cc user: andreask tags: bugfix-832a1994c7-for-precompiled-bc | |
|
2013-02-25
| ||
| 18:19 | merge trunk check-in: 603ebf1760 user: dgp tags: dgp-refactor | |
| 18:17 | Repair linked list management in Tcl_DeleteCloseHandler(). CloseCallback struct used only locally. ... check-in: c3e51e7bce user: dgp tags: trunk | |
| 16:46 | merge trunk check-in: 75efda89ec user: dgp tags: dgp-refactor | |
| 16:41 | LimitHandler struct used only locally. Remove from tclInt.h check-in: bf6457d2fe user: dgp tags: trunk | |
| 16:07 | merge novem check-in: 8b01448495 user: jan.nijtmans tags: novem-reduced-symbol-export | |
| 16:05 | merge trunk. Unicode 6.3 does not have that many spaces..... check-in: 7087b32fea user: jan.nijtmans tags: novem | |
| 16:05 | merge trunk check-in: 73e2db1b36 user: dgp tags: dgp-refactor | |
| 16:03 | Merge trunk. Unicode 6.3 does not have that many spaces..... check-in: 0e5e775003 user: jan.nijtmans tags: tip-389-impl | |
| 16:00 | Remove unused struct InterpList. check-in: c522399ab8 user: dgp tags: trunk | |
| 15:45 | Array Search struct used only locally. Remove from tclInt.h. check-in: d37e373c83 user: dgp tags: trunk | |
| 15:35 | ArraySearch struct used only locally. Remove from tclInt.h. check-in: 0e027e1610 user: dgp tags: dgp-refactor | |
| 14:58 | merge trunk check-in: ee6e67fe2b user: dgp tags: dgp-refactor | |
| 14:55 | 3605719,3605720 Test independence. Thanks Rolf Ade for patches. check-in: c4b02b8c49 user: dgp tags: trunk | |
| 13:52 | merge trunk. Update all unicode tables to current state of Unicode 6.3 (not released yet) check-in: 2fffdb3621 user: jan.nijtmans tags: novem | |
| 13:49 | merge trunk check-in: 3b77ae7a29 user: dgp tags: dgp-refactor | |
| 13:38 | Merge trunk. Upgrade all tables to Unicode 6.3 (not released yet) check-in: adf88dd045 user: jan.nijtmans tags: tip-389-impl | |
| 13:16 | For Unicode 6.3, mongolian vowel separator (U+180e) is nominated to change character class from Spac... check-in: b553432c31 user: jan.nijtmans tags: trunk | |
|
2013-02-24
| ||
| 21:35 | integrate TIP #414 check-in: ef6717b40a user: jan.nijtmans tags: novem-reduced-symbol-export | |
| 12:17 | merge trunk check-in: 8738bbd988 user: mig tags: mig-no280 | |
|
2013-02-23
| ||
| 20:16 | merge trunk. Comment improvements, styling. check-in: 3f9ac86c63 user: jan.nijtmans tags: initsubsystems | |
| 20:00 | Bug [3599194]: compat/fake-rfc2553.c is broken check-in: 3f470535de user: jan.nijtmans tags: trunk | |
| 11:19 | merge trunk. Simplify dummy "interp" struct. check-in: 10fb5497e9 user: jan.nijtmans tags: initsubsystems | |
| 11:05 | merge novem. Simplify dummy "interp" struct. check-in: 64671da9bd user: jan.nijtmans tags: novem-reduced-symbol-export | |
| 10:54 | merge trunk check-in: f9d20f59a1 user: jan.nijtmans tags: novem | |
| 04:08 | New BA routines _Size() and Copy(). Use BA_AuxData in CompileEnv. check-in: de39cce7e6 user: dgp tags: dgp-refactor | |
|
2013-02-22
| ||
| 19:24 | refactor so that all access to auxDataArrayPtr field are in tclCompile.c. check-in: a5c5bd22d0 user: dgp tags: dgp-refactor | |
| 19:17 | merge trunk check-in: fe0d62b5d5 user: dgp tags: dgp-refactor | |
| 19:10 | unused variables check-in: 0ca3bfd67d user: dgp tags: trunk | |
| 19:05 | Shift more burden of smart cleanup onto the TclFreeCompileEnv() routine. Stop crashes when the hookP... check-in: 541899f7c7 user: dgp tags: trunk | |
| 15:01 | Convert the JumpList stack to storage in a BrodnikArray. check-in: f9fa79b99b user: dgp tags: dgp-refactor | |
| 13:40 | revert unnecessary invalidate string rep check-in: 91133d74f9 user: mig tags: mig-no280 | |
| 13:25 | merge trunk check-in: db7dc35588 user: mig tags: mig-no280 | |
| 13:24 | clear the string rep of bcSrcPtr if it was generated by a trace check-in: 977246ec27 user: mig tags: mig-no280 | |
| 12:01 | fix doc: return value of Tcl_FindExecutable check-in: f29dc113f0 user: jan.nijtmans tags: novem-reduced-symbol-export | |
| 11:51 | merge-mark check-in: 8758cf2678 user: jan.nijtmans tags: novem-reduced-symbol-export | |
| 09:59 | merge novem check-in: 04a9713437 user: jan.nijtmans tags: novem-reduced-symbol-export | |
| 09:41 | Merge trunk. Convert Tcl_UntraceVar to macro, calling Tcl_UntraceVar2 in stead. No change of functi... check-in: ca1773c970 user: jan.nijtmans tags: novem | |
|
2013-02-21
| ||
| 14:49 | Revise [namespace export] to not call Tcl_Export(). This still isn't as nice as one would hope. Wha... check-in: 2cd5f5a56f user: dgp tags: dgp-refactor | |
| 13:04 | merge trunk check-in: 04f150ae38 user: dgp tags: dgp-refactor | |
| 03:24 | 3605447 Make sure the -clear option to [namespace export] always clears, whether or not new export p... check-in: a2b4b773d4 user: dgp tags: trunk | |
|
2013-02-20
| ||
| 15:04 | merge trunk check-in: 1684a55b42 user: dgp tags: dgp-refactor | |
| 14:51 | Merge trunk. Convert Tcl_SetVar/Tcl_UnsetVar/Tcl_GetVar/Tcl_TraceVar to macros, calling the *2 vari... check-in: badbf86292 user: jan.nijtmans tags: novem | |
| 12:47 | merge trunk. doc improvements check-in: 90fc621127 user: jan.nijtmans tags: initsubsystems | |
| 11:43 | [Bug 3605401]: Compiler error with latest mingw-w64 headers. check-in: 935bea4747 user: jan.nijtmans tags: trunk | |
| 11:40 | [Bug 3605401]: Compiler error with latest mingw-w64 headers. Closed-Leaf check-in: 0db74d9ccc user: jan.nijtmans tags: bug-3605401 | |
| 10:25 | Bug 3605401: Compiler error with latest mingw-w64 headers check-in: d67be824f8 user: jan.nijtmans tags: bug-3605401 | |
|
2013-02-19
| ||
| 19:08 | Store the export pattern list of a Namespace in a Tcl list. Don't use a BrodnikArray. Tcl list is b... check-in: 6e3269c313 user: dgp tags: dgp-refactor | |
| 17:11 | Refactor so all refs to exportArrayPtr field are in tclNamesp.c check-in: f65e7b0320 user: dgp tags: dgp-refactor | |
| 15:47 | Revise Append and Detach ops on BrodnikArray to work with pointers. This makes more data copying opt... check-in: 9215a31935 user: dgp tags: dgp-refactor | |
| 15:46 | merge novem check-in: 28ee40df7e user: jan.nijtmans tags: novem-reduced-symbol-export | |
| 13:22 | merge trunk check-in: 358258bd5f user: dgp tags: dgp-refactor | |
| 13:21 | Merge trunk. Tranform Tcl_SaveResult/Tcl_RestoreResult/Tcl_DiscardResult to macros, and remove them... check-in: e216391d96 user: jan.nijtmans tags: novem | |
| 11:36 | Fix bug #2438181: Incorrect error reporting in traces. Test-case and fix provided by Poor Yorick. check-in: 30b7b8d858 user: jan.nijtmans tags: trunk | |
|
2013-02-17
| ||
| 22:14 | merge trunk Closed-Leaf check-in: b811284fad user: jan.nijtmans tags: better-deprecation | |
| 21:03 | Use (preferred) Tcl_ObjSetVar2 in stead of Tcl_SetVar in tclAppInit.c, both UNIX and Win. check-in: c5362b1bbd user: jan.nijtmans tags: trunk | |
| 13:02 | Doc improvements. Use freeProc field of pseudo interpreter to store the magic value. check-in: f95bca8d3c user: jan.nijtmans tags: initsubsystems | |
|
2013-02-15
| ||
| 21:09 | Re-implement TclLog2() as call to TclMSB(). Fix RequirePrecision comments. check-in: f96c55017d user: dgp tags: dgp-refactor | |
| 20:27 | Replace the JumpFixupArray with a BrodnikArray of JumpFixup. check-in: affdb3a496 user: dgp tags: dgp-refactor | |
| 18:51 | Convert the array of CmdLocation in the CompileEnv struct to a BrodnikArray. check-in: 44ba7ef101 user: dgp tags: dgp-refactor | |
| 16:21 | merge trunk check-in: fac0c7fdd6 user: jan.nijtmans tags: novem | |
| 15:34 | merge trunk check-in: 24c3ab2c88 user: dgp tags: dgp-refactor | |
| 15:32 | 3604074 Fix regexp optimization to stop hanging on the expression ((((((((a)*)*)*)*)*)*)*)* . Thank... check-in: d706380005 user: dgp tags: trunk | |
| 14:41 | merge trunk check-in: 7978262fd5 user: mig tags: mig-no280 | |
| 14:21 | merge trunk: check-in: f95a1f3321 user: dgp tags: dgp-refactor | |
| 13:01 | Eliminate last use of Tcl_SetResult (except the use in the Test suite) Fix depreciation message in t... check-in: 5624da85e3 user: jan.nijtmans tags: trunk | |
| 10:29 | Merge trunk. Move Tcl_InitSubsystems documentation to its own manpage check-in: 2c1aac6d79 user: jan.nijtmans tags: initsubsystems | |
|
2013-02-14
| ||
| 13:49 | merge-mark check-in: 482e6777f0 user: jan.nijtmans tags: trunk | |
| 13:24 | ChangeLog corrected: msgcat issue must not be XP specific check-in: b8b8789444 user: oehhar tags: trunk | |
| 12:11 | [Bug 3604576]: msgcat-1.5.0.tm error on windows XP check-in: a93771b3e5 user: jan.nijtmans tags: trunk | |
| 10:11 | merge trunk check-in: 74eea63e68 user: jan.nijtmans tags: initsubsystems | |
| 09:01 | Improve some comments and quoting, no change in functionality. Only check for refCount == 0x6161616... check-in: 37c5e68b61 user: jan.nijtmans tags: trunk | |
|
2013-02-13
| ||
| 19:31 | Use a Brodnik array for the cache of env variable strings set by Tcl. check-in: f6c5711efa user: dgp tags: dgp-refactor | |
|
2013-02-12
| ||
| 21:40 | use longValue as internal repr in stead of wideValue. name new type "lindex" in stead of already ex... Closed-Leaf check-in: 36abbd5b57 user: jan.nijtmans tags: no-register-objtypes | |
|
2013-02-11
| ||
| 19:01 | merge trunk check-in: 29af322735 user: dgp tags: dgp-refactor | |
| 15:53 | Still to be TIP'ed. In this branch objTypes are not registered to Tcl any more, and still can do ev... check-in: 271dbffaf7 user: jan.nijtmans tags: no-register-objtypes | |
| 13:50 | merge trunk Leaf check-in: 76befed959 user: mig tags: mig-alloc-reform | |
| 13:48 | fix no-thread build check-in: db817d8d11 user: mig tags: mig-alloc-reform | |
| 10:25 | more Tcl_NewIntObj/Tcl_NewBooleanObj -> Tcl_NewLongObj conversions check-in: a80fb8c697 user: jan.nijtmans tags: novem | |
| 09:38 | Merge trunk. Various Tcl_NewIntObj/Tcl_NewBooleanObj -> Tcl_NewLongObj modifications check-in: 1b58c7107b user: jan.nijtmans tags: novem | |
| 08:57 | Fix [Bug 3603553]. check-in: 58f4f4ca46 user: dkf tags: trunk | |
| 08:54 | Correction to comment in re key buffer size. Closed-Leaf check-in: 7ac67a7adf user: dkf tags: bug-3603553 | |
| 08:11 | [Bug 3603553]: Ensure that data gets written to the underlying stream by compressing transforms when... check-in: 872d5beba0 user: dkf tags: bug-3603553 | |
|
2013-02-10
| ||
| 17:33 | merge trunk check-in: 635340f79c user: mig tags: mig-no280 | |
| 13:26 | Unbreak msvc builds, by depending on tclPort.h for inclusion of <sys/stat.h> check-in: 4ef9e63656 user: jan.nijtmans tags: trunk | |
|
2013-02-09
| ||
| 15:33 | merge trunk check-in: 81bad31ec1 user: dgp tags: dgp-refactor | |
| 12:30 | [Bug 3603695]: Change the way that the [oo::object] 'varname' method is implemented so that there ar... check-in: 00a57768c1 user: dkf tags: trunk | |
| 12:25 | Apply a fix for the bug. Passes the test suite now. Closed-Leaf check-in: 42bc12523c user: dkf tags: bug-3603695 | |
|
2013-02-08
| ||
| 15:14 | merge trunk. Simplify Reference struct of tclPreserve.c. check-in: 115adf7562 user: dgp tags: dgp-refactor | |
| 14:07 | characterize bug check-in: c8569983d1 user: dkf tags: bug-3603695 | |
| 13:28 | Merge trunk. Eliminate all usage of internal macros: TclNewIntObj, TclNewBooleanObj, TclSetIntObj, ... check-in: bb4707eb07 user: jan.nijtmans tags: novem | |
| 11:48 | merge trunk check-in: 9af350fd79 user: mig tags: mig-no280 | |
| 09:23 | [3603804]: Improve example to actually be capable of throwing the trapped errors check-in: 2ac1c24629 user: dkf tags: trunk | |
| 01:44 | [3603557]: Increase the maximum depth of recursion used when duplicating an automaton in response to... check-in: 089609bfd8 user: dkf tags: trunk | |
|
2013-02-07
| ||
| 21:27 | Convert tclPreserve.c to use a BrodnikArray of Reference, primarily as a means to test the BrodnikAr... check-in: fb7f9690ef user: dgp tags: dgp-refactor | |
| 17:30 | Convert to macros, parameterized by element type. check-in: 4168aee3eb user: dgp tags: dgp-refactor | |
| 14:24 | merge trunk check-in: 5545001768 user: dgp tags: dgp-refactor | |
| 14:22 | put braces around all macro parameters check-in: 4537584c92 user: jan.nijtmans tags: novem | |
| 13:57 | merge trunk check-in: 74dc2e68f8 user: jan.nijtmans tags: novem | |
| 13:55 | Tcl_InvalidateStringRep -> TclInvalidateStringRep check-in: b0db125f02 user: jan.nijtmans tags: trunk | |
| 10:15 | merge trunk check-in: 3d2d02771d user: jan.nijtmans tags: novem | |
|
2013-02-06
| ||
| 20:22 | First draft implementation of the BrodnikArray. check-in: e0f6846c68 user: dgp tags: dgp-refactor | |
|
2013-02-05
| ||
| 21:34 | merge trunk check-in: 0b573f25cb user: dgp tags: dgp-refactor | |
| 16:56 | [Bug 3603434] Make sure TclpObjNormalizePath() properly declares "a:/" to be normalized, even when n... check-in: aba7ba3b9f user: dgp tags: trunk | |
| 13:55 | merge trunk check-in: 0ae611bce6 user: jan.nijtmans tags: initsubsystems | |
| 09:21 | [3433012]: Added dummy version of TclpLoadMemory to use in the event that a platform thinks it can l... check-in: bf36815647 user: dkf tags: trunk | |
|
2013-02-04
| ||
| 22:58 | merge trunk check-in: dbf610a339 user: jan.nijtmans tags: initsubsystems | |
| 22:56 | merge trunk check-in: 4d2d2556fc user: jan.nijtmans tags: novem | |
| 22:02 | merge trunk check-in: 27b32c30cb user: dkf tags: dkf-bytecode-8.6-main | |
| 20:48 | Merge in fix for 3602706 check-in: dff3f1d1e5 user: dgp tags: trunk | |
| 15:49 | merge novem. Some more API changes int -> size_t check-in: abeb8eae61 user: jan.nijtmans tags: novem-more-memory-API | |
| 14:40 | [3603163]: Stop crash in weird case where [eval] is used to make [array set] get confused about whet... check-in: 8426c3a5db user: dkf tags: trunk | |
| 14:30 | [3603163]: Prevent odd crashes in 'eval {array set ...}' check-in: 48c9fc5cdf user: dkf tags: dkf-bytecode-8.6-main | |
| 14:15 | merge trunk check-in: 0439b85bce user: jan.nijtmans tags: novem | |
| 10:51 | Eliminate all Tcl_ConvertToType calls and all direct calls to typePtr->setFromAnyProc (except the ca... check-in: af25d8dc8c user: jan.nijtmans tags: trunk | |
|
2013-02-03
| ||
| 17:17 | merge novem check-in: f0ab71bc6c user: jan.nijtmans tags: novem-more-memory-API | |
| 16:07 | merge trunk check-in: 4c05d0f9d9 user: jan.nijtmans tags: initsubsystems | |
| 16:05 | merge trunk check-in: 127b30eda5 user: jan.nijtmans tags: novem | |
| 11:34 | More symmetric Tcl_(Incr|Decr)RefCount call, preventing bugs like #3601260 and #3602706 check-in: fa161ec8b8 user: jan.nijtmans tags: trunk | |
|
2013-02-01
| ||
| 15:32 | merge trunk check-in: 900671e443 user: dkf tags: dkf-bytecode-8.6-main | |
| 09:46 | merge trunk check-in: 1d3d013041 user: mig tags: mig-no280 | |
| 09:32 | back out 418e8da - removal of one trampoline bounce check-in: a984ce0d62 user: mig tags: mig-no280 | |
| 09:11 | merge trunk check-in: 4e754b12da user: jan.nijtmans tags: initsubsystems | |
|
2013-01-31
| ||
| 21:41 | restore memdebug, accidentally broken check-in: cf31c15308 user: mig tags: mig-no280 | |
| 13:50 | Bug [3598282]: Stop using installData.tcl to install the timezone files. check-in: 70995bd619 user: stwo tags: trunk | |
| 10:32 | merge-mark check-in: d582535bcc user: jan.nijtmans tags: trunk | |
| 10:31 | merge core-8-5-branch check-in: f9be79d941 user: jan.nijtmans tags: trunk | |
| 04:34 | For traces and embedding support, select modernizations from Patrick Fradin. check-in: d36209124c user: dgp tags: trunk | |
| 04:14 | merge trunk check-in: 1eee93abda user: dgp tags: dgp-refactor | |
| 04:07 | Better testevent cleanup and event loop management check-in: f28e0cda05 user: dgp tags: trunk | |
|
2013-01-30
| ||
| 22:40 | Remove old vars and tests, now unused, one that collides with tcltest. check-in: 744155fc38 user: dgp tags: trunk | |
| 22:08 | missing testevent delete check-in: 5942243a74 user: dgp tags: trunk | |
| 20:51 | For Parse/eval & msgcat, select modernizations from Patrick Fradin + -debug fix check-in: 886f2784c1 user: dgp tags: trunk | |
| 20:11 | merge trunk check-in: 49cb04bef0 user: mig tags: mig-no280 | |
| 19:27 | (::platform::LibcVersion): See [Bug 3599098]: Fixed the RE extracting the version to avoid issues w... check-in: cc69dcd0b5 user: andreask tags: trunk | |
| 19:00 | For [package] etc., select modernizations from Patrick Fradin. check-in: 29a8e457d4 user: dgp tags: trunk | |
| 17:58 | In the script library, selected modernizations from Patrick Fradin. check-in: e2850774ab user: dgp tags: trunk | |
| 17:22 | More improvements found browsing tcltest check-in: b1b77002f4 user: dgp tags: trunk | |
| 16:52 | Fradin improvements in test suite too check-in: 71b3eaddaa user: dgp tags: trunk | |
| 16:34 | For tcltest, selected modernizations and style improvements from Patrick Fradin. check-in: 5a6e2b64fd user: dgp tags: trunk | |
| 08:19 | merge changes from trunk Closed-Leaf check-in: fc2438ef5f user: dkf tags: novem-no-startcmd | |
| 07:30 | more style enforcement check-in: 4fbe0cedaf user: dkf tags: novem-no-startcmd | |
|
2013-01-29
| ||
| 20:03 | For MSVC 7+, attempt to use _BitScanReverse* for better assembly. Untested. check-in: a182522c9a user: dgp tags: dgp-refactor | |
| 19:20 | For gcc 3.4+, use __builtin_clzll for better assembly code results. check-in: 5e69b62a21 user: dgp tags: dgp-refactor | |
| 18:54 | passes testsuite, should be ever-so-slightly faster ... opinion? Closed-Leaf check-in: 977ea3f1c7 user: mig tags: dkf-review | |
| 17:50 | empty, to jump over mistake check-in: 2004d228c6 user: mig tags: trunk | |
| 09:26 | merge removal of one trampoline bounce in 'mig-retest' check-in: 418e8da991 user: mig tags: mig-no280 | |
| 09:24 | Remove one trampoline bounce in EvalObjv. Leaf check-in: 6201c0ec53 user: mig tags: mig-retest | |
| 08:14 | merge trunk check-in: 548bf19900 user: jan.nijtmans tags: novem | |
| 03:27 | typos check-in: 59b8b01501 user: dgp tags: dgp-refactor | |
|
2013-01-28
| ||
| 22:27 | Make test suite coverage more sensible. check-in: 4ed3793bf0 user: dgp tags: dgp-refactor | |
| 20:52 | merge trunk check-in: 9bba578a45 user: mig tags: mig-no280 | |
| 19:39 | Rework the comments for accuracy and clarity. Make some simplifications. check-in: a4a46a4167 user: dgp tags: dgp-refactor | |
| 17:40 | merge trunk check-in: f892643b53 user: dgp tags: dgp-refactor | |
| 17:34 | remove unused var check-in: 1fd5a134cd user: dgp tags: dgp-refactor | |
| 15:16 | Improve code generation for some ensemble subcommands in cases where full compilation is impossible ... check-in: c8a255c3f3 user: dkf tags: trunk | |
| 11:43 | More extensive use of the techniques to improve other edge cases in ensemble compilation. check-in: 6c2a113fcb user: dkf tags: dkf-bytecode-8.6-main | |
| 01:27 | Slightly better compilation of some [array] cases. check-in: cb37eebca5 user: dkf tags: dkf-bytecode-8.6-main | |
| 00:57 | merge trunk check-in: fbec850cdd user: dkf tags: dkf-bytecode-8.6-main | |
|
2013-01-27
| ||
| 23:38 | New experiment (ended), regarding non-shimmering "string length" Closed-Leaf check-in: 9b7ff4b901 user: jan.nijtmans tags: novem-no-shimmer-string-length | |
|
2013-01-26
| ||
| 20:06 | merge trunk check-in: f330dcdf6f user: dgp tags: dgp-refactor | |
| 17:04 | merge trunk check-in: e910becf4c user: jan.nijtmans tags: initsubsystems | |
| 16:55 | [Bug 3601804]: platformCPUID segmentation fault on Darwin check-in: e6f01c28bd user: jan.nijtmans tags: trunk | |
| 16:11 | macros for Tcl_GetString and Tcl_GetStringFromObj check-in: 7845d6854d user: jan.nijtmans tags: novem-more-memory-API | |
| 05:06 | Redo the 64-bit TclMSB() using 8 bit blocks instead of 9 bit blocks. check-in: e49632d725 user: dgp tags: dgp-refactor | |
| 00:45 | merge trunk doc improvements check-in: 77f930df2e user: jan.nijtmans tags: initsubsystems | |
|
2013-01-25
| ||
| 23:38 | merge novem check-in: 6d83b97710 user: jan.nijtmans tags: novem-more-memory-API | |
| 21:56 | Repair the 64-bit TclMSB() to correct for the surprising behavior of the C rightshift operator. check-in: 197eda1d0c user: dgp tags: dgp-refactor | |
| 21:02 | Variable and code lines reduction of 32-bit TclMSB() keeping correctness. check-in: 86a362410e user: dgp tags: dgp-refactor | |
| 20:19 | Fix the 32-bit version of TclMSB() by correcting flaws in the compress step. check-in: dfbb214954 user: dgp tags: dgp-refactor | |
| 18:48 | merge trunk check-in: 11c27b3886 user: mig tags: mig-no280 | |
| 18:47 | remove unused code check-in: a55a37a15b user: mig tags: trunk | |
| 17:18 | Testing command and (some) tests for TclMSB(). check-in: 04e0787dbb user: dgp tags: dgp-refactor | |
| 15:53 | merge trunk check-in: 73a8288593 user: dgp tags: dgp-refactor | |
| 13:18 | merge trunk check-in: 9a6483315f user: mig tags: mig-no280 | |
| 13:14 | merge trunk check-in: cc31429de1 user: jan.nijtmans tags: novem | |
| 13:12 | merge trunk check-in: 03ea4f0870 user: jan.nijtmans tags: initsubsystems | |
| 13:07 | Another memory leak, and one Tcl_Free -> ckfree check-in: 248353f6a6 user: jan.nijtmans tags: trunk | |
| 13:07 | Another memory leak, and one Tcl_Free -> ckfree check-in: 479be4881a user: jan.nijtmans tags: initsubsystems | |
| 12:58 | merge trunk Add -Wwrite-strings to compiler options, so we can guarantee correct "const" usage. check-in: b23d78bcae user: jan.nijtmans tags: novem | |
| 11:53 | fix minor memory leak check-in: b8a82c3fd7 user: jan.nijtmans tags: trunk | |
| 11:48 | Eliminate some unneeded usages of Tcl_SetResult, Tcl_AddObjErrorInfo Fix "make test-packages" on cyg... check-in: 12d1dbc8af user: jan.nijtmans tags: trunk | |
| 11:45 | Eliminate some unneeded usages of Tcl_SetResult, Tcl_AddObjErrorInfo Fix "make test-packages" on cyg... check-in: 199cbbfcdb user: jan.nijtmans tags: initsubsystems | |
| 10:04 | merge novem. Some more fixes. Closed-Leaf check-in: 0d1a1f9a92 user: jan.nijtmans tags: novem-unversioned-stub | |
| 09:12 | Merge trunk Rename TclInitStubs back to Tcl_InitStubs, for easier compatibility with Tcl 8. check-in: f2fa121e89 user: jan.nijtmans tags: novem | |
|
2013-01-24
| ||
| 22:02 | new version of cpuid, which doesn't use the edi register any more. Hopefully that works better on so... check-in: 08080f56f1 user: jan.nijtmans tags: trunk | |
| 21:31 | revert [8e83219e38]: it doesn't work on i386 check-in: 16e86f8613 user: jan.nijtmans tags: trunk | |
| 21:30 | TclMSB(): First draft of 32-bit implementation. Untested. check-in: efac7801c5 user: dgp tags: dgp-refactor | |
| 21:04 | merge trunk check-in: ca479183a2 user: dgp tags: dgp-refactor | |
| 20:46 | Silence some compiler warnings. check-in: cd00ede986 user: dgp tags: trunk | |
| 18:38 | Protect 32-bit systems, and satisfy a cranky old compiler. check-in: d6738af392 user: dgp tags: dgp-refactor | |
| 15:14 | New file, tclBrodnik.c, to hold a dynamic array implementation. New routine TclMSB() to compute trun... check-in: 4dca221eb8 user: dgp tags: dgp-refactor | |
| 10:37 | Convert Tcl_GetIndexFromObj implementation to macro check-in: 039696e2d8 user: jan.nijtmans tags: novem | |
| 08:22 | Simplify STRING_AT macro. Protect Tcl_GetIndexFromObjStruct from invalid "offset" values, like 0 or ... check-in: 4d66f17ddb user: jan.nijtmans tags: trunk | |
|
2013-01-23
| ||
| 16:58 | merge trunk check-in: 71bd53c7b0 user: dgp tags: dgp-refactor | |
| 16:38 | close fork check-in: 66791937a9 user: dgp tags: dgp-refactor | |
| 14:11 | merge trunk check-in: da179330ed user: jan.nijtmans tags: novem | |
| 14:04 | Fix [2911139]: connect asynchronously, but without unnecessary internal waits. check-in: b242bb3e4b user: jan.nijtmans tags: trunk | |
| 13:57 | fix leak (not present in trunk) check-in: 8419c6aaa5 user: mig tags: mig-no280 | |
| 11:12 | (Experiment) [string length] which does not shimmer any more. Closed-Leaf check-in: 44514b9586 user: jan.nijtmans tags: no-shimmer-string-length | |
|
2013-01-22
| ||
| 21:58 | Bug [3601804]: platformCPUID segmentation fault on Darwin check-in: 8e83219e38 user: jan.nijtmans tags: trunk | |
|
2013-01-21
| ||
| 22:44 | Make it work on mingw as well check-in: 7e7515a079 user: jan.nijtmans tags: novem-bug-3598300 | |
| 18:27 | remove tip348: errorstack check-in: 68ed8e9957 user: mig tags: mig-no280 | |
| 18:20 | remove stray tip280 remains check-in: de246d2083 user: mig tags: mig-no280 | |
| 18:17 | merge trunk, keep no280 "pure" check-in: cd71689178 user: mig tags: mig-no280 | |
| 16:27 | merge trunk. rename TclInitStubs to Tcl_InitStubs, so tclStubLibCompat.c is no longer necessary check-in: a102833ac9 user: jan.nijtmans tags: novem-unversioned-stub | |
| 13:56 | merge trunk check-in: bfce21f368 user: jan.nijtmans tags: initsubsystems | |
| 13:52 | merge-mark check-in: 73eaab6e6c user: jan.nijtmans tags: novem | |
| 13:51 | Put back Tcl[GS]etStartupScript(Path|FileName) in private stub table, so extensions using this (like... check-in: 84256abd0c user: jan.nijtmans tags: trunk | |
|
2013-01-19
| ||
| 22:19 | win32/win64/cygwin follow-up: change Tcl_StatBuf from _stat32i64 to __stat64 check-in: b7e5cc2b82 user: jan.nijtmans tags: novem-bug-3598300 | |
| 18:50 | Attempt for better approach fixing bug 3598300 on OSX. It is binary incompatible, so it can only be ... check-in: c0d528ca3c user: jan.nijtmans tags: novem-bug-3598300 | |
| 18:28 | merge trunk check-in: f7a92b1cbd user: jan.nijtmans tags: novem | |
| 17:49 | fix Bug 3598300 on MacOSX too check-in: 590472b443 user: jan.nijtmans tags: trunk | |
| 17:02 | Merging in changes from TRUNK check-in: 920d263867 user: seandeelywoods tags: hypnotoad-vexpr | |
| 13:36 | merge trunk check-in: a33431908c user: dgp tags: dgp-pkg-migration | |
| 04:02 | isolate the compiler/engine subsystem - preparing to move them out of generic and permit plugging in... Closed-Leaf check-in: 563e43ef46 user: mig tags: mig-no280-mistake | |
|
2013-01-18
| ||
| 17:13 | merge no280, empty Leaf check-in: 20a97c9cf6 user: mig tags: mig-strip-brutal | |
| 17:11 | remove stray tip280 remains Closed-Leaf check-in: 0e374a646e user: mig tags: mig-no280 | |
| 16:18 | Rework copyright parsing logic to handle a wider variety of name and date formats check-in: 77d5743f56 user: twylite tags: bug-3600058-td | |
| 16:16 | Fix handling of text lines starting with a period (they could be confused with directives). Fix hand... check-in: a5f6a91d6e user: twylite tags: bug-3600058-td | |
| 14:44 | [Bug 3598300]: unix: tcl.h does not include sys/stat.h. (with an exception for OSX, for now) check-in: 992ef8a601 user: jan.nijtmans tags: trunk | |
| 14:19 | Send status messages to ::STATUSOUT (default stdout) and warnings/errors to stderr. Fix LF in messag... check-in: 5ae21c0da6 user: twylite tags: bug-3600058-td | |
| 13:54 | Merge frq-3599786 into bug-3600058-td to handle interrelated changes check-in: 0be80a1464 user: twylite tags: bug-3600058-td | |
| 01:56 | removing interp-wide shared literals (see also branch novem-purge-literals) check-in: 58e15f85c8 user: mig tags: mig-strip-brutal | |
|
2013-01-17
| ||
| 22:28 | Convert Tcl_Eval and Tcl_GlobalEval to a macro check-in: 159cb7db17 user: jan.nijtmans tags: novem | |
| 16:41 | Branch to investigate what happens when we no longer maintain shared literal tables. First checkin ... check-in: 739fe7ea28 user: dgp tags: novem-purge-literals | |
| 16:32 | merge trunk check-in: 3c4edc83aa user: dgp tags: novem | |
| 16:24 | add/remove files from incomplete commit check-in: 73dd0e6336 user: mig tags: mig-strip-brutal | |
| 16:18 | more removals, more separation of concerns: destruction almost complete TEBC now almost split in tw... check-in: ee6fe20b03 user: mig tags: mig-strip-brutal | |
| 15:46 | merge check-in: 22a269a657 user: mig tags: mig-strip-brutal | |
| 15:35 | merge trunk check-in: 236305ce7d user: mig tags: mig-no280 | |
| 15:13 | COMPILE_DEBUG big: fix bug in stack verification for {*} check-in: 187e70fc60 user: mig tags: trunk | |
| 15:08 | [3600328]: Fix problems caused by buggy [array] compilation inside a buggy ensemble compilation (whi... check-in: 44fc0c6d46 user: dkf tags: trunk | |
| 13:46 | merge trunk Closed-Leaf check-in: 53b13e69d1 user: dkf tags: bug-3600328 | |
| 09:12 | As minimal a fix for the issues with [3598300] as I can make. Closed-Leaf check-in: 80f892227c user: dkf tags: minimal-fix-for-3598300-problems | |
| 08:38 | revert [8abba84224], and make sure that every source file that uses Tcl_StatBuf has an "#include <sy... check-in: a1d2456c70 user: jan.nijtmans tags: trunk | |
|
2013-01-16
| ||
| 14:16 | merge trunk check-in: b0cc155cb9 user: dkf tags: bug-3600328 | |
| 11:01 | [Bug 3601086]: Register zlib config as iso8859-1 (a superset of ascii) as that is an encoding we gua... check-in: 6fbfcdadfe user: dkf tags: trunk | |
| 09:58 | Allow win32 build with -DTCL_NO_DEPRECATED, just as the UNIX build, off by default. Define Tcl_EvalO... check-in: e227db0bcb user: jan.nijtmans tags: trunk | |
|
2013-01-15
| ||
| 23:54 | missing file check-in: 912cd908fe user: mig tags: mig-strip-brutal | |
| 23:08 | TEBC is almost gone, down to 44 insts mostly for math. No commands are compiled, all (including [set... check-in: da8004af56 user: mig tags: mig-strip-brutal | |
| 22:57 | adding back the docs and changes, now that the novem mess is (mostly?) cleaned check-in: d7a9910dd3 user: mig tags: mig-strip-brutal | |
| 21:06 | [Bug 3598300]: unix: tcl.h does not include sys/stat.h check-in: 71141a7657 user: jan.nijtmans tags: trunk | |
| 19:46 | merge trunk check-in: ece0938d6c user: mig tags: mig-no280 | |
| 19:37 | peephole INST_START_CMD before entering the big switch in tebc check-in: 832a1994c7 user: mig tags: trunk | |
| 19:35 | merge trunk Closed-Leaf check-in: 9842555cd9 user: mig tags: ISC-peephole | |
| 19:26 | remove [4522b11989], it breaks the build on linux check-in: f00093f08c user: mig tags: trunk | |
|
2013-01-14
| ||
| 21:22 | Even more List-like alternative redesign to fix Bug 1884496. check-in: b4d6d76edc user: dgp tags: dgp-refactor | |
| 20:01 | fake merge: sync check-in: 1b1677cb97 user: mig tags: mig-strip-brutal | |
| 20:00 | merge check-in: 06ef021f40 user: mig tags: mig-strip-brutal | |
| 19:42 | merge trunk check-in: f0d9025358 user: mig tags: mig-no280 | |
| 19:11 | backout novem - merges are noisy enough as it is check-in: 370629d5e7 user: mig tags: mig-strip-brutal | |
| 18:02 | update INCOMPATIBILITIES check-in: add96adf79 user: mig tags: mig-strip-brutal | |
| 18:00 | removing "uninteresting" files (doc, Changelog) to reduce merge conflicts check-in: e6c519de83 user: mig tags: mig-strip-brutal | |
| 15:23 | forgot two #undef's check-in: e643c0a9c3 user: jan.nijtmans tags: trunk | |
| 15:19 | Put back Tcl_[GS]etStartupScript in internal stub table, so extensions using this, compiled against ... check-in: 159d19e85b user: jan.nijtmans tags: trunk | |
| 15:04 | *** CLOSED *** the code lives in the newer version of the branch merge trunk Closed-Leaf check-in: cc8466e440 user: mig tags: mig-nre-mods | |
| 15:01 | merge trunk check-in: 92db875654 user: mig tags: mig-alloc-reform | |
| 12:14 | remove tip348: errorstack check-in: 9d2ae9006e user: mig tags: mig-no280 | |
| 11:00 | remove tip348: errorstack check-in: a5fe7b7d06 user: mig tags: mig-strip-brutal | |
| 08:32 | merge trunk via no280 check-in: 3ff2f11b3b user: mig tags: mig-strip-brutal | |
| 08:11 | merge trunk check-in: e0f3a4b292 user: mig tags: mig-no280 | |
|
2013-01-13
| ||
| 23:26 | Various bits of cleanup, efficiencies, and comment documentation in tclVar.c (from mig-review) check-in: 34c7f786b2 user: mig tags: trunk | |
| 18:12 | Clarify readable fileevent "false positives" in the case of multibyte encodings/transforms [Bug 3436... check-in: 1b05bdee42 user: ferrieux tags: trunk | |
| 09:13 | If TCL_NO_DEPRECATED is defined, make sure that TIP #139 functions all are taken from the public stu... check-in: 7a46d6fb7a user: jan.nijtmans tags: trunk | |
|
2013-01-12
| ||
| 22:23 | merge trunk Remove various double-defined (both in public and private stub tables) functions from pr... check-in: 93807ff0cd user: jan.nijtmans tags: novem | |
| 21:57 | Put back TclBackgroundException in internal stub table, so extensions using this, compiled against 8... check-in: 10413f8ec8 user: jan.nijtmans tags: trunk | |
| 18:32 | Decouple (List-like) TokenArray intreps from parent object to avoid pull-the-rug shimmering effects ... check-in: 86e21dd01d user: ferrieux tags: dgp-refactor | |
| 10:53 | discouraging the compiler from re-reading *pc in the peephole loop, part2 (any diff?) check-in: 6a87d68046 user: mig tags: ISC-peephole | |
| 10:49 | discouraging the compiler from re-reading *pc in the peephole loop check-in: aca39f9669 user: mig tags: ISC-peephole | |
| 10:14 | even better ... or so I hope: also inlining INST_PUSH1 in the peephole, checking for ISC after LOAD1... check-in: e8fdf6d26b user: mig tags: ISC-peephole | |
|
2013-01-11
| ||
| 23:29 | merge trunk check-in: 8fc1e382f6 user: mig tags: ISC-peephole | |
| 21:16 | better comments check-in: 7299843751 user: mig tags: ISC-peephole | |
| 18:05 | fix for consecutive ISC (produced by [while 1 {...}) check-in: eae6510cde user: mig tags: ISC-peephole | |
| 17:33 | merge trunk check-in: af6f7ab078 user: dgp tags: dgp-refactor | |
| 17:27 | Test for Bug 1884496 (not buggy on trunk). check-in: ebc33b0d1d user: dgp tags: trunk | |
| 15:37 | testing a cheaper(?) INST_START_COMMAND check-in: c718302fca user: mig tags: ISC-peephole | |
| 14:15 | merge trunk check-in: d8848dae5b user: dkf tags: bug-3600328 | |
| 14:04 | First attempt at fixing problems caused by [array set] inside [namespace eval], which caused partial... check-in: aa3b9c941a user: dkf tags: bug-3600328 | |
| 13:03 | merges check-in: a737d88683 user: mig tags: mig-strip-brutal | |
| 12:45 | merge trunk check-in: e1fc074fec user: mig tags: mig-no280 | |
| 12:43 | merge trunk check-in: 75b83898e5 user: mig tags: mig-nre-mods | |
| 12:43 | merge trunk check-in: 82f56635d2 user: mig tags: mig-alloc-reform | |
| 12:42 | Name functions according to 'what' instead of 'how' in the [tailcall] machinery, in view of making p... check-in: 436a4cdd32 user: mig tags: trunk | |
|
2013-01-10
| ||
| 21:44 | merge mig-nre-mods check-in: 0968a8dae3 user: mig tags: mig-no280 | |
| 21:39 | bring in improvs from trunk check-in: b6343c1d9f user: mig tags: mig-nre-mods | |
| 21:18 | tailcall now running in a simpler model, with no eval-flags and no nre-stack rewriting; yieldto also... check-in: 7bbaefb54f user: mig tags: trunk | |
| 20:43 | tailcall now running in a simpler model, with no eval-flags and no nre-stack rewriting. check-in: ab22e6199f user: mig tags: mig-nre-mods | |
| 20:28 | merge trunk check-in: 2f274ed277 user: mig tags: mig-nre-mods | |
| 19:04 | merge trunk check-in: c8969e4cd8 user: mig tags: mig-alloc-reform | |
| 18:36 | merge trunk check-in: 68d60b33f1 user: dgp tags: dgp-refactor | |
| 18:17 | fix off-by-one error introduced in bd7d7a2061 check-in: 6547cc9e7b user: mig tags: trunk | |
| 17:22 | Merge trunk through conflict-free, failure-free checkins. check-in: 4c9fad4837 user: dgp tags: dgp-refactor | |
| 11:45 | Remove TclWinNToHS, it is not used anywhere any more. check-in: d02d0e8a9b user: jan.nijtmans tags: novem | |
| 11:31 | merge novem check-in: 01d6d91b04 user: jan.nijtmans tags: novem-unversioned-stub | |
| 10:04 | merge trunk check-in: 6ea214ccfe user: jan.nijtmans tags: novem | |
| 09:55 | Turn Tcl_PkgPresent/Tcl_PkgRequire into a macro. Make sure that extensions which are compiled using... check-in: ae4651d4d1 user: jan.nijtmans tags: novem | |
| 09:23 | Implement TCL_INIT_CREATE_UTF8/TCL_INIT_CREATE_UNICODE check-in: 80facf4d91 user: jan.nijtmans tags: initsubsystems | |
| 02:38 | merge mig-nre-mods check-in: 7a87611416 user: mig tags: mig-strip-brutal | |
| 02:32 | adding new file, forgotten in last commit check-in: 1c45076f5a user: mig tags: mig-nre-mods | |
| 02:29 | code reorg, trying to make it clearer who needs to know what about NRE internals check-in: 2ad2681308 user: mig tags: mig-nre-mods | |
| 00:54 | more info hiding: stop using the macro version of NRAddCallback check-in: 30fa8455a2 user: mig tags: mig-nre-mods | |
|
2013-01-09
| ||
| 17:32 | more NRE abstraction check-in: e3caace30c user: mig tags: mig-nre-mods | |
| 16:43 | Experimental: categories added to man pages; enhance tcltk-man2html to use categories to render ToC Leaf check-in: 82bff07330 user: twylite tags: frq-3599786 | |
| 15:37 | Restore panic check at and of the loop. Thanks! Don for noticing this. check-in: 37ceb43edf user: jan.nijtmans tags: novem | |
| 14:07 | [Bug 3599395]: http assumes status line is a proper tcl list. check-in: f4f88c291e user: jan.nijtmans tags: trunk | |
| 12:33 | Restore API compatibility with public Tcl_*Scan and Tcl_*Convert functions (changes in private funct... check-in: 96818dd70f user: jan.nijtmans tags: novem | |
| 10:30 | New function Tcl_InitSubsystems, still to be TIP'ed check-in: 5a777a1b8a user: jan.nijtmans tags: initsubsystems | |
| 09:27 | Proposed fixes for bug #3600058: support escaped single quote; rewrite font handling to handle font ... check-in: 8b229b6c5b user: twylite tags: bug-3600058-td | |
| 08:17 | Join paths with 'file join' not as strings to avoid platform-specific separator problems check-in: b4888e8144 user: twylite tags: frq-3599786 | |
| 03:20 | First sketches of a two-layer data structure for storing Tcl lists. Closed-Leaf check-in: 02a317eb67 user: dgp tags: novem-two-layer-list | |
|
2013-01-08
| ||
| 23:19 | merge from trunk and mig-nre-mods, via no280 check-in: 62f42cba47 user: mig tags: mig-strip-brutal | |
| 23:12 | merges check-in: 74d86827cf user: mig tags: mig-no280 | |
| 23:01 | merge trunk check-in: 52003e67f8 user: mig tags: mig-no280 | |
| 22:46 | backing out the TCL_EVAL_REDIRECT changes, orthogonal check-in: 54461f939f user: mig tags: mig-nre-mods | |
| 22:34 | added macros for speed, reduced stack size to 100 check-in: 02104c4da4 user: mig tags: mig-nre-mods | |
| 21:42 | remove some unused static functions/variables check-in: a257559487 user: jan.nijtmans tags: novem | |
| 21:40 | NRE now running on a stack! Version 0: more things to test and details to polish. check-in: c2471a3eb4 user: mig tags: mig-nre-mods | |
| 21:38 | merge trunk check-in: 2be3881eef user: mig tags: mig-nre-mods | |
| 20:31 | merge trunk check-in: 44958db7fd user: dkf tags: dkf-http-cookies | |
| 17:10 | The Tcl*(Scan|Convert)*Element() routines only need chars, not ints, to hold their flags. Reduce wa... check-in: 01b69f70f3 user: dgp tags: novem | |
| 16:57 | fixed debug version check-in: 924cef56ee user: mig tags: mig-nre-mods | |
| 16:09 | move to auto-init check-in: c60ec2c4d1 user: mig tags: mig-nre-mods | |
| 13:03 | $builddir is a local variable check-in: d433d96843 user: jan.nijtmans tags: trunk | |
| 10:27 | [Bug 3092089]: [file normalize] can remove path components. [Bug 3587096] win vista/7: "can't find i... check-in: 8a291bcb44 user: jan.nijtmans tags: trunk | |
| 08:08 | mSys doesn't have $PWD. Reported by Rene Zaumseil on Tcl Core list check-in: 0d1bc53480 user: jan.nijtmans tags: trunk | |
| 03:42 | one smallbug gone, the big one still eludes me check-in: 9976c8459d user: mig tags: mig-nre-mods | |
| 03:32 | merge trunk check-in: 9904da079b user: mig tags: mig-alloc-reform | |
| 01:30 | empty merge of trunk (via no280) check-in: 02f83e8ea1 user: mig tags: mig-strip-brutal | |
| 01:26 | merge trunk check-in: bc7170d76c user: mig tags: mig-no280 | |
| 01:06 | CRASH. Have to look for who is calling TclNRAddCallback and trying to access its data[] afterwards (... check-in: a7149815b9 user: mig tags: mig-nre-mods | |
|
2013-01-07
| ||
| 18:38 | backout, and merge trunk check-in: 31794a3cc2 user: mig tags: mig-nre-mods | |
| 18:34 | still no good Closed-Leaf check-in: 9becc4f643 user: mig tags: mig-err | |
| 14:40 | Restrict the stub library to only use Tcl_PkgRequireEx, Tcl_ResetResult and Tcl_AppendResult, not an... check-in: 8ceea4a885 user: jan.nijtmans tags: trunk | |
| 13:25 | merge trunk check-in: a51b0d02b1 user: mig tags: mig-strip-brutal | |
| 13:24 | merge trunk check-in: e520340e06 user: mig tags: mig-err | |
| 13:21 | removing stupid trick of maintaining the diff, does not really help check-in: 311b53ae7b user: mig tags: mig-strip-brutal | |
| 13:16 | FRQ-3599786: add command line option --pkgdir to tcltk-man2html.tcl to specify the directory under w... check-in: aa69efcca9 user: twylite tags: frq-3599786 | |
| 13:00 | merge-mark. Hoping trunk is OK now, again ;-( check-in: 212c2767fe user: jan.nijtmans tags: trunk | |
| 10:07 | Merging vexpr branch back to trunk check-in: a7631372a7 user: seandeelywoods tags: hypnotoad-vexpr | |
| 07:28 | CRASH - possibly full of mental typos check-in: e419af1fe1 user: mig tags: mig-err | |
| 04:21 | move TCL_EVAL_REDIRECT from iPtr->evalFlags (tclInt.h) to flags passed to the eval functions (tcl.h) check-in: dbbf3397a0 user: mig tags: mig-nre-mods | |
| 03:51 | more abstraction check-in: e26efb6f53 user: mig tags: mig-nre-mods | |
| 02:54 | reenable compiled tailcall check-in: a05cac94c9 user: mig tags: mig-nre-mods | |
| 01:55 | ... tmp check-in: f992470028 user: mig tags: mig-nre-mods | |
| 00:45 | partial work towards a new tailcall mechanism check-in: f588f27dc9 user: mig tags: mig-nre-mods | |
|
2013-01-06
| ||
| 21:52 | towards an nre stack (instead of linked list) check-in: 0415caab7d user: mig tags: mig-nre-mods | |
| 21:09 | Don't depend on Spencer-specific regexp syntax (/u and /U) any more. Bump http package to 2.8.6. check-in: 5cac37240c user: jan.nijtmans tags: novem | |
| 20:40 | Don't depend on Spencer-specific regexp syntax (/u and /U) any more in unrelated places . Bump http... check-in: f38c7f79f0 user: jan.nijtmans tags: trunk | |
| 16:34 | merge novem check-in: fef6277219 user: mig tags: mig-strip-brutal | |
| 15:16 | remove deprecated API's part 1: declarations check-in: 490fb3a809 user: mig tags: mig-strip-brutal | |
| 09:06 | nreProc gone for good check-in: 1a8a7b595d user: mig tags: mig-strip-brutal | |
| 08:36 | nreProc gone from TclOO and namespaces, only ensembles left. OO-nre fixed check-in: 741dcb6acf user: mig tags: mig-strip-brutal | |
| 08:02 | *REVIEW* nreProc not mentioned anymore in tclBasic.c, but oo-nre is broken (nre.test) check-in: 37f98635a5 user: mig tags: mig-strip-brutal | |
| 07:15 | oops :( now it compiles and runs cleanly check-in: 65bb2c8af4 user: mig tags: mig-strip-brutal | |
| 07:11 | Tcl_NRCreateObjCommand is gone, objProc and nreProc are merged into one. Lots of cleanup still due, ... check-in: c23cc74614 user: mig tags: mig-strip-brutal | |
| 06:51 | ... ensembles like it check-in: 1181ca09e7 user: mig tags: mig-strip-brutal | |
| 06:40 | moving along towards unifying objProc and nreProc check-in: 204b79148c user: mig tags: mig-strip-brutal | |
| 05:32 | proof: treating objProc as if it were nreProc works check-in: 40f809df32 user: mig tags: mig-strip-brutal | |
| 05:18 | small fix in OO constructors (dkf approves?) check-in: 266ae8974c user: mig tags: mig-strip-brutal | |
| 05:06 | test cmd type on the deleteProc,not the objProc or nreProc check-in: 29dbafe242 user: mig tags: mig-strip-brutal | |
|
2013-01-05
| ||
| 22:24 | Make CreateInterp use the standard API to create the builtin commands. Remove [case]. check-in: 0b76a34ae3 user: mig tags: mig-strip-brutal | |
| 19:45 | removed Tcl_CmdInfo and its API check-in: e9a98443e4 user: mig tags: mig-strip-brutal | |
| 18:16 | merge trunk check-in: 6c03a15d80 user: dkf tags: dkf-bytecode-8.6-main | |
| 16:58 | merge trunk check-in: 6f7f4d94f9 user: mig tags: mig-nre-mods | |
| 16:05 | removed TCL_EVAL_DIRECT support check-in: 45eff1b998 user: mig tags: mig-strip-brutal | |
| 15:20 | add file INCOMPATIBILITIES check-in: 5d4a506c27 user: mig tags: mig-strip-brutal | |
| 14:21 | simplifying CF management, keeping it internal check-in: 9f8643cf48 user: mig tags: mig-strip-brutal | |
| 05:08 | merge trunk, fix stack computation tocompensate for current BC errors check-in: e8a597b33c user: mig tags: mig-alloc-reform | |
| 04:45 | get COMPILE_DEBUG to work check-in: d0c595e2a5 user: mig tags: mig-strip-brutal | |
| 04:34 | added a tiny shell script to maintain the diffs check-in: 96fb4f3dba user: mig tags: mig-strip-brutal | |
| 04:25 | doh ... first merge, THEN store the diff check-in: b66df9c7b3 user: mig tags: mig-strip-brutal | |
| 04:20 | merge trunk check-in: bf3c0ee683 user: mig tags: mig-strip-brutal | |
| 03:53 | forgot to update fromTrunk.diff check-in: 3ee2726c02 user: mig tags: mig-strip-brutal | |
| 03:43 | improved stack checking under TCL_COMPILE_DEBUG check-in: 33d3915a80 user: mig tags: trunk | |
| 03:22 | removed stupid diffs from trunk, added fromTrunk.diff to better track merged changes check-in: 87f8819f8f user: mig tags: mig-strip-brutal | |
| 02:47 | move file, trying to get simpler diffs from trunk check-in: 7cdbea5f05 user: mig tags: mig-strip-brutal | |
| 02:36 | temp fix: overallocate stack in tebc until we fix issues check-in: f562a17af5 user: mig tags: mig-strip-brutal | |
| 02:18 | remove the assembler, part2 check-in: 861406ec89 user: mig tags: mig-strip-brutal | |
| 02:17 | remove the assembler check-in: 5e6fed4034 user: mig tags: mig-strip-brutal | |
| 01:20 | remove old droppings check-in: 137c34b39d user: mig tags: mig-strip-brutal | |
| 01:07 | merge trunk check-in: 7d0aeef64f user: mig tags: mig-strip-brutal | |
| 01:04 | merge novem check-in: 7b65c4ebc1 user: jan.nijtmans tags: novem-reduced-symbol-export | |
| 00:42 | merge trunk check-in: deb13a6abe user: jan.nijtmans tags: novem | |
| 00:39 | merge fork check-in: b18953345f user: jan.nijtmans tags: trunk | |
| 00:36 | fix the new assertion, it should not trigger when an expansion is in progress check-in: 56be4365e0 user: mig tags: trunk | |
| 00:36 | adjust stub library version number check-in: 5f32d735d7 user: jan.nijtmans tags: trunk | |
| 00:15 | Add an assertion that checks the stack depth under TCL_COMPILE_DEBUG *before* stack cleanup. It curr... check-in: cc975c8c54 user: mig tags: trunk | |
| 00:11 | merge novem finish implementation, now works as intended change Tcl_FindExecutable by returning a du... check-in: 7c09ac36af user: jan.nijtmans tags: novem-reduced-symbol-export | |
|
2013-01-04
| ||
| 16:56 | getting out of the mem allocator biz check-in: f7a7c5653d user: mig tags: mig-strip-brutal | |
| 15:44 | merge check-in: 7daaf951c4 user: mig tags: mig-strip-brutal | |
| 15:09 | merge trunk check-in: 7fae92b2e1 user: mig tags: mig-alloc-reform | |
| 15:01 | Fix memory leak in [format] compiler. check-in: 113b75cd58 user: dkf tags: trunk | |
| 14:38 | Fix bad memory access problems found by Miguel Sofer when valgrinding. check-in: 963a7f31e2 user: dkf tags: trunk | |
| 14:34 | merge trunk check-in: d4b0410564 user: mig tags: mig-alloc-reform | |
| 14:32 | missing file check-in: 7bbee83e6e user: mig tags: mig-alloc-reform | |
| 11:14 | merge trunk check-in: c79e7ecc00 user: dkf tags: dkf-bytecode-8.6-main | |
| 11:14 | Improve code generation for many simple core ensemble subcommands. check-in: 5a0e18f766 user: dkf tags: trunk | |
| 11:06 | Add super-simple compiler to many ensemble subcommands to allow better code generation where we can ... check-in: 40fef44a65 user: dkf tags: dkf-bytecode-8.6-main | |
| 06:54 | merges check-in: 01331c9a5a user: mig tags: mig-strip-brutal | |
| 05:35 | empty merge with trunc: sync, last patch does not apply to this branch. Temp work committed, not deb... check-in: 467a159cd0 user: mig tags: mig-alloc-reform | |
| 05:26 | Insure that PURIFY builds cannot exploit the Tcl stack to hide mem defects. check-in: bd7d7a2061 user: mig tags: trunk | |
| 02:09 | small change, clearer logic replacing sizeof with offsetof check-in: 00ba59bb7d user: mig tags: mig-alloc-reform | |
| 02:05 | merge trunk check-in: effc9f8ca4 user: mig tags: mig-alloc-reform | |
|
2013-01-03
| ||
| 14:35 | "Mine eyes deceive, but others catch me when I fall." -- Someone or other check-in: 606dc91401 user: dkf tags: trunk | |
| 14:24 | Channel buffer min size is 1. Issue found by Schelte Bron. check-in: 8c118480fd user: dkf tags: trunk | |
| 14:08 | merge main dev branch check-in: ca5122117a user: dkf tags: dkf-bytecode-8.6/string-is, dkf-bytecode-8.6-main | |
| 14:07 | merge main dev branch check-in: b7fcd3c212 user: dkf tags: dkf-bytecode-8.6/next, dkf-bytecode-8.6-main | |
| 14:02 | speling ficks check-in: ea646daa60 user: dgp tags: trunk | |
| 11:59 | merge mig-alloc-reform check-in: fe20502465 user: mig tags: mig-strip-brutal | |
| 11:47 | remove unused var check-in: 57c67c7ee6 user: mig tags: mig-alloc-reform, mig-alloc-reform-Z2 | |
| 11:45 | merge trunk check-in: c711be5b6a user: mig tags: mig-alloc-reform | |
| 11:24 | now working, configuration still to do check-in: aac0c044ee user: mig tags: mig-alloc-reform | |
| 10:25 | merge trunk check-in: 9734fe87d2 user: dkf tags: dkf-bytecode-8.6-main | |
| 10:23 | Added mechanism for pre-parsing built-in ensembles even when they are not going to generate specific... check-in: 0a095f089c user: dkf tags: trunk | |
| 10:17 | don't use iPtr->legacyResult for Tcl >= 8.1, because it doesn't work. Use Tcl_AppendResult in stead. check-in: 7163f9950a user: jan.nijtmans tags: novem-more-memory-API | |
| 09:46 | test case for bug-3598580: Tcl_ListObjReplace may release deleted elements too early check-in: 6a52542dcc user: jan.nijtmans tags: trunk | |
| 04:28 | a little less broken than before check-in: 27d899c597 user: mig tags: mig-alloc-reform | |
| 04:14 | *BROKEN* First steps towards choosing allocators at load time check-in: 86a7932955 user: mig tags: mig-alloc-reform | |
| 00:37 | Got the test suite passing cleanly. Excellent. check-in: 181c28a90f user: dkf tags: dkf-bytecode-8.6-main | |
|
2013-01-02
| ||
| 19:28 | no changes, sync with core-8-5-branch to signal the backported fix check-in: b3100f7283 user: mig tags: trunk | |
| 19:20 | remove stray calls to Tcl_Alloc and friends: the core should only use ckalloc to allow MEM_DEBUG to ... check-in: 9691e2e37d user: mig tags: trunk | |
| 18:35 | merge trunk check-in: b007e860d2 user: dkf tags: dkf-bytecode-8.6-main | |
| 18:33 | All tests pass except one; not sure what's wrong there. check-in: f3fd481cd7 user: dkf tags: dkf-bytecode-8.6-main | |
| 18:06 | Merge the [subst] compile improvements with accommodations to parser changes. check-in: 55db16ea6d user: dgp tags: dgp-refactor | |
| 17:38 | Merge trunk through conflict-free, failure-free checkins. check-in: d66d19493d user: dgp tags: dgp-refactor | |
| 17:14 | merge trunk to conflict point; resolve check-in: c1c8005786 user: dgp tags: dgp-refactor | |
| 15:10 | Passing more tests. check-in: f3f4dfddde user: dkf tags: dkf-bytecode-8.6-main | |
| 14:59 | merge novem check-in: aa3f8af5e0 user: jan.nijtmans tags: novem-more-memory-API | |
| 14:56 | merge trunk check-in: ab2fe69baf user: jan.nijtmans tags: novem | |
| 14:49 | remove the refcounts and NEW_PRESERVE from zippy: it only works for Tcl_Alloc'ed blocks, and is inco... check-in: 1cb98eb1b9 user: mig tags: mig-alloc-reform | |
| 14:37 | test Tcl_GetErrorLine() forwards/backwards compatibility in pkgb.so as well. Don't free ctrl.script... check-in: 179ae0efd8 user: jan.nijtmans tags: trunk | |
| 14:30 | fix MEM_DEBUG and leak, ported from mig-strip-brutal check-in: a1a46aa241 user: mig tags: mig-no280 | |
| 13:44 | fix mem leak. The leak was introduced when providing a command source for cmd traces without using t... check-in: 4b55e80476 user: mig tags: mig-strip-brutal | |
| 11:58 | merge trunk. tclStubLib.c: protect loading incompatible Tcl9 extensions in Tcl8 check-in: 4919da4fc4 user: jan.nijtmans tags: novem-more-memory-API | |
| 11:33 | restore missing file check-in: bfcdd1a5c1 user: mig tags: mig-strip-brutal | |
| 11:31 | merge mig-alloc-reform, get MEM_DEBUG working again check-in: e8eb527a16 user: mig tags: mig-strip-brutal | |
| 02:24 | restore TCL_MEM_DEBUG to working order check-in: 8e3f5b5619 user: mig tags: mig-alloc-reform | |
|
2013-01-01
| ||
| 18:38 | merged mig-alloc-reform: MEM_DEBUG is gone, as is the Tcl stack and TclStackAlloc. See also README.m... check-in: 0b98f38a1d user: mig tags: mig-strip-brutal | |
| 17:51 | merge trunk check-in: 4242bd371d user: mig tags: mig-alloc-reform | |
| 17:23 | Start of the mig-strip-brutal branch, initially a copy of mig-no280 The idea of this branch is to r... check-in: 62c193ec98 user: mig tags: mig-strip-brutal | |
| 16:54 | merge trunk check-in: 4c4fb7eeec user: mig tags: mig-no280 | |
|
2012-12-31
| ||
| 20:39 | Bug fix for 3598385 dict exists now throws an error if an invalid dict is encountered, according to... check-in: e04297dbf7 user: hypnotoad tags: hypnotoad-bug-3598385, bug-3598385 | |
| 12:32 | Marked some string subcommands as obsolete, following discussion on tcl-core. check-in: 1a460ac0d3 user: dkf tags: trunk | |
| 02:39 | Working towards more efficient treatment of non-bytecoded ensemble subcommands. check-in: 8e445bdbe1 user: dkf tags: dkf-bytecode-8.6-main | |
|
2012-12-29
| ||
| 18:17 | Fix correct cleanup in more situations, using a new macro TclFreeIfRefCountZero Closed-Leaf check-in: 00a7908896 user: jan.nijtmans tags: novem-freeifrefcountzero | |
| 18:12 | two more places where refCount was assumed to be a signed value. In Tcl9 that will probably be not t... check-in: 59b85594f2 user: jan.nijtmans tags: novem | |
| 16:37 | Implement Tcl_SaveResult/Tcl_DiscardResult/Tcl_RestoreResult as macro This is already on the nove... Closed-Leaf check-in: f75bd45aaf user: jan.nijtmans tags: novem-saveresult-as-macro | |
| 15:24 | fix tm.tcl to include tcl8 locations, and fix corresponding test-cases check-in: c2a6bd5d9e user: jan.nijtmans tags: novem | |
| 09:24 | merge trunk check-in: d53d72ddfb user: jan.nijtmans tags: novem | |
| 09:23 | restore refcounts as they were before the Tcl_ListObjReplace call, in the error situation. In Tcl9,... check-in: f83c3f4bad user: jan.nijtmans tags: trunk | |
|
2012-12-27
| ||
| 15:05 | merge trunk check-in: 721001a95f user: jan.nijtmans tags: novem | |
| 15:04 | [Bug 3598580]: Tcl_ListObjReplace may release deleted elements too early check-in: 4865e19aac user: jan.nijtmans tags: trunk | |
|
2012-12-26
| ||
| 09:59 | eliminate dependancy of compat/*.h on tcl.h check-in: 1a74bb2740 user: jan.nijtmans tags: trunk | |
|
2012-12-23
| ||
| 10:55 | some simplifycations and more comments check-in: 6d15f7f316 user: jan.nijtmans tags: novem-unversioned-stub | |
| 08:18 | merge trunk check-in: c5680da39e user: dkf tags: dkf-bytecode-8.6-main | |
| 08:17 | Change back to using an isDigit function. We simply don't need to make any (formally non-portable) ... check-in: 31e633f6ad user: dkf tags: trunk | |
|
2012-12-22
| ||
| 22:56 | dde/reg dll/lib without version number as well check-in: ba03bb7fd0 user: jan.nijtmans tags: novem-unversioned-stub | |
| 22:42 | reduce exported symbols for makefile.vc as well check-in: 86d27aadb0 user: jan.nijtmans tags: novem-reduced-symbol-export | |
| 20:20 | merge novem add Tcl_TomMath_InitStubs/Tcl_OOInitStubs to unix/tclAppInit.c check-in: 96d9dbe992 user: jan.nijtmans tags: novem-reduced-symbol-export | |
| 19:48 | merge novem remove version number from reg.dll and dde.dll check-in: b9fd2ceaf2 user: jan.nijtmans tags: novem-unversioned-stub | |
| 19:05 | Stop leaking allocated space when objifying a zero-length DString. [Bug 3598150] spotted by afredd. check-in: c384751ee6 user: ferrieux tags: trunk | |
| 15:21 | merge release check-in: 13b5907663 user: dkf tags: dkf-bytecode-8.6-main | |
|
2012-12-21
| ||
| 10:13 | remove unnecessary struct names, which only pollute the "struct" namespace for the compiler. check-in: 7752ee08e3 user: jan.nijtmans tags: novem | |
| 10:00 | merge novem check-in: 1e6adfd926 user: jan.nijtmans tags: novem-unversioned-stub | |
| 09:42 | merge trunk check-in: 3e37fb5245 user: jan.nijtmans tags: novem | |
| 09:13 | Inline compat Tcl_GetDefaultEncodingDir. Eliminate unnecessary static HasStubSupport() and isDigit(... check-in: fd98f3556d user: jan.nijtmans tags: trunk | |
| 06:16 | merge release check-in: bace4350dd user: dgp tags: trunk | |
|
2012-12-20
| ||
| 10:04 | Merging in changes from trunk check-in: 040936a1c7 user: seandeelywoods tags: hypnotoad-vexpr | |
| 09:56 | Merging with trunk check-in: bd253c91c6 user: seandeelywoods tags: hypnotoad-prefer-native-8.6 | |
|
2012-12-19
| ||
| 11:43 | merge main dev branch check-in: a6aefff3f5 user: dkf tags: dkf-bytecode-8.6/next, dkf-bytecode-8.6-main | |
| 11:42 | merge main dev branch check-in: ec9d7394f3 user: dkf tags: dkf-bytecode-8.6/string-is, dkf-bytecode-8.6-main | |
| 11:15 | merge trunk re-use interp->result and interp->freeProc check-in: c5d467fb05 user: jan.nijtmans tags: novem-unversioned-stub | |
|
2012-12-18
| ||
| 14:02 | Improved the sequence of instructions issued for [subst] when dealing with simple variable reference... check-in: 879b78fc5c user: dkf tags: trunk | |
| 13:47 | Remove all VA functions Tcl_AppendResultVA, Tcl_AppendStringsToObjVA, Tcl_SetErrorCodeVA, Tcl_PanicV... check-in: 38e0d974dc user: jan.nijtmans tags: novem-remove-va | |
| 10:21 | Better version that can handle simple composite array keys as well. As long as they are free of comm... check-in: bc557e607b user: dkf tags: dkf-bytecode-8.6-main | |
| 09:37 | Generate better code for the common case of subst-ed variables where the variable is a simple scalar... check-in: 2a40713424 user: dkf tags: dkf-bytecode-8.6-main | |
| 09:02 | merge trunk check-in: 7e88f46d94 user: dkf tags: dkf-bytecode-8.6-main | |
|
2012-12-17
| ||
| 14:40 | Simpler code to do installation of [info class] and [info object]. We know this is a safe thing to ... check-in: e3336029df user: dkf tags: trunk | |
| 14:27 | Slim down the code a bit more; we can make more safe assumptions. Closed-Leaf check-in: db490510ed user: dkf tags: dkf-review | |
| 12:45 | remove deprecated functions Tcl_VarEval and Tcl_VarEvalVA check-in: 9d10212623 user: jan.nijtmans tags: novem | |
|
2012-12-14
| ||
| 19:25 | merge trunk, update changes and re-tag Closed-Leaf check-in: cbbe01fc1a user: dgp tags: core-8-6-0-rc, core-8-6-0 | |
| 13:21 | undo TCL_STUB_MAGIC change: It was not a good idea to change it at all. check-in: cdd454262b user: jan.nijtmans tags: novem-reduced-symbol-export | |
| 13:14 | merge novem check-in: 2cfbe81281 user: jan.nijtmans tags: novem-reduced-symbol-export | |
| 12:45 | re-add some things lost in [d70f8a19e4] check-in: 20ee37718a user: jan.nijtmans tags: novem-unversioned-stub | |
| 12:13 | Merge novem. Remove interp->result completely (experiment, seems to work fine). check-in: 5023b5c133 user: jan.nijtmans tags: novem-unversioned-stub | |
| 10:24 | Use the Tcl memory allocator in the stub library. unused variable "minor" check-in: 91df28f375 user: jan.nijtmans tags: novem-unversioned-stub | |
| 09:58 | merge trunk. Don't specify which Tcl 8.x version Tcl_InitStubs is used with: we simply don't know, ... check-in: d70f8a19e4 user: jan.nijtmans tags: novem-unversioned-stub | |
| 09:40 | Merge trunk. Add more clarity why refCount should be decremented AFTER checking for <2. Protect 8.... check-in: e427f41e18 user: jan.nijtmans tags: novem | |
|
2012-12-13
| ||
| 20:20 | TIP 400 suffered from the same segfaulting flaw as 3595576. Segfaulting test and fix committed. check-in: 8ca83061d7 user: dgp tags: trunk | |
| 19:43 | Simplify the [info object] and [info class] additions. check-in: 3184e01afd user: dgp tags: dkf-review | |
| 16:17 | Restore clarity to macro test. check-in: 64542aaa92 user: dgp tags: trunk | |
| 16:08 | Merge 3595576 tests from 8.5. check-in: 48775c28b4 user: dgp tags: trunk | |
| 15:31 | merge novem check-in: 431733cccd user: jan.nijtmans tags: novem-unversioned-stub | |
| 13:37 | Fix for [Bug 3595576], found by andrewsh check-in: 5e873e324a user: mig tags: trunk | |
| 13:01 | merge trunk check-in: d64cd8436c user: jan.nijtmans tags: novem | |
| 12:14 | Changelog entry, and change macro variable to not conflict with possible outside variable names check-in: 25064e0f65 user: jan.nijtmans tags: trunk | |
| 11:02 | Fix Tcl_DecrRefCount macro, not to refer to its objPtr parameter twice. check-in: fb66668b16 user: jan.nijtmans tags: trunk | |
| 10:54 | add special opcodes for common forms of stack manipulations check-in: 79822eefc6 user: dkf tags: novem-no-startcmd | |
| 09:01 | merge novem Change signature of Tcl_FindExecutable: const char * -> const void *, to make it usable ... check-in: d7750d0af0 user: jan.nijtmans tags: novem-reduced-symbol-export | |
|
2012-12-12
| ||
| 21:21 | More memory API changes, mainly char* -> void* and unsigned -> size_t check-in: 19fb92fb72 user: jan.nijtmans tags: novem-more-memory-API | |
| 20:16 | Prefer to extract package data from the *contents* not the directory name. check-in: da0cd63997 user: dgp tags: core-8-6-0-rc | |
| 11:24 | gcc warning check-in: 373dd16752 user: jan.nijtmans tags: novem-unversioned-stub | |
| 11:17 | merge novem change length and refCount field of Tcl_Obj to size_t change numBytes parameters of Tcl_... check-in: adc78601ea user: jan.nijtmans tags: novem-unversioned-stub | |
| 10:21 | allow novem to use installed Tcl8 .tm packages, such as tcltest and msgcat remove some dead code (al... check-in: 387d3899e0 user: jan.nijtmans tags: novem | |
| 05:01 | Rename the memory routines so that Tcl_Alloc/Tcl_Free/etc become the recommended things for extensio... Closed-Leaf check-in: af97429aed user: dgp tags: novem-rename-memory-API | |
|
2012-12-11
| ||
| 23:13 | better wordings in error-messsage. now works in Tcl 8.6 as well. check-in: 8a8361607e user: jan.nijtmans tags: novem-unversioned-stub | |
| 21:31 | Tag 8.6.0 for release check-in: a8713b3963 user: dgp tags: core-8-6-0-rc | |
| 21:19 | update changes check-in: 764d85a7ee user: dgp tags: trunk | |
| 21:04 | seems to be working. More testing and code cleanup needed. check-in: a076e87ed3 user: jan.nijtmans tags: novem-unversioned-stub | |
| 15:55 | refactor all macros for code issuing into tclCompile.h check-in: bb1a189497 user: dkf tags: novem-no-startcmd | |
| 11:14 | formatting, comments check-in: 6f1d7c9394 user: jan.nijtmans tags: novem-unversioned-stub | |
| 10:51 | merge trunk better error message in stub library in case of incompatible stubs check-in: c035f83a83 user: jan.nijtmans tags: novem-unversioned-stub | |
|
2012-12-10
| ||
| 23:23 | Improve the generation of HTML documentation in 8.6, allowing for contributed packages whose non-ver... check-in: 2246e9d5a0 user: dkf tags: trunk | |
| 21:59 | use Tcl_StubInit(... "8.5-") everywhere check-in: 5d9f03902e user: jan.nijtmans tags: novem-reduced-symbol-export | |
| 21:51 | merge trunk fix mingw build check-in: 8e7234ccff user: jan.nijtmans tags: novem-reduced-symbol-export | |
| 20:54 | merge trunk check-in: 94274c0c5b user: jan.nijtmans tags: novem | |
| 15:58 | merge trunk check-in: a827c84f1b user: dgp tags: core-8-6-0-rc | |
| 14:17 | Restore the initialization of tclStubsPtr from the "Tcl" package clientData so that we don't close o... check-in: 08341ded36 user: dgp tags: trunk | |
| 09:27 | remove TODO: peephole definitely not worth the complexity check-in: 53742b73b3 user: dkf tags: novem-no-startcmd | |
| 04:32 | WIP getting rid of the ::tcl_precision variable Closed-Leaf check-in: 3f715e19ef user: dgp tags: novem-numbers-eias | |
|
2012-12-09
| ||
| 21:30 | merge novem put Tcl_GetDefaultEncodingDir legacy implementation to its own file in the stub library check-in: 1e365f91da user: jan.nijtmans tags: novem-unversioned-stub | |
| 19:44 | [Bug 3594188] Clarifications about commas. check-in: d9fda76c9b user: ferrieux tags: trunk | |
| 12:08 | merge trunk: get fix for test error under -DPURIFY check-in: 9912334f76 user: mig tags: mig-nre-mods | |
| 11:52 | Clean up unwanted eofchar side-effect of chan-4.6 leading to a spurious "'" at end of chan.test und... check-in: c6db0a87d1 user: ferrieux tags: trunk | |
|
2012-12-08
| ||
| 17:20 | merge trunk: get fix for test error under -DPURIFY check-in: 17400850c5 user: mig tags: mig-nre-mods | |
| 17:13 | Fix busyloop at exit under TCL_FINALIZE_ON_EXIT when there are unflushed nonblocking channels. Th... check-in: 3a000c424c user: ferrieux tags: trunk | |
|
2012-12-07
| ||
| 22:16 | merge trunk check-in: a14ea8190e user: jan.nijtmans tags: novem | |
| 22:14 | just lost one MODULE_SCOPE in the merge check-in: 5df2ea1b62 user: jan.nijtmans tags: trunk | |
| 21:36 | only set tclStubsPtr if all version checks pass check-in: 54e473087a user: jan.nijtmans tags: trunk | |
| 19:26 | merge trunk check-in: 1362ee01f0 user: dgp tags: core-8-6-0-rc | |
| 18:08 | 3593703 Don't crash on bad input to Tcl_PkgRequire*(). check-in: ee35495951 user: dgp tags: trunk | |
| 17:06 | merge trunk Leaf check-in: 6bc654cdb3 user: dgp tags: bug-3588687 | |
| 17:05 | merge trunk check-in: e4e386f99f user: dgp tags: novem | |
| 17:03 | Source compat, rather than stubs compat demo. check-in: 782e6b36ec user: dgp tags: trunk | |
| 16:27 | merge trunk check-in: a2d65bb563 user: dgp tags: bug-3588687 | |
| 16:12 | merge trunk check-in: 897580da1c user: jan.nijtmans tags: novem | |
| 15:56 | small correction in doc/NRE.3 check-in: 911bf76b1e user: mig tags: trunk | |
| 15:53 | fix failing test check-in: 0443331428 user: jan.nijtmans tags: trunk | |
| 15:51 | add proper runtime-detection to pkgb.so check-in: a88be5763c user: jan.nijtmans tags: trunk | |
| 14:54 | merge trunk check-in: 23cb3fc491 user: dgp tags: bug-3588687 | |
| 14:53 | Extended test of [load]ing Tcl 8 compiled extension into Tcl 9 interp. check-in: 65b793e46a user: dgp tags: trunk | |
| 14:11 | now change magic value, to demonstrate better solution Closed-Leaf check-in: 6036e60a13 user: jan.nijtmans tags: novem-demo-bug-3588687 | |
| 13:02 | merge trunk check-in: db526d195f user: dgp tags: bug-3588687 | |
| 10:51 | merge novem protect Tcl_InitStubs from generating extensions loadable in Tcl 8, as long as Tcl9 is i... check-in: 85ac919260 user: jan.nijtmans tags: novem-unversioned-stub | |
| 10:13 | merge novem check-in: 5e60484f24 user: jan.nijtmans tags: novem-demo-bug-3588687 | |
| 10:11 | merge trunk turn pkgb.so into a Tcl8 interoperability test library: Whatever Tcl9 looks like, loadin... check-in: f65733f49b user: jan.nijtmans tags: novem | |
| 09:56 | Turn pkgb.so into a Tcl9 interoperability test library: Whatever Tcl9 looks like, loading pkgb.so in... check-in: eacefd5015 user: jan.nijtmans tags: trunk | |
|
2012-12-06
| ||
| 21:10 | Tcl_InitStubs("8.5",1) would succeed in an "8.50" interp. Fixed. check-in: 5930a12b49 user: dgp tags: trunk | |
| 19:31 | Move toward version-free stubs library. Continued WIP. check-in: 5cddc0f2ed user: dgp tags: bug-3588687 | |
| 16:40 | Be even stricter: on alpha/beta, extesions only run with the exact same Tcl version. Stub library im... check-in: 4ecf252eb3 user: jan.nijtmans tags: novem-reduced-symbol-export | |
| 15:53 | Provide the real required version number to Tcl_InitStubs, even in alpha/beta released. During alpha... check-in: 0302a932a8 user: jan.nijtmans tags: novem-reduced-symbol-export | |
| 15:33 | New branch for exploring mods to nre's guts check-in: c132033ec9 user: mig tags: mig-nre-mods | |
| 02:17 | Fix [tailcall] and [yieldto] to not panic in dying namespaces: [Bug 3592747] Leaf check-in: 76780156de user: mig tags: bug-3592747 | |
| 01:57 | Create new branch named "bug-3592747" check-in: f7c415b6fa user: mig tags: bug-3592747 | |
|
2012-12-05
| ||
| 22:40 | A demo version of "novem" in which the signature of Tcl_EvalEx is modified to have a Tcl_WideInt num... check-in: 20aaa17323 user: jan.nijtmans tags: novem-demo-bug-3588687 | |
| 22:38 | do some Tcl_EvalEx, for test-purposes, demonstrating a crash Closed-Leaf check-in: 67ca035922 user: jan.nijtmans tags: novem-support | |
| 14:42 | use Tcl_PkgProvideEx everywhere (again, for testing purposes) check-in: e63bcbdcec user: jan.nijtmans tags: novem-support | |
| 14:21 | merge trunk Change TCL_VERSION to "8.6-" everywhere in Tcl_InitStubs. This is not the way how to do ... check-in: 50e935089a user: jan.nijtmans tags: novem-support | |
| 14:07 | merge novem check-in: 396bd93f09 user: jan.nijtmans tags: novem-unversioned-stub | |
| 14:04 | merge novem Eliminate the use of USE_TCL_STUBS everywhere, use !BUILD_tcl in stead check-in: 17b7956803 user: jan.nijtmans tags: novem-reduced-symbol-export | |
| 13:41 | merge trunk check-in: 6fd5ca7bd0 user: jan.nijtmans tags: novem | |
| 13:31 | Fix gcc warning in cygwin build: implicitely declared function TclUnixOpenTemporaryFile. Move the f... check-in: ebd606c56f user: jan.nijtmans tags: trunk | |
| 10:30 | take over earlier changes as well check-in: 599e1b8629 user: jan.nijtmans tags: novem-unversioned-stub | |
| 10:27 | merge trunk re-add tclStubLibCompat.c (removed in a previous merge action) check-in: 064f99da9a user: jan.nijtmans tags: novem-unversioned-stub | |
| 10:11 | tweaking; fix busylooping test check-in: 5ee25d36b9 user: dkf tags: novem-no-startcmd | |
| 09:42 | Move the TCL_MAJOR_VERSION check to the HasStubSupport function. Change the signature of TclInitStu... check-in: afba69728c user: jan.nijtmans tags: bug-3588687 | |
|
2012-12-04
| ||
| 20:53 | merge trunk check-in: 0a9254547c user: dgp tags: bug-3588687 | |
| 20:40 | merge trunk check-in: 3b2d7fa654 user: dgp tags: core-8-6-0-rc | |
| 14:28 | merge check-in: 7d3e4d8977 user: dkf tags: novem-no-startcmd | |
| 14:28 | merge main novem branch Closed-Leaf check-in: 59f4f6914f user: dkf tags: novem-reduced-bytecodes | |
| 14:26 | Factor out patterns. check-in: 19ea054967 user: dkf tags: novem-no-startcmd | |
| 14:14 | Even simpler: make Tcl_Init() a macro which calls Tcl_InitStubs. Embedder doesn't need to change the... check-in: 16a63b155c user: jan.nijtmans tags: novem-reduced-symbol-export | |
| 13:51 | Experiment: Speed up Tcl by only exporting the minimal set of symbols from the dll/so. Advantage: U... check-in: 668d02e882 user: jan.nijtmans tags: novem-reduced-symbol-export | |
| 13:40 | merge trunk check-in: ab905bcfdc user: jan.nijtmans tags: novem | |
| 13:39 | MODULE_SCOPE symbol names are suppoted to start with 'tcl' (data) or 'Tcl' (code) check-in: 31daf6f1a3 user: jan.nijtmans tags: trunk | |
| 00:01 | Cleaning up some of the internals of TIP #280. Replaced the hashtables keyed by pointers to Proc an... Leaf check-in: d2cb52feda user: andreask tags: novem-ak-iframe-direct | |
|
2012-12-03
| ||
| 21:04 | merge trunk Leaf check-in: 4418113cd7 user: dgp tags: unknown-rewrite | |
| 20:47 | This branch explores the performance implications of relacing the dynamic array data structure unde... Leaf check-in: 22f8fd36d9 user: andreask tags: novem-ak-preserve-experiments | |
| 19:50 | Disable the legacy configuration setting from $::argv only when a setting call to [configure] is mad... check-in: 1cba517bf0 user: dgp tags: trunk | |
| 15:02 | This doesn't compile! Just a reminder to myself which other API's/fields/whatever might need to beco... Closed-Leaf check-in: 6fe6e74b8f user: jan.nijtmans tags: other-64bit-candidates | |
| 14:35 | Tcl headers already protect from EXTERN defines check-in: 6b7f7f3849 user: dgp tags: trunk | |
| 13:02 | Remove obsolete functions Tcl_GetDefaultEncodingDir and Tcl_SetDefaultEncodingDir check-in: 1dfcdabf11 user: jan.nijtmans tags: novem | |
| 11:59 | fix math problem; remove duplicate opcodes check-in: 01ee59ac30 user: dkf tags: novem-no-startcmd | |
| 10:57 | Optimizations for incr-heavy code. check-in: 4fdda0401b user: dkf tags: novem-no-startcmd | |
| 10:01 | Initialize legacyFreeProc with invalid value: This will result in a crash immediately, when an exten... check-in: f72e9defa2 user: jan.nijtmans tags: novem | |
|
2012-12-02
| ||
| 23:24 | Experimenting with not generating INST_START_CMD where it wouldn't be useful. Also removed INST_DIC... check-in: 96f784113e user: dkf tags: novem-no-startcmd | |
| 14:35 | Allow http, msgcat and tcltest to be loaded by Tcl 9 as well. I think that this should be included ... check-in: 499080ff58 user: jan.nijtmans tags: novem-support | |
|
2012-11-30
| ||
| 21:39 | Rewrite [::unknown] making use of [tailcall]. Big reduction in complexity, with minor cosmetic dama... check-in: 7ce47f1fbc user: dgp tags: unknown-rewrite | |
| 21:16 | merge novem check-in: a778111260 user: jan.nijtmans tags: novem-unversioned-stub | |
| 17:00 | Remove all maintenance of a string result in the Interp. check-in: 9178d5ee52 user: dgp tags: novem | |
| 16:14 | Re-fix failing load-3.2 test. The right way this time. check-in: c2d9408ad3 user: dgp tags: novem | |
| 16:10 | Stop [glob] complaining about empty list result. Continue support for a no-op -nocomplain option, b... check-in: 8995198630 user: dgp tags: novem | |
| 15:55 | After a Tcl_SetObjResult, don't do a Tcl_TransferResult to the same interpreter check-in: 840a428efe user: jan.nijtmans tags: novem | |
| 15:42 | merge (modified) novem-review. unbreak windows build check-in: 450c1b970d user: jan.nijtmans tags: novem | |
| 15:10 | Restore agreement between Cache and AllocCache. check-in: 7d862e8db2 user: dgp tags: novem-64bit-sizes | |
| 13:13 | Update stringObj tester to match changes in the stringObj. check-in: 7968fa24d4 user: dgp tags: novem-64bit-sizes | |
| 12:33 | allow encoding of empty string check-in: f841f67edd user: dgp tags: novem-64bit-sizes | |
| 09:16 | Inform the HTML builder about the TDBC drivers. check-in: 4a4695ca27 user: dkf tags: trunk | |
| 07:55 | Improve behavior when exception ranges need retraction. check-in: bcd72865d9 user: dkf tags: novem-reduced-bytecodes | |
| 04:14 | Prevent the first few panics when testing on a 64-bit system. check-in: 5447c2a1d7 user: dgp tags: novem-64bit-sizes | |
|
2012-11-29
| ||
| 21:44 | merge novem check-in: 8b49954837 user: dkf tags: novem-reduced-bytecodes | |
| 21:44 | Get rid of two unusable bytecodes; they always Tcl_Panic()ed... check-in: f047f6448e user: dkf tags: novem-reduced-bytecodes | |
| 21:34 | No string result -> no more need for TCL_RESULT_SIZE Closed-Leaf check-in: f859396af2 user: dgp tags: novem-remove-string-result | |
| 21:28 | Bug fix. Stop load-3.2 test failure. check-in: 62aae3e879 user: dgp tags: novem | |
| 21:26 | merge novem check-in: 80d7fefc49 user: dkf tags: novem-reduced-bytecodes | |
| 21:26 | merge novem check-in: eb6eee568f user: dkf tags: novem-reduced-bytecodes | |
| 21:25 | Purge remnants of support for compilers ignorant of C keyword 'inline'. check-in: 3b2b41c66a user: dgp tags: novem | |
| 21:25 | Reducing the complexity of the bytecodes as an experiment. check-in: f85f56e089 user: dkf tags: novem-reduced-bytecodes | |
| 21:03 | Stop defining VOID. Demand C compilers that know the void keyword. check-in: 0cbc079c6b user: dgp tags: novem | |
| 20:32 | Destroy all the TCL_STORAGE_CLASS and associated nonsense. check-in: 3ce8b298a8 user: dgp tags: novem | |
| 17:45 | Remove STRINGIFY and JOIN utility macros. Tcl doesn't use them. And Tcl doesn't need to be in the u... check-in: 5cb2cdbe3e user: dgp tags: novem | |
| 17:25 | Proposed rollback of the TCL_STUB_MAGIC change on novem branch. Closed-Leaf check-in: acb499fbfd user: dgp tags: novem-review | |
| 17:03 | missed bit of merge check-in: f8c0bcf085 user: dgp tags: novem-remove-string-result | |
| 16:52 | Get the updated error message check-in: 8c5d02ccf4 user: dgp tags: novem-remove-string-result | |
| 16:26 | Merge bug-3588687 check-in: e738bbbfd9 user: dgp tags: novem-remove-string-result | |
| 16:03 | merge novem check-in: 9aea84f29c user: dgp tags: novem-remove-string-result | |
| 15:58 | merge trunk check-in: b4566ed5f7 user: dgp tags: novem | |
| 15:24 | Revise TclInitStubs() so that it checks for consistent values of both TCL_MAJOR_VERSION and TCL_STUB... check-in: b170487915 user: dgp tags: bug-3588687 | |
| 14:54 | 3588687 When detecting incompatibility during stubs initialization, the error message has always ass... check-in: 115032dc74 user: dgp tags: trunk | |
| 13:15 | silence compiler warning check-in: b447c19b77 user: dgp tags: trunk | |
|
2012-11-28
| ||
| 08:52 | Silence some (unimportant) warnings from the MIPSpro compiler. check-in: 3b738c70ee user: dkf tags: trunk | |
| 00:04 | [3590483]: Some compilers cannot initialize with complex non-constants. check-in: 7d73c405e1 user: dkf tags: trunk | |
|
2012-11-27
| ||
| 21:09 | 3588687 Added cross checks so that [load]ed extension, [load]ing interp, and linked stubs library al... check-in: eb3b3c4f75 user: dgp tags: bug-3588687 | |
| 11:02 | Conversion of Win-specific code to new model API. WARNING! UNTESTED! check-in: 4adcc3c51f user: dkf tags: novem-64bit-sizes | |
|
2012-11-26
| ||
| 22:37 | Merge (selected bits of) novem check-in: 1d357d342e user: dgp tags: novem-remove-string-result | |
| 17:40 | Factor out creation of the -sockname and -peername lists from TcpGetOptionProc() to TcpHostPortList(... check-in: d2d9d14de4 user: max tags: trunk | |
| 15:54 | shut up some pointless compiler grumbling check-in: 0a002c55f6 user: dkf tags: novem-64bit-sizes | |
| 15:48 | missed a spot in an unsaved file... check-in: c667547fe6 user: dkf tags: novem-64bit-sizes | |
| 15:46 | merge novem check-in: ab9713b5f1 user: dkf tags: novem-64bit-sizes | |
| 15:40 | reducing the number of signed/unsigned hazards check-in: 381a588058 user: dkf tags: novem-64bit-sizes | |
| 15:37 | merge trunk check-in: 3be459daae user: jan.nijtmans tags: novem | |
| 15:33 | merge trunk check-in: f3fa5b57c9 user: mig tags: mig-alloc-reform | |
| 15:33 | unbreak UNIX build check-in: b676e091f0 user: jan.nijtmans tags: novem | |
| 15:31 | merge trunk check-in: cdc837ae05 user: mig tags: mig-alloc-reform | |
| 15:28 | merge trunk check-in: 75ea3a482f user: dgp tags: core-8-6-0-rc | |
| 15:27 | doc formatting goofs check-in: c6b4acb1a5 user: dgp tags: trunk | |
| 14:29 | Removed functions marked deprecated or obsolete for a long time: Tcl_Backslash, Tcl_EvalFile, Tcl_Gl... check-in: 6b2cf92413 user: jan.nijtmans tags: novem | |
| 10:12 | Fixing a few things that were missed (as they are for non-OSX Unix). check-in: 768ab704ad user: dkf tags: novem-64bit-sizes | |
|
2012-11-25
| ||
| 18:27 | merge novem check-in: ba36ca6cfd user: dkf tags: novem-64bit-sizes | |
|
2012-11-22
| ||
| 17:27 | merge trunk check-in: 35b8d54516 user: dgp tags: core-8-6-0-rc | |
| 15:14 | Modification to Autoconf to prefer tcl8.6+ or tcl9 over tcl8.5 (or older) This allows build scripts... check-in: 9166f0084e user: seandeelywoods tags: hypnotoad-prefer-native-8.6 | |
| 09:18 | merge trunk check-in: e122d03c34 user: jan.nijtmans tags: novem | |
| 08:49 | Fix bug reported by Brian Griffin: <p>[http://code.activestate.com/lists/tcl-core/12524/] check-in: 181caa1a57 user: jan.nijtmans tags: trunk | |
| 04:07 | Adding: * generic/tclVexpr.tcl - Script to build tclVexpr.c and vexpr.n * generic/tclVexpr.c - F... check-in: 7fcc65a8ad user: hypnotoad tags: hypnotoad-vexpr | |
|
2012-11-20
| ||
| 12:11 | [Bug 3033307]: fix [binary decode base64] whitespace handling with '=' suffixes check-in: 15e6f87e78 user: dkf tags: trunk | |
| 12:04 | very minor style tweaks Closed-Leaf check-in: d83ade012e user: dkf tags: bug-3033307 | |
|
2012-11-19
| ||
| 22:23 | merge trunk check-in: 9bbf5fce52 user: dkf tags: bug-3033307 | |
|
2012-11-15
| ||
| 20:25 | Contributed patch from Andy Goth. check-in: 9fb81c1f45 user: dgp tags: bug-3033307 | |