summaryrefslogtreecommitdiffstats
path: root/generic
Commit message (Collapse)AuthorAgeFilesLines
* Fixed bug in Tcl_SetListObj - it used to create invalid Tcl_Obj if you passedrjohnson1998-10-134-4/+10
| | | | | | in 0 elements. Despite what docs said. Also updated a few copyright notices.
* Fixed bug in "lsort -dictionary" that caused problems when comparingrjohnson1998-10-131-3/+3
| | | | numbers that started with 0.
* Bumped patch number to 8.0.4escoffon1998-10-131-3/+3
|
* Fixed bug in "info complete" - it did not handle NULLs correctly.rjohnson1998-10-131-5/+3
|
* Minor changes in test file & C style.rjohnson1998-10-061-6/+1
|
* Added a new Tcl object called "procbody"; this object's internalescoffon1998-10-054-119/+711
| | | | | | | representation contains both a Proc struct and its associated ByteCode. Updated tclProc.c::TclCreateProc to take procbody instances as the body argument, for future support of compiler extensions. Added the "procbodytest" package for testing all this stuff.
* Removed function declarations that were never used and not referencedrjohnson1998-09-292-20/+2
| | | | by any implementation.
* Replaced SCCS strings, fixed binary filescore_8_0_3stanton1998-09-1458-58/+58
|
* Restored attributionwelch1998-08-131-1/+6
|
* updated copyright info & sccs idsrjohnson1998-08-102-7/+4
|
* fixed a few code style issuesrjohnson1998-08-101-2/+7
|
* fixed style problemsrjohnson1998-08-101-13/+19
|
* Moved shared typedef herewelch1998-08-101-1/+16
|
* Moved data struct to tclInt.hwelch1998-08-101-15/+0
|
* Fixed to handle import links when redefining commandswelch1998-08-101-3/+55
|
* changed isArg/isTemp to flagsstanton1998-08-071-16/+54
| | | | made resolver api more object oriented
* replaced isArg/isTemp with flagsstanton1998-08-071-2/+2
|
* changed resolver epoch so it only invalidates the resolver cachestanton1998-08-071-60/+39
| | | | | | rather than forcing a complete recompile of the byte codes changed to use TclInitCompiledLocals changed resolver api to be a bit more object oriented
* added TclInitCompiledLocalsstanton1998-08-071-91/+128
| | | | deferred resolver caching code to procedure invocation time
* changed isArg and isTemp fields to us flags field in CompiledLocal structurestanton1998-08-071-4/+5
|
* Nuked / from file pathswelch1998-08-071-5/+5
|
* Added unix/arch possibility to library search pathwelch1998-08-061-2/+17
|
* changed the panic in TclProcCompileProc when a precompiled script jumpsescoffon1998-08-061-2/+4
| | | | interps to an error instead.
* 8.0.3welch1998-08-061-2/+2
|
* 8.0.3-5welch1998-08-041-19/+2
|
* a few more fixes, hope this is the last one!escoffon1998-08-041-5/+5
|
* EXPORT is now TCL_STORAGE_CLASSescoffon1998-08-044-16/+16
|
* EXPORT is now TCL_STORAGE_CLASSescoffon1998-08-041-2/+2
|
* oh well, it was supposed to be TCL_STORAGE_CLASS not TCLSTORAGECLASSescoffon1998-08-041-5/+5
|
* deleted a spurious line after my EXPORT changes.escoffon1998-08-041-2/+1
|
* changes made to accomodate extension writers:escoffon1998-08-041-7/+28
| | | | | - retain the old EXPORT(a,b) macro - rename the EXPORT macro to TCLSTORAGECLASS
* 8.0.3-4welch1998-07-291-2/+2
|
* rearranged the DLL import/export macros to give better default behaviourescoffon1998-07-291-7/+14
|
* Define EXPORT to be DLLEXPORTescoffon1998-07-291-0/+3
|
* - added setting of EXPORT to DLLEXPORT if we are building Tcl.escoffon1998-07-291-0/+8
|
* added unconitional setting of EXPORT to DLLEXPORT (source files thatescoffon1998-07-291-0/+3
| | | | contain an EXTERN must declare EXPORT to be DLLEXPORT)
* - added setting of EXPORT to DLLEXPORT if we are building the Tcl lib.escoffon1998-07-292-3/+18
|
* Merged changes between child workspace "/home/escoffon/ws/tcl8.0" andescoffon1998-07-291-1/+8
| | | | parent workspace "/export/home/ws/tcl8.0".
* dropped a couple of unnecessary #definesescoffon1998-07-291-3/+1
|
* make sure the EXPORT macro is reset to DLLIMPORT at the end of the fileescoffon1998-07-291-1/+5
|
* Added support for DLL import/export declarations in the EXTERN macroescoffon1998-07-291-25/+34
|
* Created a couple of procedures to export internal procs out of a DLL;escoffon1998-07-281-1/+51
| | | | | | this is needed to support precompiled procedure bodies and the info body command (without them one gets "not a procedure: xxxx" for all precompiled procedure bodies if Tcl is in a DLL)
* Info body creates a copy of the procedure body if it is a precompiledescoffon1998-07-281-3/+25
| | | | procedure body, to avoid having the internal representation invalidated
* cosmetic change to a commentescoffon1998-07-281-4/+4
|
* unset tclDefaultLibrary in safe modestanton1998-07-241-0/+1
|
* basically reapplied the changes for rev 1.7, modified to match the itcl 3.0escoffon1998-07-241-13/+25
| | | | merges
* lintstanton1998-07-242-5/+5
|
* Merged changes between child workspace "/home/stanton/ws/tcl8.0" andstanton1998-07-241-19/+48
| | | | parent workspace "/export/home/ws/tcl8.0".
* Updated core w/ Micheals latest changes.surles1998-07-246-147/+258
|
* Removed unreferenced varssurles1998-07-211-6/+4
|