summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Plug leak of a ReflectedChannel in test iocmd.tf-32.0dgp2011-09-191-22/+36
|
* Plug a number of MarshallError memleaks.dgp2011-09-192-8/+9
|
* Revise the tests that confront background flush on close across threads.dgp2011-09-181-4/+7
| | | | | | | Need cleanup code to bring an end to the otherwise endless loop of thread finalization that continually tries to flush before closing, and is continually thwarted by a driver raising EAGAIN. If this dance isn't cleanly terminated, it continues and corrupts any subsequent tests that define a [foo] command.
* revise iocmd.tf-24.16 result to deal with Thread conversiondgp2011-09-121-1/+1
|
* Convert uses of the [testthread] command to uses of the Thread package.dgp2011-09-091-148/+144
| | | | | | This takes as many leaks as possible out of the testing harness, so the leaks remaining are the fault of the tested code. Committed to a branch because the conversion creates new test failures that need review.
* 3389733 Convert [testthread] use to Thread package use in *io-70.1.dgp2011-09-092-27/+10
| | | Eliminates a memory leak in `make valgrind`.
* Release the right thread! D'oh!dgp2011-09-091-1/+1
|
* 3389733 Convert [testthread] use to Thread package use in chan-io-70.1.dgp2011-09-092-20/+14
| | | Eliminates a memory leak in `make valgrind TESTFLAGS="-file chanio.test"`.
*---. 3401704 Allow function names like influence(), nanobot(), and 99bottles()dgp2011-09-073-45/+147
|\ \ \ | | | | | | | | | | | | | | | | that have been parsed as missing operator syntax errors before with the form NUMBER + FUNCTION. ***POTENTIAL INCOMPATIBILITY***
| | | * remove stray copy/pastedgp2011-09-071-4/+0
| | |/
| | * missing 'break'dgp2011-09-071-0/+1
| |/
| * 3401704 Allow function names like influence(), nanobot(), and 99bottles()dgp2011-09-073-43/+136
| |\ | | | | | | | | | | | | that have been parsed as missing operator syntax errors before with the form NUMBER + FUNCTION. ***POTENTIAL INCOMPATIBILITY***
| | * Tidiness, comments, and tests.dgp_3401704dgp2011-09-072-5/+89
| | |
| | * Don't extend numbers with non-alphanumeric characters into barewords.dgp2011-09-061-0/+6
| | |
| | * 3401704 New patch to enable nancy(), influence(), 99bottles().dgp2011-09-061-43/+38
| | |
* | | Update to Olson's tzdata2011ivenkat2011-09-079-774/+595
|\ \ \ | |/ /
| * | Update to Olson's tzdata2011ivenkat2011-09-079-774/+595
| |/
| * merge-markjan.nijtmans2011-09-060-0/+0
| |\
| | * Add --disable-rpath option to configure scriptjan.nijtmans2011-09-063-529/+578
| | |
| * | merge-markjan.nijtmans2011-09-060-0/+0
| |\ \ | | |/
| | * Tcl_HashStats does not return a CONSTjan.nijtmans2011-09-065-6/+12
| | |
* | | [RFE 1711975]: Tcl_MainEx() (like Tk_MainEx())jan.nijtmans2011-09-064-8/+15
|\ \ \
| * | | Tcl_MainEx() (like Tk_MainEx())rfe_1711975jan.nijtmans2011-08-303-5/+6
| | | |
* | | | unused static array wtensjan.nijtmans2011-09-061-9/+0
|\ \ \ \ | | |/ / | |/| |
| * | | unused static array wtensjan.nijtmans2011-09-061-10/+0
| | | |
* | | | Convert [testthread] use to Thread package use in http.test.dgp2011-09-022-11/+13
| | | | | | | | | | | | Eliminates memory leak seen in `make valgrind`.
* | | | [Bug 3401422] Cache script-level changes to the nonblocking flag of an async ↵ferrieux2011-09-012-1/+13
| | | | | | | | | | | | | | | | client socket in progress, and commit them on completion.
* | | | 3402540 Corrections to TclParseNumber() to make it reject invalid Nan(Hex).dgp2011-09-014-2/+29
|\ \ \ \ | |/ / / | | / / | |/ / |/| | [scan Inf %g] is portable; remove constraint.
| * | 3402540 Corrections to TclParseNumber() to make it reject invalid Nan(Hex)dgp2011-09-014-2/+30
| | | | | | | | | [scan Inf %g] is portable; remove constraint.
| * | merge-markjan.nijtmans2011-08-300-0/+0
| |\ \ | | |/
| | * Make SHLIB_LD_LIBS='${LIBS}' the default and et to "" on per-platform ↵jan.nijtmans2011-08-303-519/+543
| | | | | | | | | | | | necessary basis. Add Haiku support and better NetBSD/FreeBSD support.
* | | [Bug 3398794]: Use Tcl errors in scripts, not panics.dkf2011-08-303-46/+84
|\ \ \ | |/ /
| * | [Bug 3398794]: Use Tcl errors in scripts, not panics.dkf2011-08-303-13/+54
| | |
* | | Put back the check for server sockets (bug #3394732).max2011-08-292-0/+14
| | |
* | | Leak of ReflectedTransformMap.dgp2011-08-292-4/+7
| | |
* | | Fix eval's faulty objProc, it was actually an nreProc [3399564|Bug 3399564]. ↵mig2011-08-293-2/+13
| | | | | | | | | | | | Thanks to Joe Mistachkin for detection and analysis.
* | | [3396731] inline string reverse: minor further improvementsjan.nijtmans2011-08-291-32/+22
| | |
* | | 3396731 Revise the [string reverse] implementation to operate on thedgp2011-08-273-109/+129
|\ \ \ | | | | | | | | representation that comes in, avoid conversion to other reps.
| * | | Repaired the lost performance in the copy loop hotspots. Now meets or revert_3396731dgp2011-08-271-13/+12
| | | | | | | | | | | | beats the former trunk (and current trunk by magnitudes) in tclbench.
| * | | 3396731 Another rewrite of TclStringObjReverse() to make it adopt thedgp2011-08-252-70/+114
| | | | | | | | | | | | | | | | nijtmans approach for reversing the objPtr->bytes rep without losing performance.
| * | | Revert the [string reverse] rewrite in a branch for more review.dgp2011-08-232-84/+80
| |\ \ \
* | | | | [Enh 3396731] Follow-up: special case for Pure-unicode representationjan.nijtmans2011-08-252-0/+28
|/ / / /
* | | | typodgp2011-08-231-1/+1
| | | |
* | | | 3396948 Leak of ReflectedChannelMap.dgp2011-08-232-4/+7
| | | |
* | | | gcc 4.6 (64-bit) warningsjan.nijtmans2011-08-231-4/+4
|\ \ \ \ | | |/ / | |/| |
| * | | gcc 4.6 (64-bit) warningsjan.nijtmans2011-08-231-2/+2
| | | |
| * | | merge-markjan.nijtmans2011-08-220-0/+0
| |\ \ \ | | | |/ | | |/|
| | * | Fixed use of C99 features breaking the build with MSVC6. The problem was ↵andreask2011-08-222-1/+7
| | | | | | | | | | | | | | | | introduced with checkin [e9a08358f4].
* | | | [FRQ 3396731] inline string reversejan.nijtmans2011-08-232-80/+84
| |_|/ |/| |
* | | merge-markjan.nijtmans2011-08-220-0/+0
|\ \ \ | |/ /