summaryrefslogtreecommitdiffstats
path: root/generic/tclInt.h
Commit message (Expand)AuthorAgeFilesLines
* More WIP. Seems to be *almost* working.jan.nijtmans2019-03-171-11/+0
* Merge 8.7jan.nijtmans2019-03-161-2/+1
|\
| * Eliminate usage of mp_isneg(), just check bignum->sign directly (as libtommat...jan.nijtmans2019-03-151-1/+0
* | Merge 8.7.jan.nijtmans2019-03-141-2/+2
|\ \ | |/
* | Even better support for -DTCL_UTF_MAX=6. Ongoing improvements (TIP being pla...jan.nijtmans2019-03-121-4/+4
|/
* re-implemente changes in win/tclWinFile.c (handling -DTCL_UTF_MAX=6) using 3 ...jan.nijtmans2019-03-101-0/+11
* merge 8.6 (TIP#527, New measurement facilities in TCL: New command timerate, ...sebres2019-03-051-0/+15
|\
| * merge 8.6(.9), conflicts resolvedsergey.brester2019-02-071-31/+100
| |\
* | | Various tommath/numeric related optimizations:jan.nijtmans2019-03-021-6/+0
* | | More use of TclHasIntRep() macro. Add vfs build director to fossil ignore-globjan.nijtmans2019-03-011-1/+1
* | | More use of (efficient) TclHasIntRep() macro. Also eliminate many (size_t) an...jan.nijtmans2019-02-271-5/+5
* | | New internal macro TclHasIntRep() to re-encapsulate the typePtr field.dgp2019-02-251-1/+3
* | | Revert recent commit that breaks the encapsulation interface of TIP 445.dgp2019-02-221-3/+1
* | | merge 8.6 (regression fix [e3f481f187], conflicts resolved)sebres2019-02-011-3/+2
|\ \ \ | | |/ | |/|
| * | code review with small amend (note nameLength is number of bytes, the argumen...sebres2019-01-311-3/+2
| * | fixes utf-8 compatibility of proc/lambda arguments (regression on compiled lo...sebres2019-01-301-1/+1
* | | Make TclIsPureByteArray() a macro, since it's only doing a single compare. Ot...jan.nijtmans2019-01-311-1/+3
* | | New internal macro TclFetchIntRep, which is faster than Tcl_FetchIntRep. jan.nijtmans2019-01-281-0/+2
* | | Merge 8.6. Also reduce tclCharTypeTable[] to 256 entries, as this table is al...jan.nijtmans2019-01-261-2/+2
|\ \ \ | |/ /
| * | Replace isspace() -> TclIsSpaceProc() _everywhere_. jan.nijtmans2019-01-261-2/+2
* | | Slightly more efficient TclGetIntForIndexM macro, compared to previous commitjan.nijtmans2019-01-171-5/+5
* | | More TIP #502 optimizations and improvements, preparing further for the road ...jan.nijtmans2019-01-161-3/+2
* | | Remove unused MODULE_SCOPE functionsjan.nijtmans2018-12-201-5/+0
* | | If compiled with -DTCL_NO_DEPRECATED, remove Tcl_NewIntObj/Tcl_NewLongObj/Tcl...jan.nijtmans2018-12-121-1/+1
* | | Make TclFreeObj MODULE_SCOPE, so the only way to access it is through the stu...jan.nijtmans2018-11-271-0/+1
* | | merge 8.6sebres2018-11-221-1/+2
|\ \ \ | |/ /
| * | merge 8.5: fixes segfault [7a9dc52b29] and wrong normalization (inside TclJoi...sebres2018-11-221-1/+2
| |\ \
| * | | Remove some actually dead codejan.nijtmans2018-07-311-1/+1
* | | | Add entry for Tcl_StaticPackage in internal stub table, since the public one ...jan.nijtmans2018-11-151-16/+16
* | | | Implement TIP 523dkf2018-11-061-0/+3
|\ \ \ \
| * | | | Implement TIP 523, New lpop commandpspjuth2018-10-221-0/+3
* | | | | merge 8.7dgp2018-10-241-4/+4
|\ \ \ \ \ | |/ / / /
| * | | | Change PTR2INT and PTR2UINT macros's so they can handle long's and Tcl_WideIn...jan.nijtmans2018-10-211-4/+4
* | | | | merge 8.7dgp2018-10-181-21/+60
|\ \ \ \ \ | |/ / / /
| * | | | TIP #514 implementation: Platform differences in handling int/widejan.nijtmans2018-10-081-6/+9
| |\ \ \ \
| | * \ \ \ Merge 8.7jan.nijtmans2018-09-271-0/+24
| | |\ \ \ \
| | * \ \ \ \ merge tip-515 (which is pre-requisite for this TIP now)jan.nijtmans2018-09-221-0/+8
| | |\ \ \ \ \
| | * | | | | | TCL_NUMBER_WIDE -> TCL_NUMBER_INT. Two test-cases still failingjan.nijtmans2018-09-081-1/+1
| | * | | | | | Merge 8.7jan.nijtmans2018-09-051-1/+1
| | |\ \ \ \ \ \
| | * | | | | | | Now, restore wide(), but make int() the same as entier(). Add new utility fun...jan.nijtmans2018-08-281-0/+2
| | * | | | | | | improved reange checking (also for the Tcl 9.0 proposal). Make platform test ...jan.nijtmans2018-08-211-2/+2
| | * | | | | | | Re-base branch "all-wideint" to core-8-branch. Still WIPjan.nijtmans2018-08-191-4/+7
| | |\ \ \ \ \ \ \
| | | * | | | | | | Still WIP. All test-cases pass now in 32-bitjan.nijtmans2018-08-191-2/+5
| | | * | | | | | | Experiment, resolving platform differences at script level. Don't look ...jan.nijtmans2018-08-161-2/+2
| * | | | | | | | | Centralise the de-fanging of standard ensembles in safe interpreters. Doing i...dkf2018-10-071-2/+0
| | |_|_|_|/ / / / | |/| | | | | | |
| * | | | | | | | Restricted the information made available to safe interpreters a bit.dkf2018-09-271-0/+1
| * | | | | | | | merge core-8-branchdkf2018-09-271-0/+7
| |\ \ \ \ \ \ \ \
| | * | | | | | | | Make defaults work even when [upvar]ed to just a non-existent element.dkf2018-09-261-0/+1
| | * | | | | | | | merge core-8-branchdkf2018-09-231-15/+57
| | |\ \ \ \ \ \ \ \ | | | | |_|_|/ / / / | | | |/| | | | | |
| | * | | | | | | | Initial implementation of TIP #508: [array default]fbonnet2018-05-131-0/+6