Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge 8.7 | jan.nijtmans | 2020-08-13 | 1 | -2/+2 |
|\ | |||||
| * | More usage of TclNewIntObj() macro | jan.nijtmans | 2020-08-13 | 1 | -2/+2 |
| | | |||||
* | | Merge 8.7. Use more TCL_INDEX_NONE in documentation/headers/code. | jan.nijtmans | 2020-06-04 | 1 | -1/+1 |
|\ \ | |/ | |||||
* | | Merge 8.7 | jan.nijtmans | 2020-02-28 | 1 | -16/+16 |
|\ \ | |/ | |||||
| * | Merge 8.7, and continue implementation. Almost done | jan.nijtmans | 2019-07-10 | 1 | -6/+6 |
| |\ | |||||
| * | | Experiment: compile Tcl with C++ compiler. WIP | jan.nijtmans | 2019-07-04 | 1 | -10/+10 |
| |/ | |||||
| * | Merge 8.6 | jan.nijtmans | 2019-06-26 | 1 | -1/+1 |
| |\ | |||||
* | \ | Merge 8.7. Also eliminate some spacing before line-endings | jan.nijtmans | 2019-06-24 | 1 | -1/+1 |
|\ \ \ | |/ / | |||||
* | | | Merge 8.7 | jan.nijtmans | 2019-06-15 | 1 | -6/+43 |
|\ \ \ | |/ / | |||||
| * | | And fix the silly error | dkf | 2019-06-05 | 1 | -2/+2 |
| | | | |||||
| * | | And the command version of the new operators too. | dkf | 2019-06-05 | 1 | -1/+1 |
| | | | |||||
| * | | Start of implementation of string comparison operators. | dkf | 2019-06-05 | 1 | -5/+42 |
| | | | |||||
* | | | Merge 8.7 | jan.nijtmans | 2019-03-24 | 1 | -1/+1 |
|\ \ \ | |/ / | |||||
| * | | Make all internal small buffer related to Tcl_UtfBackslash() length 4, not ↵ | jan.nijtmans | 2019-03-24 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | TCL_UTF_MAX: For TCL_UTF_MAX=6 it was overkill, for TCL_UTF_MAX=3 not enough. Prove that this works by adding a Travis CI build configuration using TCL_UTF_MAX=3 | ||||
* | | | Merge 8.7 | jan.nijtmans | 2019-03-01 | 1 | -1/+1 |
|\ \ \ | |/ / | |||||
| * | | More use of TclHasIntRep() macro. Add vfs build director to fossil ignore-glob | jan.nijtmans | 2019-03-01 | 1 | -1/+1 |
| | | | |||||
| * | | More use of (efficient) TclHasIntRep() macro. Also eliminate many (size_t) ↵ | jan.nijtmans | 2019-02-27 | 1 | -1/+1 |
| | | | | | | | | | | | | and (unsigned) type-casts, which don't make sense any more. | ||||
* | | | More size_t-related consolidations. Now regexp can handle strings >2GB and ↵ | jan.nijtmans | 2019-02-05 | 1 | -2/+2 |
| | | | | | | | | | | | | more. Remove many type-casts which are not necessary any more. | ||||
* | | | Another round of int -> size_t modifications, so strings > 2Gb are handled ↵ | jan.nijtmans | 2019-01-24 | 1 | -2/+2 |
| | | | | | | | | | | | | correctly on 64-bit platforms. | ||||
* | | | Many internal int -> size_t increases, so string lengths > 2Gb can be ↵ | jan.nijtmans | 2018-12-26 | 1 | -2/+2 |
| | | | | | | | | | | | | handled correctly in many more places. | ||||
* | | | Implement TIP 445 | dgp | 2018-11-13 | 1 | -3/+5 |
|\ \ \ | |/ / | |||||
| * | | merge 8.7 | dgp | 2018-10-18 | 1 | -1/+1 |
| |\ \ | |||||
| * \ \ | merge trunk | dgp | 2017-09-01 | 1 | -1/+1 |
| |\ \ \ | |||||
| * \ \ \ | merge trunk | dgp | 2017-06-06 | 1 | -2/+2 |
| |\ \ \ \ | |||||
| * | | | | | Purge more direct accesses to bytes field. | dgp | 2016-10-07 | 1 | -3/+5 |
| | | | | | | |||||
* | | | | | | Merge 8.7 | jan.nijtmans | 2018-10-12 | 1 | -1/+1 |
|\ \ \ \ \ \ | | |_|_|/ / | |/| | | | | |||||
| * | | | | | TIP #502 implementation: Index value reform. | jan.nijtmans | 2018-10-12 | 1 | -1/+1 |
| | |_|/ / | |/| | | | |||||
* | | | | | Use more TCL_AUTO_LENGTH, when appropriate | jan.nijtmans | 2018-10-06 | 1 | -2/+2 |
| | | | | | |||||
* | | | | | Change ckalloc and friends to Tcl_Alloc and friends. Add two defines, ↵ | jan.nijtmans | 2018-09-01 | 1 | -6/+6 |
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | TCL_IO_FAILURE and TCL_NO_LENGTH (experimental, still open to be renamed following discussion) | ||||
* | | | | | | Another round of size_t'isms, this time also for Tcl_DString | jan.nijtmans | 2018-06-29 | 1 | -6/+6 |
| | | | | | | |||||
* | | | | | | Improve many parsing-related functions to use size_t | jan.nijtmans | 2018-06-29 | 1 | -9/+8 |
| | | | | | | |||||
* | | | | | | More API changes using size_t. Internal changes not complete yet (WIP) | jan.nijtmans | 2018-06-28 | 1 | -1/+2 |
| | | | | | | |||||
* | | | | | | Merge trunk | jan.nijtmans | 2018-04-15 | 1 | -6/+6 |
|\ \ \ \ \ \ | |/ / / / / | |||||
* | | | | | | merge trunk | jan.nijtmans | 2018-02-22 | 1 | -8/+8 |
|\ \ \ \ \ \ | |/ / / / / | |||||
* | | | | | | Change Tcl_Token definition (int -> size_t). Many related code-changes. | jan.nijtmans | 2018-01-31 | 1 | -5/+5 |
|/ / / / / | |||||
* | | | | | merge core-8-branch. Various cleanup: unused structure names, unused ↵ | jan.nijtmans | 2017-12-01 | 1 | -1/+1 |
|/ / / / | | | | | | | | | | | | | #defines. Change some "epoch"-related fields from int to size_t. Nothing functional. | ||||
* | | | | merge core-8-6-branch | jan.nijtmans | 2017-08-18 | 1 | -1/+1 |
|\ \ \ \ | |_|/ / |/| | / | | |/ | |/| | |||||
| * | | Better UTF-8 surrogate handling, only functional when TCL_UTF_MAX>3 | jan.nijtmans | 2017-06-08 | 1 | -1/+1 |
| | | | |||||
* | | | merge core-8-6-branch | jan.nijtmans | 2017-05-29 | 1 | -2/+2 |
|\ \ \ | |/ / | | / | |/ |/| | |||||
| * | Tcl_UtfToUniChar() -> TclUtfToUniChar() in various places: No change in ↵ | jan.nijtmans | 2017-05-29 | 1 | -2/+2 |
| | | | | | | | | functionality, just faster if ASCII only strings are involved. | ||||
* | | Fix [d4e7780ca1681cd095dbd81fe264feff75c988f7|d4e7780ca1]: "global" cmd ↵ | jan.nijtmans | 2016-09-07 | 1 | -9/+9 |
|\ \ | |/ | | | | | literal sharing vs. per-interp resolvers | ||||
* | | No longer need to create Tcl_Obj just to make some bytecode. | dgp | 2016-04-29 | 1 | -5/+2 |
|/ | |||||
* | More signed/unsigned type correction. | dgp | 2016-03-22 | 1 | -3/+3 |
|\ | |||||
| * | (cherry-pick): Fix signed-unsigned-compare warning (reported by François ↵ | jan.nijtmans | 2016-03-22 | 1 | -1/+1 |
|/ | | | | Vogel on Windows, but gcc can trigger it as well) | ||||
* | [3e7eca8c8c] Prevent overflow in the size value passed to ckrealloc(). | dgp | 2015-07-29 | 1 | -1/+3 |
|\ | |||||
| * | [3e7eca8c8c] Prevent overflow in the size value passed to ckrealloc(). | dgp | 2015-07-29 | 1 | -1/+3 |
| | | |||||
* | | Fix some gcc compiler warnings (probably cygwin-only) | jan.nijtmans | 2014-12-08 | 1 | -20/+20 |
|\ \ | |/ | |||||
| * | Fix some gcc compiler warnings (probably cygwin-only) | jan.nijtmans | 2014-12-08 | 1 | -3/+3 |
| | | |||||
* | | [d2ffcca163] Limit parsing results that are documented to accept only ASCII ↵ | dgp | 2014-12-05 | 1 | -27/+24 |
|\ \ | |/ | | | | | chars to actually follow that constraint. This requires not trusting isalnum(.) and isalpha(.) to deliver portable identical results. | ||||
| * | Limit isalpha(.) calls in the expr parser to only apply to known ASCII | dgp | 2014-12-04 | 1 | -3/+4 |
| | | | | | | arguments to make the results portable. |