summaryrefslogtreecommitdiffstats
path: root/generic/tclDate.c
Commit message (Collapse)AuthorAgeFilesLines
* Merge 8.7jan.nijtmans2020-10-131-7/+7
|\
| * Merge 8.6jan.nijtmans2020-10-131-7/+7
| |\
| | * More usage of TclNewObj() in stead of Tcl_NewObj() and TclNewIntObj() in ↵jan.nijtmans2020-10-131-9/+9
| | | | | | | | | | | | stead of Tcl_NewIntObj()
* | | Merge 8.7jan.nijtmans2020-08-131-2/+2
|\ \ \ | |/ /
| * | More usage of TclNewIntObj() macrojan.nijtmans2020-08-131-2/+2
| | |
* | | Merge 8.7jan.nijtmans2020-07-141-134/+116
|\ \ \ | |/ /
| * | Merge 8.6jan.nijtmans2020-07-101-134/+116
| |\ \ | | |/
| | * Proposed fix for [5019748c73]: FreeScan resp. Oldscan does not recognize ↵jan.nijtmans2020-07-091-134/+116
| | | | | | | | | | | | positive time zone offset like "31 Jan 14 23:59:59 +0100"
* | | Merge 8.7jan.nijtmans2020-07-091-73/+91
|\ \ \ | |/ /
| * | Merge 8.6jan.nijtmans2020-07-091-73/+91
| |\ \ | | |/
| | * re-generate with bison 3.1jan.nijtmans2020-06-231-109/+206
| | |
| | * Merge 8.6. re-generate tclParse.cjan.nijtmans2020-06-231-1067/+969
| | |\
| | * | clock-iso-2.patchjan.nijtmans2020-05-271-33/+35
| | | |
| | * | Proposed soution for [a1bd37b719]: clock (free)scan of ISO 8601 timestamp ↵jan.nijtmans2020-05-271-57/+75
| | | | | | | | | | | | | | | | | | | | with literal T behaves strange (I like it!)
* | | | Merge 8.7jan.nijtmans2020-06-231-3/+3
|\ \ \ \ | |/ / /
| * | | Merge 8.6jan.nijtmans2020-06-231-3/+3
| |\ \ \
| | * | | avoid %pure-parser deprecation warning from Bison 3.4jan.nijtmans2020-06-231-3/+3
| | | |/ | | |/|
| | * | Backport some changes in tclGetDate.y from 8.7.jan.nijtmans2020-06-231-965/+966
| | |/
* | | Merge 8.7jan.nijtmans2020-06-231-1/+1
|\ \ \ | |/ /
| * | Backport some recent changes in tclDate.c back to tclGetDate.y, so they are ↵jan.nijtmans2020-06-231-1/+1
| | | | | | | | | | | | not lost when re-generating
* | | Merge 8.7jan.nijtmans2020-04-141-1/+1
|\ \ \ | |/ /
| * | Merge 8.6jan.nijtmans2020-04-141-1/+1
| |\ \ | | |/
| | * Merge 8.5. Failing tests highlight ticket [1b1f5f0b53].dgp2020-04-131-1/+1
| | |\
| | | * Guarantee TclNeedSpace and TclFindElement have common definition of whitespacedgp2020-04-091-1/+1
| | | | | | | | | | | | | | | | by having both call the same routine. Create a macro form to contain performance costs and adapt callers.
| | | * Backport various minor issues from 8.6: jan.nijtmans2018-10-271-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | - gcc compiler warning in tclDate.c - protect Tcl_UtfToUniCharDString() from ever reading more than "length" bytes from its input, not even in the case of invalid UTF-8. - update to latest tzdata - fix 2 failing test-cases on MacOSX
| | | * (cherry-pick): Fix [e14c77b845]: Compilation error over typedef.jan.nijtmans2016-06-141-7/+1
| | | |
* | | | merge 8.7dgp2020-03-061-2/+1
|\ \ \ \ | |/ / /
| * | | more of the samedgp2020-03-061-2/+1
| | | |
* | | | Merge 8.7jan.nijtmans2020-02-281-2/+3
|\ \ \ \ | |/ / /
| * | | Merge tip-548jan.nijtmans2019-08-291-1/+2
| |\ \ \
| * \ \ \ Merge tip-548jan.nijtmans2019-08-151-17/+17
| |\ \ \ \ | | |/ / /
| * | | | Merge 8.7, and continue implementation. Almost donejan.nijtmans2019-07-101-1/+1
| | | | |
* | | | | Merge 8.7jan.nijtmans2019-08-141-5/+5
|\ \ \ \ \ | | |/ / / | |/| | |
| * | | | Remove "register" keyword in various places. Also add some type-casts to ↵jan.nijtmans2019-08-141-5/+5
| | | | | | | | | | | | | | | | | | | | help C++ compatibility.
* | | | | Merge 8.7jan.nijtmans2019-08-131-12/+12
|\ \ \ \ \ | |/ / / /
| * | | | Make dateMeridian variable type MERIDIAN (an enum) in stead of int.jan.nijtmans2019-08-121-12/+12
| |/ / /
* | | | Another (big) round of int -> size_t enhancements. So Tcl can handle string ↵jan.nijtmans2019-02-011-1/+1
|\ \ \ \ | |/ / / | | | | | | | | >2GiB in more places.
* | | | Merge 8.7jan.nijtmans2018-11-151-1/+1
|\ \ \ \ | |/ / /
| * | | Add entry for Tcl_StaticPackage in internal stub table, since the public one ↵jan.nijtmans2018-11-151-1/+1
| | | | | | | | | | | | | | | | | | | | is deprecated and will be removed in 9.0 Clean-up a lot of type-casts, which are not necessary any more.
* | | | Merge 8.7jan.nijtmans2018-11-151-12/+12
|\ \ \ \ | |/ / / | | | | | | | | Fix Tcl_InitStringRep() signature in line with TIP #494, so it can handle lengths >2Gb on 64-bit platforms Various other code cleanups, unnecessary type-casts e.o.
* | | | Merge 8.7jan.nijtmans2018-10-091-948/+948
|\ \ \ \ | |/ / /
| * | | isspace -> TclIsSpaceProc in various places.jan.nijtmans2018-10-091-948/+948
| |/ / | | | | | | Re-generate tclDate.c with Bision 3.1
* | | Change ckalloc and friends to Tcl_Alloc and friends. Add two defines, ↵jan.nijtmans2018-09-011-2/+2
|/ / | | | | | | TCL_IO_FAILURE and TCL_NO_LENGTH (experimental, still open to be renamed following discussion)
* | Fix harmless gcc warningjan.nijtmans2018-08-081-1/+1
| |
* | Fix [e14c77b845] for MSVC6: Compilation error over typedefjan.nijtmans2016-06-091-7/+1
| |
* | Use more portable TclIsSpaceProc() in stead of isspace().jan.nijtmans2013-06-171-1/+1
|\ \ | |/
| * Use more portable TclIsSpaceProc() in stead of isspace(). jan.nijtmans2013-06-171-1/+1
| | | | | | Make sure that "string is space \u180e" continues to return 1 for whatever unicode version.
| * make some more internal tables constjan.nijtmans2012-04-231-6/+6
| |\
| | * make some more internal tables constjan.nijtmans2012-04-231-6/+6
| | | | | | | | | On cygwin, install dll's in /usr/bin, not in /usr/lib
* | | TclClockOldscanObjCmd: More generation of errorCode information.dkf2011-03-311-0/+8
| | |