summaryrefslogtreecommitdiffstats
path: root/generic/tclCompile.c
Commit message (Expand)AuthorAgeFilesLines
* 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
| * | Fix merge conflict previous commitjan.nijtmans2022-01-171-1/+0
| * | Merge 8.6jan.nijtmans2022-01-171-0/+1
| |\ \ | | |/
| | * Tcl_NewObj() -> TclNewObj()jan.nijtmans2022-01-171-2/+3
* | | More (internal) int -> size_t, allowing values > 2^31jan.nijtmans2022-06-091-5/+5
* | | Undo unintended (internal) variable renamejan.nijtmans2022-06-081-1/+1
* | | TIP #616: Tcl lists > 2^31 elementsjan.nijtmans2022-06-081-106/+112
|\ \ \
| * | | more tweaksjan.nijtmans2022-03-311-14/+15
| * | | More progressjan.nijtmans2022-03-311-1/+1