Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [interim-merge-commit] back-ported branch sebres-clock-speedup (from trunk ↵ | sebres | 2017-05-10 | 2 | -45/+323 |
|\ | | | | | | | to 8.6): tcl-clock functionality rewritten in C. | ||||
| * | msgcat.test: fixed mcpackagelocale syntax usage test case (msgcat-12.1) | sebres | 2017-03-06 | 1 | -1/+1 |
| | | |||||
| * | merge trunk | sebres | 2017-03-06 | 10 | -15/+88 |
| |\ | |||||
| | * | merge core-8-6-branch | sebres | 2017-03-06 | 3 | -5/+11 |
| | |\ | |||||
| | * | | Fix for Ticket [71c0878b71] + test cases | avl | 2017-03-05 | 1 | -0/+12 |
| | | | | |||||
| | * | | [25842c161f] Ensure that finalization of a zlib stream works. | dkf | 2017-02-26 | 1 | -0/+42 |
| | |\ \ | |||||
| | * | | | Shortcut in TclParseNumber(): If obj is a dict or list, don't bother to ↵ | jan.nijtmans | 2017-02-08 | 2 | -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.nijtmans | 2017-02-01 | 1 | -0/+9 |
| | |\ \ \ | | | | | | | | | | | | | | | | | | | first-argument NaN shortcut is too aggressive | ||||
| | * | | | | If TCL_NO_DEPRECATED is defined, remove the "case" statement, and use much ↵ | jan.nijtmans | 2017-01-25 | 2 | -2/+7 |
| | | | | | | | | | | | | | | | | | | | | | | | | less interp->result. Implementation mostly taken over from "novem". If TCL_NO_DEPRECATED is not defined, nothing changes. | ||||
| | * | | | | merge core-8-6-branch | jan.nijtmans | 2017-01-17 | 1 | -1/+1 |
| | |\ \ \ \ | |||||
| * | | | | | | amend lost changes after rebase to fossil | sebres | 2017-01-10 | 1 | -0/+1 |
| | | | | | | | |||||
| * | | | | | | "clock add" rewritten in C, using common functionality of "clock scan" (and ↵ | sebres | 2017-01-10 | 1 | -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 ↵ | sebres | 2017-01-10 | 1 | -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 ↵ | sebres | 2017-01-10 | 1 | -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; | sebres | 2017-01-10 | 1 | -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) | sebres | 2017-01-10 | 1 | -0/+5 |
| | | | | | | | |||||
| * | | | | | | min length of %Y token (year with century) is 4, optional tokens possibility ↵ | sebres | 2017-01-10 | 1 | -0/+12 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | (zone), test cases extended | ||||
| * | | | | | | locale months scan switched to from list seek to index tree; bug fixing | sebres | 2017-01-10 | 1 | -0/+24 |
| | | | | | | | |||||
| * | | | | | | scan format: several tokens implemented, bug fixing and code review; | sebres | 2017-01-10 | 1 | -33/+33 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | precedence yyyymmdd over yyyyddd was changed (and re-covered in test-cases also), see http://core.tcl.tk/tcl/tktview/e7a722cd3573fedda5d1e528f95902776f996e06 | ||||
| * | | | | | | l10n (with caching) implemented, msgcat package optimized, code review, etc. | sebres | 2017-01-10 | 1 | -4/+4 |
| | | | | | | | |||||
| * | | | | | | [temp-commit]: code review, DST-hole mistake by scan with relative time ↵ | sebres | 2017-01-10 | 1 | -0/+87 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | resolved; caching of UTC2Local / Local2UTC cherry picked | ||||
| * | | | | | | [temp-commit]: ClockFreeScan back-ported (cherry picked), all tests case ↵ | sebres | 2017-01-10 | 1 | -0/+21 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | passed + several new test-cases for bug fixing implemented here; environment epoch ported, several fixes for the time zone / tzdata caching ported; mem-leak fix + memory leak test cases passed | ||||
| * | | | | | | [temp-commit]: ClockFreeScan ready, test case passed (2 failure because of ↵ | sebres | 2017-01-10 | 1 | -2/+10 |
| |/ / / / / | | | | | | | | | | | | | | | | | | | wrong :localtime zone by TZ-switch, to be fixed) | ||||
| * | | | | | Merge fix clock test-cases from 8.6: Make test clock-67.5 time zone ↵ | sebres | 2017-01-09 | 1 | -2/+2 |
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | independent - execution fails in the time zones below gmt | ||||
| * | | | | | | Fix 2 test-cases, due to changed command options. | jan.nijtmans | 2017-01-04 | 2 | -3/+3 |
| | | | | | | | |||||
| * | | | | | | TIP [http://www.tcl.tk/cgi-bin/tct/tip/456|456] implementation: Extend the C ↵tip_456 | jan.nijtmans | 2017-01-04 | 1 | -6/+37 |
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | API to Support Passing Options to TCP Server Creation | ||||
| | * | | | | | | Make options -reuseaddr/-reuseport forbidden without -server, no matter the ↵ | jan.nijtmans | 2016-12-20 | 1 | -0/+12 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | value being true or false. Some additional test-cases. | ||||
| | * | | | | | | merge trunk (still has test failure in socket.test) | jan.nijtmans | 2016-12-20 | 6 | -74/+71 |
| | |\ \ \ \ \ \ | |||||
| | * \ \ \ \ \ \ | merge trunk | limeboy | 2016-12-01 | 1 | -1/+1 |
| | |\ \ \ \ \ \ \ | |||||
| | * \ \ \ \ \ \ \ | Merge trunk, and fix two socket test-cases. | jan.nijtmans | 2016-11-25 | 2 | -1/+8 |
| | |\ \ \ \ \ \ \ \ | |||||
| | * | | | | | | | | | Allow a boolean argument to be passed. | limeboy | 2016-11-24 | 1 | -9/+9 |
| | | | | | | | | | | | |||||
| | * | | | | | | | | | Adjust the tests and add a handful of new ones. | limeboy | 2016-11-24 | 1 | -6/+25 |
| | | | | | | | | | | | |||||
| * | | | | | | | | | | merge core-8-6-branch | jan.nijtmans | 2017-01-01 | 1 | -0/+84 |
| |\ \ \ \ \ \ \ \ \ \ | | |_|_|_|/ / / / / / | |/| | | | | | | | | | |||||
* | | | | | | | | | | | Fix [6ca52aec14e0b33543d3cd9895f060b852ac4dbc|6ca52aec14]: HTTP package: ↵ | jan.nijtmans | 2017-05-09 | 1 | -0/+8 |
|\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Memory leak if client requests "Connection: close" but server responses with "Connection: keep-alive" http: 2.8.10 -> 2.8.11 | ||||
| * | | | | | | | | | | | fix chan leak with http keepalive vs close (bug [6ca52aec14])bug_6ca52aec14 | aspect | 2017-02-12 | 1 | -0/+8 |
| | |_|_|_|_|_|_|/ / / | |/| | | | | | | | | | |||||
* | | | | | | | | | | | [6015221f59] Segfault after overflow of [binary] field specifier numeric count. | dgp | 2017-05-05 | 1 | -0/+12 |
|\ \ \ \ \ \ \ \ \ \ \ | |||||
| * | | | | | | | | | | | [6015221f59] Segfault after overflow of [binary] field specifier numeric count. | dgp | 2017-05-05 | 1 | -0/+12 |
| | | | | | | | | | | | | |||||
* | | | | | | | | | | | | Use GetModuleHandle() in stead of LoadLibrary() when the handle is needed ↵ | jan.nijtmans | 2017-05-03 | 1 | -1/+1 |
|\ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | for an already loaded dll. Fix filesystem-1.52 (only works correctly on UNIX) | ||||
| * | | | | | | | | | | | Use GetModuleHandle() in stead of LoadLibrary() when the handle is needed ↵ | jan.nijtmans | 2017-05-03 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | for an already loaded dll. Fix filesystem-1.52 (only works correctly on UNIX) | ||||
* | | | | | | | | | | | | [f9fe90d0fa] [file join] normalization. See filesystem-1.52* | dgp | 2017-05-01 | 1 | -0/+10 |
|\ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / | |||||
| * | | | | | | | | | | | [f9fe90d0fa] [file join] normalization. See filesystem-1.52* | dgp | 2017-05-01 | 1 | -0/+10 |
| | | | | | | | | | | | | |||||
* | | | | | | | | | | | | Fix [8bd13f07bde6fb0631f27927e36461fdefe8ca95|8bd13f07bd]: Closing tcl pipes ↵ | jan.nijtmans | 2017-05-01 | 1 | -1/+1 |
|\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | prevents windows threads from starting up. Patch by sebres (Dipl. Ing. Sergey G. Brester) (also fix duplicate test-case number in link.test) | ||||
* \ \ \ \ \ \ \ \ \ \ \ \ | Test for [f34cf83dd0]. | dgp | 2017-04-28 | 1 | -0/+3 |
|\ \ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / / |/| / / / / / / / / / / / | |/ / / / / / / / / / / | |||||
| * | | | | | | | | | | | Test for [f34cf83dd0]. | dgp | 2017-04-28 | 1 | -0/+3 |
| | | | | | | | | | | | | |||||
* | | | | | | | | | | | | [50750c735a] Fix for uninit memory handling issue in zlib transforms.bug_50750c735a | dkf | 2017-04-25 | 1 | -1/+1 |
| | | | | | | | | | | | | |||||
* | | | | | | | | | | | | Repair revised tests that failed. | dgp | 2017-04-17 | 2 | -3/+3 |
| | | | | | | | | | | | | |||||
* | | | | | | | | | | | | Don't use "0%o" format in test-cases, as it suggest's it's the normal way to ↵ | jan.nijtmans | 2017-04-14 | 4 | -24/+48 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 [80252e0aed]. TIP 237 is clear that %llu is invalid. | dgp | 2017-04-12 | 2 | -19/+0 |
| | | | | | | | | | | | | |||||
* | | | | | | | | | | | | merge fix-42202ba1e5ff566e | sebres | 2017-04-12 | 1 | -0/+39 |
|\ \ \ \ \ \ \ \ \ \ \ \ | |||||
| * | | | | | | | | | | | | bug fix for [42202ba1e5ff566e0f9abb9f890e460fbc6c1c5c]: segfault by coro injectfix_42202ba1e5ff566e | sebres | 2017-04-04 | 1 | -0/+39 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | rewritten callback for ::tcl::unsupported::inject, without leave the interpreter in unusable state (inaccurate environment exchange by adding eval callback), test covered now. |