summaryrefslogtreecommitdiffstats
path: root/generic/tclOptimize.c
Commit message (Collapse)AuthorAgeFilesLines
* Merge 8.7. Tcl_GetStringFromObj() -> TclGetStringFromObj() (optimization)jan.nijtmans2024-03-211-2/+2
|\
* | more spacing/formatting tweaksdkf2024-03-191-9/+9
| |
* | Fix warnings generated on disable8api buildsapnadkarni2023-04-211-2/+2
| |
* | TIP 660. No compiler warnings. Tests suite pass on Win and Ubuntuapnadkarni2023-03-301-1/+1
| |
* | More progressjan.nijtmans2022-03-301-1/+1
| |
* | More progressjan.nijtmans2022-03-291-3/+3
| |
* | More progressjan.nijtmans2022-03-171-4/+4
| |
* | More size_tjan.nijtmans2022-03-081-2/+3
| |
* | Merge 9.0jan.nijtmans2022-02-241-1/+1
| |
* | Merge 8.7, resolve conflictsjan.nijtmans2021-01-111-2/+2
|\ \ | |/
* | Merge 8.7jan.nijtmans2020-12-081-1/+1
|\ \ | |/
| * Add -finput-charset=UTF-8 and -fextended-identifiers to gcc (and clang). All ↵jan.nijtmans2020-12-081-1/+1
| | | | | | | | C sources can now use UTF-8, as far as gcc/clang/msvc support it. Not used yet
* | Merge 8.7jan.nijtmans2020-05-061-1/+1
|\ \ | |/
| * Merge 8.6jan.nijtmans2020-05-061-1/+1
| |\
| | * Merge 8.5. More usage of UCHAR() macro.jan.nijtmans2020-05-061-1/+1
| | |
* | | Merge 8.7jan.nijtmans2020-02-281-3/+3
|\ \ \ | |/ /
| * | Merge 8.7, and continue implementation. Almost donejan.nijtmans2019-07-101-3/+3
| | |
* | | Another round of int -> size_t modifications, so strings > 2Gb are handled ↵jan.nijtmans2019-01-241-2/+2
| | | | | | | | | | | | correctly on 64-bit platforms.
* | | Remove all code supporting legacy instructions.dgp2018-03-051-2/+0
| | |
* | | WIP removing bytecode instructions that are no longer issued.dgp2018-03-051-2/+2
|/ /
* | Micro-optimization: Use TclGetStringFromObj in stead of Tcl_GetStringFromObj ↵jan.nijtmans2016-07-081-2/+2
|/ | | | in many places where possible.
* merge trunkdkf2013-12-231-1/+1
|\
| * Making the optimizer pluggable by extensions; please review for committing ↵mig2013-12-181-1/+1
| | | | | | | | to trunk
* | Change name of instruction to make way for future changes.dkf2013-10-261-3/+3
|/
* Do jump generation at places where INST_RETURN_IMM might occur.dkf2013-10-151-1/+17
|
* Stop buffer overrun into undefined values detected by valgrind.dgp2013-06-261-1/+2
|
* Fixed bug with optimizing with INST_START_CMD about.dkf2013-06-191-2/+1
|
* Split the optimizer up. Remove the dreaded 'goto' from which doesn't need it.dkf2013-06-061-81/+127
|
* Added optimizing of jump-to-nop and jump-to-jump cases. Ta to AK for suggesting.dkf2013-06-051-57/+152
|
* Added the optimizer...dkf2013-06-051-0/+287