summaryrefslogtreecommitdiffstats
path: root/generic/tclOOBasic.c
Commit message (Expand)AuthorAgeFilesLines
* Merge 8.6 branchdkf2024-07-181-1/+2
|\
| * Make [self] work inside [$obj eval]. [91b3a5bb14e6e8ae]dkf2024-07-151-1/+2
* | Stop variable from disappearing by accident when referred to by name. [74b611...dkf2024-07-141-0/+5
|\ \ | |/
| * Stop variable from disappearing by accident when referred to by name. [74b611...dkf2024-07-141-0/+5
| * Another round of sentinel fixes for 8.6, NULL -> (char *)NULLjan.nijtmans2024-05-291-21/+21
* | Eliminate some unnecessary type-casts. Tcl_GetString -> TclGetString where ap...jan.nijtmans2024-05-281-5/+5
|\ \ | |/
* | Merge 8.6. Use Tcl_NewBooleanObj for booleans; we should say what we meanjan.nijtmans2024-04-111-21/+21
|\ \ | |/
| * Tcl_NewObj() -> TclNewObj()jan.nijtmans2022-01-171-1/+1
| * Get rid of "register" keyword, forbidden in c++20.jan.nijtmans2020-11-261-2/+2
| * More usage of TclNewObj() in stead of Tcl_NewObj() and TclNewIntObj() in stea...jan.nijtmans2020-10-131-1/+1
| * TclOO: Remove unneeded name manipulation from TclOOCopyObjectCmd.pooryorick2018-02-151-13/+0
| * Add the check for wrong arguments back to TclOO_Object_Destroy, removepooryorick2018-02-151-0/+5
| * Streamline TclOO object cleanup routines.pooryorick2018-02-151-5/+0
* | Handle sentinels for any C++ compilerjan.nijtmans2023-10-171-21/+21
* | More (internal) usage of TclGetString() and TclGetStringFromObj() macro'sjan.nijtmans2023-03-271-3/+3
* | Add (internal) TclNewUIntObj(), and use it to fix TCL_LINK_WIDE_UINT for big ...jan.nijtmans2022-11-111-1/+1
* | Add -finput-charset=UTF-8 and -fextended-identifiers to gcc (and clang). All ...jan.nijtmans2020-12-081-1/+1
* | Eliminate many usages of Tcl_NewObj (-> TclNewObj) and Tcl_NewIntObj (-> TclN...jan.nijtmans2020-09-171-1/+1
* | More usage of TclNewIntObj() macrojan.nijtmans2020-08-131-1/+1
* | Unused arguments in the OO source code files.dgp2020-03-071-26/+13
* | Let's try a real C++ build with Travis on Linuxjan.nijtmans2019-08-301-13/+26
|\ \
* \ \ Merge tip-548jan.nijtmans2019-08-151-1/+1
|\ \ \ | |/ /
| * | Eliminate "register" keyword _everywhere_ in Tcl. This keyword is deprecated ...jan.nijtmans2019-07-171-2/+2
* | | Merge 8.7, and continue implementation. Almost donejan.nijtmans2019-07-101-15/+15
|/ /
* | Add better error handling and make the delegation work with cloning.dkf2018-06-271-2/+12
* | Make the delegates work by moving their creation into C.dkf2018-06-231-3/+19
* | Correct results from unknown method handler.dkf2018-05-131-1/+25
* | More efficient way of getting array element names; why search when direct loo...dkf2018-05-071-14/+4
* | Make the 'varname' method know about private variables.dkf2018-05-071-0/+53
* | Private methods seem to be working...dkf2018-05-051-1/+2
* | TclOO: Remove unneeded name manipulation from TclOOCopyObjectCmd.pooryorick2017-12-261-13/+0
|/
* Rebase for final implementation workdkf2017-06-221-5/+27
* explicitly ignore Tcl_PushCallFrame and TclPushStackFrame return value - it i...Miguel Sofer2015-08-011-5/+1
* added compilation for [nextto]dkf2014-01-191-4/+16
* make function static once more; not needed outside of source filedkf2014-01-071-12/+9
* merge main working branchdkf2013-12-301-34/+37
|\
| * Bump TclOO version to 1.0.1dkf2013-09-181-1/+1
| * Don't allocate memory until you know you're going to use it and arrange fordgp2013-08-211-1/+2
| * Don't use automatic storage to hold the invocation words of oo::define.dgp2013-08-211-5/+8
| * Apply a fix for the bug. Passes the test suite now.dkf2013-02-091-28/+27
* | Working towards a BCCed [next].dkf2012-11-011-7/+5
|/
* merge trunkdgp2012-08-081-40/+60
|\
| * converting to using Tcl_Obj API for error message generation; part donedkf2012-08-031-40/+60
* | Update TclOO package to 0.7, correct copyright dates.dkf2012-07-121-1/+1
|/
* Factor out a number of common patterns of use of Tcl_DStringAppend.dkf2012-07-031-1/+1
* * generic/tclOOBasic.c (TclOO_Class_Constructor): [Bug 2023112]: Cutdkf2012-05-201-68/+70
* Implementation of TIP #380dkf2012-03-261-1/+8
* Implementation of TIP #381: Call Chain Introspection and Controldkf2011-05-251-11/+109
* More generation of error codes (TclOO miscellany).dkf2011-04-041-0/+3
* Adjust ckalloc/ckfree macros to greatly reduce number of explicit casts indkf2011-03-121-1/+1