summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Add some more Tcl_Attempt* functionscore-attemptgetstringjan.nijtmans2025-05-2614-57/+400
|\
| * Rebase to trunkjan.nijtmans2025-05-2312-43/+238
| |\
| | * Rebase to trunkjan.nijtmans2025-05-2012-43/+238
| | |\
| | | * New function Tcl_AttemptGetString(). WIPjan.nijtmans2025-05-1512-43/+238
* | | | Merge mark for 9.0 changes.mdapnadkarni2025-05-260-0/+0
|\ \ \ \
| * | | | Update changes for fixed ticketsapnadkarni2025-05-261-0/+2
* | | | | Merge 9.0jan.nijtmans2025-05-262-36/+37
|\ \ \ \ \ | |/ / / /
| * | | | Update changes.mdjan.nijtmans2025-05-261-0/+1
| * | | | Fix [1dcda0e862]: Build broken (trunk branch) tclCompExpr.c tclOOCall.c. Just...jan.nijtmans2025-05-261-0/+1
| * | | | Indenting (backported from 9.1)jan.nijtmans2025-05-265-145/+149
* | | | | Update changes.mdapnadkarni2025-05-261-0/+5
* | | | | New internal list representations for lreverse, lrepeat, lrange. See https://...apnadkarni2025-05-2613-274/+2301
|\ \ \ \ \
| * \ \ \ \ Merge trunkapnadkarni2025-05-2619-32/+138
| |\ \ \ \ \ | |/ / / / / |/| | | | |
* | | | | | Merge 9.0 - Fix [7346adc50f] - memory runaway on truncated iso2022 encodingapnadkarni2025-05-263-4/+99
|\ \ \ \ \ \ | | |/ / / / | |/| | | |
| * | | | | Fix [7346adc50f] - memory runaway on truncated iso2022 encodingapnadkarni2025-05-263-4/+99
| |\ \ \ \ \
| | * | | | | Add table driven truncation at end testcore-apn-bug-7346adc50fapnadkarni2025-05-261-1/+11
| | * | | | | Handle tcl8 and replace profiles for truncated escape encodings. Add tests.apnadkarni2025-05-263-2/+87
| | * | | | | Start on [7346adc50f]. Now raise error on truncated encoding. Still have to h...apnadkarni2025-05-251-1/+1
| |/ / / / /
* | | | | | Use TclAttemptInitStringRep() in a few more places where it's possible. Fix i...jan.nijtmans2025-05-2616-28/+39
| | * | | | Merge trunkcore-apn-tip636-appl-91apnadkarni2025-05-2568-5314/+7104
| | |\ \ \ \ | |_|/ / / / |/| | | | |
* | | | | | Factor out code for describing the args to a method.dkf2025-05-231-52/+27
| |_|/ / / |/| | | |
* | | | | TIP 720: Bytecode generation improvements/sanitydkf2025-05-2320-4550/+6339
|\ \ \ \ \
| * | | | | tidy up spacesdkf2025-05-221-42/+42
| * | | | | Improvements to TRACE macros and reduce warnings (on some platforms/configs)dkf2025-05-221-172/+177
| * | | | | MSVC doesn't like #ifdef in arguments to a macrodkf2025-05-221-6/+5
| * | | | | Use the right internal macrodkf2025-05-211-2/+1
| * | | | | Add back missing file. I don't know why it keeps getting nuked...dkf2025-05-211-0/+75
| * | | | | merge trunk (indirectly)dkf2025-05-201-294/+301
| |\ \ \ \ \
| | * | | | | fix (rare) merge errordkf2025-05-201-1/+0
| | * | | | | merge trunkdkf2025-05-201-5/+6
| | |\ \ \ \ \ | | | | |_|/ / | | | |/| | |
| | * | | | | merge no-variable-width-instruction-issuedkf2025-05-2010-71/+90
| | |\ \ \ \ \ | | |/ / / / / | |/| | | | |
| * | | | | | merge trunkdkf2025-05-203-2/+4
| |\ \ \ \ \ \
| * | | | | | | A few more corrections to Tcl_BounceRefCount usage; definitely no leaks in te...dkf2025-05-204-23/+9
| * | | | | | | Disable deprecation notices with MSVC; they can get them if they turn on supp...dkf2025-05-191-2/+2
| * | | | | | | Promote IsEmptyToken to TclIsEmptyToken, and use in other relevant placesdkf2025-05-195-41/+55
| * | | | | | | Don't generate the next clause of [for] if it's known to be emptydkf2025-05-191-8/+12
| * | | | | | | Use the sense of space-ness from the parser, not the unicode supportdkf2025-05-192-1/+14
| * | | | | | | fix errorsdkf2025-05-181-2/+2
| | | * | | | | merge tebc-opnd-typesdkf2025-05-171-291/+298
| | | |\ \ \ \ \ | | |/ / / / / / | |/| | | | | |
| * | | | | | | Actually, standards-compliant compilers should use the standard form for depr...dkf2025-05-151-2/+2
| * | | | | | | Minor optimisation in light of TIP 717dkf2025-05-151-2/+1
| * | | | | | | merge trunkdkf2025-05-1530-151/+232
| |\ \ \ \ \ \ \ | | | |_|_|_|_|/ | | |/| | | | |
| * | | | | | | Need to test _MSVC_VER to see if we're in 19.0 or later to enable [[deprecated]]dkf2025-05-151-2/+3
| * | | | | | | Drop reference counts on duplicated objects on error: DICT_PUT and DICT_REMOVEdkf2025-05-151-0/+6
| * | | | | | | Expand comments and tidy up a little in the [lappend] compilerdkf2025-05-131-24/+40
| * | | | | | | merge trunkdkf2025-05-1311-135/+311
| |\ \ \ \ \ \ \
| * | | | | | | | fix INST_LAPPEND_LIST semantics with zero-length listscore-no-variable-width-instruction-issuedkf2025-05-122-21/+30
| * | | | | | | | Notes on expanded-lappend: requires a deep fix elsewhere, so for a future datedkf2025-05-101-1/+2
| * | | | | | | | merge trunkdkf2025-05-091-6/+14
| |\ \ \ \ \ \ \ \
| * | | | | | | | | Final set of changesdkf2025-05-098-179/+230