summaryrefslogtreecommitdiffstats
path: root/generic/tclExecute.c
Commit message (Expand)AuthorAgeFilesLines
* Compilation for [dict getwithdefault].dkf2019-04-181-39/+69
* Style corrections and warning eliminationdkf2019-04-181-1/+1
* Merge 8.6jan.nijtmans2019-04-111-10/+6
|\
| * Only use special mp_sqrt() code when double format/tommath format are exactly...jan.nijtmans2019-04-111-12/+8
| * Fix gcc warning on 32-bit platformsjan.nijtmans2019-04-021-0/+4
| * integrate sebres-8-6-tommath-1-1 - cherry-picking of several optimizations an...sebres2019-04-011-282/+187
| |\
| | * code reviewsebres2019-02-041-4/+6
| | * cherry pick of [238bd4d2c053540c]..[31dd092df4b57fdb]: More simplifications i...sebres2019-02-041-150/+178
| | * partial cherry pick of [e8e92eb381d689ab]: One more libtommath function, mp_t...sebres2019-02-041-10/+1
| | * partial cherry pick of [c5c83014d6]: Many simplifications in tclExecute.c, no...sebres2019-02-041-121/+5
* | | Merge 8.6jan.nijtmans2019-03-271-1/+5
|\ \ \ | |/ /
| * | Document maximum value for right argument of '**' operator. jan.nijtmans2019-03-271-1/+5
| * | Eliminate all usage of mp_iszero/mp_iseven/mp_isodd/mp_isneg from libtommath:...jan.nijtmans2019-03-251-4/+4
| * | Backport [bd94500678e837d7] from 8.7, preventing endless loops in UTF-8 conve...jan.nijtmans2019-03-021-1/+1
| |/
* | Additional protection for ridiculously big exponents, in case libtommath is c...jan.nijtmans2019-03-261-1/+1
* | enlarge a few small buffers, which could overflow using Unicode characters > ...jan.nijtmans2019-03-181-1/+1
* | Eliminate usage of mp_isneg(), just check bignum->sign directly (as libtommat...jan.nijtmans2019-03-151-15/+15
* | More use of TclHasIntRep() macro. Add vfs build director to fossil ignore-globjan.nijtmans2019-03-011-5/+5
* | Fix [bd94500678e837d7]: SEGFAULT by conversion of unicode (out of BMP) to byt...jan.nijtmans2019-02-271-3/+3
|\ \
| * | Finish complete fix, all corner-cases correct now. Also spurious UTF-8 testca...jan.nijtmans2019-02-251-2/+2
| * | Minor optimizationsjan.nijtmans2019-02-191-2/+2
* | | New internal macro TclHasIntRep() to re-encapsulate the typePtr field.dgp2019-02-251-3/+3
|/ /
* | optimize WidePwrSmallExpon (exponent is <= 16), this will huge decrease assem...sebres2019-02-041-2/+2
* | New internal macro TclFetchIntRep, which is faster than Tcl_FetchIntRep. jan.nijtmans2019-01-281-5/+5
* | 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-221-15/+6
* | Many simplifications in tclExecute.c, now that libtommath provides new functi...jan.nijtmans2019-01-221-146/+10
* | More TIP #502 optimizations and improvements, preparing further for the road ...jan.nijtmans2019-01-161-24/+7
* | 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.6jan.nijtmans2019-01-131-2/+2
|\ \ | |/
| * Slightly simpler test for empty string, still covering all cases. Also prepar...jan.nijtmans2019-01-131-1/+1
| * Fix crash reported by reported by François Vogel related to: [cc1e91552c0ca1...jan.nijtmans2019-01-111-1/+1
* | 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.6 (resolved warnings)sebres2018-12-281-1/+1
|\ \ | |/
| * resolve warnings: array subscript -1 is below array bounds of 'void *[1]' [-W...sebres2018-12-281-1/+1
* | merge 8.7dgp2018-10-181-67/+61
|\ \
| * \ TIP #502 implementation: Index value reform.jan.nijtmans2018-10-121-1/+1
| |\ \
| | * \ Merge 8.7jan.nijtmans2018-09-271-4/+1
| | |\ \
| | * \ \ merge 8.7dgp2018-09-251-20/+26
| | |\ \ \
| | * \ \ \ merge 8.7dgp2018-05-111-80/+10
| | |\ \ \ \
| | * \ \ \ \ merge 8.7dgp2018-04-241-15/+11
| | |\ \ \ \ \
| | * \ \ \ \ \ merge 8.7dgp2018-03-301-24/+7
| | |\ \ \ \ \ \
| | * \ \ \ \ \ \ Rebase TIP 502 draft implementation.dgp2018-03-301-1/+1
| | |\ \ \ \ \ \ \
| * | \ \ \ \ \ \ \ Merge 8.7jan.nijtmans2018-09-271-4/+1
| |\ \ \ \ \ \ \ \ \ | | | |_|_|_|_|_|/ / | | |/| | | | | | |
| | * | | | | | | | merge core-8-branchdkf2018-09-231-20/+26
| | |\ \ \ \ \ \ \ \ | | | | |_|_|_|_|/ / | | | |/| | | | | |
| | * | | | | | | | Initial implementation of TIP #508: [array default]fbonnet2018-05-131-4/+1
| | | |_|_|_|_|/ / | | |/| | | | | |
| * | | | | | | | merge tip-515 branchjan.nijtmans2018-09-221-14/+14
| |\ \ \ \ \ \ \ \ | | | |/ / / / / / | | |/| | | | | |
| | * | | | | | | Change ULLONG_MAX -> UWIDE_MAX, LLONG_MAX -> WIDE_MAX and LLONG_MIN -> WIDE_M...jan.nijtmans2018-09-221-16/+16