summaryrefslogtreecommitdiffstats
path: root/tests/format.test
Commit message (Collapse)AuthorAgeFilesLines
* Merge 8.7jan.nijtmans2019-08-011-2/+3
|\
| * Merge 8.6jan.nijtmans2019-07-311-2/+3
| |\
| | * Merge 8.5jan.nijtmans2019-07-301-2/+3
| | |\
| | | * Enable testcases on Visual Studio builds. Disable some test-cases on Travis, ↵jan.nijtmans2019-07-291-2/+3
| | | | | | | | | | | | | | | | which are known to fail.
* | | | merge 8.7jan.nijtmans2018-09-031-7/+5
|\ \ \ \ | |/ / /
| * | | Eliminate use of wideBiggerThanInt test constraint, since it's the same as ↵jan.nijtmans2018-09-031-7/+5
| | | | | | | | | | | | | | | | | | | | | | | | {longIs32bit wideIs64bit}. And ... it's name is actually wrong ... Don't use int() any more in any test constraint, since it's semantics might change. We don't want the test constraints to change with it. (See: TIP# 514) Simplify implementation of wideIs64bit test constraint, just testing for 64-bit sign bit is enough.
* | | | merge 8.7sebres2018-07-261-0/+14
|\ \ \ \ | |/ / /
| * | | merge 8.6: bug [d051b77fc1] fixedsebres2018-07-261-0/+14
| |\ \ \ | | |/ /
| | * | merge 8.5 - bug [d051b77fc1] fixedsebres2018-07-261-0/+14
| | |\ \ | | | |/
| | | * test cases added to cover width overflow by format (should cause limit exceeded)sebres2018-07-261-0/+14
| | | |
* | | | fix test-cases, account for differences between Tcl 8.7 and 9.0jan.nijtmans2018-02-141-3/+3
|/ / /
| | |
| \ \
*-. \ \ Merge trunk. And merge jn-0d-radix-prefix branch in too (too small to be ↵jan.nijtmans2017-10-131-9/+9
|\ \ \ \ | | | | | | | | | | | | | | | considered separately)
| * \ \ \ merge trunkjan.nijtmans2017-06-291-3/+3
| |\ \ \ \ | | |/ / /
| * | | | Merge trunk. Don't use expensive ToUpper() for hex 0X???? formatting, just ↵jan.nijtmans2017-06-271-3/+3
| |\ \ \ \ | | |/ / / | | | | | | | | | | generate uppercase directly.
| * | | | Implement "format %o" as prefixing with "0o" in stead of "0" (Kevin Kenny's ↵jan.nijtmans2017-06-271-13/+13
| | | | | | | | | | | | | | | | | | | | suggestion). Seems ready to be TIPed (just some more testing)
| * | | | Rebase branch "jn-0d-radix-prefix" back to trunk. No new changesjan.nijtmans2017-06-261-5/+5
| |\ \ \ \ | | |/ / / | |/| | |
| | * | | Little variation on Brian's proposal: Only prefix decimal number with '0d' ↵jan.nijtmans2017-06-141-12/+9
| | | | | | | | | | | | | | | | | | | | when that's necessary for correct interpretation of the number when parsed back again.
* | | | | Rebase to trunkjan.nijtmans2017-09-081-10/+10
|\ \ \ \ \ | |/ / / / |/| | | |
| * | | | merge trunkjan.nijtmans2017-04-141-8/+8
| |\ \ \ \
| * | | | | Use "0o" in stead of "0" as octal prefix in more places.jan.nijtmans2017-04-071-2/+2
| | | | | |
| * | | | | Merge trunk. Only use hash prefix (0x, 0b, 0 ) if value is not 0, except for %p.jan.nijtmans2017-04-071-16/+43
| |\ \ \ \ \
* | | | | | | No longer split tests for longIs32bit/longIs64bit, since the results should ↵jan.nijtmans2017-06-231-12/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | be identical
* | | | | | | repair broken testsdgp2017-06-231-2/+2
| | | | | | |
* | | | | | | TIP #472 implementation: Add Support for 0d Radix Prefix to Integer Literalsjan.nijtmans2017-06-231-6/+6
|\ \ \ \ \ \ \ | | |_|_|/ / / | |/| | | | |
| * | | | | | Rebase to core-8-6-branch (who told that fossil doesn't know how to rebase ....)jan.nijtmans2017-06-141-0/+19
| |\ \ \ \ \ \
| | * | | | | | Add support of 0d in the format %# conversion flag. Add tests for same.griffin2017-06-121-0/+19
| | | |_|/ / / | | |/| | | |
* | | | | | | merge core-8-6-branchjan.nijtmans2017-06-221-0/+19
|\ \ \ \ \ \ \ | |_|/ / / / / |/| | | | / / | | |_|_|/ / | |/| | | |
| * | | | | Add test-cases, testing the legacy behavior of "format %#d"jan.nijtmans2017-06-221-0/+19
| |/ / / /
* | | | | merge core-8-6-branchjan.nijtmans2017-04-141-18/+24
|\ \ \ \ \ | |/ / / /
| * | | | Don't use "0%o" format in test-cases, as it suggest's it's the normal way to ↵jan.nijtmans2017-04-141-18/+24
| | | | | | | | | | | | | | | | | | | | | | | | | format octal numbers: it isn't. Better use "%#o". Add tests for "format" and "scan" corner-cases which weren't documented (except in TIP's) neither had tests before.
* | | | | Revert recent commit. TIP 237 is clear that %llu is invalid.dgp2017-04-121-6/+0
|\ \ \ \ \ | |/ / / / | | | / / | |_|/ / |/| | |
| * | | Revert recent commit [80252e0aed]. TIP 237 is clear that %llu is invalid.dgp2017-04-121-6/+0
| | | |
* | | | Fix [4b12ccb3363e81b132e8dbe12aeec596102be1a8|4b12ccb336]: format/scan %llu ↵jan.nijtmans2017-04-051-0/+6
|\ \ \ \ | |/ / / | | | | | | | | doesn't work. Also added new test-cases showing the expected behavior.
| * | | Fix [4b12ccb3363e81b132e8dbe12aeec596102be1a8|4b12ccb336]: format/scan %llu ↵jan.nijtmans2017-04-051-0/+6
| | | | | | | | | | | | | | | | doesn't work. Also added new test-cases showing the expected behavior.
* | | | Merge core-8-6-branch.jan.nijtmans2017-04-031-0/+21
|\ \ \ \ | |/ / / | | / / | |/ / |/| | Add test-cases showing that the (undocumented) %p format (and also %zd/%td) are harmless, since they are equivalent to other already existing formats.
* | | Fix [4768eb5c166a1b923e3472d18d75fdccc1a47513|4768eb5c16]: format-8.20 ↵jan.nijtmans2017-03-291-2/+2
|/ / | | | | | | failure. Since "%q" now is a valid length specifier, we cannot use it any more to test for "bad field specifier"
* | EVIL HACKs are bad. Unnecessary ones are intolerable. Bad tests cause trouble.dgp2016-10-201-2/+5
| |
* | more result generation conversiondkf2012-08-041-5/+2
| |
* | Now that we're no longer using SCM based on RCS, the RCS Keyword linesdgp2011-03-021-2/+0
|\ \ | |/ | | cause more harm than good. Purged them (except in zlib files).
| * Now that we're no longer using SCM based on RCS, the RCS Keyword lines causedgp2011-03-021-2/+0
| |\ | | | | | | more harm than good. Purged them.
| | * Now that we're no longer using SCM based on RCS, the RCS Keyword lines causedgp2011-03-011-2/+0
| | | | | | | | | more harm than good. Purged them.
| | * Fix [Bug 1284178] and tweak tests to accommodate.dkf2005-10-131-5/+9
| | |
| | * Fix bug in [format %hx] handling on selected platforms. [Bug 1154163]dkf2005-06-171-1/+5
| | |
| | * fixed format-19.1 for 64 bit machinesKevin B Kenny2004-10-271-3/+3
| | |
| | * backport fixes for 868489 and 1026125Kevin B Kenny2004-10-271-1/+9
| | |
| | * Consequent fixes from [Bug 699060]; [format] should not be too eager to demotedkf2003-05-141-1/+24
| | | | | | | | | | | | wides to ints, and should throw errors when appropriate.
| | * Removed test number dups [Bugs 710322, 710327, 710349, 710363]dkf2003-03-271-12/+12
| | |
| | * Made format less keen on converting numeric types. [Bug #699060]dkf2003-03-141-1/+8
| | |
| | * * generic/tclCmdAH.c (Tcl_FormatObjCmd): Only add the modifierdkf2003-03-141-1/+4
| | | | | | | | | | | | | | | | | | that indicates we've got a wide int when we're formatting in an integer style. Stops some libc's from going mad. [Bug #702622] Also tidied whitespace.
| * | * generic/tclStringObj.c: Corrected failure to grow bufferdgp2009-07-311-1/+5
| | | | | | | | | | | | | | | * tests/format.test: when format spec request large width floating point values. Thanks to Clemens Misch. [Bug 2830354]