Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | (Bad idea)tcl_nosize | jan.nijtmans | 2012-11-19 | 4 | -8/+60 |
|\ | |||||
| * | Single stub library can now handle Tcl8 and Tcl9 with different MAGIC values | jan.nijtmans | 2012-11-19 | 3 | -14/+72 |
| | | |||||
| * | eliminate unused variable | jan.nijtmans | 2012-11-19 | 1 | -2/+0 |
| | | |||||
* | | Merge trunk | jan.nijtmans | 2012-11-19 | 9 | -81/+75 |
|\ \ | |/ | | | <p>Adapt Tcl_Tell and Tcl_Seek to use the new type | ||||
| * | Remove some undocumented - obsolete - function from the API with 'Old' in ↵ | jan.nijtmans | 2012-11-19 | 6 | -106/+33 |
| | | | | | | | | the name. | ||||
* | | Merge novem. | jan.nijtmans | 2012-11-19 | 11 | -78/+102 |
|\ \ | |/ | | | <p>Introduce TCL_SIZE_T type. Not complete yet. | ||||
| * | Better solution for handling errors from Tcl 8.x compiled extensions. Works ↵ | jan.nijtmans | 2012-11-19 | 2 | -4/+9 |
| | | | | | | | | for existing ones. | ||||
* | | merge novem branch | jan.nijtmans | 2012-11-18 | 2 | -11/+20 |
|\ \ | |/ | |||||
| * | change stub library to detect - and generate a nice error-message - | jan.nijtmans | 2012-11-18 | 2 | -11/+20 |
| |\ | | | | | | | | | | | | | when a shared library compiled for Tcl 9.x is attempted to be loaded in Tcl 8.x. Change MAGIC value in stub tables for 64-bit builds (those surely will be incomatible!) | ||||
| | * | <i>on-hold at Don Porter's request</i> on_hold_trunk | jan.nijtmans | 2012-11-18 | 1 | -7/+26 |
| | |\ | | | | | | | | | | | | | | | | | | | | | change stub library to detect - and generate a nice error-message - when a shared library compiled for Tcl 8.x is attempted to be loaded in Tcl 9.x: Tcl 9 will not have the iPtr->result field so we cannot use that any more. | ||||
| | | * | <i>On hold at Don Porter's request</i> on_hold_85 | jan.nijtmans | 2012-11-18 | 1 | -7/+26 |
| | | |\ | | | | | | | | | | | | | | | | | | | | | | | | | | hange stub library to detect - and generate a nice error-message - when a shared library compiled for Tcl 8.x is attempted to be loaded in Tcl 9.x: Tcl 9 will not have the iPtr->result field so we cannot use that any more. | ||||
| | | | * | <i>On-hold at Don Porter's request.</i> on_hold_84 | jan.nijtmans | 2012-11-18 | 1 | -6/+27 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | change stub library to detect - and generate a nice error-message - when a shared library compiled for Tcl 8.x is attempted to be loaded in Tcl 9.x: Tcl 9 will not have the iPtr->result field so we cannot use that any more. | ||||
| | | | * | More complete purge of things only present for supporting long-dead Mac 9 ↵ | dgp | 2012-11-15 | 20 | -784/+27 |
| | | | | | | | | | | | | | | | | | | | | systems. | ||||
| | | | * | Fix bug in genStubs.tcl: If the macosx section doesn't contain any ↵ | jan.nijtmans | 2012-11-15 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | macosx-specific entries, no section at all is created <p>revert previous workaround in tclInt.decls | ||||
| | | | * | add missing macosx sections | jan.nijtmans | 2012-11-15 | 3 | -1/+198 |
| | | | | | |||||
| | | | * | Remove all the long dead mac entries in tcl*.decls files | jan.nijtmans | 2012-11-15 | 6 | -523/+67 |
| | | | | | | | | | | | | | | | | | | | | <p>backport genStubs::forAllStubs function, to generate dummy entries for some MAC_TCL entries <p>re-generate all tcl*Decls.h files. | ||||
| | | | * | 3587242 Missing Tcl_MutexUnlock() call made [testasync create] block. | dgp | 2012-11-14 | 1 | -0/+1 |
| | | | | | |||||
* | | | | | Better programming practice, no literal '-1' in source code. Might even be ↵ | jan.nijtmans | 2012-11-18 | 63 | -814/+804 |
|/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | useful for 64bit-sizes branch <p>add TCL_NOSIZE as internal defined for -1, and use it in a lot of places Ass this function argument should be size_t, not ssize_t (still to be TIPped), something like this will be needed anyway. | ||||
* | | | | Burn the bridge back to obsolete [puts] syntax. (Tcl 6?!) | dgp | 2012-11-16 | 1 | -13/+0 |
| | | | | |||||
* | | | | Burn the octal bridges. We're not goin' back. | dgp | 2012-11-16 | 4 | -150/+4 |
| | | | | |||||
* | | | | Tcl_Value is now a synonym for Tcl_Obj ! | dgp | 2012-11-16 | 1 | -0/+2 |
| | | | | |||||
* | | | | Remove pre-8.5 interface for custom expr functions. | dgp | 2012-11-16 | 6 | -577/+26 |
| | | | | |||||
* | | | | merge trunk | dgp | 2012-11-16 | 2 | -39/+49 |
|\ \ \ \ | |/ / / | |||||
| * | | | 3587651 Fix [info functions] and Tcl_ListMathFuncs(). | dgp | 2012-11-16 | 2 | -39/+49 |
| |\ \ \ | | |/ / | |||||
| | * | | 3587651 Fix Tcl_ListMathFuncs() by turning it into a call to [info functions] | dgp | 2012-11-16 | 1 | -31/+18 |
| | | | | |||||
| | * | | 3587651 fix [info functions] (Re-implementation in Tcl) | dgp | 2012-11-16 | 1 | -8/+31 |
| | | | | |||||
| | * | | Release branch for Tcl 8.5.13. | dgp | 2012-11-05 | 1 | -2/+2 |
| | | | | |||||
* | | | | eliminate CONST/CONST84/CONST86 | jan.nijtmans | 2012-11-16 | 9 | -239/+183 |
|\ \ \ \ | |/ / / | |||||
| * | | | A few unneeded internal CONST/CONST86's | jan.nijtmans | 2012-11-16 | 1 | -1/+1 |
| | | | | |||||
* | | | | Merge trunk | jan.nijtmans | 2012-11-16 | 11 | -153/+41 |
|\ \ \ \ | |/ / / | | | | | | | | | | | | | <p>Fix Windows build <p>Now usable with Thread's "novem" branch (3.0a1) <p>Remove some more deprecated stuff | ||||
| * | | | Simplification: don't declare struct types that are never used. | jan.nijtmans | 2012-11-15 | 7 | -9/+9 |
| | | | | |||||
* | | | | Abandon support for pre-8.5 bytecode. | dgp | 2012-11-15 | 1 | -133/+1 |
| | | | | |||||
* | | | | Goodbye to [case]. | dgp | 2012-11-15 | 3 | -143/+0 |
| | | | | |||||
* | | | | Kill Octal; bump to 9.0a0; make test suite work again. | dgp | 2012-11-15 | 3 | -9/+9 |
|/ / / | |||||
* | | | IMPLEMENTATION OF TIP#416: New Options for 'load': -global and -lazy | jan.nijtmans | 2012-11-15 | 2 | -3/+36 |
|\ \ \ | |||||
| * \ \ | merge trunk | jan.nijtmans | 2012-11-12 | 2 | -2/+2 |
| |\ \ \ | |||||
| * \ \ \ | merge trunk | jan.nijtmans | 2012-11-09 | 1 | -2/+0 |
| |\ \ \ \ | |||||
| * | | | | | Finish the TIP #416 implementation as specified (#define's were still ↵ | jan.nijtmans | 2012-11-07 | 2 | -2/+10 |
| | | | | | | | | | | | | | | | | | | | | | | | | missing). Added warning to "load" documentation. Added test case for using -global without specifying filename. | ||||
| * | | | | | merge trunk | dkf | 2012-11-06 | 17 | -426/+2756 |
| |\ \ \ \ \ | |||||
| * | | | | | | syntax improvement: expect options before the filename | jan.nijtmans | 2012-10-24 | 1 | -15/+14 |
| | | | | | | | | | | | | | | | | | | | | | <p>start at documentation | ||||
| * | | | | | | experimental implementation of FRQ-3579001 | jan.nijtmans | 2012-10-24 | 1 | -5/+31 |
| | | | | | | | |||||
* | | | | | | | * unix/tclUnixFCmd.c (TclUnixOpenTemporaryFile): [Bug 2933003]: Factor | dkf | 2012-11-14 | 3 | -8/+22 |
| |_|_|/ / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | out all the code to do temporary file creation so that it is possible to make it correct in one place. Allow overriding of the back-stop default temporary file location at compile time by setting the TCL_TEMPORARY_FILE_DIRECTORY #def to a string containing the directory name (defaults to "/tmp" as that is the most common default). | ||||
* | | | | | | re-enable bcc-tailcall, after fixing an infinite loop in the ↵ | mig | 2012-11-10 | 2 | -2/+2 |
| |_|/ / / |/| | | | | | | | | | | | | | | TCL_COMPILE_DEBUG mode | ||||
* | | | | | Remove files and references for long outdated Wise Installer. | dgp | 2012-11-07 | 1 | -2/+0 |
| |/ / / |/| | | | |||||
* | | | | Disable bytecompile of [tailcall] until it gets some repair. As is, it | dgp | 2012-11-05 | 1 | -1/+1 |
| | | | | | | | | | | | | hopelessly bogs down debug-enabled testing, and make many tests fail. | ||||
* | | | | Added bytecode compilation of many Tcl commands, merged from development branch. | dkf | 2012-11-05 | 15 | -420/+2723 |
|\ \ \ \ | |||||
| * | | | | Added compilation of [array exists], [array set] and [array unset]. Fixed a ↵merge_to_trunk | dkf | 2012-11-05 | 8 | -36/+451 |
| | | | | | | | | | | | | | | | | | | | | whole bunch of issues with opcode issuing that were causing problems with stack depth calculations. | ||||
| * | | | | Added compilation of [string last] and improved the compilation of [string ↵ | dkf | 2012-11-03 | 9 | -214/+253 |
| | | | | | | | | | | | | | | | | | | | | range]. This in turn enables compilation of [namespace qualifiers] and [namespace tail] (also done). | ||||
| * | | | | Added compilation of [info object isa object] (i.e., object verification). | dkf | 2012-11-03 | 7 | -4/+56 |
| | | | | | |||||
| * | | | | Added more TclOO introspection bytecodes ([info object class], [info object ↵ | dkf | 2012-11-02 | 7 | -54/+119 |
| | | | | | | | | | | | | | | | | | | | | namespace]). Also moved TclOO-in-8.6 to using the main Tcl internal ensemble builder. |