summaryrefslogtreecommitdiffstats
path: root/generic
Commit message (Expand)AuthorAgeFilesLines
* Add some more Tcl_Attempt* functionscore-attemptgetstringjan.nijtmans2025-05-2611-55/+386
|\
| * Rebase to trunkjan.nijtmans2025-05-2311-43/+235
| |\
| | * Rebase to trunkjan.nijtmans2025-05-2011-43/+235
| | |\
| | | * New function Tcl_AttemptGetString(). WIPjan.nijtmans2025-05-1511-43/+235
* | | | Merge 9.0jan.nijtmans2025-05-261-36/+36
|\ \ \ \
| * | | | Indenting (backported from 9.1)jan.nijtmans2025-05-265-145/+149
* | | | | Merge trunkapnadkarni2025-05-2617-30/+65
|\ \ \ \ \
| * \ \ \ \ Merge 9.0 - Fix [7346adc50f] - memory runaway on truncated iso2022 encodingapnadkarni2025-05-261-2/+26
| |\ \ \ \ \ | | |/ / / /
| | * | | | Handle tcl8 and replace profiles for truncated escape encodings. Add tests.apnadkarni2025-05-261-1/+25
| | * | | | 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-2548-5208/+6928
|\ \ \ \ \ \ | |/ / / / /
| * | | | | Factor out code for describing the args to a method.dkf2025-05-231-52/+27
| | |/ / / | |/| | |
| * | | | TIP 720: Bytecode generation improvements/sanitydkf2025-05-2317-4519/+6253
| |\ \ \ \
| | * | | | 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
| | * | | | fix (rare) merge errordkf2025-05-201-1/+0
| | * | | | merge trunkdkf2025-05-201-5/+6
| | |\ \ \ \ | | | | |/ / | | | |/| |
| | * | | | merge no-variable-width-instruction-issuedkf2025-05-206-69/+79
| | |\ \ \ \
| | | * | | | 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-191-1/+7
| | | * | | | 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-1527-119/+191
| | |\ \ \ \ | | | | |_|/ | | | |/| |
| | * | | | 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-1310-135/+239
| | |\ \ \ \
| | * | | | | 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
| | * | | | | | Fix comment indentationdkf2025-05-061-5/+5
| | * | | | | | Preparing to be able to disable the opcodes at some later date; we do not wan...dkf2025-05-052-28/+34
| | * | | | | | merge trunkdkf2025-05-054-4/+42
| | |\ \ \ \ \ \
| | * | | | | | | Merge tclCompUtils.h into tclCompile.hdkf2025-05-059-198/+175
| | * | | | | | | Clean up a bitdkf2025-05-059-330/+396
| | * | | | | | | Minor tinkeringdkf2025-05-043-17/+17
| | |\ \ \ \ \ \ \
| | * | | | | | | | Update comment: INST_RETURN_CODE_BRANCH isn't needed in asm any moredkf2025-05-021-2/+1
| | * | | | | | | | merge trunkdkf2025-05-0212-43/+52
| | |\ \ \ \ \ \ \ \
| | * \ \ \ \ \ \ \ \ Combine the new jumptable into this branchdkf2025-05-027-298/+1149
| | |\ \ \ \ \ \ \ \ \
| | | * | | | | | | | | Convert [try ... on ... finally ...] to use a jump tabledkf2025-04-291-8/+287
| | | * | | | | | | | | Use a jump table for [try] without 'trap' or 'finally'dkf2025-04-281-81/+276