summaryrefslogtreecommitdiffstats
path: root/generic/tclOOInfo.c
Commit message (Expand)AuthorAgeFilesLines
* merge trunkdkf2025-05-291-1/+1
|\
| * Use TclAttemptInitStringRep() in a few more places where it's possible. Fix i...jan.nijtmans2025-05-261-1/+1
* | Add a TCL_UNREACHABLE macro for marking a code path as never reached dkf2025-05-271-2/+12
|/
* Factor out code for describing the args to a method.dkf2025-05-231-52/+27
* Add [info object creationid] to fully compiled operations; simplify some inst...dkf2025-04-141-1/+1
* Shorten generation of TCL OO error codesdkf2024-12-231-6/+6
* Match Tcl_Free()'s argument typejan.nijtmans2024-12-051-2/+2
|\
| * backout [b569739692]: [02977e0004] Reduce impact of recursion depth bug.jan.nijtmans2024-11-121-59/+108
* | Use more named constants in TclOO implementationdkf2024-09-301-27/+35
* | Define TclNewNamespaceObj() to capture common idiomdkf2024-08-171-2/+1
* | More cleaning up.dkf2024-08-051-12/+26
* | Factor out most property-related C code into its own file.dkf2024-08-021-198/+20
* | Use Tcl's internal API a bit betterdkf2024-08-011-39/+87
* | Merge trunkdkf2024-07-181-28/+52
|\ \
| * \ Merge 8.7jan.nijtmans2024-05-281-1/+1
| |\ \ | | |/
| | * Eliminate some unnecessary type-casts. Tcl_GetString -> TclGetString where ap...jan.nijtmans2024-05-281-3/+3
| | |\
| * | \ Merge 8.7dkf2024-05-261-4/+2
| |\ \ \ | | |/ /
| | * | merge 8.6dkf2024-05-261-4/+2
| | |\ \ | | | |/
| | | * Use the new operationsdkf2024-05-251-4/+2
| * | | Add code commentsdkf2024-05-161-0/+7
| * | | Fix the bug; [info class methods -private] regression with TIP 500dkf2024-05-161-6/+25
| * | | Merge 8.7jan.nijtmans2024-04-111-15/+15
| |\ \ \ | | |/ /
| | * | Merge 8.6. Use Tcl_NewBooleanObj for booleans; we should say what we meanjan.nijtmans2024-04-111-17/+17
| | |\ \ | | | |/
| | | * Use Tcl_NewBooleanObj for booleans; we should say what we mean. Fix sentinels...jan.nijtmans2024-04-111-25/+25
| | | * Tcl_NewObj() -> TclNewObj()jan.nijtmans2022-01-171-18/+18
| * | | Use Tcl_NewBooleanObj for booleans; we should say what we meandkf2024-04-111-2/+2
* | | | Now passing testsdkf2024-01-271-5/+2
* | | | Work in progress: Implementing properties with more C for greater speeddkf2024-01-271-7/+6
|/ / /
* | | Merge 8.7jan.nijtmans2023-10-191-15/+15
|\ \ \ | |/ /
| * | Handle sentinels for any C++ compilerjan.nijtmans2023-10-171-15/+15
* | | Merge 8.7jan.nijtmans2023-06-021-2/+2
|\ \ \ | |/ /
| * | New (internal) macro TclAttemptInitStringRep()jan.nijtmans2023-06-021-2/+2
| * | More int/Tcl_Size backportjan.nijtmans2023-05-201-1/+1
* | | Fix int/Tcl_Size pointer errorsapnadkarni2023-05-191-1/+1
* | | Merge 8.7dkf2023-05-191-1/+184
|\ \ \ | |/ /
| * | eliminate some compiler warningsjan.nijtmans2022-09-191-2/+2
| * | merge core-8-branchdkf2021-01-051-1/+1
| |\ \
| * \ \ merge core-8-branchdkf2020-12-061-57/+57
| |\ \ \
| * | | | Other list-returning [info class] subcommands are plurals, so change property...dkf2019-12-311-5/+7
| * | | | Implementation of properties for TclOOdkf2019-12-281-1/+182
* | | | | TIP 660. No compiler warnings. Tests suite pass on Win and Ubuntuapnadkarni2023-03-301-30/+30
* | | | | Another round of -1 -> TCL_INDEX_NONEjan.nijtmans2023-03-051-18/+18
* | | | | Merge 9.0jan.nijtmans2022-04-141-10/+10
|\ \ \ \ \
| * \ \ \ \ Rebase to Tcl 9.0jan.nijtmans2022-04-011-10/+10
| |\ \ \ \ \
| | * | | | | Use TIP #613's Tcl_GetIndexFromObj() to eliminate typecasts which are no long...jan.nijtmans2022-03-021-10/+10
| | | |_|/ / | | |/| | |
* | | | | | Merge 9.0jan.nijtmans2022-02-241-6/+6
|\ \ \ \ \ \ | |/ / / / /
* | | | | | More int -> size_t, especially TclOOjan.nijtmans2022-01-271-12/+15
|/ / / / /
* | | | | Merge 8.7jan.nijtmans2020-12-081-1/+1
|\ \ \ \ \ | |/ / / /
| * | | | Add -finput-charset=UTF-8 and -fextended-identifiers to gcc (and clang). All ...jan.nijtmans2020-12-081-1/+1
| | |/ / | |/| |
* | | | Merge 8.7jan.nijtmans2020-09-171-21/+21
|\ \ \ \ | |/ / /