summaryrefslogtreecommitdiffstats
path: root/generic/tclCompile.c
Commit message (Expand)AuthorAgeFilesLines
* 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
| * | | more progressjan.nijtmans2022-03-311-1/+1
| * | | More progressjan.nijtmans2022-03-311-15/+15
| * | | more progressjan.nijtmans2022-03-311-8/+8
| * | | More progressjan.nijtmans2022-03-301-3/+3
| * | | More progressjan.nijtmans2022-03-301-15/+15
| * | | More progressjan.nijtmans2022-03-291-24/+24
| * | | More progressjan.nijtmans2022-03-291-6/+6
| * | | Fix some compiler warningsjan.nijtmans2022-03-281-1/+1
| * | | Make varIndexes a size_t[]jan.nijtmans2022-03-231-5/+6