summaryrefslogtreecommitdiffstats
path: root/tests
Commit message (Collapse)AuthorAgeFilesLines
*-. reintegrate sebres-8-6-clock-speedup back to sebres-clock-speedup (trunk ↵sebres2017-05-1120-67/+323
|\ \ | | | | | | | | | clock-speedup, 3-way merge)
| | * merge core-8-6-branchjan.nijtmans2017-05-091-0/+8
| | |\
| | * \ [6015221f59] Segfault after overflow of [binary] field specifier numeric count.dgp2017-05-051-0/+12
| | |\ \
| | * \ \ merge core-8-6-branchjan.nijtmans2017-05-031-1/+1
| | |\ \ \
| | * \ \ \ [f9fe90d0fa] [file join] normalization. See filesystem-1.52*dgp2017-05-011-0/+10
| | |\ \ \ \
| | * \ \ \ \ merge core-8-6-branchjan.nijtmans2017-05-011-1/+1
| | |\ \ \ \ \
| | * \ \ \ \ \ Test for [f34cf83dd0].dgp2017-04-281-0/+3
| | |\ \ \ \ \ \
| | * \ \ \ \ \ \ [50750c735a] Fix broken test and stop reading uninit-but-allocated memory in ↵dkf2017-04-271-1/+1
| | |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | zlib channel transform.
| | * \ \ \ \ \ \ \ Repair revised tests that failed.dgp2017-04-172-3/+3
| | |\ \ \ \ \ \ \ \
| | * \ \ \ \ \ \ \ \ merge core-8-6-branchjan.nijtmans2017-04-144-24/+48
| | |\ \ \ \ \ \ \ \ \
| | * \ \ \ \ \ \ \ \ \ Revert recent commit. TIP 237 is clear that %llu is invalid.dgp2017-04-122-19/+0
| | |\ \ \ \ \ \ \ \ \ \
| | * \ \ \ \ \ \ \ \ \ \ merge core-8-6-branchjan.nijtmans2017-04-121-0/+39
| | |\ \ \ \ \ \ \ \ \ \ \
| | * \ \ \ \ \ \ \ \ \ \ \ merge core-8-6-branchjan.nijtmans2017-04-122-8/+23
| | |\ \ \ \ \ \ \ \ \ \ \ \
| | * \ \ \ \ \ \ \ \ \ \ \ \ Merge Harald's "robust-async-connect-tests" branch. Thanks!jan.nijtmans2017-04-101-3/+21
| | |\ \ \ \ \ \ \ \ \ \ \ \ \
| | | * \ \ \ \ \ \ \ \ \ \ \ \ merge trunkrobust_async_connect_testsjan.nijtmans2014-07-314-3/+80
| | | |\ \ \ \ \ \ \ \ \ \ \ \ \
| | | * | | | | | | | | | | | | | Make sure the "sockettest" command is available even when running ↵jan.nijtmans2014-07-181-2/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | socket.test individually.
| | | * | | | | | | | | | | | | | merge trunkjan.nijtmans2014-07-1824-264/+506
| | | |\ \ \ \ \ \ \ \ \ \ \ \ \ \
| | | * | | | | | | | | | | | | | | Replaced option "-unsupported1" by test command "testsocket debugflags" ↵oehhar2014-07-171-6/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (thanks Donal, Donald).
| | | * | | | | | | | | | | | | | | Robust async connect tests by temporarely switching off auto continuation. ↵oehhar2014-06-051-2/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Ticket [13d3af3ad5]
| | * | | | | | | | | | | | | | | | Use a random unused port for the dummy http server to avoid conflictsmax2017-04-053-10/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | with local services running on port 8010.
| | * | | | | | | | | | | | | | | | Fix [4b12ccb3363e81b132e8dbe12aeec596102be1a8|4b12ccb336]: format/scan %llu ↵jan.nijtmans2017-04-052-0/+19
| | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| | * \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ [900cb0284bc] Ensure that masking pseudo-methods used for export management ↵dkf2017-03-291-0/+38
| | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | are not introspectable directly.
| | | * | | | | | | | | | | | | | | | | | Tweak to make tests a little clearer.bug_900cb0284bcdkf2017-03-291-13/+13
| | | | | | | | | | | | | | | | | | | | |
| | | * | | | | | | | | | | | | | | | | | Correct this use of isWanted to ensure NO_IMPLEMENTATION methods are not ↵aspect2017-03-271-0/+38
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | listed (bug [900cb0284bc])
| | * | | | | | | | | | | | | | | | | | | 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"
| | * | | | | | | | | | | | | | | | | | Supply more C99-compatible (and MSVC) format options: '%p' for pointers, ↵jan.nijtmans2017-03-241-4/+28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 'z'/'j'/'I' for size_t/intptr_diff, 'j'/'q' for long long. Also add "I32" froom MSVC. Remove TCL_LL_MODIFIER specified as "L" for Borland: This must be wrong as "L" is meant for long double. Just assume that later Borland compilers are MSVC-compatible.
| | * | | | | | | | | | | | | | | | | | New(ish) test interp-14.11 was missing its -cleanup.dgp2017-03-221-0/+2
| | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | * \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ Make 'clock' and 'encoding' into compilable ensembles that play with safe ↵Kevin B Kenny2017-03-142-3/+3
| | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | interps
| | * \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ merge core-8-6-branchsebres2017-03-071-9/+16
| | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | | | | | | | | auto-loading of ensemble and stubs on demand only (+ test covered now, see ↵sebres2017-05-111-0/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | clock-0.1); introduces new possibility to implement namespace-based auto-loading, e. g.: set ::auto_index_ns(::some::namespace) [list ::source [::file join $dir some namespace.tcl]]] loading of clock-stubs (clock.tcl) implemented via handler "auto_index_ns" now.
| * | | | | | | | | | | | | | | | | | | | | | Fixed possible wrong current date for CET / CEST test cases. sebres2017-05-101-3/+12
| | | | | | | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | | | | | | Fixed wrong args message (e.g. "clock format ..." instead of ↵sebres2017-05-101-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | "::tcl::clock::format") if failed through compiled ensemble execution.
| * | | | | | | | | | | | | | | | | | | | | | clock.test normalized (compared with trunk) sebres2017-05-101-40/+95
| | | | | | | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | | | | | | [interim-merge-commit] back-ported branch sebres-clock-speedup (from trunk ↵sebres2017-05-102-45/+323
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / / / / / / / / / / / / |/| | | | | | | | | | | | | | | | | | | | | / | | |_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | | to 8.6): tcl-clock functionality rewritten in C.
* | | | | | | | | | | | | | | | | | | | | | msgcat.test: fixed mcpackagelocale syntax usage test case (msgcat-12.1)sebres2017-03-061-1/+1
| | | | | | | | | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | | | | | | | merge trunksebres2017-03-0610-15/+88
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | |/ / / / / / / / / / / / / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | | | | | merge core-8-6-branchsebres2017-03-063-5/+11
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | | | | | | | | Fix for Ticket [71c0878b71] + test casesavl2017-03-051-0/+12
| | | | | | | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | | | | | | [25842c161f] Ensure that finalization of a zlib stream works.dkf2017-02-261-0/+42
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | | | | | | | | | Shortcut in TclParseNumber(): If obj is a dict or list, don't bother to ↵jan.nijtmans2017-02-082-7/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | generate the string representation if we know already beforehand that the parsing will fail. Use TCL_NO_DEPRECATED in stead of KILL_OCTAL for removing the (deprecated un-prefixed) octal support. Adapt test-cases, so they work without octal support as well.
| * | | | | | | | | | | | | | | | | | | | | | | Fix [d0f7ba56f0e8f93b7efb5b09ebc30a824bdd577a|d0f7ba56f0]: INST_EQ ↵jan.nijtmans2017-02-011-0/+9
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | first-argument NaN shortcut is too aggressive
| * | | | | | | | | | | | | | | | | | | | | | | | If TCL_NO_DEPRECATED is defined, remove the "case" statement, and use much ↵jan.nijtmans2017-01-252-2/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | less interp->result. Implementation mostly taken over from "novem". If TCL_NO_DEPRECATED is not defined, nothing changes.
| * | | | | | | | | | | | | | | | | | | | | | | | merge core-8-6-branchjan.nijtmans2017-01-171-1/+1
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
* | | | | | | | | | | | | | | | | | | | | | | | | | amend lost changes after rebase to fossilsebres2017-01-101-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | | | | | | | | | | | "clock add" rewritten in C, using common functionality of "clock scan" (and ↵sebres2017-01-101-3/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | freescan)... test-performance.tcl: test cases extended to cover "clock add"
* | | | | | | | | | | | | | | | | | | | | | | | | | another way to make greedy search more precise, some greedy matches are ↵sebres2017-01-101-7/+34
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | fixed (see test cases clock-6.22.11 - clock-6.22.20), additionally involving look ahead token of known type into pre-search process.
* | | | | | | | | | | | | | | | | | | | | | | | | | some greedy matches are fixed (see test cases clock-6.22.11 and ↵sebres2017-01-101-0/+37
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | clock-6.22.12), involving space count in look ahead and end distance calculation (because spaces are optional in date-time string as well as in scanning format).
* | | | | | | | | | | | | | | | | | | | | | | | | | several missing scan tokens added, test cases extended and fixed;sebres2017-01-101-2/+47
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | token "%s" used for seconds only (time zone independent), additionally "%Es" token added for local seconds (zone dependent seconds);
* | | | | | | | | | | | | | | | | | | | | | | | | | [temp-commit]: format almost ready (missing some tokens)sebres2017-01-101-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | |