summaryrefslogtreecommitdiffstats
path: root/generic/tclOODefineCmds.c
Commit message (Expand)AuthorAgeFilesLines
* More cleaning up.dkf2024-08-051-172/+9
* Factor out most property-related C code into its own file.dkf2024-08-021-244/+32
* Remove redundant code.dkf2024-08-011-41/+1
* Use Tcl's internal API a bit betterdkf2024-08-011-45/+60
* Tidying up the properties codedkf2024-07-211-200/+216
* Make the [property] definition itself go to Cdkf2024-07-201-24/+330
* Correction to error codedkf2024-07-181-1/+1
* Merge trunkdkf2024-07-181-54/+47
|\
| * Backout the "dullest commit ever" (not my words ....). It breaks the build. jan.nijtmans2024-05-141-2/+2
| * Clean up a lot of small whitespace issues dkf2024-05-131-2/+2
| * Merge 8.7jan.nijtmans2024-04-111-43/+43
| |\
| | * Merge 8.6. Use Tcl_NewBooleanObj for booleans; we should say what we meanjan.nijtmans2024-04-111-43/+43
| | |\
| * | \ Merge 8.7. Tcl_GetStringFromObj() -> TclGetStringFromObj() (optimization)jan.nijtmans2024-03-211-5/+5
| |\ \ \ | | |/ /
| | * | Restore TclListObjLength()/TclListObjGetElements() macro's, as they were in 8.6jan.nijtmans2024-03-131-8/+8
| * | | Restore TclListObjGetElements()/TclListObjLength() as they were in 8.6 too.jan.nijtmans2024-03-121-8/+8
* | | | Add doc commentsdkf2024-01-291-1/+27
* | | | Plug implementation in... and fix the silly bugsdkf2024-01-281-3/+3
* | | | Property implementation 'definitions', not yet plumbed into documented APIdkf2024-01-281-185/+180
* | | | Now passing testsdkf2024-01-271-4/+4
|/ / /
* | | merge core-8-branchdkf2023-11-161-6/+38
|\ \ \ | |/ /
| * | Blooperfixdkf2023-11-131-2/+0
| * | Remnants from TIP 567's implementation. The feature was done ages ago.dkf2023-11-131-5/+37
* | | Merge 8.7jan.nijtmans2023-10-191-41/+41
|\ \ \ | |/ /
| * | Handle sentinels for any C++ compilerjan.nijtmans2023-10-171-41/+41
| * | Rebase to 8.7jan.nijtmans2023-07-261-3/+3
| |\ \
| | * | TIP #666 implementationjan.nijtmans2023-05-031-3/+3
* | | | Merge 8.7jan.nijtmans2023-06-021-4/+4
|\ \ \ \ | |/ / /
| * | | New (internal) macro TclAttemptInitStringRep()jan.nijtmans2023-06-021-4/+4
| * | | More int/Tcl_Size backportjan.nijtmans2023-05-201-8/+10
* | | | Fix int/Tcl_Size pointer errorsapnadkarni2023-05-191-8/+10
* | | | Fix build - ckalloc/ckfree not in Tcl 9apnadkarni2023-05-191-8/+8
* | | | Merge 8.7dkf2023-05-191-9/+455
|\ \ \ \ | |/ / /
| * | | eliminate some compiler warningsjan.nijtmans2022-09-191-14/+14
| * | | rebase to 8.7jan.nijtmans2022-09-191-54/+463
| |\ \ \ | | |/ / | |/| |
| | * | merge core-8-branchdkf2021-01-051-1/+1
| | |\ \
| | * \ \ merge core-8-branchdkf2020-12-061-60/+60
| | |\ \ \
| | * \ \ \ merge core-8-branchdkf2020-02-261-2/+1
| | |\ \ \ \
| | * | | | | caching is one of the two hard things in CS (along with naming and off-by-one...dkf2020-02-071-7/+35
| | * | | | | Implementation of properties for TclOOdkf2019-12-281-47/+428
* | | | | | | Fix warnings generated on disable8api buildsapnadkarni2023-04-211-7/+7
* | | | | | | Merge 9.0apnadkarni2023-04-051-2/+2
|\ \ \ \ \ \ \
* | | | | | | | TIP 660. No compiler warnings. Tests suite pass on Win and Ubuntuapnadkarni2023-03-301-74/+74
|/ / / / / / /
* | | | | | | Another round of -1 -> TCL_INDEX_NONEjan.nijtmans2023-03-051-56/+56
* | | | | | | Merge 8.7jan.nijtmans2022-08-211-3/+3
|\ \ \ \ \ \ \ | |/ / / / / /
| * | | | | | Merge 8.7jan.nijtmans2022-07-011-3/+3
* | | | | | | More (internal) int -> size_t, allowing values > 2^31jan.nijtmans2022-06-091-18/+18
* | | | | | | TIP #616: Tcl lists > 2^31 elementsjan.nijtmans2022-06-081-77/+80
|\ \ \ \ \ \ \
| * \ \ \ \ \ \ Merge 9.0jan.nijtmans2022-05-171-8/+8
| |\ \ \ \ \ \ \ | |/ / / / / / / |/| | | | | | |
| * | | | | | | Merge 9.0jan.nijtmans2022-02-241-8/+7
| |\ \ \ \ \ \ \
| * | | | | | | | some morejan.nijtmans2022-02-211-2/+2