Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge 8.7, resolve conflicts | jan.nijtmans | 2021-01-11 | 1 | -3/+3 |
|\ | |||||
* \ | Merge 8.7 | jan.nijtmans | 2020-12-08 | 1 | -1/+1 |
|\ \ | |/ | |||||
| * | Add -finput-charset=UTF-8 and -fextended-identifiers to gcc (and clang). All ↵ | jan.nijtmans | 2020-12-08 | 1 | -1/+1 |
| | | | | | | | | C sources can now use UTF-8, as far as gcc/clang/msvc support it. Not used yet | ||||
* | | Merge 8.7 | jan.nijtmans | 2020-09-17 | 1 | -1/+1 |
|\ \ | |/ | |||||
| * | Eliminate many usages of Tcl_NewObj (-> TclNewObj) and Tcl_NewIntObj (-> ↵ | jan.nijtmans | 2020-09-17 | 1 | -1/+1 |
| | | | | | | | | TclNewIntObj or Tcl_NewWideIntObj) | ||||
* | | Merge 8.7 | jan.nijtmans | 2020-08-13 | 1 | -1/+1 |
|\ \ | |/ | |||||
| * | More usage of TclNewIntObj() macro | jan.nijtmans | 2020-08-13 | 1 | -1/+1 |
| | | |||||
* | | Merge 8.7 | jan.nijtmans | 2020-03-07 | 1 | -26/+13 |
|\ \ | |/ | |||||
| * | Unused arguments in the OO source code files. | dgp | 2020-03-07 | 1 | -26/+13 |
| | | |||||
* | | Merge 8.7 | jan.nijtmans | 2020-02-28 | 1 | -27/+40 |
|\ \ | |/ | |||||
| * | Let's try a real C++ build with Travis on Linux | jan.nijtmans | 2019-08-30 | 1 | -13/+26 |
| |\ | |||||
| * \ | Merge tip-548 | jan.nijtmans | 2019-08-15 | 1 | -1/+1 |
| |\ \ | | |/ | |||||
| * | | Merge 8.7, and continue implementation. Almost done | jan.nijtmans | 2019-07-10 | 1 | -15/+15 |
| | | | |||||
* | | | Merge 8.7 | jan.nijtmans | 2019-08-15 | 1 | -2/+2 |
|\ \ \ | | |/ | |/| | |||||
| * | | Eliminate "register" keyword _everywhere_ in Tcl. This keyword is deprecated ↵ | jan.nijtmans | 2019-07-17 | 1 | -2/+2 |
| |/ | | | | | | | in C++ (removed in C++17, even), and essentially does nothing with most modern compilers. | ||||
* | | Eliminate many (mostly harmless) MSVC warning messages. Tcl 9 compiles ↵ | jan.nijtmans | 2019-03-13 | 1 | -1/+1 |
| | | | | | | | | warning-free now on MSVC. | ||||
* | | Another (big) round of int -> size_t enhancements. So Tcl can handle string ↵ | jan.nijtmans | 2019-02-01 | 1 | -5/+5 |
|\ \ | |/ | | | | | >2GiB in more places. | ||||
* | | Another round of int -> size_t modifications, so strings > 2Gb are handled ↵ | jan.nijtmans | 2019-01-24 | 1 | -1/+1 |
| | | | | | | | | correctly on 64-bit platforms. | ||||
* | | Merge trunk. Also rename TCL_NO_LENGTH -> TCL_AUTO_LENGTH | jan.nijtmans | 2018-09-05 | 1 | -3/+29 |
|\ \ | |/ | |||||
| * | Add better error handling and make the delegation work with cloning. | dkf | 2018-06-27 | 1 | -2/+12 |
| | | |||||
| * | Make the delegates work by moving their creation into C. | dkf | 2018-06-23 | 1 | -3/+19 |
| | | |||||
* | | Change ckalloc and friends to Tcl_Alloc and friends. Add two defines, ↵ | jan.nijtmans | 2018-09-01 | 1 | -3/+3 |
|\ \ | |/ | | | | | TCL_IO_FAILURE and TCL_NO_LENGTH (experimental, still open to be renamed following discussion) | ||||
* | | Use size_t in more API's, e.g. *RegExp* types | jan.nijtmans | 2018-07-02 | 1 | -4/+4 |
|/ | |||||
* | Correct results from unknown method handler. | dkf | 2018-05-13 | 1 | -1/+25 |
| | |||||
* | More efficient way of getting array element names; why search when direct ↵ | dkf | 2018-05-07 | 1 | -14/+4 |
| | | | | lookup is possible? | ||||
* | Make the 'varname' method know about private variables. | dkf | 2018-05-07 | 1 | -0/+53 |
| | |||||
* | Private methods seem to be working... | dkf | 2018-05-05 | 1 | -1/+2 |
| | |||||
* | TclOO: Remove unneeded name manipulation from TclOOCopyObjectCmd. | pooryorick | 2017-12-26 | 1 | -13/+0 |
| | |||||
* | Rebase for final implementation work | dkf | 2017-06-22 | 1 | -5/+27 |
| | |||||
* | explicitly ignore Tcl_PushCallFrame and TclPushStackFrame return value - it ↵ | Miguel Sofer | 2015-08-01 | 1 | -5/+1 |
| | | | | is always TCL_OK. Inconsistency found by coverity (CID 1251197) | ||||
* | added compilation for [nextto] | dkf | 2014-01-19 | 1 | -4/+16 |
| | |||||
* | make function static once more; not needed outside of source file | dkf | 2014-01-07 | 1 | -12/+9 |
| | |||||
* | merge main working branch | dkf | 2013-12-30 | 1 | -34/+37 |
|\ | |||||
| * | Bump TclOO version to 1.0.1 | dkf | 2013-09-18 | 1 | -1/+1 |
| | | |||||
| * | Don't allocate memory until you know you're going to use it and arrange for | dgp | 2013-08-21 | 1 | -1/+2 |
| | | | | | | it to be freed. Leak! | ||||
| * | Don't use automatic storage to hold the invocation words of oo::define. | dgp | 2013-08-21 | 1 | -5/+8 |
| | | | | | | That practice doesn't agree with NRE execution. | ||||
| * | Apply a fix for the bug. Passes the test suite now. | dkf | 2013-02-09 | 1 | -28/+27 |
| | | |||||
* | | Working towards a BCCed [next]. | dkf | 2012-11-01 | 1 | -7/+5 |
|/ | | | | This version <i>almost</i> works, except for a problem with restoring the context namespace upon return (which produces very strange results!) | ||||
* | merge trunk | dgp | 2012-08-08 | 1 | -40/+60 |
|\ | |||||
| * | converting to using Tcl_Obj API for error message generation; part done | dkf | 2012-08-03 | 1 | -40/+60 |
| | | |||||
* | | Update TclOO package to 0.7, correct copyright dates. | dkf | 2012-07-12 | 1 | -1/+1 |
|/ | |||||
* | Factor out a number of common patterns of use of Tcl_DStringAppend. | dkf | 2012-07-03 | 1 | -1/+1 |
| | |||||
* | * generic/tclOOBasic.c (TclOO_Class_Constructor): [Bug 2023112]: Cut | dkf | 2012-05-20 | 1 | -68/+70 |
| | | | | | the amount of hackiness in class constructors, and refactor some of the error message handling from [oo::define] to be saner in the face of odd happenings. | ||||
* | Implementation of TIP #380 | dkf | 2012-03-26 | 1 | -1/+8 |
| | |||||
* | Implementation of TIP #381: Call Chain Introspection and Control | dkf | 2011-05-25 | 1 | -11/+109 |
| | |||||
* | More generation of error codes (TclOO miscellany). | dkf | 2011-04-04 | 1 | -0/+3 |
| | |||||
* | Adjust ckalloc/ckfree macros to greatly reduce number of explicit casts in | dkf | 2011-03-12 | 1 | -1/+1 |
| | | | rest of Tcl source code. No ABI change. API change *should* be harmless. | ||||
* | Reorganization of call context reference count management so that code | dkf | 2011-03-01 | 1 | -12/+7 |
| | | | is (mostly) simpler. | ||||
* | NRE-enabled destructors! Also more generation of errorcodes. | dkf | 2010-02-05 | 1 | -17/+49 |
| | |||||
* | [Bug 2944404] Be careful in case an object deletes itself in its destructor. | dkf | 2010-02-02 | 1 | -3/+6 |
| |