summaryrefslogtreecommitdiffstats
path: root/generic
Commit message (Expand)AuthorAgeFilesLines
* Always use UCHAR() with isxdigit(). doc fixclosedjan.nijtmans2023-09-011-2/+2
* Fix bug with octal. Add floating point example to doc.griffin2023-09-011-2/+2
* Use system isxdigit.griffin2023-09-011-12/+2
* merge trunkgriffin2023-09-016-15/+12
|\
| * 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-315-7/+7
| * | Slightly better binary compatibility between 8.7 and 9.0 on win64 and cygwin:...jan.nijtmans2023-08-291-2/+2
* | | Rewrite how numeric whitespace is processed in TclParseNumber. Add more numbe...griffin2023-09-011-141/+99
* | | fix several issues with numeric whitespace by limiting where '_' is allowed.griffin2023-08-301-82/+94
* | | fix for invalid numeric whitespace syntax bug.griffin2023-08-291-4/+51
|/ /
* | 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
* | 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-265-20/+28
|\ \
| * | Tweak: keep "long usec" for 32-bit windows, as other 32-bit systems.jan.nijtmans2023-08-241-1/+1
| * | Update Tcl_Time for 32-bit systems and win64, being able to handle time > 203...jan.nijtmans2023-08-245-20/+28
* | | Merge 8.7jan.nijtmans2023-08-251-11/+11
|\ \ \ | | |/ | |/|
| * | Fix [920e393634]: expr {7244019458077122840 << 1}. Some more long -> Tcl_Wide...jan.nijtmans2023-08-251-11/+11
| |\ \
| | * | Make "shift" an "int" variable; since it's range is 0 < shift < INT_MAXjan.nijtmans2023-08-251-1/+1
* | | | Merge 8.7jan.nijtmans2023-08-251-2/+2
|\ \ \ \ | |/ / / | | | / | |_|/ |/| |
| * | [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-2513-395/+248
| |\ \
| | * \ Merge 8.7. Time to merge this branch?dgp2023-08-252-8/+6
| | |\ \ | | |/ / | |/| |
| | * | 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
* | | | Merge 8.7jan.nijtmans2023-08-231-3/+3
|\ \ \ \ | |/ / /
| * | | Merge 8.6jan.nijtmans2023-08-232-8/+6
| |\ \ \ | | |/ / | |/| / | | |/
| | * Fix [84a5355235] (not visible in 8.6, but meant to be forwared to 8.7)jan.nijtmans2023-08-231-8/+8
| | * Backport [bae0d30c7f5047a4]. Don't suggest that TCL_UTF_MAX=1 might work any ...jan.nijtmans2023-08-231-2/+1
| | * Prevent Tcl 8.6 header-file to be usable for Tcl 9 compiles. (see [6f22c7a1fc])jan.nijtmans2023-08-011-1/+6
| | * Simplify tenviron2utfdstr(), since 2nd argument is always -1.jan.nijtmans2023-07-262-17/+14
* | | Back out [2a01c62b1a55a] - causes tcllib failures.apnadkarni2023-08-201-31/+133
* | | Merge 8.7 - Fix UtfToUtf16Procapnadkarni2023-08-181-2/+2
|\ \ \ | |/ /
| * | Fix UtfToUtf16Proc and UtfToUCS2Proc to not assume sizeof(Tcl_UniChar) is siz...apnadkarni2023-08-181-2/+2
| * | Some more int -> Tcl_Size (backported from 9.0)jan.nijtmans2023-08-012-28/+27
* | | 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-144-60/+171
| |\ \ \
| * \ \ \ merge trunkgriffin2023-08-137-22/+22
| |\ \ \ \
| * | | | | More replacements of DuplicateObj with ListObjCopy.griffin2023-08-126-13/+25
| * | | | | Replace more DuplicateObj with ListObjCopy.griffin2023-08-126-11/+9
| * | | | | Replace DuplicateObj with ListObjCopy where appropriate.griffin2023-08-112-5/+50
| * | | | | Tcl_DuplicateObj() does not need DECACHE/CACHE protections.dgp2023-08-111-9/+1
| * | | | | Revert more bits.griffin2023-08-1010-121/+22
| * | | | | Revert DupolicatePureObj back to DuplicateObj.griffin2023-08-1015-169/+33
| |\ \ \ \ \