Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
History for unix/tclUnixTime.c
|
2026-08-02
| ||
| 22:30 | Proposed fix for bug [d5acb07b6411] file: 0a0c44a2ee check-in: [7877ec9e1f] user: emiliano branch: bug-d5acb07b6411, size: 6890 | |
|
2026-04-03
| ||
| 11:44 | Re-implement from other new-timer-api branch file: 9bbaa73fcc check-in: [46bb2f236f] user: jan.nijtmans branch: new-timer-api, size: 6879 | |
|
2026-03-11
| ||
| 16:13 | Rebase to trunk file: 6e73e7370c check-in: [9e296704d1] user: jan.nijtmans branch: new-timer-api, size: 6936 | |
|
2026-03-09
| ||
| 20:29 | Rebase to trunk file: 6f49255f6d check-in: [02d10b4ec0] user: jan.nijtmans branch: new-timer-api-prepare, size: 6889 | |
|
2026-02-16
| ||
| 12:20 | Make code a little clearer, and use correct declaration style file: c67d183e2f check-in: [22d69cc191] user: dkf branch: main, size: 6944 | |
|
2026-02-14
| ||
| 16:39 | General whitespace fixes. No semantic changes. file: 222f2a134c check-in: [af2708b4ef] user: dkf branch: main, size: 7194 | |
|
2026-02-03
| ||
| 17:37 | More Tcl_Time -> long long simplifications file: 085ddfb82e check-in: [0e0b04583e] user: jan.nijtmans branch: new-timer-api-prepare, size: 7189 | |
|
2026-01-28
| ||
| 11:19 | Clean-ups unrelated to new-timer-api itself file: 28beed4a05 check-in: [e07fdec3c9] user: jan.nijtmans branch: new-timer-api-prepare, size: 7153 | |
|
2026-01-20
| ||
| 13:54 | Experiment: New timer API not using Tcl_Time any more. WIP file: a5485e5118 check-in: [4d608407f9] user: jan.nijtmans branch: new-timer-api, size: 7162 | |
|
2025-12-17
| ||
| 09:18 | Tcl_GetMonotonicTime() must return the calculated value to be useful. file: 5cc46f043f check-in: [91ec6c219e] user: sbron branch: tip-723-timer-wall-monotonic, size: 7244 | |
|
2025-12-10
| ||
| 20:31 | TIP-723 timer: change Tcl_GetMonotonicTime to return a long long value instead of Tcl_Time. No optimizations jet. file: d797b913cf check-in: [2ea993cf8b] user: oehhar branch: tip-723-timer-wall-monotonic, size: 7219 | |
|
2025-11-27
| ||
| 16:09 | Fix compiler warning on UNIX file: 7a5e0c64a7 check-in: [093932c542] user: jan.nijtmans branch: tip-723-timer-wall-monotonic, size: 7216 | |
|
2025-11-20
| ||
| 16:57 | TIP-723 timer: fix errors found by continuous integration run. file: c3a303be17 check-in: [2f5112c268] user: oehhar branch: tip-723-timer-wall-monotonic, size: 7232 | |
|
2025-11-19
| ||
| 17:08 | tip-723 timer: fix compiler issues found by CI run file: 231157e457 check-in: [fc799327a0] user: oehhar branch: tip-723-timer-wall-monotonic, size: 7761 | |
|
2025-11-18
| ||
| 21:02 | TIP-723 timer: remove TIP 233, call panic on Tcl_SetTimeProc and Tcl_QueryTimeProc file: e92b81db3c check-in: [4047f6c240] user: oehhar branch: tip-723-timer-wall-monotonic, size: 7774 | |
|
2025-11-15
| ||
| 18:54 | TIP 723: advanced to nearly complete implementation on windows. Unfortunately, Test stall, to investigate. file: f34231f826 check-in: [3b84406110] user: oehhar branch: tip-723-timer-wall-monotonic, size: 10614 | |
|
2025-08-12
| ||
| 09:06 | More booleans. file: b618d96a9d check-in: [8a9080996d] user: dkf branch: c-std-update, size: 9265 | |
|
2025-07-03
| ||
| 10:42 | Fix [6b8e39e83]: On Unix, IsTimeNative() always defined but not always used file: e3dd078bfe check-in: [36318ba1e2] user: jan.nijtmans branch: core-9-0-branch, size: 9257 | |
|
2025-05-10
| ||
| 14:49 | [3328635] Merge main. Only tested on Windows. file: 1b3797fc4b check-in: [6ff6edf427] user: oehhar branch: tkt3328635-posix-monotonic-clock, size: 10504 | |
|
2024-12-04
| ||
| 17:51 | Indenting file: b4cbc04c4d check-in: [3dd7035ccc] user: jan.nijtmans branch: core-8-branch, size: 13915 | |
|
2024-08-29
| ||
| 08:23 | Merge [f6c559b364487a9d]: Space before tab is an extremely unlikely to be correct indentation pattern. file: ad69d47b0d check-in: [8a11a89576] user: pooryorick branch: unchained, size: 9570 | |
|
2024-08-20
| ||
| 15:44 | Merge [19499b816370cd3f], "Fix suggestion in [86dd172271], updating Tcl_Time.sec to "long long". This is a binary incompatibility for 32-bit platforms!". file: bef699f2e9 check-in: [891c8d0689] user: pooryorick branch: unchained, size: 9571 | |
|
2024-07-20
| ||
| 15:59 | Merge trunk [91c2f411e7e71552], TIP #636 (tip-636-tcl9-644), resolve all conflicts including those resulting from conflicting Tcl_Obj interface implementations, and relicense under GNU Affero General Public License. All tests pass. file: 2a98361b94 check-in: [d8a3450f12] user: pooryorick branch: unchained, size: 9598 | |
|
2024-06-04
| ||
| 15:35 | Space before tab is an extremely unlikely to be correct indentation pattern file: b9cbb717d5 check-in: [f6c559b364] user: dkf branch: main, size: 9199 | |
|
2024-05-28
| ||
| 12:38 | Make TclGlob() a static function. Sentinel/indenting/comment improvements (all backported from 8.7) file: 2b9b5ea3ae check-in: [5f6c7373c1] user: jan.nijtmans branch: core-8-6-branch, size: 13711 | |
|
2024-03-20
| ||
| 13:14 | (backport) more spacing/formatting tweaks. For now, macosx/unix/win only. file: 169bfeacdb check-in: [dc8a99efff] user: jan.nijtmans branch: core-8-branch, size: 13916 | |
|
2023-08-24
| ||
| 17:33 | Update Tcl_Time for 32-bit systems and win64, being able to handle time > 2038. Suggested in in ticket [86dd172271] file: 3eb2548d24 check-in: [3dcef36ee2] user: jan.nijtmans branch: bug-86dd172271, size: 9200 | |
|
2023-03-24
| ||
| 20:58 | Merge 8.7 file: 4fa0551df6 check-in: [6301de2138] user: jan.nijtmans branch: main, size: 9227 | |
| 20:47 | Merge 8.6 file: 53c526c927 check-in: [87cd711c2a] user: jan.nijtmans branch: core-8-branch, size: 13953 | |
| 20:19 | Fix [15e74a2fe6]: Fix various typos file: b7e1091c7d check-in: [c44138ed03] user: jan.nijtmans branch: core-8-6-branch, size: 13712 | |
|
2022-10-10
| ||
| 15:22 | Merge 8.7 file: d9688ed852 check-in: [fc703a1d88] user: jan.nijtmans branch: main, size: 9226 | |
|
2022-02-21
| ||
| 16:35 | Merge 8.7 file: 8ccf05d19c check-in: [b84a93d7ba] user: jan.nijtmans branch: main, size: 9254 | |
| 16:30 | Merge 8.6 file: bfb71eed9d check-in: [91b14c222b] user: jan.nijtmans branch: core-8-branch, size: 13951 | |
| 16:18 | Fix [fb4a0a6675]: signed integer overflow in TclpGetClicks() file: 96269243a7 check-in: [8779e57115] user: jan.nijtmans branch: core-8-6-branch, size: 13710 | |
|
2021-09-22
| ||
| 21:46 | Various fixes. Not done yet file: 72073b5168 check-in: [3e61b427fa] user: jan.nijtmans branch: tcl-time-64bit, size: 8997 | |
|
2021-09-21
| ||
| 08:36 | Experiment: Make Tcl_Time a long long in stead of a struct file: 91ccd27bd6 check-in: [7d007b4694] user: jan.nijtmans branch: tcl-time-64bit, size: 9035 | |
|
2021-04-03
| ||
| 13:53 | Clean up the notifier code to not spread the hooks quite so widely file: 0e2467cf46 check-in: [a263b27340] user: dkf branch: main, size: 9219 | |
|
2021-03-30
| ||
| 08:22 | Refactoring, ahoy file: 1701a4171e check-in: [7365fa0cf2] user: dkf branch: dkf/notifier-cleanup, size: 13875 | |
|
2021-02-18
| ||
| 11:31 | Change (internal) signatures for TclpGetClicks/TclpGetSeconds to use "unsigned long long" in stead of Tcl_WideUInt as return value. file: 8ebf436b95 check-in: [a939981a1b] user: jan.nijtmans branch: main, size: 9125 | |
|
2021-01-08
| ||
| 21:07 | Merge 8.7 (resolve conflicts) file: 8d91fccce3 check-in: [5295f674c1] user: dgp branch: main, size: 9037 | |
| 09:37 | Omit -Wdeclaration-after-statement from CFLAGS: No longer needed since we stopped support for MSVC 6++ Change Tcl_WideInt -> long long in various places: Tcl_WideInt could be a 128-bit type, we don't want that everywhere. file: e4e8c96421 check-in: [174a9adac8] user: jan.nijtmans branch: tip-592, size: 13766 | |
|
2020-12-08
| ||
| 15:42 | Merge 8.7 file: 1cdb4d89de check-in: [71493b571b] user: jan.nijtmans branch: main, size: 9051 | |
| 15:31 | Add -finput-charset=UTF-8 and -fextended-identifiers to gcc (and clang). All C sources can now use UTF-8, as far as gcc/clang/msvc support it. Not used yet file: f79380131b check-in: [4254aa305b] user: jan.nijtmans branch: core-8-branch, size: 13780 | |
|
2020-04-17
| ||
| 12:49 | Clean-up some unnecessary spacing. file: 501ead2fa1 check-in: [8abc31553c] user: jan.nijtmans branch: core-8-5-branch, size: 16671 | |
|
2020-03-09
| ||
| 16:34 | merge 8.7 file: ea49478919 check-in: [a0ed9240c8] user: dgp branch: trunk, size: 9052 | |
| 15:45 | TCL_UNUSED in the unix sources. file: 1d12e48e2e check-in: [2c910028eb] user: dgp branch: core-8-branch, size: 13781 | |
|
2020-02-28
| ||
| 12:46 | Merge 8.7 file: 66495c8982 check-in: [b7af922d61] user: jan.nijtmans branch: trunk, size: 9098 | |
|
2019-09-03
| ||
| 20:32 | Mark more unused parameters file: b95806243a check-in: [c07dbdd62a] user: jan.nijtmans branch: cplusplus, size: 13838 | |
|
2019-08-29
| ||
| 13:28 | Merge tip-548 file: 692d52c8be check-in: [c933888049] user: jan.nijtmans branch: cplusplus, size: 13785 | |
|
2019-08-23
| ||
| 09:07 | Merge 8.7 file: db7f70e7ad check-in: [0a4ebc2d56] user: jan.nijtmans branch: trunk, size: 9050 | |
| 09:03 | Merge 8.6 Update effective_tld_names.txt.gz to the latest version. Adapt .gitattributes and .fossil-settings/binary-glob to handle *.gz file transparently in fossil/git file: bd9de91a2e check-in: [0714da3ed9] user: jan.nijtmans branch: core-8-branch, size: 13767 | |
|
2019-08-22
| ||
| 12:20 | Fix [8566dc22f9]: various spelling fixes in comments file: e889735a28 check-in: [319c60966d] user: jan.nijtmans branch: core-8-6-branch, size: 13634 | |
| 12:19 | Fix [8566dc22f9]: various spelling fixes in comments file: 6cbe2d8aa6 check-in: [978c80ef75] user: jan.nijtmans branch: core-8-5-branch, size: 16673 | |
|
2019-08-03
| ||
| 20:25 | Merge tip-548 (since using the *WChar* functions leads to less type-casts in c++) Als finish implementaton for MacOSX file: c15fe1af6d check-in: [3da6c33030] user: jan.nijtmans branch: cplusplus, size: 13770 | |
|
2019-08-02
| ||
| 14:26 | Merge 8.7 file: 2d73e0fd67 check-in: [b0fbdeb265] user: jan.nijtmans branch: trunk, size: 9050 | |
|
2019-07-05
| ||
| 09:03 | Improvement: always export both 16-bit and 32-bit UTF function file: 2a7921682f check-in: [27f2c4cf5e] user: jan.nijtmans branch: tip-548, size: 13767 | |
|
2019-07-04
| ||
| 06:54 | Experiment: compile Tcl with C++ compiler. WIP file: 9202c85891 check-in: [99d5f9c948] user: jan.nijtmans branch: cplusplus, size: 13790 | |
|
2019-04-02
| ||
| 19:17 | Merge 8.6 file: ea300eac5d check-in: [1bcfcb3ac6] user: jan.nijtmans branch: androwish, size: 14917 | |
|
2019-03-09
| ||
| 21:22 | merge 8-5-event-perf-branch file: ccc0d7b640 check-in: [697065a8e5] user: sebres branch: sebres-8-6-event-perf-branch, size: 17413 | |
| 18:41 | TclpScaleUTime fixed typo, only if native scaling used (tclScaleTimeProcPtr == NativeScaleTime) the relationship is 1:1 and nothing has to be done. file: 6f2a3a2e68 check-in: [fca5fb3444] user: sebres branch: sebres-8-5-event-perf-branch, size: 20443 | |
|
2019-03-08
| ||
| 15:39 | merge 8-5-event-perf-branch (no monotonic time fallbacks) file: 41453d7c6f check-in: [ec9b47d045] user: sebres branch: sebres-8-6-event-perf-branch, size: 17413 | |
| 15:38 | unix: monotonic time (performance counter/wide-clicks) - implements several fallbacks for platforms without monotonic time (older Darwin, MacOSX or xcode) file: ee6251512c check-in: [6593536677] user: sebres branch: sebres-8-5-event-perf-branch, size: 20443 | |
|
2019-03-07
| ||
| 08:39 | Merge 8.7 file: 38a9043378 check-in: [feb76896c3] user: jan.nijtmans branch: trunk, size: 9070 | |
|
2019-03-05
| ||
| 18:23 | merge 8.7 (TIP#527, New measurement facilities in TCL: New command timerate, performance test suite) file: 916073ff2b check-in: [e41cbd042a] user: sebres branch: trunk, size: 9071 | |
|
2018-10-19
| ||
| 16:09 | Merge trunk file: ee8f07f6a8 check-in: [745d651613] user: jan.nijtmans branch: novem, size: 7522 | |
|
2018-09-05
| ||
| 13:45 | Merge 8.7. Change some internal function signatures, accounting for the 64-bit era. file: 066dc8478e check-in: [4280c4f9d0] user: jan.nijtmans branch: trunk, size: 7662 | |
|
2017-11-08
| ||
| 15:50 | Tcl-9 huge cleanup: Remove many unused internal functions which do nothing more than occupy the internal stub table. file: 26ee755db5 check-in: [5b49111b6d] user: jan.nijtmans branch: tcl-9-cleanup, size: 7640 | |
|
2017-07-10
| ||
| 08:53 | merge resp. reintegrate sebres-8-5-event-perf-branch to 8.6 file: a139406957 check-in: [fed961497a] user: sebres branch: sebres-8-6-event-perf-branch, size: 15648 | |
|
2017-07-03
| ||
| 13:32 | unix: implements wide-clicks on unix (1 wide-click == 0.001 microseconds (1 nanosecond)), so more precise now (e. g. by time measurement etc.); unix/configure: regenerated (autoconf) file: b2fdb7e343 check-in: [701d66ce66] user: sebres branch: sebres-8-5-event-perf-branch, size: 18678 | |
| 13:32 | Introduced monotonic time as ultimate fix for time-jump issue (fixed for windows and unix now, TIP #302 fully implemented now); Usage of monotonic time instead of adjustment via timeJump/timeJumpEpoch is more precise and effective. New sub-command "clock monotonic" to provide monotonic time facility for tcl-level. file: 8dbc443290 check-in: [b9371d7b63] user: sebres branch: sebres-8-5-event-perf-branch, size: 18490 | |
| 13:29 | interim commit: trying to resolve time-freezes with new facilities timeJump/timeJumpEpoch file: d7a6e31616 check-in: [ec9fea1726] user: sebres branch: sebres-8-5-event-perf-branch, size: 17350 | |
|
2017-05-31
| ||
| 09:19 | merge core-8-6-branch (except: the "timerate" command and the clock performance-tests are kept) file: f9316fb878 check-in: [1922f2d481] user: jan.nijtmans branch: trunk, size: 13787 | |
| 08:59 | More code review, e.g. use Tcl_SetObjResult in stead of Tcl_SetResult, preventing a (char *) type case. No functional changes. file: c6af579c25 check-in: [a666a90e03] user: jan.nijtmans branch: sebres-8-6-clock-speedup-cr1, size: 13634 | |
|
2017-05-16
| ||
| 12:41 | back-ported branch sebres-8-6-timerate (new command "timerate" for 8.5) file: 4978d31845 check-in: [c8c40eda06] user: sebres branch: sebres-8-5-timerate, size: 16673 | |
|
2017-05-11
| ||
| 18:53 | merge trunk (to sebres-trunk-timerate) file: 2f4167e921 check-in: [53c18af29e] user: sebres branch: sebres-trunk-timerate, size: 13788 | |
|
2017-05-09
| ||
| 21:58 | back-ported branch sebres_trunk_timerate (new command "timerate" for 8.6) file: e167ec3919 check-in: [aa888d99ab] user: sebres branch: sebres-8-6-timerate, size: 13635 | |
|
2017-04-13
| ||
| 10:00 | Merge trunk file: a52b384952 check-in: [0169fbc878] user: jan.nijtmans branch: tkt3328635-posix-monotonic-clock, size: 13522 | |
|
2017-02-09
| ||
| 11:36 | [timerate] bug fix: missing scale conversion by Mac OSX on platform where high resolution clicks are not microseconds based; [win] use high resolution timer for the wide clicks and microseconds directly, prevent several forwards/backwards conversions; [win, unix, mac-osx] normalize some functions for common usage in different time units (clicks, micro- and nanoseconds) file: cafff6bb7f check-in: [ace2015c4e] user: sebres branch: sebres-trunk-timerate, size: 13616 | |
|
2017-02-07
| ||
| 19:35 | [timerate] bug fix: missing scale conversion by Mac OSX on platform where high resolution clicks are not microseconds based; [win] use high resolution timer for the wide clicks and microseconds directly, prevent several forwards/backwards conversions; [win, unix, mac-osx] normalize some functions for common usage in different time units (clicks, micro- and nanoseconds) # Conflicts: # win/tclWinTime.c file: 8a77526f12 check-in: [6554392102] user: sebres branch: sebres-trunk-timerate, size: 13635 | |
|
2017-01-17
| ||
| 10:28 | merge trunk file: e9a0afe730 check-in: [bcb14c7343] user: jan.nijtmans branch: semver, size: 12239 | |
|
2017-01-16
| ||
| 12:50 | Merge zipfs file: 86c755c2b8 check-in: [79d25736fb] user: jan.nijtmans branch: androwish, size: 13369 | |
|
2017-01-11
| ||
| 14:39 | merge trunk file: 2c9522dc49 check-in: [787a8c193b] user: jan.nijtmans branch: novem, size: 7500 | |
|
2017-01-09
| ||
| 17:51 | Merge bug_b87ad7e914 file: aeebdbe4b4 check-in: [0f88ee352f] user: sebres branch: core-8-6-branch, size: 12086 | |
| 09:08 | Fix for [b87ad7e9146832d505f9a430d779c5313c440256|b87ad7e914], rebased to core-8-5-branch (who said fossil doesn't have 'rebase'...), and moved the definition of "struct _timeb t" to the top of the function. This branch is ready to be merged to core-8-5-branch, it looks good to me. Thanks to sebres (Dipl. Ing. Sergey G. Brester) file: 7ed9d16181 check-in: [b23e0b20c4] user: jan.nijtmans branch: bug_b87ad7e914, size: 15124 | |
|
2017-01-02
| ||
| 14:31 | [win] bug fix in NativeGetTime: each call of it blurs current performance counters actualized in calibration thread in UpdateTimeEachSecond; This entails that sometimes sporadically time-drifts resp. jump-esque time-shifts occurred, what for example produces very confusing results during time measurement. [unix] wrong cast fixed in TclpGetWideClicks: multiplication with 1000000 in long int may cause overflow See ticket b87ad7e9146832d505f9a430d779c5313c440256 file: 4c514aa095 check-in: [b6fc234ef3] user: sebres branch: bug_b87ad7e914, size: 12067 | |
|
2016-09-26
| ||
| 15:38 | Merge core-8-6-branch. upstream androwish modifications. file: 5128b62419 check-in: [88fd04e92c] user: jan.nijtmans branch: androwish, size: 13370 | |
| 09:35 | [3328635] Latest patch from Christian Werner file: e1c0f09e77 check-in: [965d56c3af] user: jan.nijtmans branch: tkt3328635-posix-monotonic-clock, size: 13351 | |
|
2016-06-30
| ||
| 13:55 | Merge trunk file: c2bab5766f check-in: [f1bf3ef179] user: jan.nijtmans branch: semver, size: 12240 | |
| 13:16 | Simplify use of "struct" keyword in many places. file: 7a861a9ced check-in: [2e6ea5716f] user: jan.nijtmans branch: trunk, size: 12068 | |
|
2016-03-30
| ||
| 20:03 | The following patch against a stock tcl 8.6.5 source tree tries to implement most of TIP #302 for UN*X and WIN32/64: * use clock_gettime(CLOCK_MONOTONIC) for relative timing (UN*X) when available (tested at runtime) * use PTHREAD_CONDATTR_SETCLOCK et.al. for pthread_cond (UN*X) when available (tested at runtime) * use GetTickCount64() for relative timing (WIN64) * use GetTickCount() for relative timing (WIN32 for WINNT<6.0) * configure (UN*X) detects availabilty of clock_gettime() and pthread_condattr_setclock() plus adds optional -lrt to LIBS * configure (WIN32) adds command line option --with-tickcount to turn on GetTickCount*() usage Trade-off: implementation eliminates virtualized time, unfortunately. Best regards, Christian Werner --- missing merge --- diff -ur tcl8.6.5-orig/win/configure.in tcl8.6.5/win/configure.in --- tcl8.6.5-orig/win/configure.in 2016-02-29 20:13:09.000000000 +0100 +++ tcl8.6.5/win/configure.in 2016-03-25 06:47:47.712516747 +0100 @@ -142,6 +142,15 @@ ]) AC_DEFINE(HAVE_ZLIB, 1, [Is there an installed zlib?]) +AC_ARG_WITH(tickcount, + AC_HELP_STRING([--with-tickcount], + [use GetTickCount for timers, turns off interp time limits]), + [tcl_ok=$withval], [tcl_ok=no]) +AC_MSG_RESULT([$tcl_ok]) +if test $tcl_ok = yes; then + AC_DEFINE(WIN32_USE_TICKCOUNT, 1, [Use GetTickCount for timers?]) +fi + AC_CHECK_TYPE([intptr_t], [ AC_DEFINE([HAVE_INTPTR_T], 1, [Do we have the intptr_t type?])], [ AC_CACHE_CHECK([for pointer-size signed integer type], tcl_cv_intptr_t, [ file: 43614d4cc9 check-in: [6fa1088680] user: oehhar branch: tip-302, size: 12332 | |
|
2016-01-06
| ||
| 11:46 | Merge trunk. If TCL_NO_DEPRECATED is defined, make all internal stub funcions MODULE_SCOPE file: f374c3fe5d check-in: [89443c0c3d] user: jan.nijtmans branch: semver, size: 12259 | |
|
2015-07-15
| ||
| 09:22 | Merge trunk. Remove TclpLocaltime, TclpGmtime and TclpGetDate completely, in order to prove that those functions are not used anywhere within Tcl any more. They are only retained for the internal stub entries, which might be used by extensions, but androwish doesn't use that. file: 3380096265 check-in: [b7425eb31e] user: jan.nijtmans branch: androwish, size: 7990 | |
|
2015-06-21
| ||
| 22:29 | Branch for androwish, as help to keep track on which android-specific changes could be included into the core without harm. file: c7313c9fdf check-in: [fe175c2a4e] user: jan.nijtmans branch: androwish, size: 12132 | |
|
2014-11-14
| ||
| 09:47 | merge trunk file: 111fcc9c25 check-in: [b83be1ab3b] user: jan.nijtmans branch: novem, size: 7501 | |
| 09:44 | Remove a number of eol-spaces. No change in functionality. file: ee0fac3efc check-in: [43b5a95f6d] user: jan.nijtmans branch: trunk, size: 12087 | |
|
2014-09-05
| ||
| 19:04 | Remove unused macros. file: 4ce4c82163 check-in: [c750138b4b] user: dgp branch: trunk, size: 12088 | |
|
2013-01-30
| ||
| 08:19 | merge changes from trunk file: 6b38bbcca3 check-in: [fc2438ef5f] user: dkf branch: novem-no-startcmd, size: 9374 | |
|
2013-01-25
| ||
| 13:07 | Another memory leak, and one Tcl_Free -> ckfree file: f60cfd1465 check-in: [479be4881a] user: jan.nijtmans branch: initsubsystems, size: 12186 | |
|
2013-01-08
| ||
| 21:42 | remove some unused static functions/variables file: eec80c1a69 check-in: [a257559487] user: jan.nijtmans branch: novem, size: 7502 | |
|
2012-11-26
| ||
| 14:29 | Removed functions marked deprecated or obsolete for a long time: Tcl_Backslash, Tcl_EvalFile, Tcl_GlobalEvalObj, Tcl_GlobalEval, Tcl_EvalTokens. Remove Tcl_FindExecutable from stub table: It is needed by embedders, not extenders. Remove TclpGetDate, TclpGmtime, TclpLocaltime: it isn't use anywhere since the new clock implementation. Remove TclWinConvertWSAError, it's the same as TclWinConvertError. file: 3e70c34457 check-in: [6b2cf92413] user: jan.nijtmans branch: novem, size: 9376 | |
|
2012-08-20
| ||
| 06:49 | remove unnecessary struct names, which only pollute the "struct" namespace for te compiler. file: 28ecf28a48 check-in: [db442914c7] user: jan.nijtmans branch: jn-no-struct-names, size: 12169 | |
|
2012-04-03
| ||
| 10:58 | [Bug 3514475]: remove TclpGetTimeZone and TclpGetTZName file: 2d6cc5c996 check-in: [571970a62f] user: jan.nijtmans branch: bug-3514475, size: 12188 | |
|
2011-03-25
| ||
| 14:05 | Remove Tclp(Local|Gm)time_unix forwarders, the same can be done directly file: 8e4c3b508d check-in: [24d1308684] user: jan.nijtmans branch: trunk, size: 15056 | |
| 13:46 | fix genStubs.tcl in one place where it generated "void *" in stead of "VOID *" Remove Tclp(Local|Gm)time_unix forwarders, the same can be done directly Some more void -> VOID transitions file: 2c50481f69 check-in: [491f6fe449] user: jan.nijtmans branch: core-8-5-branch, size: 15125 | |
| 13:13 | Remove Tclp(Local|Gm)time_unix forwarders, the same can be done directly Some void -> VOID transitions file: 1350022700 check-in: [288986ffb1] user: jan.nijtmans branch: core-8-4-branch, size: 11150 | |
|
2011-03-02
| ||
| 20:27 | Now that we're no longer using SCM based on RCS, the RCS Keyword lines cause more harm than good. Purged them (except in zlib files). file: 6201357be8 check-in: [c64f310d38] user: dgp branch: trunk, size: 15341 | |
| 16:06 | Now that we're no longer using SCM based on RCS, the RCS Keyword lines cause more harm than good. Purged them. file: 77225f8647 check-in: [79367df0f0] user: dgp branch: core-8-5-branch, size: 15438 | |
|
2011-03-01
| ||
| 15:38 | Now that we're no longer using SCM based on RCS, the RCS Keyword lines cause more harm than good. Purged them. file: 1dc6490424 check-in: [90b4acd7bd] user: dgp branch: core-8-4-branch, size: 11591 | |
|
2010-11-23
| ||
| 13:11 | Jump. file: 07d88d0ea5 check-in: [f8ff91db3f] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 15413 | |
|
2010-11-22
| ||
| 16:07 | Next @380. OO Stacktraces broken. file: 7d98385370 check-in: [1713113dd4] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 15494 | |
|
2010-03-14
| ||
| 16:53 | merge updates from HEAD file: 5ea94f6592 check-in: [5bf14f403a] user: dgp branch: dgp-refactor, size: 15418 | |
| 14:59 | Squelch unnecessary parens, shorten overlong comment lines. file: 81d8609f5f check-in: [6b7147d1ee] user: dkf branch: trunk, size: 15413 | |
|
2010-02-26
| ||
| 01:21 | merge updates from HEAD file: a66ac9a3b9 check-in: [ec93238882] user: dgp branch: dgp-refactor, size: 15486 | |
|
2010-02-25
| ||
| 22:20 | [ tcl-Feature Requests-2958832 ] Further speed-up of ouster-hash function. Eliminate various unnecessary (ClientData) type casts. file: 92df2d58fc check-in: [b28fef8499] user: nijtmans branch: trunk, size: 15486 | |
|
2008-11-10
| ||
| 02:18 | merge updates from HEAD file: d5a2d82016 check-in: [4a9c1325dc] user: dgp branch: dgp-refactor, size: 15499 | |
|
2008-10-26
| ||
| 12:45 | Style improvements - invoking callbacks without visual junk. file: 78e8763384 check-in: [de3bfd137a] user: dkf branch: trunk, size: 15494 | |
|
2008-06-25
| ||
| 15:56 | merge updates from 8.5 branch file: 06dc19b1df check-in: [affd52009d] user: dgp branch: core-stabilizer-branch, size: 15514 | |
|
2008-05-11
| ||
| 04:22 | merge updates from HEAD file: bdb7ee42d2 check-in: [b084fd8e3a] user: dgp branch: dgp-refactor, size: 15515 | |
|
2008-04-27
| ||
| 22:21 | Get rid of pre-C89-isms (esp. CONST vs const). file: 3f404a6bf3 check-in: [2d205c22fb] user: dkf branch: trunk, size: 15510 | |
|
2008-04-15
| ||
| 19:19 | merge updates from HEAD file: 9853b780eb check-in: [dc626ebb84] user: dgp branch: dgp-refactor, size: 15515 | |
|
2008-04-14
| ||
| 17:54 | * unix/tclUnixTime.c (NativeGetTime): Removed obsolete use of 'struct timezone' in the call to 'gettimeofday'. [Bug 1942197]. file: b0d41680f8 check-in: [b5d4ae05ac] user: kennykb branch: trunk, size: 15514 | |
| 17:49 | * unix/tclUnixTime.c (NativeGetTime): Removed obsolete use of 'struct timezone' in the call to 'gettimeofday'. [Bug 1942197]. file: 2ca6eb75ba check-in: [ec37817fc4] user: kennykb branch: core-8-5-branch, size: 15518 | |
| 17:34 | * unix/tclUnixTime.c (TclpGetClicks, Tcl_GetTime): Removed obsolete use of 'struct timezone' in the call to 'gettimeofday'. [Bug 1942197]. file: 8bdb0aa90c check-in: [306c35f2c3] user: kennykb branch: core-8-4-branch, size: 11671 | |
|
2007-12-13
| ||
| 15:22 | merge stable branch onto HEAD file: 1d6386b1b4 check-in: [d1f7550cd9] user: dgp branch: trunk, size: 15533 | |
|
2007-11-12
| ||
| 20:40 | merge updates from HEAD file: f7467ac320 check-in: [27f428842c] user: dgp branch: dgp-refactor, size: 15538 | |
| 19:18 | merge updates from HEAD file: b79a57833a check-in: [72c5ac9502] user: dgp branch: core-stabilizer-branch, size: 15537 | |
|
2007-11-10
| ||
| 20:49 | * unix/tclUnixTime.c (TclpWideClicksToNanoseconds): fix issues with * generic/tclInt.h: int64_t overflow. file: 4057e6fa85 check-in: [1d05f14a23] user: das branch: trunk, size: 15533 | |
|
2007-09-07
| ||
| 03:15 | merge updates from HEAD file: 18fb0f4fd0 check-in: [2c46d786c6] user: dgp branch: dgp-refactor, size: 15565 | |
|
2007-09-04
| ||
| 17:43 | merge updates from HEAD file: 9ff27d742c check-in: [93ee5fafc4] user: dgp branch: core-stabilizer-branch, size: 15564 | |
|
2007-08-03
| ||
| 13:51 | Tidying up. file: bb489f65c8 check-in: [6951cb3f0c] user: dkf branch: trunk, size: 15560 | |
|
2007-04-21
| ||
| 19:52 | * generic/tclInt.decls: Yet another round of attempting * generic/tclInt.h: to get the correct type signature * unix/tclUnixPort.h: for TclpLocaltime and TclpGmtime. * unix/tclUnixTime.c: CONST TclpTime_t is a 'time_t *CONST' * win/tclWinTime.c: and not a 'CONST time_t*'! * generic/tclIntDecls.h: [Bug 1677275] * generic/tclIntPlatDecls.h: Regenerated. file: 748a78f314 check-in: [c109ead7b6] user: kennykb branch: core-8-4-branch, size: 11717 | |
|
2007-04-19
| ||
| 19:16 | merge updates from HEAD file: 4a1b6347fa check-in: [8840f48041] user: dgp branch: dgp-refactor, size: 15568 | |
|
2007-04-17
| ||
| 14:49 | Eliminate use of (VOID*) casts when calling memset or memcpy. file: bf0567b42c check-in: [45b4948945] user: dkf branch: trunk, size: 15563 | |
|
2007-04-16
| ||
| 18:35 | Merge updates from HEAD file: b1e25764f0 check-in: [5bd14e2124] user: dgp branch: dgp-refactor, size: 15614 | |
| 13:36 | Complete the purge of K&R function definitions from manually-written code. file: 6519757118 check-in: [645aed2fcd] user: dkf branch: trunk, size: 15609 | |
|
2007-04-08
| ||
| 14:58 | Merge updates from HEAD; may not build file: 899518d249 check-in: [8dc7079178] user: dgp branch: dgp-refactor, size: 15608 | |
|
2007-03-19
| ||
| 17:06 | * generic/tclEvent.c (Tcl_CreateThread): Replaced some calls to * generic/tclPkg.c (CheckVersion): Tcl_Alloc() with calls to * unix/tclUnixTime.c (SetTZIfNecessary): ckalloc(), which better * win/tclAppInit.c (setargv): supports memory debugging. file: 44f757e32a check-in: [801b5dc41c] user: dgp branch: core-8-4-branch, size: 11713 | |
| 16:59 | * generic/tclBasic.c (Tcl_CreateMathFunc): Replaced some * generic/tclEvent.c (Tcl_CreateThread): calls to Tcl_Alloc() * generic/tclObj.c (UpdateStringOfBignum): with calls to * unix/tclUnixTime.c (SetTZIfNecessary): ckalloc(), which better * win/tclAppInit.c (setargv): supports memory debugging. file: 062917b579 check-in: [65a357c8fc] user: dgp branch: trunk, size: 15604 | |
|
2006-08-29
| ||
| 16:19 | merge updates from HEAD file: e3f4ae5e23 check-in: [e1feeec3e7] user: dgp branch: dgp-refactor, size: 15612 | |
|
2006-08-21
| ||
| 01:08 | * generic/tclClock.c (ClockClicksObjCmd): add support for Darwin * generic/tclCmdMZ.c (Tcl_TimeObjCmd): nanosecond resolution timer * generic/tclInt.h: to [clock clicks] and [time] * unix/configure.in (Darwin): when TCL_WIDE_CLICKS defined. * unix/tclUnixTime.c (TclpGetWideClicks, TclpWideClicksToNanoseconds): * unix/configure: autoconf-2.59 * unix/tclConfig.h.in: autoheader-2.59 file: 993584f0b2 check-in: [26f9667ec2] user: das branch: trunk, size: 15608 | |
|
2005-11-03
| ||
| 17:52 | merge updates from HEAD file: 5fa71a1bed check-in: [d827b9cf1e] user: dgp branch: dgp-refactor, size: 13405 | |
|
2005-11-02
| ||
| 23:26 | ANSIfy file: da464455d3 check-in: [19a0a6a899] user: dkf branch: trunk, size: 13401 | |
|
2005-08-02
| ||
| 18:14 | merge updates from HEAD file: e717d58d70 check-in: [10feab7c07] user: dgp branch: kennykb-numerics-branch, size: 13611 | |
|
2005-07-26
| ||
| 04:11 | Merge updates from HEAD file: e0b72fb721 check-in: [8351a734a6] user: dgp branch: dgp-refactor, size: 13611 | |
|
2005-07-20
| ||
| 23:16 | Getting more systematic about style file: 6ebd777533 check-in: [0c5cea4d81] user: dkf branch: trunk, size: 13607 | |
|
2005-06-13
| ||
| 01:45 | *** MERGE WITH HEAD *** (tag msofer-wcodes-20050611) file: af239436c0 check-in: [d666b09ed5] user: msofer branch: msofer-wcodes-branch, size: 13848 | |
|
2005-05-10
| ||
| 18:33 | Merged kennykb-numerics-branch back to the head; TIPs 132 and 232 file: fb4ea255ab check-in: [1cc2336920] user: kennykb branch: trunk, size: 13845 | |
|
2005-03-15
| ||
| 16:29 | replaced 'long' times with wides, to cope with Win64 file: 0bca2b0390 check-in: [d41af48065] user: kennykb branch: core-8-4-branch, size: 11721 | |
|
2005-02-02
| ||
| 15:53 | sync with head, add TclStrToD (TIP #132) file: 5490666759 check-in: [82ce6a0c40] user: kennykb branch: kennykb-numerics-branch, size: 13849 | |
|
2005-01-24
| ||
| 21:43 | merge updates from HEAD file: 7be8d1baa0 check-in: [3e37b6975d] user: dgp branch: dgp-refactor, size: 13845 | |
|
2005-01-21
| ||
| 22:24 | * generic/tclStubInit.c: Regenerated the stubs support code from * generic/tclDecls.h: the modified tcl.decls (TIP #233, see below). * doc/GetTime.3: Implemented TIP #233, i.e. the * generic/tcl.decls: 'Virtualization of Tcl's Sense of Time'. * generic/tcl.h: Declared, implemented, and documented the * generic/tclInt.h: specified new API functions. Moved the * unix/tclUnixEvent.c: native (OS) access to time information * unix/tclUnixNotfy.c: into standard handler functions. Inserted * unix/tclUnixTime.c: hooks calling on the handlers where native * win/tclWinNotify.c: access was done before, and where scaling * win/tclWinTime.c: between domains (real/virtual) is required. file: dbfae6b9e1 check-in: [8e9949daa2] user: andreas_kupries branch: trunk, size: 13853 | |
|
2004-10-28
| ||
| 16:06 | added CONST to TclpLocaltime and TclpGmtime param throughout file: 0642c4956b check-in: [d3a95fedcf] user: kennykb branch: core-8-4-branch, size: 11723 | |
|
2004-09-30
| ||
| 00:51 | merge updates from HEAD file: f6865fa4cc check-in: [6cd7cf6875] user: dgp branch: dgp-refactor, size: 10653 | |
|
2004-09-27
| ||
| 14:31 | many more TIP 173 changes file: 5a8369246c check-in: [e64761cd12] user: kennykb branch: trunk, size: 10653 | |
|
2004-05-17
| ||
| 18:42 | merge updates from HEAD file: 27b22489eb check-in: [5741c7bde9] user: dgp branch: dgp-refactor, size: 12319 | |
| 14:26 | * generic/tclInt.decls: Restored TclpTime_t kludge to all * generic/tclIntPlatDecls.h: places where it appeared before the * unix/tclUnixPort.h changes of 14 May, because use of * unix/tclUnixTime.h native time_t in its place requires * win/tclWinTime.h: the 8.5 header reforms. [Bug #955146] file: 630ec02746 check-in: [23544a04ac] user: kennykb branch: core-8-4-branch, size: 11699 | |
|
2004-05-14
| ||
| 21:43 | 2004-05-14 Kevin B. Kenny <[email protected]> * generic/tclInt.decls: Promoted TclpLocaltime and TclpGmtime * generic/tclIntDecls.h: from Unix-specific stubs to the generic * generic/tclIntPlatDecls.h: internal Stubs table. Reran 'genstubs' * generic/tclStubInit.c: * unix/tclUnixPort.h: * generic/tclClock.c: Changed a buggy 'GMT' timezone specification to the correct 'GMT0'. [Bug #922848] * unix/tclUnixThrd.c: Moved TclpGmtime and TclpLocaltime to unix/tclUnixTime.c where they belong. * unix/tclUnixTime.c (TclpGmtime, TclpLocaltime, TclpGetTimeZone, ThreadSafeGMTime [removed], ThreadSafeLocalTime [removed], SetTZIfNecessary, CleanupMemory): Restructured to make sure that the same mutex protects all calls to localtime, gmtime, and tzset. Added a check in front of those calls to make sure that the TZ env var hasn't changed since the last call to tzset, and repeat tzset if necessary. [Bug #942078] Removed a buggy test of the Daylight Saving Time information in 'gettimeofday' in favor of applying 'localtime' to a known value. [Bug #922848] * tests/clock.test (clock-3.14): Added test to make sure that changes to $env(TZ) take effect immediately. * win/tclWinTime.c (TclpLocaltime, TclpGmtime): Added porting layer for 'localtime' and 'gmtime' calls. file: f1af06c369 check-in: [44753d7a62] user: kennykb branch: trunk, size: 12319 | |
| 21:41 | 2004-05-14 Kevin B. Kenny <[email protected]> * generic/tclInt.decls: Promoted TclpLocaltime and TclpGmtime * generic/tclIntDecls.h: from Unix-specific stubs to the generic * generic/tclIntPlatDecls.h: internal Stubs table. Reran 'genstubs' * generic/tclStubInit.c: * unix/tclUnixPort.h: * generic/tclClock.c: Changed a buggy 'GMT' timezone specification to the correct 'GMT0'. [Bug #922848] * unix/tclUnixThrd.c: Moved TclpGmtime and TclpLocaltime to unix/tclUnixTime.c where they belong. * unix/tclUnixTime.c (TclpGmtime, TclpLocaltime, TclpGetTimeZone, ThreadSafeGMTime [removed], ThreadSafeLocalTime [removed], SetTZIfNecessary, CleanupMemory): Restructured to make sure that the same mutex protects all calls to localtime, gmtime, and tzset. Added a check in front of those calls to make sure that the TZ env var hasn't changed since the last call to tzset, and repeat tzset if necessary. [Bug #942078] Removed a buggy test of the Daylight Saving Time information in 'gettimeofday' in favor of applying 'localtime' to a known value. [Bug #922848] * tests/clock.test (clock-3.14): Added test to make sure that changes to $env(TZ) take effect immediately. * win/tclWinTime.c (TclpLocaltime, TclpGmtime): Added porting layer for 'localtime' and 'gmtime' calls. file: 5b89601487 check-in: [27f78ca91b] user: kennykb branch: core-8-4-branch, size: 11627 | |
|
2004-04-09
| ||
| 20:57 | Merge updates from HEAD file: b3b526356f check-in: [5b5c8133e5] user: dgp branch: dgp-refactor, size: 10866 | |
|
2004-04-06
| ||
| 22:25 | Patch 922727 committed. Implements three changes: * generic/tclInt.h: Reworked the Tcl header files into a clean * unix/tclUnixPort.h: hierarchy where tcl.h < tclPort.h < tclInt.h * win/tclWinInt.h: and every C source file should #include * win/tclWinPort.h: at most one of those files to satisfy its declaration needs. tclWinInt.h and tclWinPort.h also better organized so that tclWinPort.h includes the Windows implementation of cross-platform declarations, while tclWinInt.h makes declarations that are available on Windows only. * generic/tclBinary.c (TCL_NO_MATH): Deleted the generic/tclMath.h * generic/tclMath.h (removed): header file. The internal Tcl * macosx/Makefile (PRIVATE_HEADERS): header, tclInt.h, has a * win/tcl.dsp: #include <math.h> directly, and file external to Tcl needing libm should do the same. * win/Makefile.in (WIN_OBJS): Deleted the win/tclWinMtherr.c file. * win/makefile.bc (TCLOBJS): It's a vestige from matherr() days * win/makefile.vc (TCLOBJS): gone by. * win/tcl.dsp: * win/tclWinMtherr.c (removed): file: 8a8c7b1ba5 check-in: [2e5b18c85c] user: dgp branch: trunk, size: 10862 | |
|
2004-03-26
| ||
| 22:28 | Merge updates from HEAD. file: e87150b4dd check-in: [6e8d2d7ba1] user: dgp branch: dgp-refactor, size: 10887 | |
|
2004-03-18
| ||
| 18:55 | * generic/tclIntDecls.h: Removed TclpTime_t. It wasn't really needed, * generic/tclInt.h: but caused warnings related to * generic/tclInt.decls: strict aliasing with GCC 3.3. * generic/tclClock.c: * generic/tclDate.c: * generic/tclGetDate.y: * win/tclWinTime.c: * unix/tclUnixTime.c: file: 0d3ea4820a check-in: [dab531a337] user: rmax branch: trunk, size: 10884 | |
|
2003-05-19
| ||
| 17:25 | Corrected a bug in conversion of non-ASCII chars in the format string. file: b770895dcc check-in: [38ad353596] user: kennykb branch: trunk, size: 10926 | |
| 05:42 | * unix/tclUnixTime.c: fixed typo. file: 02f3725a6b check-in: [9236a51311] user: das branch: trunk, size: 10742 | |
|
2003-05-18
| ||
| 19:48 | * compat/strftime.c: Modified TclpStrftime to return its * generic/tclClock.c: result in UTF-8 encoding, and removed * mac/tclMacTime.c: the conversion from system encoding to * unix/tclUnixTime.c: UTF-8 from [clock format]. Needed to * win/tclWinTime.c: avoid double conversion of the timezone name on Windows systems. [Bug 624408] file: 3171783e06 check-in: [24ccf14ddd] user: kennykb branch: trunk, size: 10746 | |
|
2002-08-20
| ||
| 20:25 | merged with trunk at tag macosx-8-4-merge-2002-08-20-trunk file: cccd86d1b7 check-in: [354986d9c3] user: das branch: macosx-8-4-branch, size: 10165 | |
|
2002-07-19
| ||
| 12:31 | Global symbols are now all either prefixed with 'tcl' (or 'Tcl' or ...) or have file-scope. file: b7ee9e7437 check-in: [86e27ff753] user: dkf branch: trunk, size: 10160 | |
|
2002-06-26
| ||
| 13:42 | * unix/tclUnixTime.c: Make [clock format] respect locale settings. * tests/clock.test: Bug #565880. ***POTENTIAL INCOMPATIBILITY*** file: 9c607ab4be check-in: [a6557623af] user: rmax branch: trunk, size: 10216 | |
|
2002-06-10
| ||
| 05:33 | Merging with TOT as of 06/09/2002. file: de521820c4 check-in: [73b68fb238] user: wolfsuit branch: macosx-8-4-branch, size: 10177 | |
|
2002-05-29
| ||
| 00:19 | * tests/clock.test: added clock-9.1 * compat/strftime.c: * generic/tclClock.c: * generic/tclInt.decls: * generic/tclIntDecls.h: * unix/tclUnixTime.c: fix for Windows msvcrt mem leak caused by using an env(TZ) setting trick for in clock format -gmt 1. This also makes %s seem to work correctly with -gmt 1 as well as making it a lot faster by avoid the env(TZ) hack. TclpStrftime now takes useGMT as an arg. [Bug #559376] file: 3099eb7642 check-in: [4d47e1cec7] user: hobbs branch: trunk, size: 10169 | |
|
2002-05-24
| ||
| 19:36 | * tests/clock.test: added clock-9.1 * compat/strftime.c: * generic/tclClock.c: * generic/tclInt.decls: * generic/tclIntDecls.h: * unix/tclUnixTime.c: fix for Windows msvcrt mem leak caused by using an env(TZ) setting trick for in clock format -gmt 1. This also makes %s seem to work correctly with -gmt 1 as well as making it a lot faster by avoid the env(TZ) hack. TclpStrftime now takes useGMT as an arg. [Bug #559376] file: b1dd423040 check-in: [401402d028] user: hobbs branch: core-8-3-1-branch, size: 7490 | |
|
2002-02-05
| ||
| 02:21 | Merging with the current TOT. Very few conflicts, mostly in the generated files. file: fab2ea380d check-in: [f469a31a06] user: wolfsuit branch: macosx-8-4-branch, size: 10112 | |
|
2001-11-21
| ||
| 02:36 | added TIP#73 patch #483500 from Kevin Kenny. This deprecates TclpGetTime in favor of new Tcl_GetTime. file: 5b85e9ea87 check-in: [ad0e26f63b] user: hobbs branch: trunk, size: 10104 | |
|
2001-05-19
| ||
| 16:11 | Update to head -> S4-0-2 file: c7fff59497 check-in: [1b2b2b84cf] user: msofer branch: msofer-bcEngine, size: 10108 | |
|
2001-04-10
| ||
| 18:32 | Altered tclUnixTime.c in hopes of better K&R compatibility. file: e7157a8526 check-in: [e984e525c2] user: kennykb branch: trunk, size: 10106 | |
| 15:43 | Oops. Committed the wrong copy of the source with the last commit five minutes ago. file: c5445d54f8 check-in: [b6db3ba81c] user: kennykb branch: trunk, size: 10006 | |
| 15:39 | Fixed silly typo in calls to 'gmtime' and 'localtime'. file: 85c67b7c15 check-in: [436fdc174b] user: kennykb branch: trunk, size: 9997 | |
|
2001-04-09
| ||
| 23:02 | Changes to support re-entrant coding of gmtime and localtime. (Bugs #219136 and #232558) file: 623d428833 check-in: [4962ea9dd5] user: kennykb branch: trunk, size: 9995 | |
|
2000-08-08
| ||
| 19:03 | Deleted: Created branch tclpro-1-5-0-synthetic check-in: [e979569c4f] user: cvs2fossil branch: tclpro-1-5-0-synthetic, size: 0 | |
|
2000-01-14
| ||
| 22:15 | * unix/tclUnixTime.c: New clock format format. * compat/strftime.c: New clock format format. * generic/tclGetDate.y: New clock scan format. file: 993c42af30 check-in: [53023d030d] user: ericm branch: trunk, size: 7421 | |
|
1999-07-22
| ||
| 01:26 | revert changes to TclpStrftime, not needed for internal functions. file: b3b09d30e2 check-in: [a4cee78edc] user: redman branch: trunk, size: 7010 | |
| 01:08 | * doc/Utf.3: * generic/tcl.decls: * generic/tclInt.decls: * generic/tclDecls.h: * generic/tclIntDecls.h: * generic/tclUtf.c: * compat/strftime.c: * unix/tclUnixTime.c: Changed function declarations in non-platform-specific APIs to use "unsigned long" instead of "size_t", which may not be defined on certain compilers (rather than include sys/types.h, which may not exist). file: 521b810969 check-in: [22b143003b] user: redman branch: trunk, size: 7033 | |
|
1999-04-21
| ||
| 00:42 | Deleted: Added comments for 4/19 and 4/20 check-in: [6c6fc5d7b2] user: redman branch: scriptics-tclpro-1-2-old, size: 0 | |
|
1999-04-16
| ||
| 00:46 | merged tcl 8.1 branch back into the main trunk file: bf126a08a8 check-in: [f3b32fb71c] user: stanton branch: trunk, size: 7011 | |
|
1999-03-25
| ||
| 00:34 | fixed compiler errors/warnings on VC++ 5.0/6.0 and HP-UX native compiler without -Aa or -Ae file: be5c27a1e5 check-in: [e1542205dd] user: redman branch: core-8-1-branch-old, size: 7014 | |
|
1999-03-11
| ||
| 19:28 | Deleted: Add documentation for Tcl_GetVersion() check-in: [940e47cf48] user: redman branch: scriptics-tclpro-1-2, size: 0 | |
|
1999-03-10
| ||
| 06:49 | Integrated stubs mechanism from 8.0 into 8.1 file: cae2f41341 check-in: [ddb86b8d93] user: stanton branch: core-8-1-branch-old, size: 7015 | |
| 05:52 | Merged stubs changes into mainline for 8.0 file: 9b50e94fd0 check-in: [1969693351] user: stanton branch: trunk, size: 6893 | |
|
1999-03-08
| ||
| 20:14 | First pass at integrating stubs mechanism from 8.0. file: 3c6cb0d9c8 check-in: [eeba5fd9e9] user: stanton branch: dev-8-1-stubs-branch, size: 7019 | |
|
1999-03-04
| ||
| 00:58 | * unix/tclUnixTime.c: Added TclpGetDate and TclStrftime. * win/tclWinTime.c: * unix/tclUnixTime.c: * mac/tclMacTime.c: * generic/tclDate.c: * generic/tclClock.c: Created a new opaque TclpTime_t type so generic functions that depend on the format of time_t can appear in the generic header files. file: 42ae3f147b check-in: [da995fce8e] user: stanton branch: dev-stubs-branch, size: 6897 | |
|
1998-12-10
| ||
| 21:21 | * Fixed lots of files that used TCL_THREAD instead of TCL_THREADS. * generic/tclEncoding.c (Tcl_FreeEncoding): Moved most of the code into a static FreeEncoding routine that does not grab the encodingMutex to avoid deadlocks/races when called from other routines that already have the mutex. file: e7dd1f7d38 check-in: [09f356baa2] user: stanton branch: core-8-1-branch-old, size: 5860 | |
|
1998-11-11
| ||
| 04:54 | lots of lint wrapped mutex declarations in ifdefs to avoid compiler warnings file: 96c6c52c2c check-in: [9535a849c1] user: stanton branch: core-8-1-branch-old, size: 5859 | |
|
1998-09-24
| ||
| 23:58 | merging changes from 8.0.3 into 8.1a2 file: 216de3b021 check-in: [1c3c1ab19f] user: stanton branch: core-8-1-branch-old, size: 5834 | |
|
1998-09-21
| ||
| 23:39 | Added contents of Tcl 8.1a2 file: 35eab0539e check-in: [8c56dc8868] user: stanton branch: core-8-1-branch-old, size: 5809 | |
|
1998-09-14
| ||
| 18:39 | Replaced SCCS strings, fixed binary files file: 17b29a5aad check-in: [196f92fd17] user: stanton branch: trunk, size: 5740 | |
|
1998-03-26
| ||
| 14:56 | Added: Initial revision file: e1e4ea9d71 check-in: [f86c34e38d] user: rjohnson branch: trunk, size: 5719 | |
