summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* filesystem optimisation -- Three main issues accomplished: (1) cleaned up ↵vincentdarley2004-01-2125-912/+1765
| | | | variable names in
* Whitespace minimisationdkf2004-01-201-76/+77
|
* Minor comment improvementsdkf2004-01-201-5/+6
|
* Minor whitespace/capitalization fixesdkf2004-01-201-15/+15
|
* no messagedavygrvy2004-01-201-0/+8
|
* * win/tclWinPipe.c (Tcl_WaitPid): Fixed a thread-safety problem with thedavygrvy2004-01-201-5/+14
| | | | | | process list. The delayed cut operation after the wait was going stale by being outside the list lock. It now cuts within the lock and does a locked splice for when it needs to instead. [Bug 859820]
* Full bytecode compilation for [lassign]dkf2004-01-188-62/+559
|
* no messagedavygrvy2004-01-171-0/+6
|
* added #pragma comment(lib, "advapi32.lib") when compilingdavygrvy2004-01-171-1/+8
| | | | under VC++
* Fix a shimmering bugdkf2004-01-173-2/+19
|
* Minor fixes and update of UNIX documentation installerdkf2004-01-173-5/+10
|
* Basic implementation of TIP#57 - TclX's [lassign] command into Tcl coredkf2004-01-176-4/+249
| | | | | | | Not a direct copy * Better use of Tcl object API * More extensive test suite * More extensive documentation
* no messagedavygrvy2004-01-161-1/+11
|
* Same change in how TCL_USE_STATIC_PACKAGES is used.davygrvy2004-01-161-2/+2
|
* Some clean-up with how the resource files are built and howdavygrvy2004-01-161-23/+16
| | | | -DTCL_USE_STATIC_PACKAGES is sent when compiling the shells
* Some clean-up with how the resource files are built.davygrvy2004-01-162-9/+9
|
* document 'fullwarn' in the opening usage commentsdavygrvy2004-01-151-2/+4
|
* no messagedavygrvy2004-01-151-0/+5
|
* Added new logic to crank-up the warning levels for both compiledavygrvy2004-01-151-2/+13
| | | | and link when $(FULLWARNINGS) is set.
* * win/rules.vc: Added new 'fullwarn' to the CHECKS commandlinedavygrvy2004-01-151-1/+8
| | | | macro; sets $(FULLWARNINGS).
* no messagedavygrvy2004-01-151-0/+9
|
* * win/tclWinReg.c: Placed the requirement for advapi.libdavygrvy2004-01-152-4/+7
| | | | | | | | into the object file itself with #paragma comment (lib, ...) when built with VC++. This will simplify linking for users of the static library. * win/makefile.vc: Removed 'advapi.lib' from $(baselibs).
* record bug report numberdgp2004-01-151-2/+1
|
* Allow [dict exists {a {b c}} d e] to not be an error. [Bug 871387]dkf2004-01-143-22/+52
|
* Dict refcount fixes from Peter Spjuth. Thanks! [Bug 876170]dkf2004-01-143-20/+219
|
* * generic/tclCmdMZ.c (Tcl_SwitchObjCmd): Silence compiler warnings.dgp2004-01-132-3/+6
|
* Patch 876451: restores performance of [return]. Also allows formsdgp2004-01-137-134/+410
| | | | | | | | | | | | | | | | | | | | | | | | | | such as [return -code error $msg] to be bytecompiled. * generic/tclInt.h: Factored Tcl_ReturnObjCmd() into two pieces: * generic/tclCmdMZ.c: TclMergeReturnOptions(), which can parse the options to [return], check their validity, and create the corresponding return options dictionary, and TclProcessReturn(), which takes that return options dictionary and performs the [return] operation. * generic/tclCompCmds.c: Rewrote TclCompileReturnCmd() to call TclMergeReturnOptions() at compile time so the return options dictionary is computed at compile time (when it is fully known). The dictionary is pushed on the stack along with the result, and the code and level values are included in the bytecode as operands. Also supports optimized compilation of un-[catch]ed [return]s from procs with default options into the INST_DONE instruction. * generic/tclExecute.c: Rewrote INST_RETURN instruction to retrieve the code and level operands, pop the return options from the stack, and call TclProcessReturn() to perform the [return] operation. * generic/tclCompile.h: New utilities include TclEmitInt4 macro * generic/tclCompile.c: and TclWordKnownAtCompileTime().
* more detaildgp2004-01-131-0/+1
|
* * generic/tclFileName.c (Tcl_GlobObjCmd): Latest changes todgp2004-01-132-24/+23
| | | | | | management of the interp result by Tcl_GetIndexFromObj() exposed improper interp result management in the [glob] command procedure. Corrected by adopting the Tcl_SetObjResult(Tcl_NewStringObj) pattern.
* Fix shared object panics. [Bug 875395]dkf2004-01-132-3/+14
|
* 2004-01-09 editdavygrvy2004-01-131-1/+3
|
* improved commentsMiguel Sofer2004-01-121-10/+6
|
* * generic/tclCompExpr.c (CompileLandOrLorExpr): cosmetic changes.Miguel Sofer2004-01-122-17/+16
|
* Fix a comment.Miguel Sofer2004-01-121-3/+2
|
* * generic/tclCompExpr.c (CompileLandOrLorExpr): new logic, fewerMiguel Sofer2004-01-123-39/+70
| | | | | | | instructions. As a side effect, the instructions INST_LOR and INST_LAND are now never used. * generic/tclExecute.c (INST_JUMP*): small optimisation; fix a bug in debug code.
* no messagedavygrvy2004-01-111-1/+1
|
* no messagedavygrvy2004-01-111-0/+6
|
* * win/tclWinThrd.c (Tcl_ConditionNotify): condPtr must be dereferenceddavygrvy2004-01-111-2/+2
| | | | | to see if there are waiters else uninitialized datum is manipulated. [Bug 849007]
* no messagedavygrvy2004-01-101-0/+4
|
* Added -DTCL_NO_DEPRECATED usage to makefile.vc. Called like this:davygrvy2004-01-102-2/+27
| | | | nmake -af makefile.vc CHECKS=nodep
* no messagedavygrvy2004-01-091-0/+7
|
* Renamed and deprecated #defines moved to within the #ifndef TCL_NO_DEPRECATEDdavygrvy2004-01-091-16/+18
| | | | | block. This alows us to build Tcl to check for deprecated functions in use, such as panic() and Tcl_Ckalloc(). By request from DKF.
* TclFinalizeFilesystem fixvincentdarley2004-01-092-3/+8
|
* * win/tclWin32Dll.c (DllMain): Add HAVE_NO_SEHmdejong2003-12-262-1/+76
| | | | | | blocks in place of __try and __except statements to support gcc builds. This is needed after David's changes on 2003-12-21. [Tcl patch 858493]
* typo fixesdgp2003-12-241-15/+9
|
* no messagedavygrvy2003-12-241-0/+63
|
* Deprected use of Tcl_Ckalloc changed to Tcl_Alloc in thedavygrvy2003-12-241-2/+2
| | | | TclAllocObjStorage macro.
* All uses of 'panic' (the macro) changeddavygrvy2003-12-2451-306/+309
| | | | | | | to 'Tcl_Panic' (the function). The #define of panic in tcl.h clearly states it is deprecated in the comments. [Patch 865264]
* prevent static buffer overflow (Doh!)davygrvy2003-12-231-4/+4
|
* fixed static buffer overflowdavygrvy2003-12-231-2/+2
|