summaryrefslogtreecommitdiffstats
path: root/generic/tclCompile.c
Commit message (Expand)AuthorAgeFilesLines
* Fix and speedup for TclLog2() - only used with TCL_COMPILE_STATS. Can now han...jan.nijtmans2025-04-111-19/+11
* merge 8.7dgp2025-03-051-5/+3
|\
| * The "numTokens" field of Tcl_Token is now type Tcl_Size.dgp2025-03-051-3/+3
| * (cherry-pick )Fix ungrammatical doubling of words in commentsjan.nijtmans2024-12-101-3/+2
* | GHA win-, linux- and mac-flows: speed-up build (j4), add info section into bu...jan.nijtmans2024-11-131-1/+1
|\ \ | |/
| * backout [b569739692]: [02977e0004] Reduce impact of recursion depth bug.jan.nijtmans2024-11-121-1/+1
* | (void *)NULL -> (char *)NULL, where appropriatejan.nijtmans2024-10-251-1/+1
|\ \ | |/
* | Fix ungrammatical doubling of words in commentsminordkf2024-09-211-3/+2
* | Eliminate TclPrintByteCodeObj()'s 'interp' argument, which is not used. Fix s...jan.nijtmans2024-05-271-22/+12
|\ \ | |/
| * Eliminate TclPrintByteCodeObj()'s 'interp' argument, which is not used.jan.nijtmans2024-05-271-22/+12
* | Backout the "dullest commit ever" (not my words ....). It breaks the build. jan.nijtmans2024-05-141-25/+26
* | Clean up a lot of small whitespace issues dkf2024-05-131-26/+25
* | Merge 8.7jan.nijtmans2024-04-111-1/+1
|\ \ | |/
| * Merge 8.6. Use Tcl_NewBooleanObj for booleans; we should say what we meanjan.nijtmans2024-04-111-1/+1
| |\
| | * More type-casts (c++-compatibility)jan.nijtmans2023-09-131-47/+47
| | * Correct spelling errors in comments and documentation, but also non-comment pooryorick2023-04-121-6/+6
| | * Fix [d554e5554e]: fix typo “defintion”jan.nijtmans2022-10-201-1/+1
* | | Merge 8.7. Tcl_GetStringFromObj() -> TclGetStringFromObj() (optimization)jan.nijtmans2024-03-211-5/+5
|\ \ \ | |/ /
* | | more spacing/formatting tweaksdkf2024-03-191-90/+90
* | | Fix indentation/brace usage style issuesdkf2024-03-191-6/+6
* | | Bytecode implementationdkf2023-12-051-0/+7
* | | Remaining fixes for [26870862f0]: Wrong sentinel in Tcl_SetErrorCode usagejan.nijtmans2023-10-221-1/+1
* | | Merge 8.7jan.nijtmans2023-10-191-1/+1
|\ \ \ | |/ /
| * | Handle sentinels for any C++ compilerjan.nijtmans2023-10-171-1/+1
| * | More int -> Tcl_Size (backported from 9.0)jan.nijtmans2023-10-101-1/+1
* | | Permit large scripts > INT_MAX. Not complete because compiler source line tra...apnadkarni2023-07-091-22/+25
* | | A few corrections in comments.pooryorick2023-05-051-2/+2
* | | Add tests. Panic on bytecode length limitapnadkarni2023-04-291-0/+12
* | | Limit scripts to INT_MAX-1 bytesapnadkarni2023-04-291-1/+18
* | | Adapt signature of TclCompileScript() to fit better after TIP 660.dgp2023-04-241-2/+2
* | | Fix warnings generated on disable8api buildsapnadkarni2023-04-211-3/+3
* | | 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-43/+43
|/ / /
* | | More -1 -> TCL_INDEX_NONEjan.nijtmans2023-03-051-1/+1
* | | Merge trunk. Also update Tcl_ObjType.version to match TIP 644apnadkarni2022-11-091-0/+7
|\ \ \
| * \ \ Merge 8.7jan.nijtmans2022-11-071-1/+1
| |\ \ \ | | |/ /
| | * | Deprecate TclpHasSockets(): Every system nowadays has socketsjan.nijtmans2022-11-071-1/+1
| * | | Merge 8.7. lreplace4 bcc instruction and FLT_MAX fixapnadkarni2022-11-051-0/+7
| |\ \ \ | | |/ /
| | * | Rewrite lreplace4 implementation not to need extra immediate operands.apnadkarni2022-11-031-6/+7
| | * | New bytecode implementation for lreplaceapnadkarni2022-10-301-2/+2
| | * | New bytecode for linsertapnadkarni2022-10-301-2/+6
| | * | Implement lreplace4 BCC instructionapnadkarni2022-10-301-0/+2
* | | | TIP 644 - Make Tcl_ObjType extensibleapnadkarni2022-10-111-1/+3
|/ / /
* | | Merge 8.7jan.nijtmans2022-08-251-2/+6
|\ \ \ | |/ /
| * | [37108037b9]: Code cleanups to support CHERI. Apply patch 0001 and 0003 (and ...jan.nijtmans2022-08-251-2/+6
* | | Merge 8.7. Eliminate warning, seen with clangjan.nijtmans2022-06-131-1/+1
|\ \ \ | |/ /
* | | Merge 8.7jan.nijtmans2022-06-131-8/+8
|\ \ \ | |/ /
| * | Some -1 -> TCL_INDEX_NONE. Update fossil's ignore-globjan.nijtmans2022-06-131-43/+44