summaryrefslogtreecommitdiffstats
path: root/ChangeLog
Commit message (Collapse)AuthorAgeFilesLines
* [Bug 3608360]: Test to make sure we never let [file exists] do globbing.dkf2013-03-181-0/+5
|
* Regenerate configure with autoconf-2.13. Mostly repairs line numbers.dgp2013-03-121-1/+1
|
* Patch by Andrew Shadura, providing better support for three architectures ↵jan.nijtmans2013-03-121-0/+5
| | | | | they have in Debian. (regeneration of "configure" not done yet)
* 3604074,3606683 Rewrite of the fixempties() routine (and supporting routines)dgp2013-03-061-0/+7
| | | | to completely eliminate the infinite loop hazard. Thanks to Tom Lane for the much improved solution.
* New scheme for keeping the per-process tcl_precision value in sync withoutdgp2013-03-041-0/+11
| | | | | | | the need for mutex locks on every read. Uses adapted ProcessGlobalValue machinery backported from Tcl 8.5 where it's been working without reported problems. Thanks to Phil Brooks for reporting on tests which highlight the thread performance problems raised by the old scheme, and to Clif Flynt for further testing pointing the finger at tcl_precision locks as the main culprit.
* [Bug 3606139]: missing error check allows regexp to crash Tcl. Thanks to Tom ↵jan.nijtmans2013-02-271-0/+6
| | | | Lane for providing the test-case and the patch.
* Shift more burden of smart cleanup onto the TclFreeCompileEnv() routine.dgp2013-02-221-0/+6
| | | Stop crashes when the hookProc raises an error.
* 3605447 Make sure the -clear option to [namespace export] always clears,dgp2013-02-211-0/+6
| | | whether or not new export patterns are specified.
* 3604074 Fix regexp optimization to stop hanging on the expressiondgp2013-02-151-0/+6
| | | ((((((((a)*)*)*)*)*)*)*)* . Thanks to Bjørn Grathwohl for discovery.
* [Bug 3603434] Make sure TclpObjNormalizePath() properly declares "a:/" todgp2013-02-051-0/+6
| | | be normalized, even when no "A:" drive is present on the system.
* (::platform::LibcVersion): See [Bug 3599098]: Fixed the RE extractingandreask2013-01-301-0/+8
| | | | | | the version to avoid issues with recent changes to the glibc banner. Now targeting a less variable part of the string. Bumped package to version 1.0.11.
* [Bug 3601804]: platformCPUID segmentation fault on Darwinjan.nijtmans2013-01-261-0/+5
|
* and changelogjan.nijtmans2013-01-161-0/+8
|
* [Bug 3092089]: [file normalize] can remove path components.jan.nijtmans2013-01-081-0/+6
|\ | | | | [Bug 3587096] win vista/7: "can't find init.tcl" when called via junction.
| * remove stray calls to Tcl_Alloc and friends: the core should only use ↵mig2013-01-021-0/+7
| | | | | | | | ckalloc to allow MEM_DEBUG to work properly
| * test Tcl_GetErrorLine() forwards/backwards compatibility in pkgb.so as well. jan.nijtmans2013-01-021-0/+6
| |\ | | | | | | | | | Marked some string subcommands as obsolete, following discussion on tcl-core. Don't free ctrl.script if thread creation fails: it is a constant string "testthread wait" normally.
| * \ [Bug 3598580]: Tcl_ListObjReplace may release deleted elements too earlyjan.nijtmans2012-12-271-0/+5
| |\ \
| * \ \ Make pkgb.so loadable in Tcl 8.4 as well. jan.nijtmans2012-12-211-0/+6
| |\ \ \ | | | | | | | | | | Eliminate unnessarcy static HasStubSupport() and isDigit() functions, just do the same inline.
| * \ \ \ Changelog entry, and change macro variable to not conflict with possible ↵jan.nijtmans2012-12-131-0/+5
| |\ \ \ \ | | | | | | | | | | | | | | | | | | outside variable names
| * \ \ \ \ Turn pkgb.so into a Tcl9 interoperability testjan.nijtmans2012-12-071-0/+6
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | library: Whatever Tcl9 looks like, loading pkgb.so in Tcl 9 should either result in an error-message, either succeed, but never crash.
| | * | | | | [3590483]: Some compilers cannot initialize with complex non-constants.dkf2012-11-281-1/+7
| | | | | | |
| | * | | | | Factor out creation of the -sockname and -peername lists frommax2012-11-261-0/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | TcpGetOptionProc() to TcpHostPortList(). Make it robust against implementations of getnameinfo() that error out if reverse mapping fails instead of falling back to the numeric representation.
| | * | | | | [Bug 3033307]: fix [binary decode base64] whitespace handling with '=' suffixesdkf2012-11-201-0/+6
| | | | | | |
| | * | | | | [Bug 3588366]: Corrected implementation of bounds restriction for end-indexeddkf2012-11-191-0/+6
| | | | | | | | | | | | | | | | | | | | | compiled [string range]. Thanks to Emiliano Gavilan for diagnosis and fix.
| | * | | | | IMPLEMENTATION OF TIP#416: New Options for 'load': -global and -lazyjan.nijtmans2012-11-151-0/+14
| | |\ \ \ \ \
| | * | | | | | * unix/tclUnixFCmd.c (TclUnixOpenTemporaryFile): [Bug 2933003]: Factordkf2012-11-141-0/+9
| | |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | out all the code to do temporary file creation so that it is possible to make it correct in one place. Allow overriding of the back-stop default temporary file location at compile time by setting the TCL_TEMPORARY_FILE_DIRECTORY #def to a string containing the directory name (defaults to "/tmp" as that is the most common default).
| | * | | | | also search for the library directory (init.tcl, encodings, etc) relative to ↵Joe Mistachkin2012-11-131-0/+6
| | |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | the build directory associated with the source checkout.
| | * | | | | | added forgotten Changelog entrymig2012-11-101-0/+6
| | | | | | | |
| | * | | | | | Import tzdata2012iKevin B Kenny2012-11-071-0/+14
| | |\ \ \ \ \ \
| | * \ \ \ \ \ \ [Bug 3581754]: Ensure that http -command callbacks are done at most once.dkf2012-11-061-0/+9
| | |\ \ \ \ \ \ \
| | * \ \ \ \ \ \ \ Added bytecode compilation of many Tcl commands, merged from development branch.dkf2012-11-051-0/+24
| | |\ \ \ \ \ \ \ \
| | * \ \ \ \ \ \ \ \ TIP #413jan.nijtmans2012-11-051-0/+15
| | |\ \ \ \ \ \ \ \ \
| | * | | | | | | | | | Dde version number to 1.4.0, ready for Tcl 8.6.0rc1jan.nijtmans2012-10-311-0/+8
| | | |/ / / / / / / / | | |/| | | | | | | |
| | * | | | | | | | | Added compilation of [dict unset]; the bytecode needed already existed anyway.dkf2012-10-241-1/+6
| | |/ / / / / / / /
| | * | | | | | | | Add "flags" parameter from Tcl_LoadFile to to various internal functions, so ↵jan.nijtmans2012-10-231-0/+8
| | |\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | these flags are available through the whole filesystem for (future) internal use
| | * | | | | | | | | * generic/tclBasic.c (TclNRCoroutineObjCmd): insure that numlevelsmig2012-10-181-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | are properly set, fix bug discovered by dkf and reported at http://code.activestate.com/lists/tcl-core/12213/
| | * | | | | | | | | Implementation of TIP #405.dkf2012-10-161-0/+15
| | | | | | | | | | |
| | * | | | | | | | | Implementation of TIP #400.dkf2012-10-161-27/+40
| | | | | | | | | | |
| | * | | | | | | | | Bug 3576509: Better fix, which helps for all Tcl_DictObjGet() calls in Tcl's ↵jan.nijtmans2012-10-141-0/+6
| | |\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | source code.
| | * \ \ \ \ \ \ \ \ \ Bug 3576509: tcl::Bgerror crashes with invalid argumentsjan.nijtmans2012-10-131-0/+5
| | |\ \ \ \ \ \ \ \ \ \
| | * | | | | | | | | | | [Bug 2459774] win/tcl/Makefile.in not compatible with msys 0.8.jan.nijtmans2012-10-061-0/+5
| | | | | | | | | | | | |
| | | | | | | | | | | | |
| | | \ \ \ \ \ \ \ \ \ \
| | *-. \ \ \ \ \ \ \ \ \ \ When checking for std channels being closed, compare the channel state,dgp2012-10-031-0/+6
| | |\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | not the channel itself so that stacked channels do not cause trouble.
| | * | | | | | | | | | | | | Workaround for [socket -server foo -myaddr localhost 0] failure on OSX.max2012-09-261-0/+6
| | | | | | | | | | | | | | |
| | * | | | | | | | | | | | | New import libraries for zlib 1.2.7, usable for all win32/win64 compilersjan.nijtmans2012-09-201-0/+5
| | |\ \ \ \ \ \ \ \ \ \ \ \ \
| | * | | | | | | | | | | | | | [Frq 3527238]: Full unicode support for dde. Dde version is now 1.4.0b2.jan.nijtmans2012-09-201-0/+6
| | | | | | | | | | | | | | | |
| | * | | | | | | | | | | | | | Let "nmakehlp -V" start searching digits after the found match (suggested by ↵jan.nijtmans2012-09-191-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Harald Oehlmann)
| | * | | | | | | | | | | | | | Make Tcl_Interp a fully opaque structure if TCL_NO_DEPRECATED is set (TIP ↵jan.nijtmans2012-09-191-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 330 and 336).
| | * | | | | | | | | | | | | | Tag Tcl 8.6b3 for release.core_8_6_b3core_8_6_b3_rcdgp2012-09-171-0/+2
| | | | | | | | | | | | | | | |
| | * | | | | | | | | | | | | | finish the TIP 404 implementation.dgp2012-09-121-3/+4
| | | | | | | | | | | | | | | |
| | * | | | | | | | | | | | | | ChangeLog entry addedtip_404oehhar2012-09-071-1/+9
| | |/ / / / / / / / / / / / /