summaryrefslogtreecommitdiffstats
path: root/generic/tclCompile.c
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* More progressjan.nijtmans2022-03-231-1/+1
|
* Furtherjan.nijtmans2022-03-181-4/+4
| | | ,
* More progressjan.nijtmans2022-03-181-3/+3
|
* More progressjan.nijtmans2022-03-171-14/+14
|
* Revert previous commit (doesn't work) and merge 9.0jan.nijtmans2022-03-101-20/+20
|\
* | More progressjan.nijtmans2022-03-091-20/+20
| |
* | More size_tjan.nijtmans2022-03-081-3/+3
| |
* | Another round of int -> size_t for internal functionsjan.nijtmans2022-03-071-6/+10
| |
* | More progressjan.nijtmans2022-03-061-9/+9
|/
* Merge 8.7. Fix (windows MSVC OPTS=symbols) build errorjan.nijtmans2022-01-141-1/+1
|\
| * Merge 8.6jan.nijtmans2022-01-141-1/+1
| |\
| | * Fix [816913a65e]: GrowStringBuffer(): signed integer overflow. And a few ↵jan.nijtmans2022-01-131-1/+1
| | | | | | | | | | | | similar situations in other place
| | * IntRep -> InternalRep. Internal changes only.jan.nijtmans2021-10-191-2/+2
| | |
| * | Merge 8.7jan.nijtmans2021-10-111-2/+2
| |\ \ | | |/
| | * Eliminate many "register" keywords (which do nothing with modern compilers)jan.nijtmans2020-09-141-1/+1
| | | | | | | | | Eliminate many unnecessary type-casts to (unsigned)
* | | Merge 8.7jan.nijtmans2021-10-081-7/+7
|\ \ \ | |/ /
| * | Change "IntRep" to "InternalRep", as discussed in the Tcl Core mailing listjan.nijtmans2021-10-061-7/+7
| | |
* | | Merge 8.7jan.nijtmans2021-10-061-189/+178
|\ \ \ | |/ /
| * | Rewrite comments for clarity and conciseness.pooryorick2021-10-041-189/+178
| | |
* | | Merge 8.7, resolve conflictsjan.nijtmans2021-01-111-5/+5
|\ \ \ | |/ /
* | | Merge 8.7jan.nijtmans2020-12-081-2/+2
|\ \ \ | |/ /
| * | Add -finput-charset=UTF-8 and -fextended-identifiers to gcc (and clang). All ↵jan.nijtmans2020-12-081-2/+2
| | | | | | | | | | | | C sources can now use UTF-8, as far as gcc/clang/msvc support it. Not used yet
* | | Merge 8.7jan.nijtmans2020-09-171-2/+3
|\ \ \ | |/ /
| * | Eliminate many usages of Tcl_NewObj (-> TclNewObj) and Tcl_NewIntObj (-> ↵jan.nijtmans2020-09-171-2/+3
| | | | | | | | | | | | TclNewIntObj or Tcl_NewWideIntObj)
* | | Merge 8.7jan.nijtmans2020-09-071-1/+1
|\ \ \ | |/ /
* | | Merge core-8-branchjan.nijtmans2020-09-051-1/+1
|\ \ \
| * | | Backout [c1a376375e0e6488]: imported namespace ensemble command name ↵jan.nijtmans2020-09-051-1/+1
| |/ / | | | | | | | | | | | | distorted during deletion trace on the import. According to Travis, there's a memory leak which needs to be fixed first.
* | | Merge 8.7jan.nijtmans2020-09-041-1/+1
|\ \ \ | |/ /
| * | Fix for [c1a376375e0e6488], imported namespace ensemble command name distortedpooryorick2020-09-011-1/+1
| | | | | | | | | during deletion trace on the import
* | | Merge 8.7jan.nijtmans2020-09-011-1/+1
|\ \ \ | |/ /
| * | Merge 8.6. More documentation updatesjan.nijtmans2020-08-311-1/+1
| |\ \ | | |/
| | * Implement TIP #581: Master/Slavejan.nijtmans2020-08-311-1/+1
| | |
| | * Eliminate many unnecessary type-casts, mostly (size_t) when value is already ↵jan.nijtmans2020-08-111-4/+4
| | | | | | | | | | | | size_t or int
* | | Merge 8.7jan.nijtmans2020-05-141-3/+3
|\ \ \ | |/ /
| * | Merge 8.6jan.nijtmans2020-05-141-3/+3
| |\ \ | | |/
| | * In some places, Tcl_UtfPrev()/Tcl_UtfNext() is used traversing the ↵jan.nijtmans2020-05-141-31/+31
| | | | | | | | | | | | | | | | | | individual bytes of a string searching for '(', ')', '::' or other single bytes. It is overkill to use Tcl_UtfPrev/Tcl_UtfNext for that, since those characters can only appear as their ASCII byte, not as any other sequence. This effectively removes the last Tcl_UtfNext() call from the core, the only ones left are in tclTest.c for test commands. So the TclUtfNext() macro doesn't make sense any more. Remove "register" keyword from many files.
* | | merge 8.7dgp2020-03-061-12/+5
|\ \ \ | |/ /
| * | More TCL_UNUSED().dgp2020-03-061-12/+5
| | |
* | | Merge 8.7jan.nijtmans2020-02-281-30/+34
|\ \ \ | |/ /