summaryrefslogtreecommitdiffstats
path: root/tests/format.test
Commit message (Collapse)AuthorAgeFilesLines
* 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]
| * | * generic/tclStringObj.c (Tcl_AppendFormatToObj):dgp2008-04-071-1/+7
| | | | | | | | | | | | | | | | | | Fix [format {% d}] so that it behaves the same way as in 8.4 and as C's printf(). * tests/format.test: Add a test for '% d' and '%+d'.
* | | [Bug 2932421]: Make [format] less likely to smash intreps.dkf2010-01-181-7/+10
| | |
* | | * 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]
* | | TIP #343 IMPLEMENTATION - A Binary Specifier for [format/scan]ferrieux2008-12-101-1/+4
| | |
* | | fix [2021443] inconsistant "wrong # args" messagesnijtmans2008-07-191-2/+2
| | |
* | | * generic/tclStringObj.c (Tcl_AppendFormatToObj):rmax2008-04-071-1/+7
|/ / | | | | | | | | | | Fix [format {% d}] so that it behaves the same way as in 8.4 and as C's printf(). * tests/format.test: Add a test for '% d' and '%+d'.
* | * generic/tclStringObj.c (Tcl_AppendFormatToObj): Correct failure todgp2008-01-101-1/+5
| | | | | | | | | | * tests/format.test: account for big.used == 0 corner case in the %ll(idox) format directives. [Bug 1867855].
* | Use test constraints properly instead of looking in tcl_platformdkf2006-03-211-14/+15
| | | | | | | | | | Consistent method of calling test constraints, and (try to) move constraint setup to the top of the test file
* | Test updates from [Bug 1284178]dkf2005-10-131-5/+9
| |
* | TIP#237 IMPLEMENTATIONdgp2005-10-081-2/+2
| | | | | | | | | | | | [kennykb-numerics-branch] Resynchronized with the HEAD; at this checkpoint [-rkennykb-numerics-branch-20051008], the HEAD and kennykb-numerics-branch contain identical code.
* | * tests/compExpr-old.test: Still more conversion of "nonPortable"dgp2005-07-281-30/+43
| | | | | | | | | | | | | | | | | | | | | | | | | | * tests/error.test: tests into tests with constraints that * tests/expr-old.test: describe the limits of their * tests/expr.test: portability. Also more consolidation * tests/fileName.test: of constraint synonyms. * tests/format.test: wideis64bit, 64bitInts => wideIs64bit * tests/get.test: wideIntegerUnparsed => wideIs32bit * tests/load.test: wideIntExpressions => wideBiggerThanInt * tests/obj.test: * tests/parseExpr.test: Dropped "roundOffBug" constraint that * tests/string.test: protected from buggy sprintf.
* | 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
| |
* | additional regression test for Bug 868489Kevin B Kenny2004-10-271-1/+9
| |
* | Massive test cleanup; all tests are run, and constraints are used where ↵dkf2004-05-191-3/+2
| | | | | | | | necessary.
* | Omitted constraint required for LP64 platforms.dkf2003-05-141-2/+2
| |
* | Stopped [format] from demoting wides to ints too easily. [Bug 699060]dkf2003-05-141-1/+24
| |
* | Eliminated duplicate test numbers [Bugs 710322, 710327, 710349, 710363]dkf2003-03-271-12/+12
| |
* | * tests/format.test: Renumber tests, a bunch ofmdejong2003-03-181-9/+9
| | | | | | | | tests all had the same id.
* | * 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.
* * Corrections to tcltest and the Tcl test suite so that a testdgp2002-06-221-4/+4
| | | | | | | with options -constraints knownBug -limitConstraints 1 only tests the knownBug tests. Mostly involves replacing direct access to the testConstraints array with calls to the testConstraint command (which requires tcltest version 2).