Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | merge trunk and dup test names | dgp | 2024-07-30 | 1 | -1/+1 |
| | |||||
* | closes [cd25761979]: `clock format` and `clock add` will accept `now` as ↵ | sebres | 2024-07-28 | 1 | -8/+8 |
| | | | | clock value (value `-now` retained to compat reasons to earlier versions and tclclockmod, undocumented at the moment) | ||||
* | clock: better fix for validation check for scanned day of week in input ↵ | sebres | 2024-07-16 | 1 | -16/+39 |
| | | | | | (normalized input value after scan, Sun is always 7 now); more tests for valid days of weeks covering also format scan with different weekday formats (%a, %u, %w) | ||||
* | clock: fix validation check for scanned Sunday (missing % 7 by compare) | sebres | 2024-07-16 | 1 | -10/+21 |
| | |||||
* | clock: fixed regression [3ee8f1c2a785f4d8]: time overflow (without ↵ | sebres | 2024-07-16 | 1 | -1/+23 |
| | | | | validation) must cause day increment; clock.test: more regression tests | ||||
* | clock.test: amend to hotfix [9889f96f4da77e3b] - ensemble created ↵ | sebres | 2024-05-13 | 1 | -2/+4 |
| | | | | implicitely now | ||||
* | closes [a858d95f4bfddafb]: adjust word-token pointer after possible realloc | sebres | 2024-05-07 | 1 | -0/+8 |
| | |||||
* | restore backwards compatibility (see clock-44.3) - spaces between tokens are ↵ | sebres | 2024-04-17 | 1 | -1/+7 |
| | | | | | optional, repaired greedy search (minLen), which find start next token or space now; it is also more consistent than old engine now (covered by clock-44.4) | ||||
* | merge 8.6 (new clock regression test, illustrating incompatibility of new ↵ | sebres | 2024-04-17 | 1 | -0/+8 |
|\ | | | | | | | engine) | ||||
| * | small amend (still one "weak" format) | sebres | 2024-04-17 | 1 | -3/+4 |
| | | |||||
| * | clock.test: added regression test - spaces between some scan tokens are ↵ | sebres | 2024-04-17 | 1 | -2/+8 |
| | | | | | | | | optional (illustrating that although clock is strong, it may be sometimes weak :) | ||||
* | | (cherry-pick): dup test names | jan.nijtmans | 2024-04-17 | 1 | -8/+8 |
| | | |||||
* | | more improvements for overflow cases (always proper message, errorCode, ↵ | sebres | 2024-04-06 | 1 | -4/+22 |
| | | | | | | | | correct badOption value) | ||||
* | | simple attempt to silence valgrind [167e0635db], improved error message by ↵ | sebres | 2024-04-06 | 1 | -2/+6 |
| | | | | | | | | bad seconds (or -base), repair errorCode (index for badOption), remove unneeded code | ||||
* | | fixed [dc0770a2397ae0b1]: tests are timezone independent now | sebres | 2024-04-03 | 1 | -4/+4 |
| | | |||||
* | | added missing test coverage for clock ensemble in safe-interpreter (shared ↵ | sebres | 2024-03-26 | 1 | -7/+21 |
| | | | | | | | | from parent interpreter) | ||||
* | | Merge 9.0. Please don't use "register" keyword | jan.nijtmans | 2024-03-24 | 1 | -1/+1 |
|\ \ | |||||
| * | | Revise clock-6.10c? testcases | jan.nijtmans | 2024-03-23 | 1 | -14/+12 |
| | | | |||||
* | | | fix for [1f40aa83c552f597]: the overflow check could mistakenly pass in some ↵ | sebres | 2024-03-22 | 1 | -18/+25 |
| | | | | | | | | | | | | | | | cases (so basically expects div 10 to check it properly); optimizes both str2int, since we don't need to check it for most cases at all, thus definitely faster now (O(n)+O(1) vs. O(n)+O(n) and also has fewer branch mispredictions). | ||||
* | | | Merge 9.0 | jan.nijtmans | 2024-03-22 | 1 | -2/+14 |
|\ \ \ | |/ / | |||||
| * | | Mark clock-6.10b/clock-6.10d as "knownBug": Those testcases crash with ↵ | jan.nijtmans | 2024-03-22 | 1 | -2/+2 |
| | | | | | | | | | | | | CFLAGS=-ftrapv, even with current clock code. | ||||
| * | | Add more testcases, 0-measurement of current behavior. integervalueTooLarge ↵ | jan.nijtmans | 2024-03-22 | 1 | -4/+20 |
| | | | | | | | | | | | | -> dateTooLarge. | ||||
* | | | Add testcase for bug [1f40aa83c5]: crash with CFLAGS=-ftrapv | jan.nijtmans | 2024-03-22 | 1 | -0/+4 |
| | | | |||||
* | | | Rebase to latest 9.0 | jan.nijtmans | 2024-03-20 | 1 | -125/+1345 |
|\ \ \ | |/ / |/| | | |||||
| * | | Move "::tcl::clock::configure" to the tcl::unsupported namespace | jan.nijtmans | 2024-03-18 | 1 | -14/+14 |
| | | | |||||
| * | | Make "clock configure" an internal command "::tcl::clock::configure" | jan.nijtmans | 2024-03-18 | 1 | -14/+14 |
| | | | |||||
| * | | fixes [1f40aa83c552f597]: suppress integer-overflow trapping (atm, GCC ↵ | sebres | 2024-03-15 | 1 | -4/+4 |
| | | | | | | | | | | | | | | | "trapv" only) for intended pieces, avoid unexpected app-crash; test cases (knownBug) reverted. | ||||
| * | | Mark 4 "clock" testcases with "knownBug". Ticket [1f40aa83c5] describes the ↵ | jan.nijtmans | 2024-03-15 | 1 | -4/+4 |
| | | | | | | | | | | | | details. | ||||
| * | | clock.test: tests renumeration, solve inaesthetic results of merges | sebres | 2024-03-14 | 1 | -29/+28 |
| | | | |||||
| * | | make clock tests system-TZ independent | sebres | 2024-03-14 | 1 | -8/+14 |
| | | | |||||
| * | | validation check: fixed time point of first stage - it must work TZ ↵ | sebres | 2024-03-14 | 1 | -64/+75 |
| | | | | | | | | | | | | independently (the conversion of local time to UTC may adjust date/time tokens); | ||||
| * | | better test-mockup, don't disclose artificially skipped test for valid mode | sebres | 2024-03-13 | 1 | -3/+9 |
| | | | |||||
| * | | compat regression test: original clock ensemble supports prefixes | sebres | 2024-03-13 | 1 | -0/+4 |
| | | | |||||
| * | | Merge 9.0 | jan.nijtmans | 2024-03-12 | 1 | -10/+10 |
| |\ \ | |/ / |/| | | |||||
| * | | merge sebres-8-6-clock-speedup-cr2 | sebres | 2024-03-12 | 1 | -0/+106 |
| |\ \ | |||||
| | * | | fixes similar issue by free scan + more tests | sebres | 2024-03-12 | 1 | -2/+42 |
| | | | | |||||
| | * | | test cases covering #23: `clock add` regression (due to integer overflow) | sebres | 2024-03-12 | 1 | -0/+20 |
| | | | | |||||
| | * | | tests to ensure cache of base is correct for :localtime if TZ-env changing | sebres | 2024-03-12 | 1 | -0/+46 |
| | | | | |||||
| | * | | Rebase to latest core-8-6-branch | jan.nijtmans | 2024-02-26 | 1 | -122/+1207 |
| | |\ \ | | | |/ | | |/| | |||||
| | | * | Give TzsetIfNecessary "interp" argument. | jan.nijtmans | 2021-02-22 | 1 | -3/+1 |
| | | | | |||||
| | | * | Fix various compiler warnings | jan.nijtmans | 2021-02-19 | 1 | -3/+3 |
| | | | | |||||
| * | | | Use {} in expr. Enable no_tclclockmod testcase | jan.nijtmans | 2024-03-11 | 1 | -7/+5 |
| | | | | |||||
| * | | | Fix [1acd172c424b57c9] (by just reverting the change causing this). Not ↵ | jan.nijtmans | 2024-03-11 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | crucial for TIP #688. Also, make it compile/run using -DTCL_NO_DEPRECATED=1 | ||||
| * | | | Merge 9.0 | jan.nijtmans | 2024-03-04 | 1 | -2/+2 |
| |\ \ \ | |/ / / |/| | | | |||||
| * | | | Rebase to latest 9.0 | jan.nijtmans | 2024-02-26 | 1 | -127/+1218 |
| |\ \ \ | |||||
| | * \ \ | Merge 8.7 | jan.nijtmans | 2021-09-24 | 1 | -11/+11 |
| | |\ \ \ | |||||
| | * \ \ \ | Merge 8.7. Use more TCL_UNUSED() | jan.nijtmans | 2021-02-19 | 1 | -3/+3 |
| | |\ \ \ \ | |||||
| | * \ \ \ \ | Get sebres-8-6-clock-speedup-cr2 ready for 8.7 too | jan.nijtmans | 2021-02-18 | 1 | -127/+1218 |
| | |\ \ \ \ \ | | | |/ / / / | | |/| | | / | | | | |_|/ | | | |/| | | |||||
| | | * | | | One more error-message tweak | jan.nijtmans | 2021-02-18 | 1 | -3/+3 |
| | | | | | | |||||
| | | * | | | tweak error-messages a little more (no quotes here) | jan.nijtmans | 2021-02-18 | 1 | -3/+3 |
| | | | | | |