summaryrefslogtreecommitdiffstats
path: root/generic
Commit message (Expand)AuthorAgeFilesLines
* Another (big) round of int -> size_t enhancements. So Tcl can handle string >...jan.nijtmans2019-02-0145-322/+334
|\
* \ merge 8.7 (regression fix [e3f481f187], conflicts resolved)sebres2019-02-013-62/+59
|\ \ | |/
| * merge 8.6 (regression fix [e3f481f187], conflicts resolved)sebres2019-02-013-62/+60
| |\
| | * TclPushVarName: rewritten iterators over token-strings considering utf-8 mult...sebres2019-01-311-29/+33
| | * code review with small amend (note nameLength is number of bytes, the argumen...sebres2019-01-312-20/+18
| | * fixes utf-8 compatibility of proc/lambda arguments (regression on compiled lo...sebres2019-01-302-15/+12
* | | Merge 8.7jan.nijtmans2019-01-312-55/+19
|\ \ \ | |/ /
| * | Make TclIsPureByteArray() a macro, since it's only doing a single compare. Ot...jan.nijtmans2019-01-312-56/+20
* | | Merge 8.7jan.nijtmans2019-01-2824-94/+90
|\ \ \ | |/ /
| * | New internal macro TclFetchIntRep, which is faster than Tcl_FetchIntRep. jan.nijtmans2019-01-2824-96/+92
* | | merge 8.7sebres2019-01-282-2/+1
|\ \ \ | |/ /
| * | merge 8.6 ([4ee9b4f3e965a7da5133] was already fixed in 8.7, so no functional ...sebres2019-01-282-2/+1
| |\ \ | | |/
| | * merge 8.5sebres2019-01-281-1/+1
| | |\
| | | * fixes [4ee9b4f3e965a7da5133]: result of command `time` overflows by single it...sebres2019-01-281-1/+1
| | * | Remove unnecessary inclusion of tclPort.h in tclIntDecls.hpooryorick2019-01-261-1/+0
* | | | Merge 8.7jan.nijtmans2019-01-267-71/+41
|\ \ \ \ | |/ / /
| * | | Merge 8.6. Also reduce tclCharTypeTable[] to 256 entries, as this table is al...jan.nijtmans2019-01-2610-57/+16
| |\ \ \ | | |/ /
| | * | Replace isspace() -> TclIsSpaceProc() _everywhere_. jan.nijtmans2019-01-265-13/+13
| * | | Do not assume that literals have a non-NULL bytes field; user code could purg...dkf2019-01-251-15/+26
| |\ \ \ | | |/ /
| | * | Do not assume that literals have a non-NULL bytes field; user code could purg...dkf2019-01-251-15/+26
| | |\ \ | | | |/
| | | * Do not assume that literals have a non-NULL bytes field; user code could purg...dkf2019-01-251-15/+26
| | | * Fix signed<->unsigned comparsion warning (occurring in some gcc compilation f...jan.nijtmans2019-01-041-3/+3
* | | | merge 8.7sebres2019-01-255-282/+185
|\ \ \ \ | |/ / /
| * | | More simplifications in tclExecute.c (INST_EXPON), much more and well-arrange...sebres2019-01-251-110/+115
| * | | One more libtommath function, mp_tc_div_2d, which simplifies code. Some more ...jan.nijtmans2019-01-225-26/+25
| * | | Many simplifications in tclExecute.c, now that libtommath provides new functi...jan.nijtmans2019-01-224-146/+45
* | | | Fix handling of 'a'/'A' in previous commit: Sinze TclGetByteArrayFromObj is a...jan.nijtmans2019-01-241-2/+2
* | | | Another round of int -> size_t modifications, so strings > 2Gb are handled co...jan.nijtmans2019-01-2422-68/+76
* | | | Merge 8.7jan.nijtmans2019-01-183-15/+25
|\ \ \ \ | |/ / /
| * | | Clamp output of TclIndexDecode() between -1 (TCL_INDEX_NONE) and INT_MAX. Use...jan.nijtmans2019-01-182-6/+17
| * | | Slightly more efficient TclGetIntForIndexM macro, compared to previous commitjan.nijtmans2019-01-171-5/+5
* | | | Merge 8.7jan.nijtmans2019-01-168-97/+70
|\ \ \ \ | |/ / /
| * | | More TIP #502 optimizations and improvements, preparing further for the road ...jan.nijtmans2019-01-167-93/+66
* | | | next amend to [3e0a2d99f3]: fixes TclGetIntForIndex for border case of end of...sebres2019-01-152-11/+22
* | | | fixes out-of-range index [string is ... -fail idx ...] on 32-bit platform (sh...sebres2019-01-151-1/+1
* | | | merge 8.7 (mingw/win-autoconf build, etc)sebres2019-01-141-1/+1
|\ \ \ \ | |/ / /
| * | | merge 8.6, conflicts resolved in win/Makefile.in (fixed auto-path and load tc...sebres2019-01-141-1/+1
| |\ \ \ | | |/ /
| | * | minor optimization: check length instead of content - don't touch other memor...sebres2019-01-141-1/+1
* | | | Merge 8.7jan.nijtmans2019-01-132-5/+60
|\ \ \ \ | |/ / /
| * | | Merge 8.6jan.nijtmans2019-01-132-5/+60
| |\ \ \ | | |/ /
| | * | Slightly simpler test for empty string, still covering all cases. Also prepar...jan.nijtmans2019-01-132-3/+4
| | * | provided test-cases covering crash fixed by [58c46e74b931d3a1], as well as ne...sebres2019-01-111-0/+54
| | * | Fix crash reported by reported by François Vogel related to: [cc1e91552c0ca1...jan.nijtmans2019-01-111-1/+1
* | | | merge 8.7 (regression bug-[cc1e91552c], etc)sebres2019-01-091-2/+6
|\ \ \ \ | |/ / /
| * | | merge 8.6 (regression bug-[cc1e91552c], etc)sebres2019-01-091-2/+6
| |\ \ \ | | |/ /
| | * | closes [cc1e91552c]: fixes lrange instruction on empty list, return original ...sebres2019-01-081-2/+6
* | | | Merge 8.7jan.nijtmans2018-12-311-5/+31
|\ \ \ \ | |/ / /
| * | | Fix [44d382c51a848e6fbe7c9ee15e9386f1237660ee|44d382c51a84]: ZIP filesystem t...jan.nijtmans2018-12-301-5/+31
* | | | merge 8.7sebres2018-12-281-1/+1
|\ \ \ \ | |/ / /
| * | | merge 8.6 (resolved warnings)sebres2018-12-281-1/+1
| |\ \ \ | | |/ /