summaryrefslogtreecommitdiffstats
path: root/generic
Commit message (Expand)AuthorAgeFilesLines
* Merge 8.5 (= update Unicode data to Unicode version 11.0)jan.nijtmans2018-06-092-954/+984
|\
| * Update all Unicode tables to Unicode version 11.0jan.nijtmans2018-06-092-954/+984
| * resolves some warnings by compiling with new gcc-versions (>= 7.x):sebres2018-06-081-1/+1
* | merge 8.5jan.nijtmans2018-05-141-5/+0
|\ \ | |/
| * Unbreak build when HAVE_FTS is not set. jan.nijtmans2018-05-141-5/+0
* | Merge 8.5. This adds Emoji 11.0 support, when Tcl is compiled with TCL_UTF_MA...jan.nijtmans2018-05-113-51/+49
|\ \ | |/
| * Add emoji 11.0 to the set. Only active when compiled with TCL_UTF_MAX>3. Also...jan.nijtmans2018-05-113-63/+122
* | merge 8.5jan.nijtmans2018-05-112-10/+9
|\ \ | |/
| * Rename Tcl_Dir to TclDIR, making it clear that this macro is not part of the ...jan.nijtmans2018-05-112-10/+9
* | merge 8.5sebres2018-05-092-8/+9
|\ \ | |/
| * amend to [85bcf84100]: replaces DIR with Tcl_Dir (DIR/DIR64 regarding HAVE_ST...sebres2018-05-092-8/+9
* | prevents UB/segfault by unexpected return-code (not -1/0/1) and avoid warning...sebres2018-05-081-0/+2
* | Deduplicate code in INST_STR_CMP, StringCmpCmd, and StringEqualCmd.pooryorick2018-05-073-245/+130
* | Factor options handling out of StringCmpCmd.pooryorick2018-05-062-37/+60
* | Preparation to deduplicate code between byte-compiled and legacypooryorick2018-05-063-118/+129
* | Avoid generating string representation when comparing the empty string.pooryorick2018-05-053-5/+106
* | merge core-8-5-branch (fix-1613456fff)sebres2018-04-301-10/+10
|\ \ | |/
| * merge fix-1613456fff, closes [1613456fffffffff] and [27b682284974d0cd]sebres2018-04-301-10/+10
| |\
| | * amend to [5acb57c7aec45e05]: set code to TCL_ERROR, because primitives from t...sebres2018-04-091-1/+1
| | * [27b682284974d0cd] command "file delete": avoid possible race condition if fi...sebres2018-04-061-9/+9
* | | Bug-fix in Tcl_UtfAtIndex (for TCL_UTF_MAX=4 only). With test-case (in "strin...jan.nijtmans2018-04-231-0/+8
* | | Add some state to encodings, so we can do better surrogate handling for TCL_U...jan.nijtmans2018-04-231-26/+53
* | | [46a2410650] compiled [unset] was bypassing cleanup of active array search.dgp2018-04-221-1/+2
* | | DeleteArray has only one caller. It is called on the "dummy" variabledgp2018-04-201-3/+0
* | | Slightly improved (more fail-safe) surrogate handling for TCL_UTF_MAX>3. Back...jan.nijtmans2018-04-191-7/+14
* | | Fold TclArraySet() into its only caller. tclEnv.c no longer calls itdgp2018-04-192-172/+141
* | | merge 8.5dgp2018-04-191-1/+1
|\ \ \ | |/ /
| * | An [array set] from a dict can only take shortcuts when the dict is "pure",dgp2018-04-191-1/+1
* | | Refactor error reporting when value is not an expected array variable name.dgp2018-04-181-36/+20
* | | Refactor to bring the test for existence of an array variable intodgp2018-04-181-88/+44
* | | cleanup of refactordgp2018-04-181-13/+6
* | | Refactor the common operations of looking up and checking traces on an arraydgp2018-04-181-111/+41
* | | Refactor array trace handling into a common routine TclCheckArrayTraces().dgp2018-04-174-154/+86
* | | Array trace firing must come before argument checking might raise error.dgp2018-04-171-3/+4
* | | Gentler fallback.dgp2018-04-171-2/+2
* | | [array set] must fire array traces. Don't disrupt that by reporting argumentdgp2018-04-171-0/+11
* | | merge 8.5dgp2018-04-171-1/+11
|\ \ \ | |/ /
| * | Restore build success to the TCL_REMOVE_OBSOLETE_TRACES configuration.dgp2018-04-171-1/+11
* | | merge 8.5dgp2018-04-071-1/+0
|\ \ \ | |/ /
| * | Correct out-of-date documentation for [string is].dgp2018-04-071-1/+0
| |/
* | merge 8.6dgp2018-03-145-194/+372
|\ \
| * | optimize compiled (INST_STR_TRIM): use new function TclTrim instead of combin...sebres2018-03-141-6/+1
| * | merge 8.5sebres2018-03-141-3/+3
| |\ \ | | |/
| | * TclTrim: special case for TrimRight on single char result of TrimLeft (this c...sebres2018-03-141-3/+3
| * | Backout recent patch working on Object and Namespace refcounts.dgp2018-03-142-116/+90
| | |
| | \
| *-. \ merge 8.5dgp2018-03-143-74/+186
| |\ \ \ | | | |/
| | | * TclTrim must write to *trimRight even when making a quick exit.dgp2018-03-141-0/+1
| | |/
| | * Make TclTrim* routines robust against some malformation in inputs.dgp2018-03-143-57/+181
| | |\
| | | * A few minor revisions.dgp2018-03-131-11/+16
| | | * remove unexpected panic by TclTrimLeft/TclTrimRight, handling rewritten:sebres2018-03-133-57/+176