summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Always use UCHAR() with isxdigit(). doc fixclosedjan.nijtmans2023-09-012-3/+3
* Fix bug with octal. Add floating point example to doc.griffin2023-09-013-4/+5
* Use system isxdigit.griffin2023-09-011-12/+2
* merge trunkgriffin2023-09-01105-3354/+2283
|\
| * Merge 8.7jan.nijtmans2023-08-311-6/+3
| |\
| | * Backport some test improvements from 9.0jan.nijtmans2023-08-313-19/+24
| * | Make Tcl_NRCallObjProc2 definition match documentation (ptrdiff_t -> Tcl_Size...jan.nijtmans2023-08-316-8/+8
| * | Merge 8.7jan.nijtmans2023-08-309-8/+10
| |\ \ | | |/
| | * Merge 8.6jan.nijtmans2023-08-309-8/+10
| | |\
| | | * Convert compat/zlib/contrib/dotzlib/DotZLib/*.cs to proper UTF-8jan.nijtmans2023-08-309-8/+10
| * | | Slightly better binary compatibility between 8.7 and 9.0 on win64 and cygwin:...jan.nijtmans2023-08-291-2/+2
| * | | Merge 8.7jan.nijtmans2023-08-2992-3330/+2260
| |\ \ \ | | |/ /
| | * | Merge 8.6jan.nijtmans2023-08-2992-3330/+2260
| | |\ \ | | | |/
| | | * Update zlib to version 1.3jan.nijtmans2023-08-2992-3330/+2260
| | | |\
| | | | * Upgrade to zlib-1.3.0jan.nijtmans2023-08-2892-3330/+2260
| | | |/
* | | | Rewrite how numeric whitespace is processed in TclParseNumber. Add more numbe...griffin2023-09-012-143/+102
* | | | fix several issues with numeric whitespace by limiting where '_' is allowed.griffin2023-08-302-86/+99
* | | | fix for invalid numeric whitespace syntax bug.griffin2023-08-293-6/+53
|/ / /
* | | Use sizeof(Tcl_Size) in stead of TCL_SIZE_MAXjan.nijtmans2023-08-281-1/+1
* | | Unbreak Tcl9 build (TCL_SIZE_MAX usage)jan.nijtmans2023-08-271-9/+9
* | | Temporary mark interp-34.11 test-case a knownBug. Fix ongoing in separate branchjan.nijtmans2023-08-271-1/+1
* | | Merge 8.7jan.nijtmans2023-08-271-2/+2
|\ \ \ | |/ /
| * | Fix [64165953a0]: Compilation error of C extensions due to TCL_SIZE_MAX defin...jan.nijtmans2023-08-271-2/+2
* | | Fix suggestion in [86dd172271], updateing Tcl_Time.sec to "long long". This i...jan.nijtmans2023-08-2610-32/+40
|\ \ \
| * | | Tweak: keep "long usec" for 32-bit windows, as other 32-bit systems.jan.nijtmans2023-08-243-3/+3
| * | | Update Tcl_Time for 32-bit systems and win64, being able to handle time > 203...jan.nijtmans2023-08-248-30/+38
* | | | Merge 8.7jan.nijtmans2023-08-252-11/+12
|\ \ \ \ | | |/ / | |/| |
| * | | Fix [920e393634]: expr {7244019458077122840 << 1}. Some more long -> Tcl_Wide...jan.nijtmans2023-08-252-11/+12
| |\ \ \ | | | |/ | | |/|
| | * | Make "shift" an "int" variable; since it's range is 0 < shift < INT_MAXjan.nijtmans2023-08-251-1/+1
* | | | Merge 8.7jan.nijtmans2023-08-252-3/+3
|\ \ \ \ | |/ / / | | | / | |_|/ |/| |
| * | [84a5355235]: two more cases of sizeof(long) -> sizeof(Tcl_WideInt), since th...jan.nijtmans2023-08-251-2/+2
| * | Merge "revert-dup-pure" branch: get rid of TclDuplicatePureObj()jan.nijtmans2023-08-2514-396/+249
| |\ \
| | * \ Merge 8.7. Time to merge this branch?dgp2023-08-253-8/+7
| | |\ \ | | |/ / | |/| |
| | * | Thanks for cherrypicking this change for 8.7.griffin2023-08-223-4/+9
| | * | The experiment deployment of TclDuplicatePureObj() has been reverted fromdgp2023-08-2113-245/+93
* | | | Replace test data with something more acceptable.griffin2023-08-241-35/+33
* | | | Merge 8.7jan.nijtmans2023-08-232-3/+4
|\ \ \ \ | |/ / /
| * | | Merge 8.6jan.nijtmans2023-08-233-8/+7
| |\ \ \ | | |/ / | |/| / | | |/
| | * Fix [84a5355235] (not visible in 8.6, but meant to be forwared to 8.7)jan.nijtmans2023-08-232-8/+9
| | * Backport [bae0d30c7f5047a4]. Don't suggest that TCL_UTF_MAX=1 might work any ...jan.nijtmans2023-08-231-2/+1
* | | Tcl_Read(), Tcl_ReadChars() return Tcl_Sizebch2023-08-211-2/+2
* | | Back out [2a01c62b1a55a] - causes tcllib failures.apnadkarni2023-08-201-31/+133
* | | Merge 8.7 - Fix UtfToUtf16Procapnadkarni2023-08-182-7/+3
|\ \ \ | |/ /
| * | Fix UtfToUtf16Proc and UtfToUCS2Proc to not assume sizeof(Tcl_UniChar) is siz...apnadkarni2023-08-182-7/+3
* | | Fix bug: Performance regression in 9.0 accessing dicts as lists [f4c01e42a7]griffin2023-08-171-133/+31
|\ \ \
| * | | Remove ineffective index operation. Shimmering is already optimal.griffin2023-08-171-162/+2
| * | | Working index operation, but terrible performance. (not surprising)griffin2023-08-171-15/+13
| * | | Fix llength function for dict types.griffin2023-08-161-94/+155
|/ / /
* | | merge bug-bc7ddc7944 (revert use of TclDuplicatePureObj)griffin2023-08-1415-293/+104
|\ \ \
| * \ \ merge trunkgriffin2023-08-147-73/+186
| |\ \ \