Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Remove some unnecessary "struct" definitions and some type casts no longer ↵ | jan.nijtmans | 2017-04-11 | 14 | -24/+23 |
| | | | | necessary. No functional changes. | ||||
* | More minor style fixes. | dkf | 2017-04-10 | 4 | -375/+474 |
| | |||||
* | Merge Harald's "robust-async-connect-tests" branch. Thanks! | jan.nijtmans | 2017-04-10 | 1 | -0/+85 |
|\ | |||||
| * | merge trunkrobust_async_connect_tests | jan.nijtmans | 2014-07-31 | 12 | -158/+635 |
| |\ | |||||
| * \ | merge trunk | jan.nijtmans | 2014-07-18 | 19 | -1417/+1610 |
| |\ \ | |||||
| * | | | Replaced option "-unsupported1" by test command "testsocket debugflags" ↵ | oehhar | 2014-07-17 | 1 | -0/+85 |
| | | | | | | | | | | | | | | | | (thanks Donal, Donald). | ||||
* | | | | Minor style issues through the socket implementation code. | dkf | 2017-04-09 | 2 | -22/+45 |
| | | | | |||||
* | | | | Minor simplification in tcl.h: For the ↵ | jan.nijtmans | 2017-04-07 | 1 | -8/+5 |
| | | | | | | | | | | | | | | | | Tcl_WideAsLong/Tcl_LongAsWide/Tcl_WideAsDouble/Tcl_DoubleAsWide #defines, one set suffices: No need to have two versions depending on TCL_WIDE_INT_IS_LONG. | ||||
* | | | | Some more (internal) stub entries which can be cleaned up with ↵ | jan.nijtmans | 2017-04-06 | 1 | -2/+18 |
| | | | | | | | | | | | | | | | | -DTCL_NO_DEPRECATED, because they are not used any more. | ||||
* | | | | If compiled with TCL_NO_DEPRECATED, the functions ↵ | jan.nijtmans | 2017-04-06 | 2 | -11/+13 |
| | | | | | | | | | | | | | | | | TclpGetDate/TclpLocaltime/TclpGmtime can be removed: They are internal and not used for anything any more. | ||||
* | | | | Fix [4b12ccb3363e81b132e8dbe12aeec596102be1a8|4b12ccb336]: format/scan %llu ↵ | jan.nijtmans | 2017-04-05 | 2 | -13/+22 |
|\ \ \ \ | | | | | | | | | | | | | | | | doesn't work. Also added new test-cases showing the expected behavior. | ||||
| * | | | | Fix [4b12ccb3363e81b132e8dbe12aeec596102be1a8|4b12ccb336]: format/scan %llu ↵ | jan.nijtmans | 2017-04-05 | 2 | -13/+22 |
| | | | | | | | | | | | | | | | | | | | | doesn't work. Also added new test-cases showing the expected behavior. | ||||
* | | | | | Merge core-8-6-branch. | jan.nijtmans | 2017-04-03 | 1 | -6/+27 |
|\ \ \ \ \ | |/ / / / | | | | | | Add test-cases showing that the (undocumented) %p format (and also %zd/%td) are harmless, since they are equivalent to other already existing formats. | ||||
| * | | | | Code optimization/reduction: If TCL_WIDE_INT_IS_LONG is defined, the ↵ | jan.nijtmans | 2017-04-03 | 1 | -5/+12 |
| | | | | | | | | | | | | | | | | | | | | variable useWide is always 0, so related code can be eliminated without loss of functionality. | ||||
* | | | | | Since Tcl_AppendPrintfToObj() now understands the %p format, we can use it. ↵ | jan.nijtmans | 2017-03-31 | 2 | -18/+15 |
| | | | | | | | | | | | | | | | | | | | | Eliminating some internal string buffers. | ||||
* | | | | | Extend Tcl_DumpActiveMemory() and related functions for handling 64-bit ↵ | jan.nijtmans | 2017-03-31 | 1 | -24/+27 |
|\ \ \ \ \ | |/ / / / | | | | | | | | | | | | | | | | memory. Only effective with TCL_MEM_DEBUG. Merge-mark core-8-6-branch (this doesn't bring in any changes) | ||||
| * | | | | [900cb0284bc] Ensure that masking pseudo-methods used for export management ↵ | dkf | 2017-03-29 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | | | | | are not introspectable directly. [cherrypick] | ||||
* | | | | | [900cb0284bc] Ensure that masking pseudo-methods used for export management ↵ | dkf | 2017-03-29 | 1 | -0/+1 |
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | are not introspectable directly. | ||||
| * | | | | | Tweak to make tests a little clearer.bug_900cb0284bc | dkf | 2017-03-29 | 1 | -1/+1 |
| | | | | | | |||||
| * | | | | | Correct this use of isWanted to ensure NO_IMPLEMENTATION methods are not ↵ | aspect | 2017-03-27 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | listed (bug [900cb0284bc]) | ||||
* | | | | | | In comments and documentation, distinguish between __int64 (a Microsoft ↵ | jan.nijtmans | 2017-03-29 | 2 | -3/+3 |
|\ \ \ \ \ \ | | |/ / / / | |/| | | | | | | | | | | 64-bit integer type) and int64_t (C99 equivalent) | ||||
| * | | | | | In comments and documentation, distinguish between __int64 (a Microsoft ↵ | jan.nijtmans | 2017-03-29 | 2 | -3/+3 |
| | | | | | | | | | | | | | | | | | | | | | | | | 64-bit integer type) and int64_t (C99 equivalent) | ||||
* | | | | | | Improve comment on TCL_WIDE_INT_IS_LONG, making it less misleading. | jan.nijtmans | 2017-03-27 | 2 | -3/+3 |
|\ \ \ \ \ \ | |/ / / / / | | / / / / | |/ / / / |/| | | | | In tclThreadTest.c, allow mainThreadId to be >32 bits. | ||||
| * | | | | Improve comment on TCL_WIDE_INT_IS_LONG, making it less misleading. | jan.nijtmans | 2017-03-27 | 2 | -3/+3 |
| | | | | | | | | | | | | | | | In tclThreadTest.c, allow mainThreadId to be >32 bits. | ||||
* | | | | | Supply more C99-compatible (and MSVC) format options: '%p' for pointers, ↵ | jan.nijtmans | 2017-03-24 | 3 | -12/+37 |
| | | | | | | | | | | | | | | | | | | | | | | | | | '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. | ||||
* | | | | | Add TCL_NORETURN attribute to TclpThreadExit() and Tcl_ExitThread() | jan.nijtmans | 2017-03-24 | 3 | -4/+4 |
| | | | | | |||||
* | | | | | Use portable %p modifier in "generic/tclThreadTest.c", in stead of more ↵ | jan.nijtmans | 2017-03-23 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | complicated TCL_LL_MODIFIER. | ||||
* | | | | | Addendum to previous commit: If compiled with TCL_NO_DEPRECATED, remove a ↵ | jan.nijtmans | 2017-03-21 | 3 | -0/+16 |
| | | | | | | | | | | | | | | | | | | | | few more stub entries which are not used any more. | ||||
* | | | | | If compiled with TCL_NO_DEPRECATED, remove some more stub entries which are ↵ | jan.nijtmans | 2017-03-20 | 10 | -35/+83 |
| | | | | | | | | | | | | | | | | | | | | not used any more. | ||||
* | | | | | If Tcl is compiled with -DTCL_NO_DEPRECATED, make sure that ↵ | jan.nijtmans | 2017-03-17 | 4 | -1/+40 |
| | | | | | | | | | | | | | | | | | | | | iPtr->(resultSpace|appendResult|appendAvl|appendUsed) are not used any more. | ||||
* | | | | | redundant end-of-line spacing | jan.nijtmans | 2017-03-15 | 3 | -10/+10 |
|\ \ \ \ \ | |/ / / / | |||||
| * | | | | redundant end-of-line spacing | jan.nijtmans | 2017-03-15 | 4 | -16/+16 |
| | | | | | |||||
* | | | | | Compile [clock clicks], [clock microseconds], [clock milliseconds] and ↵ | Kevin B Kenny | 2017-03-15 | 7 | -13/+174 |
|\ \ \ \ \ | |/ / / / | | | | | | | | | | | [clock seconds]. | ||||
| * | | | | Compile [clock clicks], [clock microseconds], [clock milliseconds] and ↵ | Kevin B Kenny | 2017-03-15 | 7 | -13/+174 |
| | | | | | | | | | | | | | | | | | | | | [clock seconds]. | ||||
* | | | | | Make 'clock' and 'encoding' into compilable ensembles that play with safe ↵ | Kevin B Kenny | 2017-03-14 | 4 | -73/+368 |
|\ \ \ \ \ | |/ / / / | | | | | | | | | | | interps | ||||
| * | | | | Make 'clock' and 'encoding' into compilable ensembles that play with safe ↵kbk_clock_encoding_ensembles | Kevin B Kenny | 2017-03-14 | 3 | -1/+113 |
| | | | | | | | | | | | | | | | | | | | | interps | ||||
| * | | | | Make 'clock' and 'encoding' into proper compilable ensembles | Kevin B Kenny | 2017-03-14 | 4 | -75/+258 |
| | | | | | |||||
* | | | | | Eliminate internal use of ↵ | jan.nijtmans | 2017-03-13 | 7 | -37/+15 |
| | | | | | | | | | | | | | | | | | | | | TclNewBooleanObj()/TclSetBooleanObj()/TclSetIntObj(). Replace Tcl_DbNewBooleanObj() with trivial macro. | ||||
* | | | | | Merge core-8-6-branch | jan.nijtmans | 2017-03-07 | 2 | -2/+1 |
|\ \ \ \ \ | |/ / / / | |||||
| * | | | | Remove "makefile.bc". Not updated for many-many years, most likely it ↵ | jan.nijtmans | 2017-03-07 | 2 | -2/+1 |
| | | | | | | | | | | | | | | | | | | | | doesn't work any more and it doesn't seem to care anyone. Let's see if someone complains ;-) | ||||
* | | | | | Fix for Ticket [71c0878b71] + test cases | avl | 2017-03-05 | 1 | -1/+1 |
| | | | | | |||||
* | | | | | ParseTokens failed to fully respect its numBytes argument. | dgp | 2017-02-27 | 1 | -1/+4 |
|\ \ \ \ \ | |/ / / / | |||||
| * | | | | ParseTokens failed to fully respect its numBytes argument. | dgp | 2017-02-27 | 1 | -1/+4 |
| |\ \ \ \ | |||||
| | * | | | | ParseTokens failed to fully respect its numBytes argument. | dgp | 2017-02-27 | 1 | -1/+4 |
| | | | | | | |||||
* | | | | | | [25842c161f] Ensure that finalization of a zlib stream works. | dkf | 2017-02-26 | 1 | -2/+2 |
|\ \ \ \ \ \ | |/ / / / / | |||||
| * | | | | | zlib stream finalize calls deflate with no input - this case (and this case | aspect | 2017-02-11 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | only) must be allowed. Fixes 2nd issue in [25842c161f], introduced by [c1aff52ef3] | ||||
* | | | | | | More internal use of size_t in stead of int, e.g. for epoch's | jan.nijtmans | 2017-02-15 | 7 | -14/+14 |
| | | | | | | |||||
* | | | | | | On Windows, Cygwin and 64-bit platforms, no need to handle 'long' in ↵ | jan.nijtmans | 2017-02-14 | 2 | -0/+21 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | tclLink.c, since its size is equal to either 'int' or 'Tcl_WideInt'. This enhances interoperabilty between win64 extensions loaded in cygwin64 using Tcl_LinkVar(), whill still being 100% compatible. init.tcl: unnecessary spacing. | ||||
* | | | | | | TIP #459 feedback from FlightAware: Add package-related pkgIndex.tcl file to ↵ | jan.nijtmans | 2017-02-08 | 1 | -0/+18 |
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | "package files" output. | ||||
| * | | | | | | FlightAware feedback: "Aside: Any way to find out what the pkgIndex.tcl file ↵package_files | jan.nijtmans | 2017-02-08 | 1 | -0/+18 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | a package was defined in was, or does that happen at too high a level?" Answer: Even though the name of the pkgIndex file is available earlier, it is very well possible to remember it and store it with the other files. This commit does exactly that. |