summaryrefslogtreecommitdiffstats
path: root/generic/tclLiteral.c
Commit message (Collapse)AuthorAgeFilesLines
* Merge 8.7, resolve conflictsjan.nijtmans2021-01-111-8/+8
|\
* \ 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.7. Use more TCL_INDEX_NONE in documentation/headers/code.jan.nijtmans2020-06-041-6/+6
|\ \ | |/
* | Merge 8.7jan.nijtmans2020-04-161-1/+2
|\ \ | |/
| * Merge 8.7jan.nijtmans2020-04-161-1/+2
| |\
| | * Merge 8.6. Add TclStaticPackage to (internal) stub table. Code cleanup.jan.nijtmans2020-04-161-29/+30
| | |\
| | | * Add (internal) stub entries for TclRegisterLiteral and TclStaticPackage. Not ↵jan.nijtmans2020-04-161-91/+121
| | | | | | | | | | | | | | | | | | | | used in any test-cases yet, but could be used in extensions for testing. Backported from 8.6. New test commands "testbytestring" and "teststringbytes". Also backported from 8.6. Not used in any test-cases yet.
* | | | Merge 8.7jan.nijtmans2020-02-281-6/+8
|\ \ \ \ | |/ / /
| * | | Merge tip-548. A few more fixes, trying to make the Travis build work (finally)jan.nijtmans2019-09-021-3/+4
| |\ \ \
| * \ \ \ Let's try a real C++ build with Travis on Linuxjan.nijtmans2019-08-301-1/+2
| |\ \ \ \ | | |/ / /
| * | | | Merge tip-548jan.nijtmans2019-08-151-22/+22
| |\ \ \ \ | | |/ / /
| * | | | Merge 8.7. Continue implementation for win32jan.nijtmans2019-08-021-1/+1
| |\ \ \ \
| * | | | | Merge 8.7, and continue implementation. Almost donejan.nijtmans2019-07-101-7/+7
| | | | | |
* | | | | | Merge 8.7jan.nijtmans2019-08-151-22/+22
|\ \ \ \ \ \ | | |_|/ / / | |/| | | |
| * | | | | Merge 8.7jan.nijtmans2019-08-141-3/+3
| |\ \ \ \ \ | | | |/ / / | | |/| | |
| * | | | | Eliminate "register" keyword _everywhere_ in Tcl. This keyword is deprecated ↵jan.nijtmans2019-07-171-22/+22
| | |/ / / | |/| | | | | | | | | | | | | in C++ (removed in C++17, even), and essentially does nothing with most modern compilers.
* | | | | Merge 8.7jan.nijtmans2019-08-011-1/+1
|\ \ \ \ \ | | |/ / / | |/| | |
| * | | | Add some "const" keywords, in places where strings are really const.jan.nijtmans2019-07-301-1/+1
| | | | |
* | | | | Merge 8.7jan.nijtmans2019-07-241-2/+2
|\ \ \ \ \ | |/ / / /
| * | | | Eliminate the use of C++ keywords as variable names. Nothing more than ↵jan.nijtmans2019-07-231-2/+2
| |/ / / | | | | | | | | | | | | rename the variables in something else.
* | | | Merge 8.7jan.nijtmans2019-06-071-6/+6
|\ \ \ \ | |/ / /
| * | | More usage of TCL_INDEX_NONE in stead of -1. More internal use of size_t, ↵jan.nijtmans2019-06-071-19/+23
| | | | | | | | | | | | | | | | mainly in memory statistics (debug-mode only), and TCL_Z_MODIFIER. This gives broader memory statistics on win64.
* | | | Merge 8.7, and add some more usage of TCL_INDEX_NONE/TCL_AUTO_LENGTHjan.nijtmans2019-06-061-2/+4
|\ \ \ \ | |/ / /
| * | | Squelch compiler warnings, but make refCount of type unsigned int.jan.nijtmans2019-06-061-4/+6
| |\ \ \
| | * | | squelch int vs. long int (size_t) warings in comparison, format specifiersbch2019-06-061-4/+4
| |/ / /
* | | | Merge 8.7jan.nijtmans2019-03-011-1/+1
|\ \ \ \ | |/ / /
| * | | More use of TclHasIntRep() macro. Add vfs build director to fossil ignore-globjan.nijtmans2019-03-011-1/+1
| | | |
| * | | More use of (efficient) TclHasIntRep() macro. Also eliminate many (size_t) ↵jan.nijtmans2019-02-271-2/+2
| | | | | | | | | | | | | | | | and (unsigned) type-casts, which don't make sense any more.
* | | | More size_t-related consolidations. Now regexp can handle strings >2GB and ↵jan.nijtmans2019-02-051-19/+12
| | | | | | | | | | | | | | | | more. Remove many type-casts which are not necessary any more.
* | | | Merge 8.7jan.nijtmans2019-01-261-15/+26
|\ \ \ \ | |/ / /
| * | | Do not assume that literals have a non-NULL bytes field; user code could ↵dkf2019-01-251-15/+26
| |\ \ \ | | |/ / | | | | | | | | purge it.
| | * | Do not assume that literals have a non-NULL bytes field; user code could ↵dkf2019-01-251-15/+26
| | |\ \ | | | |/ | | | | | | | | purge it.
| | | * Do not assume that literals have a non-NULL bytes field; user code could ↵dkf2019-01-251-15/+26
| | | | | | | | | | | | | | | | purge it.
* | | | Merge 8.7jan.nijtmans2018-12-111-11/+11
|\ \ \ \ | |/ / / | | | | | | | | In test-cases, don't load Tcltest package if it isn't actually used. Another round of size_t related improvements. Nothing functional. Also improve some comments.
* | | | Now that we have TCL_AUTO_LENGTH/TCL_IO_FAILURE macro's, use them to make ↵jan.nijtmans2018-11-181-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | code and documentation more readable. Shifted to feature branch as a temporary measure since it doesn't build.
* | | | Change ckalloc and friends to Tcl_Alloc and friends. Add two defines, ↵jan.nijtmans2018-09-011-14/+14
|\ \ \ \ | |/ / / | | | | | | | | TCL_IO_FAILURE and TCL_NO_LENGTH (experimental, still open to be renamed following discussion)
* | | | More using TCL_Z_MODIFIER where possiblejan.nijtmans2018-06-281-6/+6
| | | |
* | | | merge trunkjan.nijtmans2017-12-221-2/+2
|\ \ \ \ | |/ / /
| * | | Change a few (internal) refCount/mask variables to unsigned type.jan.nijtmans2017-12-221-11/+12
| | | |
* | | | re-base "novem-more-memory-API" to trunk. TIP not submitted yet, but upcoming.jan.nijtmans2017-11-161-64/+66
|\ \ \ \ | |/ / / |/| | |
| * | | More internal use of size_t in stead of int (e.g. in many 'epoch's)jan.nijtmans2017-02-221-8/+6
| | | |
| * | | More internal use of size_t. Eliminate unused "isBin" argument from ↵jan.nijtmans2016-12-011-51/+55
| | | | | | | | | | | | | | | | TclpSysAlloc()
| * | | merge trunkjan.nijtmans2016-11-251-4/+4
| |\ \ \ | |/ / / |/| | |
| * | | merge trunkjan.nijtmans2016-09-211-2/+7
| |\ \ \ | |/ / / |/| | |
| * | | merge trunkjan.nijtmans2016-09-161-1/+1
| |\ \ \
| * \ \ \ merge trunkjan.nijtmans2016-09-071-16/+19
| |\ \ \ \
| * \ \ \ \ merge trunkjan.nijtmans2016-09-051-1/+2
| |\ \ \ \ \
| * | | | | | Merge trunkjan.nijtmans2016-07-121-7/+7
| | | | | | |
* | | | | | | Merge core-8-6-branch. Add more comments to tclLiteral.c, contributed by ↵jan.nijtmans2016-09-211-2/+7
|\ \ \ \ \ \ \ | |_|_|_|/ / / |/| | | | / / | | |_|_|/ / | |/| | | | mr_calvin