summaryrefslogtreecommitdiffstats
path: root/generic/tclOOInt.h
Commit message (Expand)AuthorAgeFilesLines
* Merge 8.7jan.nijtmans2024-08-201-1/+1
|\
* | More cleaning up.dkf2024-08-051-14/+8
* | Factor out most property-related C code into its own file.dkf2024-08-021-3/+17
* | Remove redundant code.dkf2024-08-011-1/+0
* | Use Tcl's internal API a bit betterdkf2024-08-011-116/+127
* | Reduce number of allocations on property access path.dkf2024-07-211-0/+1
* | Make the [property] definition itself go to Cdkf2024-07-201-5/+9
* | Merge trunkdkf2024-07-181-0/+10
|\ \
| * \ Merge 8.7. Random indent fixesjan.nijtmans2024-06-271-8/+8
| |\ \ | | |/
| * | Proper fix for [87271f7cd6]. Structures relating to [info frame] in a method ...dkf2024-05-171-0/+10
| |\ \ | | |/
| | * Proper fix for [87271f7cd6]. Structures relating to [info frame] in a method ...dkf2024-05-171-0/+10
| | |\
| | | * Fix the problem properlydkf2024-05-171-0/+1
| | | * Starting to clean up the mess. The extra frame info can have the same lifespa...dkf2024-05-171-0/+9
| | | * ClientData -> 'void *" in TclOO headersjan.nijtmans2022-08-211-34/+34
| | * | some more int -> Tcl_Sizejan.nijtmans2023-09-251-23/+23
| | * | Rebase to 8.7jan.nijtmans2023-07-261-11/+0
| | |\ \
| | | * \ Rebase to latest 8.7jan.nijtmans2023-05-101-11/+0
| | | |\ \
| | | | * | Remove unused TclMethodIsType()jan.nijtmans2023-05-031-3/+0
| | | | * | TIP #666 implementationjan.nijtmans2023-05-031-8/+0
| * | | | | Backout the "dullest commit ever" (not my words ....). It breaks the build. jan.nijtmans2024-05-141-34/+31
| * | | | | Clean up a lot of small whitespace issues dkf2024-05-131-31/+34
* | | | | | Add doc commentsdkf2024-01-291-1/+1
* | | | | | Property implementation 'definitions', not yet plumbed into documented APIdkf2024-01-281-0/+1
* | | | | | Property implementations: not plugged into Tcl level yetdkf2024-01-281-0/+6
* | | | | | Now passing testsdkf2024-01-271-13/+14
* | | | | | Work in progress: Implementing properties with more C for greater speeddkf2024-01-271-0/+1
|/ / / / /
* | | | | Merge 8.7dkf2023-05-191-6/+36
|\ \ \ \ \ | |/ / / /
| * | | | merge core-8-branchdkf2023-05-191-3/+3
| |\ \ \ \ | | |/ / /
| * | | | rebase to 8.7jan.nijtmans2022-09-191-6/+36
| |\ \ \ \ | | |_|/ / | |/| | |
| | * | | merge core-8-branchdkf2020-12-061-5/+5
| | |\ \ \
| | * | | | Implementation of properties for TclOOdkf2019-12-281-6/+36
* | | | | | Merge 8.7jan.nijtmans2023-05-091-3/+3
|\ \ \ \ \ \ | | |_|_|/ / | |/| | | |
| * | | | | Fix [96551aca55]: Avoid pointer arithmetic with NULL in FOREACH_STRUCT(). Som...jan.nijtmans2023-05-081-3/+3
| |\ \ \ \ \ | | |/ / / / | |/| | | |
| | * | | | Better version, keeping the (undocumented) behavior of 'i' initializationjan.nijtmans2023-05-081-2/+2
| | * | | | Proposed fix for [96551aca55]: Avoid pointer arithmetic with NULL in FOREACH_...jan.nijtmans2023-05-081-2/+2
| |/ / / /
* | | | | TIP 660. No compiler warnings. Tests suite pass on Win and Ubuntuapnadkarni2023-03-301-10/+10
* | | | | Merge 8.7. Some size_t -> Tcl_Size in internal header filesjan.nijtmans2023-03-291-18/+18
|\ \ \ \ \ | |/ / / /
* | | | | Change 'skip' argument from int to size_t. Should have been part of TIP #630...jan.nijtmans2022-09-091-2/+2
* | | | | Merge 8.7jan.nijtmans2022-08-211-5/+16
|\ \ \ \ \ | |/ / / /
| * | | | TIP #630 implementation: TclOO commands > 2^31jan.nijtmans2022-08-211-5/+16
| |\ \ \ \
| | * | | | Merge 8.7jan.nijtmans2022-07-011-0/+11
| |/ / / /
* | | | | Merge 9.0jan.nijtmans2022-05-301-111/+29
|\ \ \ \ \
| * \ \ \ \ Merge 8.7jan.nijtmans2022-05-271-111/+29
| |\ \ \ \ \ | | |/ / / /
| | * | | | Use more Tcl_ObjCmdProc/Tcl_MethodCallProc typedefsjan.nijtmans2022-05-271-92/+34
* | | | | | Merge 9.0jan.nijtmans2022-02-241-7/+7
|\ \ \ \ \ \ | |/ / / / /
| * | | | | More (internal) size_t usage in TclOOjan.nijtmans2022-02-241-3/+3
* | | | | | More int -> size_t, especially TclOOjan.nijtmans2022-01-271-3/+3
|/ / / / /
* | | | | Merge 8.7jan.nijtmans2022-01-121-1/+1
|\ \ \ \ \ | |/ / / /
| * | | | Merge 8.6jan.nijtmans2022-01-121-1/+1
| |\ \ \ \ | | |_|/ / | |/| | / | | | |/ | | |/|
| | * | Fix [da6f155ca4]: STRING_SIZE() macro: parenthesize numChars usage. Fix more ...jan.nijtmans2022-01-121-1/+1