summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [Patch 2961556]: Change TclOO to use the same style of function typedefs asdkf2010-03-057-42/+54
| | | | Tcl, as this is about the last chance to get this right.
* Code Audit results:dkf2010-03-0535-507/+547
| | | | | | | | * use do { ... } while (0) in macros * avoid shadowing one local variable with another * use clearer 'foo.bar++;' instead of '++foo.bar;' where result not required (i.e., semantically equivalent) * follow Engineering Manual rules on spacing and declarations
* Remove unused variabledkf2010-03-051-2/+1
|
* ignore shared libraries from checking innijtmans2010-03-041-0/+1
|
* Minor correction to log entry.dkf2010-03-041-4/+4
|
* Fix [Bug 2962664] by forcing oo::object deletion on oo::class deletion.dkf2010-03-045-34/+89
|
* 3 unnecessary MODULE_SCOPE symbolsnijtmans2010-03-043-10/+4
|
* Split tommath stub lib source filenijtmans2010-03-0413-66/+157
| | | | | in separate file. Don't use -fvisibility=hidden for cygwin
* * doc/refchan.n: Followup to ChangeLog entry 2009-10-07andreas_kupries2010-03-032-5/+19
| | | | | | (generic/tclIORChan.c). Fixed the documentation to explain that errno numbers are operating system dependent, and reworked the associated example.
* [Enh 2959069] Support for -fvisibility=hiddennijtmans2010-03-023-9/+79
|
* Use a less hacky way of using a char as a hash keydkf2010-03-021-3/+3
|
* Added test case for empty table in ::prefixferrieux2010-03-011-1/+4
|
* Improve error message for corner case in ::prefixferrieux2010-03-011-2/+2
|
* fix [AT 86258]: special-casing of empty tables when generating error ↵ferrieux2010-03-012-11/+18
| | | | messages for [::tcl::prefix match].
* Make the code prettierdkf2010-03-011-5/+10
|
* Refrain from a possibly lengthy reverse-DNS lookup on 0.0.0.0 whenferrieux2010-03-012-4/+16
| | | | | calling [fconfigure -sockname] on an universally-bound (default) server socket.
* Oops! [Bug 2960852]dkf2010-02-281-9/+12
|
* More additions of {TCL LOOKUP} error-code generation to various subcommands ofdkf2010-02-282-2/+16
| | | | [info] as part of long-term project to classify all Tcl's generated errors.
* Fix Bug #2959713: Link error with gcc 4.1nijtmans2010-02-282-1/+6
|
* Only look for the needle when it fits in the haystack. [Bug 2960021]dkf2010-02-272-3/+18
|
* * generic/tclMain.c (Tcl_Main): [Bug 801429]: Factor out the holding of thedkf2010-02-272-34/+82
| | | | | | | | | | client-installed main loop function into thread-specific data. ***POTENTIAL INCOMPATIBILITY*** Code that previously tried to set the main loop from another thread will now fail. On the other hand, there is a fairly high probability that such programs would have been failing before due to the lack of any kind of inter-thread memory barriers guarding accesses to this part of Tcl's state.
* Corrections to make things work in the non-cross-compiling casedkf2010-02-271-2/+2
|
* Split tclCompCmds.c into two pieces to improve developer sanity.dkf2010-02-267-3550/+3895
|
* * unix/Makefile.in (NATIVE_TCLSH): Added this variable to allow fordkf2010-02-262-29/+37
| | | | | better control of what tclsh to use for various scripts when doing cross compiling. An imperfect solution, but works.
* Cleanup doc/safe.nrmax2010-02-262-8/+14
|
* Remap non-alphanumeric sequences in manpage filenames to single underscores.dkf2010-02-262-16/+22
|
* [Bug 2818131] further tests added to cover use of mismatched zlib algorithmspatthoyts2010-02-262-2/+82
| | | | | | Using zlib gzip to write and inflate to read from a channel where gets was also used for reading data was causing a crash. This has been fixed by Andreas' last commit.
* Squelch some warningsdkf2010-02-251-21/+26
|
* [ tcl-Feature Requests-2958832 ] Furthernijtmans2010-02-2511-125/+147
| | | | | | speed-up of ouster-hash function. Eliminate various unnecessary (ClientData) type casts.
* Convert many multi-line macros to use the best-practice do-while(0) formdkf2010-02-251-151/+183
|
* Correct silly error with missing semicolonsdkf2010-02-251-3/+3
|
* Fix some nasties with handling duplicate keys in list->dict->list conversions.dkf2010-02-244-7/+34
|
* Reduce ifdef-fery and size of activation record. More variables shared acrossdkf2010-02-242-603/+453
| | | | instructions than before.
* More tidying up (whitespace, spelling, useless parentheses, useless casts)dkf2010-02-2424-427/+465
|
* Pure whitespace changes, changing to follow Engineering Manual style.dkf2010-02-2420-137/+137
|
* [Bug 2957688]: clarified [socket -server] docsdkf2010-02-242-33/+43
|
* correct datenijtmans2010-02-231-1/+1
|
* Fix typos in ChangeLog.andreas_kupries2010-02-221-3/+3
|
* * generic/tclZlib.c (ZlibTransformInput): [Bug 2742041]: Added aandreas_kupries2010-02-222-3/+32
| | | | | | | | | hack to work around the general problem, early EOF recoginition based on the base-chgannel, instead of the data we have ready for reading in the transform. Long-term we need a proper general fix (likely tracking EOF on each level of the channel stack), with attendant complexity. Further: Z_BUF_ERROR can be ignored, and must be when feeding the zlib code with single characters.
* Remove unnecessary EXTERN's, which alreadynijtmans2010-02-2216-6297/+6462
| | | | | | | | are in the global stub table. Use @EXEEXT@ in stead of @EXT_SUFFIX@ Use -DBUILD_tcl in Makefile for CYGWIN Use EXTERN to control CYGWIN exported symbols Remove some unnecessary type casts.
* Added missing quotingdkf2010-02-221-1/+1
|
* Convert literal tabs in strings into \t sequences.dkf2010-02-221-59/+59
|
* Follow-up to Fix [Bug 2954959] expr abs(0.0) is -0.0nijtmans2010-02-218-39/+71
| | | | | | Some more tests, showing that the LONG implementation was not quite correct too, and a fix for that. Some more internal "const" additions
* * tests/regexp.test: Add test cases back ported frommdejong2010-02-212-1/+116
| | | | Jacl regexp work.
* Fix [Bug 2954959] expr abs(0.0) is -0.0nijtmans2010-02-213-6/+21
| | | | and added test cases for it.
* Make [string length] compiler handle more trivial cases.dkf2010-02-202-110/+112
|
* Small changes to align code style with Tcl Engineering Manualdkf2010-02-191-155/+169
|
* Correct compiler/linker flags for threaded builds on OpenBSD.stwo2010-02-193-3/+22
|
* [Bug 2954638]: Correct behaviour of manual page installer. Also added armouringdkf2010-02-192-27/+82
| | | | | to check that assumptions about the initial state are actually valid (e.g., look for existing input file).
* Return to using the classic hash function. Now with *extensive* notes in thedkf2010-02-174-41/+103
| | | | comments about why this function is preferred.