summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | | | | | | | | | | | * doc/Tcl.n (Variable substitution): [Bug 3099086]: Increase claritydkf2010-11-042-1/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | of explanation of what characters are actually permitted in variable substitutions. Note that this does not constitute a change of behavior; it is just an improvement of explanation.
| * | | | | | | | | | | | | * changes: Updates for 8.6b2 release. (Thanks Andreas Kupries)dgp2010-11-042-4/+91
| | | | | | | | | | | | | |
| * | | | | | | | | | | | | Correct typo and mistaken comment.dgp2010-11-042-3/+3
| | | | | | | | | | | | | |
| * | | | | | | | | | | | | [FRQ 2965056]: Windows build with -DUNICODEnijtmans2010-11-034-40/+26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (more clean-ups for pre-win2000 stuff)
| * | | | | | | | | | | | | * generic/tclCmdMZ.c (TryPostBody): Ensure that errors when settingdkf2010-11-033-17/+70
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * tests/error.test (error-19.1[12]): message/opt capture variables get reflected properly to the caller.
| * | | | | | | | | | | | | * generic/tclCompCmds.c (TclCompileCatchCmd):Kevin B Kenny2010-11-033-68/+146
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * tests/compile.test (compile-3,6): Reworked the compilation of the [catch] command so as to avoid placing any code that might throw an exception (specifically, any initial substitutions or any stores to result or options variables) between the BEGIN_CATCH and END_CATCH but outside the exception range. Added a test case that panics on a stack smash if the change is not made. [Bug #3098302]
| * | | | | | | | | | | | | Improved handling of non-standard module path lists, empty path lists in ↵stwo2010-11-023-6/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | particular.
| * | | | | | | | | | | | | * library/tzdata/Asia/Hong_Kong:Kevin B Kenny2010-11-014-5/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * library/tzdata/Pacific/Apia: * library/tzdata/Pacific/Fiji: Olson's tzdata2010o.
| * | | | | | | | | | | | | Stop small [afters] from wasting CPU [Bug 2905784] while keeping accuracy.ferrieux2010-10-292-5/+26
| | | | | | | | | | | | | |
| * | | | | | | | | | | | | * tests/http.test: Make http-4.15 pass in isolation [Bug 3097490]dgp2010-10-282-2/+4
| | | | | | | | | | | | | |
| * | | | | | | | | | | | | * unix/tclUnixSock.c: Prevent calls freeaddrinfo(NULL) which candgp2010-10-282-3/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | crash some systems. Thanks Larry Virden. [Bug 3093120]
| * | | | | | | | | | | | | Split from ChangeLogrmax2010-10-261-0/+3796
| | | | | | | | | | | | | |
| * | | | | | | | | | | | | * Changelog.2008: Split off from Changelog.rmax2010-10-262-3804/+31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * generic/tclIOSock.c (TclCreateSocketAddress): The interp != NULL check is needed for ::tcl::unsupported::socketAF as well.
| * | | | | | | | | | | | | Coverage test for portion of ExprSqrtFunc()dgp2010-10-261-1/+5
| | | | | | | | | | | | | |
| * | | | | | | | | | | | | * unix/tclUnixSock.c (TcpGetOptionProc): Prevent crash if interp isdkf2010-10-263-16/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * win/tclWinSock.c (TcpGetOptionProc): NULL (a legal situation).
| * | | | | | | | | | | | | Add support for ::tcl::unsupported::noReverseDNSrmax2010-10-263-8/+25
| | | | | | | | | | | | | |
| * | | | | | | | | | | | | [Patch 2995655] Report inner contexts in [info errorstack]ferrieux2010-10-2011-41/+369
| | | | | | | | | | | | | |
| * | | | | | | | | | | | | * generic/tclCompCmds.c (TclCompileDictForCmd): Update the compilationdkf2010-10-204-27/+46
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * generic/tclCompile.c (tclInstructionTable): of [dict for] so that * generic/tclExecute.c (TEBCresume): it no longer makes any use of INST_DICT_DONE now that's not needed, and make it clearer in the implementation of the instruction that it's just a deprecated form of unset operation. Followup to my commit of 2010-10-16.
| * | | | | | | | | | | | | * generic/tclZlib.c (Tcl_ZlibStreamGet): [Bug 3081008]: Ensure thatdkf2010-10-194-7/+40
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | when a bytearray gets its internals entangled with zlib for more than a passing moment, that bytearray will never be shimmered away. This increases the amount of copying but is simple to get right, which is a reasonable trade-off. * generic/tclStringObj.c (Tcl_AppendObjToObj): Added some special cases so that most of the time when you build up a bytearray by appending, it actually ends up being a bytearray rather than shimmering back and forth to string. * tests/http11.test (check_crc): Use a simpler way to express the functionality of this procedure.
| * | | | | | | | | | | | | * generic/tclZlib.c: Purge code that wrote to the object returned bydkf2010-10-192-52/+62
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Tcl_GetObjResult, as we don't want to do that anti-pattern no more.
| * | | | | | | | | | | | | [Bug 3085863]: tclUniData 9 years oldnijtmans2010-10-184-21/+32
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Added testcases for Unicode 6.0
| * | | | | | | | | | | | | Document [info errorstack] faithfully.ferrieux2010-10-171-0/+4
| | | | | | | | | | | | | |
| * | | | | | | | | | | | | Document [info errostack] faithfully.ferrieux2010-10-171-4/+14
| | | | | | | | | | | | | |
| * | | | | | | | | | | | | * generic/tclExecute.c (ReleaseDictIterator): Factored out the releasedkf2010-10-162-41/+75
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | of the bytecode-level dictionary iterator information so that the side-conditions on instruction issuing are simpler.
| * | | | | | | | | | | | | [Bug 3085863] tclUniData 9 years old: Updated Unicode tables to latest ↵nijtmans2010-10-154-974/+1009
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | UnicodeData.txt, corresponding with Unicode 6.0 (except for out-of-range chars > 0xFFFF)
| * | | | | | | | | | | | | remove outdated commentdgp2010-10-131-7/+1
| | | | | | | | | | | | | |
| * | | | | | | | | | | | | * generic/tclCompile.c: Alternative fix for [Bugs 467523,983660] wheredgp2010-10-133-7/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * generic/tclExecute.c: sharing of empty scripts is allowed again.
| * | | | | | | | | | | | | tclWinThrd.h: (removed) because it is just empty en used nowherenijtmans2010-10-133-25/+5
| | | | | | | | | | | | | |
| * | | | | | | | | | | | | Generate proper const qualifiers for tclUniData.cnijtmans2010-10-123-8/+10
| | | | | | | | | | | | | |
| * | | | | | | | | | | | | Spacing and comments: let uniClass.tcl generation match better the current ↵nijtmans2010-10-123-18/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (hand-modified) regc_locale.c
| * | | | | | | | | | | | | * unix/tclUnixSock.c (CreateClientSocket): Fix a memleak andrmax2010-10-122-16/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | refactor the calls to freeaddrinfo() [Bug #3084338].
| * | | | | | | | | | | | | Eliminate many tclWinProcs-> indirect calls, which are no longer needed.nijtmans2010-10-129-233/+197
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix some MSVC 6.0 warnings
| * | | | | | | | | | | | | Update for VS10nijtmans2010-10-112-2/+5
| | | | | | | | | | | | | |
| * | | | | | | | | | | | | [FRQ 2965056]: Windows build with -DUNICODEnijtmans2010-10-118-416/+174
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add netapi32 to the windows link line, so we no longer have to use LoadLibrary to access those functions.
| * | | | | | | | | | | | | fix wrong date in Changelog entryMiguel Sofer2010-10-091-1/+1
| | | | | | | | | | | | | |
| * | | | | | | | | | | | | * generic/tclExecute.c: fix overallocation of exec stack in TEBCMiguel Sofer2010-10-092-4/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (mixing numwords and numbytes)
| * | | | | | | | | | | | | On Windows, use gai_strerrorAnijtmans2010-10-072-1/+11
| | | | | | | | | | | | | |
| * | | | | | | | | | | | | * tests/winPipe.test: Test hygiene with makeFile and removeFile.dgp2010-10-062-11/+18
| | | | | | | | | | | | | |
| * | | | | | | | | | | | | * generic/tclCompile.c: Prevent writing to the intrep fields of adgp2010-10-063-4/+33
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * tests/subst.test: freed Tcl_Obj. [Bug 3081065]
| * | | | | | | | | | | | | * generic/tclExecute.c (TEBCresume): [Bug 3079830]: Added invalidationdkf2010-10-023-118/+150
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | of string representations of dictionaries in some cases.
| * | | | | | | | | | | | | Add function-header comments.dkf2010-10-021-13/+38
| | | | | | | | | | | | | |
| * | | | | | | | | | | | | * generic/tclExecute.c (EvalStatsCmd): change 'evalstats' tohobbs2010-10-025-113/+154
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | return data to interp by default, or if given an arg, use that as filename to output to (accepts 'stdout' and 'stderr'). Fix output to print used inst count data. * generic/tclCkalloc.c: change TclDumpMemoryInfo sig to allow * generic/tclInt.decls: objPtr as well as FILE* as output. * generic/tclIntDecls.h:
| * | | | | | | | | | | | | * generic/tclBasic.c, generic/tclClock.c, generic/tclEncoding.c,dkf2010-10-0113-67/+87
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * generic/tclEnv.c, generic/tclLoad.c, generic/tclNamesp.c, * generic/tclObj.c, generic/tclRegexp.c, generic/tclResolve.c, * generic/tclResult.c, generic/tclUtil.c, macosx/tclMacOSXFCmd.c: More purging of strcpy() from locations where we already know the length of the data being copied.
| * | | | | | | | | | | | | tclMain.c: make compilable with -DUNICODE as wellnijtmans2010-09-292-24/+73
| | | | | | | | | | | | | |
| * | | | | | | | | | | | | re-generate configure with autoconf-2.59nijtmans2010-09-293-4879/+13786
| | | | | | | | | | | | | |
| * | | | | | | | | | | | | reverting faulty commitMiguel Sofer2010-09-282-17/+31
| | | | | | | | | | | | | |
| * | | | | | | | | | | | | * generic/tclExecute.c: remove TEBCreturn() callback, the job canMiguel Sofer2010-09-282-33/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | be accomplished by TEBCresume()
| * | | | | | | | | | | | | Implement TIP#162rmax2010-09-283-0/+468
| | | | | | | | | | | | | |
| * | | | | | | | | | | | | * doc/socket.n: Document the changes to the [socket] and rmax2010-09-2815-14117/+5972
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [fconfiguyre] commands. * generic/tclInt.h: Introduce TclCreateSocketAddress() as a * generic/tclIOSock.c: replacement for the platform-dependent * unix/tclUnixSock.c: TclpCreateSocketAddress() functions. * unix/tclUnixChan.c: Extend the [socket] and [fconfigure] * unix/tclUnixPort.h: commands to behave as proposed in * win/tclWinSock.c: TIP #162. * win/tclWinPort.h: * compat/fake-rfc2553.c: A compat implementation of the APIs * compat/fake-rfc2553.h: defined in RFC-2553 (getaddrinfo() and friends) on top of the existing gethostbyname() etc. * unix/configure.in: Test whether the fake-implementation is * unix/tcl.m4: needed. * unix/Makefile.in: Add a compile target for fake-rfc2553. * win/configure.in: Allow cross-compilation by default * tests/socket.test: Improve the test suite to make more use of * tests/remote.tcl: randomized ports to reduce interference with tests running in parallel or other services on the machine.
| * | | | | | | | | | | | | fix error with --enable-symbols=compileMiguel Sofer2010-09-271-9/+9
| | | | | | | | | | | | | |