summaryrefslogtreecommitdiffstats
path: root/generic/tclCompCmdsGR.c
Commit message (Expand)AuthorAgeFilesLines
* Use TclAttemptInitStringRep() in a few more places where it's possible. Fix i...jan.nijtmans2025-05-261-1/+1
* A few more corrections to Tcl_BounceRefCount usage; definitely no leaks in te...dkf2025-05-201-7/+3
* Promote IsEmptyToken to TclIsEmptyToken, and use in other relevant placesdkf2025-05-191-10/+8
* Expand comments and tidy up a little in the [lappend] compilerdkf2025-05-131-24/+40
* fix INST_LAPPEND_LIST semantics with zero-length listscore-no-variable-width-instruction-issuedkf2025-05-121-3/+6
* Notes on expanded-lappend: requires a deep fix elsewhere, so for a future datedkf2025-05-101-1/+2
* Final set of changesdkf2025-05-091-6/+6
* Merge tclCompUtils.h into tclCompile.hdkf2025-05-051-1/+1
* Clean up a bitdkf2025-05-051-7/+8
* remove junk whitespacedkf2025-04-211-3/+3
* merge trunkdkf2025-04-201-41/+56
|\
| * Another round of -Wconversion warning fixes, see [03cff7a777]jan.nijtmans2025-04-171-53/+61
* | Clean up some code sections affected by change to always using 4-byte jumpsdkf2025-04-161-1/+4
* | Give [dict merge] its own compiler using INST_DICT_PUT; enables better [try] ...dkf2025-04-141-74/+47
* | Add [info object creationid] to fully compiled operations; simplify some inst...dkf2025-04-141-0/+19
* | merge trunkdkf2025-04-131-1/+1
|\ \ | |/
| * Another round of -Wconversion fixesjan.nijtmans2025-04-021-1/+1
* | Macros for comparing tokens to literals, making compiler logically easier to ...dkf2025-04-131-64/+30
* | Cleaning up a bunch of things in code generation.dkf2025-04-091-95/+100
* | Most tests working, but not yet all.dkf2025-03-291-2/+2
* | Many changes to basic opcode issuing to eliminate most 1-byte args. Not yet f...dkf2025-03-281-166/+154
* | Switch over to using 4-byte args; mark some ops as deprecated (gcc/clang)dkf2025-03-181-16/+18
* | This is an experiment with eliminating the issuing of variable-width instruct...dkf2025-03-091-40/+8
|/
* merge 8.7sebres2024-08-121-3/+4
|\
| * merge fix for [7179c6724cd38271]: compilation of incr command on wide constan...sebres2024-08-121-3/+4
| |\
| | * merge fix for [7179c6724cd38271]: compilation of incr command on wide constan...sebres2024-08-121-2/+9
| | * Since TCL_MAJOR_VERSION is always "8", don't check for it. Add C++-compatible...jan.nijtmans2023-06-301-27/+34
| | * Correct spelling errors in comments and documentation, but also non-comment pooryorick2023-04-121-4/+4
* | | Backout the "dullest commit ever" (not my words ....). It breaks the build. jan.nijtmans2024-05-141-4/+3
* | | Clean up a lot of small whitespace issues dkf2024-05-131-3/+4
* | | Merge 8.7. Tcl_GetStringFromObj() -> TclGetStringFromObj() (optimization)jan.nijtmans2024-03-211-4/+4
|\ \ \ | |/ /
| * | More int -> Tcl_Size (backported from 9.0)jan.nijtmans2023-10-101-10/+10
* | | more spacing/formatting tweaksdkf2024-03-191-1/+1
* | | Revert [0b05b5c750df] that broke bigdata tests and lseq-1.13apnadkarni2023-08-131-2/+2
* | | Merge 9.0jan.nijtmans2023-06-271-2/+2
* | | Fix warnings generated on disable8api buildsapnadkarni2023-04-211-2/+2
* | | Merge trunkapnadkarni2023-04-141-3/+3
|\ \ \
| * \ \ Correct spelling errors in comments and documentation, but also a non-comment...pooryorick2023-04-121-3/+3
| |\ \ \ | | |/ /
| | * | Correct spelling errors in comments and documentation, but also a non-comment pooryorick2023-04-121-3/+3
* | | | TIP 660. No compiler warnings. Tests suite pass on Win and Ubuntuapnadkarni2023-03-301-2/+2
|/ / /
* | | Merge 8.7jan.nijtmans2022-11-071-15/+15
|\ \ \ | |/ /
| * | Deprecate TclpHasSockets(): Every system nowadays has socketsjan.nijtmans2022-11-071-10/+15
* | | Merge 8.7. lreplace4 bcc instruction and FLT_MAX fixapnadkarni2022-11-051-169/+37
|\ \ \ | |/ /
| * | Rewrite lreplace4 implementation not to need extra immediate operands.apnadkarni2022-11-031-172/+38
| * | Bytecode compiler for leditapnadkarni2022-10-301-69/+118
| * | New bytecode implementation for lreplaceapnadkarni2022-10-301-138/+53
| * | New bytecode for linsertapnadkarni2022-10-301-36/+5
| * | Implement lreplace4 BCC instructionapnadkarni2022-10-301-0/+69
* | | Merge 8.7jan.nijtmans2022-10-211-1/+1
|\ \ \ | |/ /
| * | Merge 8.6jan.nijtmans2022-10-211-1/+1
| |\ \ | | |/