summaryrefslogtreecommitdiffstats
path: root/generic/tclOOBasic.c
Commit message (Expand)AuthorAgeFilesLines
* [680503]: Ensure we make the shadow delegate even if there is no argument to ...dkf2024-09-161-2/+11
|\
| * [680503]: Ensure we make the shadow delegate even if there is no argument to ...dkf2024-09-161-2/+11
* | Define TclNewNamespaceObj() to capture common idiomdkf2024-08-171-2/+2
* | Improve [2da1cb0c80] fix.dkf2024-08-071-13/+17
|\ \ | |/
| * An imperfect fix for [2da1cb0c80] given that can't do the right thingdkf2024-08-071-13/+20
| |\
| | * An imperfect fix for [2da1cb0c80] given that can't do the right thingdkf2024-08-071-8/+21
* | | Make varname method handle array elements better. [2da1cb0c80]dkf2024-08-061-7/+15
* | | More cleaning up.dkf2024-08-051-4/+4
* | | Factor out most property-related C code into its own file.dkf2024-08-021-467/+4
* | | Use Tcl's internal API a bit betterdkf2024-08-011-36/+34
* | | Reduce number of allocations on property access path.dkf2024-07-211-25/+26
* | | Tidying up the properties codedkf2024-07-211-16/+10
* | | Fix small bugdkf2024-07-181-1/+1
* | | Merge trunkdkf2024-07-181-22/+28
|\ \ \
| * \ \ Merge 8.7dkf2024-07-181-1/+2
| |\ \ \ | | |/ /
| | * | 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
| | |\ \ | | | |/
| | | * 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
| | |\ \ | | | |/
| * | | Backout the "dullest commit ever" (not my words ....). It breaks the build. jan.nijtmans2024-05-141-1/+1
| * | | Clean up a lot of small whitespace issues dkf2024-05-131-1/+1
| * | | Merge 8.7jan.nijtmans2024-04-111-21/+21
| |\ \ \ | | |/ /
| | * | 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
| * | | more spacing/formatting tweaksdkf2024-03-191-1/+1
* | | | Add doc commentsdkf2024-01-291-18/+30
* | | | Property implementation 'definitions', not yet plumbed into documented APIdkf2024-01-281-6/+6
* | | | Property implementations: not plugged into Tcl level yetdkf2024-01-281-40/+231
* | | | Change back memory management to how I wanted it to bedkf2024-01-271-4/+5
* | | | Now passing testsdkf2024-01-271-46/+180
* | | | Work in progress: Implementing properties with more C for greater speeddkf2024-01-271-0/+154
|/ / /
* | | Merge 8.7jan.nijtmans2023-10-191-21/+21
|\ \ \ | |/ /
| * | 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
* | | Fix warnings generated on disable8api buildsapnadkarni2023-04-211-2/+2
* | | TIP 660. No compiler warnings. Tests suite pass on Win and Ubuntuapnadkarni2023-03-301-31/+31
* | | More -Wconversion warning fixesjan.nijtmans2023-03-081-19/+21
* | | Another round of -1 -> TCL_INDEX_NONEjan.nijtmans2023-03-051-22/+22
* | | Merge 8.7jan.nijtmans2022-11-111-1/+2
|\ \ \ | |/ /
| * | Add (internal) TclNewUIntObj(), and use it to fix TCL_LINK_WIDE_UINT for big ...jan.nijtmans2022-11-111-1/+1
* | | TIP #616: Tcl lists > 2^31 elementsjan.nijtmans2022-06-081-19/+19
|\ \ \
| * \ \ Merge 9.0jan.nijtmans2022-04-141-3/+2
| |\ \ \ | |/ / / |/| | |