Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
History of file generic/tclTomMathDecls.h at check-in 40d856c29f75ddf3
|
2026-08-10
| ||
| 09:58 | Consolidate use of ©. Indenting file: [6d6cfea073] check-in: [82a75b7cb9] user: jan.nijtmans branch: main, size: 23489 | |
|
2026-01-06
| ||
| 09:26 | Minor whitespace fixes file: [9589b4a9cb] check-in: [c9c09b3cb1] user: dkf branch: main, size: 23490 | |
|
2025-01-24
| ||
| 09:40 | More WS... file: [b8c2f6a0e1] check-in: [0e28e62952] user: dkf branch: whitespace-fix, size: 23511 | |
|
2024-10-09
| ||
| 16:05 | Fix warning: warning C4047: 'function': 'char *' differs in levels of indirection from 'const char **' on Windows. Remove unneeded (char *) typecast in ckfree() usage file: [ced599d105] check-in: [cf4e367415] user: jan.nijtmans branch: core-8-branch, size: 31504 | |
|
2024-08-26
| ||
| 20:33 | Merge [f2ebbca7ed5994c0]: Remove some dead libtommath-related code. file: [083251121a] check-in: [643cdcd30d] user: pooryorick branch: unchained, size: 23884 | |
| 14:29 | Merge [ee93e76625a7ea07]: Upgrade provided libtommath with version 1.3. Still works with external libtommath 1.2 too. file: [3adae6560b] check-in: [954aeddf8b] user: pooryorick branch: unchained, size: 24192 | |
|
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: [6814fb6fd3] check-in: [d8a3450f12] user: pooryorick branch: unchained, size: 23966 | |
|
2024-04-02
| ||
| 13:49 | Merge 8.7 (removing some dead libtommath-related code) file: [0ac96c35b9] check-in: [f2ebbca7ed] user: jan.nijtmans branch: main, size: 23514 | |
| 11:13 | Merge 8.6 file: [eb8fbdf871] check-in: [333bdb34cc] user: jan.nijtmans branch: core-8-branch, size: 31513 | |
|
2024-03-31
| ||
| 00:01 | Make a start, upgrading to libtommath 1.3 file: [7e1951f69e] check-in: [14587821fe] user: jan.nijtmans branch: libtommath-1.3, size: 27416 | |
|
2024-03-29
| ||
| 14:20 | Merge 8.6. Rename some (internal) libtommath stub entries (back to the same name as in Tcl 8.6) file: [dbf8d112ec] check-in: [13e8fc7158] user: jan.nijtmans branch: core-8-branch, size: 31498 | |
| 13:20 | Remove libtommath/makefile* and related: Those files suggest anything can be built in this directory, it cannot. Allow mp_expt_n to be used in extensions in stead of mp_expt_d (following rename in libtommath 1.2 -> 1.3) Remove some libtommath C-files, which are not used at all. file: [dfe383f648] check-in: [51953c6e81] user: jan.nijtmans branch: core-8-6-branch, size: 27404 | |
| 12:26 | Upgrade provided libtommath with version 1.3. Still works with external libtommath 1.2 too. file: [9a02cb0b1b] check-in: [a04ae84a3f] user: jan.nijtmans branch: core-8-branch, size: 31462 | |
|
2024-03-28
| ||
| 15:52 | Fix windows build file: [43db686713] check-in: [d409db8270] user: jan.nijtmans branch: libtommath-1.3, size: 23822 | |
| 14:16 | Take care of the deprecation of mp_expt_u32 file: [b040a51516] check-in: [b563346181] user: jan.nijtmans branch: libtommath-1.3, size: 23815 | |
|
2023-10-17
| ||
| 06:02 | Handle sentinels for any C++ compiler file: [8c9fd6dbe8] check-in: [6876d1f99a] user: jan.nijtmans branch: bug-26870862f0, size: 31508 | |
|
2023-05-12
| ||
| 12:32 | merge trunk file: [eecbc3eb9e] check-in: [b29a50f0c9] user: dgp branch: novem, size: 23596 | |
| 08:57 | Merge 8.7 file: [6ee2021427] check-in: [d7a44a92ed] user: jan.nijtmans branch: main, size: 23596 | |
|
2023-05-11
| ||
| 22:20 | Use 'attempt'-functions for libtommath, when built into Tcl file: [bdd3f8502d] check-in: [2be637e883] user: jan.nijtmans branch: core-8-branch, size: 31456 | |
|
2022-11-23
| ||
| 07:38 | Add mp_pack, mp_pack_count and mp_unpack to the libtommath stub table. Not used by Tcl, but can be used by extensions (backported from 8.7) file: [866798e073] check-in: [b7e6e5f475] user: jan.nijtmans branch: core-8-6-branch, size: 27370 | |
|
2022-11-16
| ||
| 13:49 | merge trunk file: [ca3db19dde] check-in: [92253f73ad] user: dgp branch: novem, size: 23556 | |
|
2022-11-15
| ||
| 11:04 | Merge 8.7 file: [8283c3e188] check-in: [eb759523f8] user: jan.nijtmans branch: main, size: 23556 | |
| 10:57 | Add mp_pack to the libtommath stub-table: it's easier to work with than mp_to_ubin file: [4cd32bcfec] check-in: [54a8f8ce8b] user: jan.nijtmans branch: core-8-branch, size: 31390 | |
|
2022-01-14
| ||
| 15:44 | Fix [b241e4ccc0]: Error while building with Tcl 8.7a5... file: [6ae3892327] check-in: [2d7363022b] user: jan.nijtmans branch: core-8-branch, size: 30782 | |
|
2021-02-24
| ||
| 15:22 | merge trunk file: [3cb38e8b78] check-in: [0c43d43882] user: dgp branch: novem, size: 22948 | |
| 13:06 | Merge 8.7. Fix "make checkstubs" file: [243b8938e3] check-in: [22df97a1f2] user: jan.nijtmans branch: main, size: 22948 | |
| 11:56 | Fix "make checkstubs": A few more MODULE_SCOPE libtommath functions file: [a333f51a4e] check-in: [d8c978ab10] user: jan.nijtmans branch: core-8-branch, size: 30812 | |
|
2021-01-25
| ||
| 08:31 | Merge 9.0 file: [abf168736c] check-in: [1775bf0701] user: jan.nijtmans branch: novem, size: 21767 | |
| 08:28 | Merge 8.7 file: [ccea51daf0] check-in: [344a1a2d40] user: jan.nijtmans branch: main, size: 21767 | |
| 08:27 | Make sure MODULE_SCOPE is always defined correctly, for C++ compilers too file: [44430851bd] check-in: [e6db905194] user: jan.nijtmans branch: core-8-branch, size: 30499 | |
|
2021-01-13
| ||
| 15:45 | Merge 9.0 file: [9ae9fe85e8] check-in: [a71800ff56] user: jan.nijtmans branch: novem, size: 21695 | |
| 15:40 | Merge 8.7 file: [ca724c463a] check-in: [9dd47b0da9] user: jan.nijtmans branch: main, size: 21695 | |
| 14:27 | Merge 8.7. Fix format.test testcases file: [2c00261e55] check-in: [55dd38a938] user: jan.nijtmans branch: bug-45ddcfc3b1, size: 30427 | |
|
2020-06-04
| ||
| 15:19 | Merge trunk file: [9999a9c28f] check-in: [941bbcbdf4] user: jan.nijtmans branch: novem, size: 21353 | |
|
2020-05-31
| ||
| 20:29 | Merge 8.7 file: [9fd154b376] check-in: [b2a3b5c77a] user: jan.nijtmans branch: trunk, size: 21353 | |
|
2020-05-19
| ||
| 15:42 | Possible simple solution for [4663e0636]: If TCL_NO_TOMMATH_H is defined, tclTomMath.h provides its own usable mp_int type (and some more) without the need for <tommath.h> file: [1957bd124f] check-in: [1baf516ed4] user: jan.nijtmans branch: bug-4663e0636, size: 30085 | |
|
2020-02-28
| ||
| 17:25 | merge trunk file: [dad118c9b2] check-in: [e4b70e5655] user: dgp branch: novem, size: 21370 | |
| 12:46 | Merge 8.7 file: [a11455abfb] check-in: [b7af922d61] user: jan.nijtmans branch: trunk, size: 21370 | |
|
2019-12-13
| ||
| 22:12 | Merge 8.7 and (hopefully) fix Travis build with C++ file: [e64aa3328e] check-in: [99180d133a] user: jan.nijtmans branch: cplusplus, size: 30102 | |
| 21:27 | Merge trunk file: [e17e58c044] check-in: [45403c6c64] user: jan.nijtmans branch: novem, size: 21304 | |
| 21:22 | Merge 8.7 file: [655e0dc2fa] check-in: [42b407ea0d] user: jan.nijtmans branch: trunk, size: 21304 | |
| 21:16 | Optimize mp_mul for the case a==b file: [8efbb32fdb] check-in: [74255eccbf] user: jan.nijtmans branch: core-8-branch, size: 30036 | |
| 20:35 | Fix [435acb846c]: libtommath - missing declarations file: [1165d66960] check-in: [3ac9bde284] user: jan.nijtmans branch: trunk, size: 21255 | |
| 15:09 | More tweaks to libtommath functions signatures: No need any more to stay binary compatible with Tcl 8.x, so we can use the mp_digit type now. file: [4eba26903f] check-in: [930eca18d6] user: jan.nijtmans branch: trunk, size: 21114 | |
| 13:46 | Merge trunk file: [850a8586a8] check-in: [8ba0b61991] user: jan.nijtmans branch: novem, size: 23417 | |
| 13:33 | Remove deprecated libtommath stub entries file: [d0e1dc0f0f] check-in: [42e8c176f9] user: jan.nijtmans branch: trunk, size: 23417 | |
| 13:06 | Merge 8.7 file: [181adaaf8d] check-in: [742a212258] user: jan.nijtmans branch: trunk, size: 24841 | |
|
2019-12-12
| ||
| 21:02 | Add 3 (libtommath) functions to the stub table. Will be added to 8.7 too, through TIP #538 file: [fcbc93dd00] check-in: [23016a5299] user: jan.nijtmans branch: core-8-6-branch, size: 26462 | |
|
2019-11-25
| ||
| 16:34 | Tweak visibility of some libtommath symbols and add --with-system-libtommath configure option (as requested by Pietro Cerutti) file: [b0774b766f] check-in: [ebafbc8a80] user: jan.nijtmans branch: digit-bit-60, size: 29987 | |
|
2019-11-18
| ||
| 12:58 | Update makefile.vc and rules.vc for using libtommath.dll/zlib1.dll in stead of statically linking libtommath, whenever possible. file: [553048f253] check-in: [e50bfc6fb8] user: jan.nijtmans branch: digit-bit-60, size: 29262 | |
|
2019-11-15
| ||
| 14:20 | Merge 8.7 file: [902439a06d] check-in: [c1ce8b2fa2] user: jan.nijtmans branch: digit-bit-60, size: 29262 | |
| 13:19 | Merge trunk file: [8e2335db61] check-in: [0c033f073c] user: jan.nijtmans branch: novem, size: 21522 | |
| 13:18 | Merge 8.7 file: [e0fd6b0e24] check-in: [840a698861] user: jan.nijtmans branch: trunk, size: 21796 | |
| 13:05 | Merge 8.6 file: [7e191e5c73] check-in: [9d071d36b1] user: jan.nijtmans branch: core-8-branch, size: 28792 | |
| 12:54 | Remove mp_get_bit() from the libtommath stub table: It wasn't present in Tcl 8.6.9, isn't used anywhere in Tcl, and is going to be deprecated in libtommath. file: [f8b25e90bf] check-in: [287f7aacef] user: jan.nijtmans branch: core-8-6-branch, size: 25923 | |
| 10:09 | Merge 8.6. Also fix the use of WUR (warn unused result) in libtommath function signatures: this cannot be used in combination with "deprecated" or "nostub" file: [eca72531a6] check-in: [47580c36fd] user: jan.nijtmans branch: core-8-branch, size: 29114 | |
|
2019-11-12
| ||
| 12:11 | Merge 8.7. Finish implementation. file: [9f43460760] check-in: [e221cdc084] user: jan.nijtmans branch: digit-bit-60, size: 29630 | |
|
2019-11-11
| ||
| 14:26 | Merge 8.7 file: [38e1f6226d] check-in: [be8ec92abb] user: jan.nijtmans branch: digit-bit-60, size: 28768 | |
|
2019-11-09
| ||
| 20:25 | Merge trunk file: [c9e9018f53] check-in: [20d90bfc72] user: jan.nijtmans branch: novem, size: 21596 | |
| 20:04 | Merge 8.7 file: [bd8307b41e] check-in: [9842ce2a85] user: jan.nijtmans branch: trunk, size: 21870 | |
|
2019-11-08
| ||
| 21:56 | Now that libtommath has mp_init_l/mp_init_ll/mp_init_ull, use those instead of the legacy TclBNInitBignumFromLong/TclBNInitBignumFromWideInt/TclBNInitBignumFromWideUInt file: [1179d28360] check-in: [3188db3003] user: jan.nijtmans branch: libtommath-cleanup, size: 29148 | |
| 15:32 | Add support for mp_init_i32/mp_init_i64/mp_init_l/mp_init_ll/mp_init_u32/mp_init_u64/mp_init_ul/mp_init_ull/mp_set_ull, the main functions in libtommath 1.2.0 for setting values directly in mp_int's. One new stub entry (mp_set_ull), the others make use of already existing stub entries. This is 100% fully upwards compatible. file: [ce93334a88] check-in: [d3a6a928bf] user: jan.nijtmans branch: core-8-6-branch, size: 26143 | |
| 11:44 | Merge 8.7 file: [4eec4edb33] check-in: [d01b6ba893] user: jan.nijtmans branch: trunk, size: 20852 | |
| 09:01 | Merge 8.6. Add support for libtommath's mp_set_ll() function, since that's the replacement for the deprecated TclBNInitBignumFromWideInt() function. file: [012fb52355] check-in: [4d1f47dcd2] user: jan.nijtmans branch: core-8-branch, size: 27997 | |
|
2019-11-07
| ||
| 14:37 | Merge 8.7 file: [2886324a57] check-in: [831293c74c] user: jan.nijtmans branch: trunk, size: 20696 | |
| 13:56 | Deprecate mp_div_3(): Will be private function in future libtommath, not used in Tcl. Deprecate mp_sqr() stub entry: Will be converted to macro calling mp_mul(). file: [325f8d32ca] check-in: [08927861fe] user: jan.nijtmans branch: core-8-branch, size: 27841 | |
| 08:46 | Merge trunk file: [5501c45938] check-in: [21ab7a880f] user: jan.nijtmans branch: novem, size: 20503 | |
| 08:41 | Silence MSVC C4090 warnings when using ckrealloc(). Also make sure that Tcl itself doesn't use ckalloc() and friends any more. file: [c673c2834a] check-in: [ebf63c1e7d] user: jan.nijtmans branch: trunk, size: 20777 | |
|
2019-11-05
| ||
| 21:54 | merge trunk file: [10ab5094d2] check-in: [ad6a0c58c9] user: dgp branch: novem, size: 20946 | |
| 21:35 | merge 8.7 file: [c34a4dbb2d] check-in: [72f798b518] user: dgp branch: trunk, size: 21220 | |
| 16:37 | More WIP: All makefile builds appear to work fine, makefile.vc build still to be done. file: [26faf90258] check-in: [a5a9540010] user: jan.nijtmans branch: digit-bit-60, size: 27157 | |
|
2019-11-01
| ||
| 16:15 | Add compat/stdint.h, upgrade to libtommath 1.2.0, adapt as much as possible accordingly (still WIP) file: [fed25d3b48] check-in: [3833635e32] user: jan.nijtmans branch: digit-bit-60, size: 27625 | |
|
2019-10-31
| ||
| 12:58 | Merge 8.7 file: [ad16c9bb27] check-in: [23038a2f98] user: jan.nijtmans branch: libtommath-no-mp_digit, size: 27596 | |
|
2019-10-30
| ||
| 21:47 | Merge trunk file: [d12acf75fb] check-in: [6817aa431d] user: jan.nijtmans branch: novem, size: 19755 | |
| 21:40 | Merge 8.7 file: [1b12f0d835] check-in: [a9c21685d3] user: jan.nijtmans branch: trunk, size: 20029 | |
| 21:34 | Merge 8.6 file: [182a81b349] check-in: [7e030f58de] user: jan.nijtmans branch: core-8-branch, size: 26397 | |
| 20:33 | Change mp_isodd() (back) from libtommath stub entry to macro. libtommath changed it back to macro too in its master branch, we better do the same. Better usage of mp_isneg() macro, in stead of directly comparing sign with MP_NEG/MP_ZPOS. file: [1e9a0fd6ec] check-in: [228f1b7dc7] user: jan.nijtmans branch: core-8-6-branch, size: 23138 | |
| 09:20 | More tweaks, hopefully fixing the Travis build file: [f6f749e1a2] check-in: [04981e03c1] user: jan.nijtmans branch: libtommath-no-mp_digit, size: 27893 | |
|
2019-10-29
| ||
| 23:22 | More tweaks file: [d999e429a0] check-in: [73794dc997] user: jan.nijtmans branch: libtommath-no-mp_digit, size: 28052 | |
| 23:07 | WIP: Use unsigned int in stead of mp_digit in libtommath stub entries. This make libtommath's API independant whether compiled with MP_64BIT or not file: [7281c81484] check-in: [ee9d2a86da] user: jan.nijtmans branch: libtommath-no-mp_digit, size: 27969 | |
|
2019-10-25
| ||
| 20:24 | Merge trunk file: [8a81b0cc71] check-in: [c3e0ffb950] user: jan.nijtmans branch: novem, size: 20077 | |
| 20:09 | Merge 8.7 file: [c8a8dc521d] check-in: [a6677a1db4] user: jan.nijtmans branch: trunk, size: 20351 | |
| 19:51 | More code cleanup related to libtommath 1.2.0: Adapt naming of (internal) symbols to new conventions. Remove deprecated declarations which were never implemented/included by Tcl. file: [5a3637bc9a] check-in: [4ed7fc3b13] user: jan.nijtmans branch: core-8-branch, size: 26719 | |
| 16:24 | Merge 8.6. Also remove unused variable in unix/tclUnixFile.c file: [c515b879ad] check-in: [c7b6f338bd] user: jan.nijtmans branch: core-8-branch, size: 26719 | |
| 16:09 | Put #define's in alphabetical order. Use MP_DIGIT_BIT in stead of (deprecated) DIGIT_BIT everywhere. (just code cleanup, nothing funcional) file: [49f1509438] check-in: [b0e2ccc696] user: jan.nijtmans branch: core-8-6-branch, size: 23460 | |
|
2019-10-24
| ||
| 20:35 | Merge trunk file: [3d6e0ff811] check-in: [703b33db8b] user: jan.nijtmans branch: novem, size: 21096 | |
| 19:55 | Merge 8.7 file: [d86882eba1] check-in: [d49d9ae1b2] user: jan.nijtmans branch: trunk, size: 21624 | |
| 19:26 | Merge 8.6 file: [1a8cd50bfd] check-in: [b93d65a65a] user: jan.nijtmans branch: core-8-branch, size: 27100 | |
| 18:58 | Combine two libtommath stub entries, which (almost) do the same file: [95885245ca] check-in: [5c7a5c6765] user: jan.nijtmans branch: core-8-6-branch, size: 23725 | |
| 15:43 | Merge trunk file: [1eb28fdeec] check-in: [adb2eeeb28] user: jan.nijtmans branch: novem, size: 21790 | |
| 15:41 | Merge 8.7 file: [e90ed9b188] check-in: [9fcfeb4e69] user: jan.nijtmans branch: trunk, size: 22064 | |
| 15:07 | Add support for libtommath's MP_WUR annotation to genStubs.tcl. Not enforced yet by the Tcl core, but extensions will encounter the libtommath warnings. Can be switched off. file: [1790fb1131] check-in: [7c78d3bcab] user: jan.nijtmans branch: core-8-branch, size: 27078 | |
| 07:36 | Add additional (dummy) stub entries in the libtommath stubtable file: [33c84f8cc6] check-in: [26a9dd2016] user: jan.nijtmans branch: core-8-5-branch, size: 26967 | |
|
2019-10-23
| ||
| 20:53 | Merge trunk file: [b1ede37af5] check-in: [246db07421] user: jan.nijtmans branch: novem, size: 21132 | |
| 20:28 | Combine two libtommath stub entries, which do exactly the same. Fix mp_init_set_int stub, handling the situation that mp_init() fails (however unlikely) file: [dba581fc3a] check-in: [7c5db68d45] user: jan.nijtmans branch: core-8-6-branch, size: 23818 | |
| 14:33 | Merge 8.7. But - in stead - remove all deprecated API from libtommath 1.2.0: Starting with Tcl 9.0 we don't support libtommath's deprecated API any more. file: [2de3eb08d7] check-in: [7552e35b14] user: jan.nijtmans branch: trunk, size: 21406 | |
| 14:11 | Deprecate mp_unsigned_bin_size, mp_init_set_int, mp_set_int, which are deprecated in libtommath 1.2.0. In stead, add new function mp_set_ul to the build (mp_ubin_size was already included in the build earlier) file: [575b923505] check-in: [631e7ac3ab] user: jan.nijtmans branch: core-8-branch, size: 26378 | |
| 11:35 | Merge trunk file: [98f9eb860e] check-in: [df5d07666f] user: jan.nijtmans branch: novem, size: 21392 | |
| 11:11 | Merge 8.7 file: [a56c476509] check-in: [96b897fd2b] user: jan.nijtmans branch: trunk, size: 21666 | |
| 10:01 | Merge 8.6. Also unbreak windows build, broken since [0f2870649c804dd8]. file: [d9887c7759] check-in: [e8c104baf7] user: jan.nijtmans branch: core-8-branch, size: 26368 | |
| 09:16 | Extend libtommath stub table, so extension writers can move away from deprecated libtommath functions. file: [e2aaab9966] check-in: [f1c99ac253] user: jan.nijtmans branch: core-8-6-branch, size: 23850 | |
|
2019-10-22
| ||
| 22:34 | Merge trunk file: [178dfaea6f] check-in: [150c7a0e21] user: jan.nijtmans branch: novem, size: 21070 | |
| 21:36 | Merge 8.7 file: [eb248de34b] check-in: [27b5a315e9] user: jan.nijtmans branch: trunk, size: 21344 | |
| 15:47 | Deprecate mp_get_bit, mp_expt_d_ex, mp_toradix_n, mp_to_unsigned_bin, mp_to_unsigned_bin_n, because they are deprecated in libtommath 1.2.0 too. Add replacement functions mp_to_ubin, mp_ubin_size and mp_to_radix to libtommath stub table. file: [febb77fe03] check-in: [68d0196442] user: jan.nijtmans branch: core-8-branch, size: 26046 | |
| 13:11 | Merge trunk file: [70f2b6ec25] check-in: [657e06e5c4] user: jan.nijtmans branch: novem, size: 21206 | |
| 12:54 | Merge 8.7 file: [dabbd9d727] check-in: [067c61b76e] user: jan.nijtmans branch: trunk, size: 21480 | |
| 12:25 | Merge 8.6 file: [e13d90c505] check-in: [c762061add] user: jan.nijtmans branch: core-8-branch, size: 24870 | |
|
2019-10-21
| ||
| 12:25 | Merge libtommath 1.2.0-rc3 file: [16c113de20] check-in: [bbfab98d00] user: jan.nijtmans branch: libtommath-no-stdint.h-for-8.6, size: 22726 | |
|
2019-10-17
| ||
| 15:28 | Merge some libtommath changes (mainly additon of MP_CALLOC) file: [1f6bf0cc92] check-in: [bb806ab182] user: jan.nijtmans branch: libtommath-no-stdint.h-for-8.6, size: 22331 | |
| 13:45 | Update to latest Tcl (core-8-6-branch) and latest libtommath (1.2.0-rc1) file: [7fb58515ab] check-in: [3adefdc272] user: jan.nijtmans branch: libtommath-no-stdint.h-for-8.6, size: 22116 | |
|
2019-07-28
| ||
| 21:21 | Merge core-8-6-branch, and merge latest libtommath file: [47e5673d04] check-in: [6652883e53] user: jan.nijtmans branch: libtommath-no-stdint.h-for-8.6, size: 21952 | |
|
2019-06-14
| ||
| 21:48 | Latest libtommath's "develop" branch adapted for Tcl 8.6. And Tcl 8.6 adapted for changes in libtommath file: [eeec41de18] check-in: [125328a27d] user: jan.nijtmans branch: libtommath-no-stdint.h-for-8.6, size: 21908 | |
|
2019-06-09
| ||
| 21:25 | Merge trunk file: [f12e311483] check-in: [a9045cb6a8] user: jan.nijtmans branch: novem, size: 20273 | |
|
2019-05-31
| ||
| 12:09 | Merge 8.7. Remove the mp_tc_(and|or|xor) stub entries, because they are no longer in use. file: [1254f34b32] check-in: [001f500fd8] user: jan.nijtmans branch: trunk, size: 20547 | |
| 11:51 | Merge 8.6 file: [ebb6eecbe9] check-in: [06447464cb] user: jan.nijtmans branch: core-8-branch, size: 24069 | |
| 11:28 | Rename mp_get_bit to s_mp_get_bit, rename mp_tc_div_2d to mp_signed_rsh, remove mp_tc_(add|or|xor) functions in favor of mp_(add|or|xor) which can now handle twos-complement. Following ongoing changes in libtommath development. file: [c9dac2114e] check-in: [74ff0a681b] user: jan.nijtmans branch: core-8-6-branch, size: 21884 | |
|
2019-05-29
| ||
| 22:48 | Update some libtommath functions to the latest trunk versions. Small step forward in the upgrade to (upcoming) libtommath 1.2. Advantage: simplify Tcl code accessing those functions. file: [93627d6687] check-in: [5bc72628bd] user: jan.nijtmans branch: core-8-5-branch, size: 25486 | |
|
2019-05-16
| ||
| 18:26 | merge trunk file: [b01572eb2d] check-in: [f3ffbe0504] user: dgp branch: novem, size: 20813 | |
|
2019-05-14
| ||
| 19:28 | Merge 8.7 file: [b062efcb49] check-in: [26ddaf45e0] user: jan.nijtmans branch: trunk, size: 21087 | |
| 19:26 | Merge 8.6 file: [cd4b8382e6] check-in: [2c56cc8106] user: jan.nijtmans branch: core-8-branch, size: 23959 | |
| 19:13 | Merge 8.5 file: [6c62e6b546] check-in: [3f4bd3bf4e] user: jan.nijtmans branch: core-8-6-branch, size: 21804 | |
| 18:42 | DIGIT_BIT -> MP_DIGIT_BIT, since DIGIT_BIT is deprecated in future libtommath versions. So, better stop using it at all. Also add some other defines/typdefs for future libtommath compatibility. file: [9d90b07888] check-in: [464bb2de83] user: jan.nijtmans branch: core-8-5-branch, size: 25609 | |
|
2019-05-03
| ||
| 16:36 | merge trunk file: [6b18461184] check-in: [678eb44a34] user: dgp branch: novem, size: 20504 | |
|
2019-04-09
| ||
| 19:21 | Merge 8.7. Complete implementation for MSVC and for UNIX. file: [a4cd8795ef] check-in: [b392834e2c] user: jan.nijtmans branch: digit-bit-60, size: 30914 | |
|
2019-04-08
| ||
| 19:06 | Merge 8.7. Intended operation completed for mingw-w64 (but not yet for other compilers/platforms) file: [f37c55a56e] check-in: [1c2054cc64] user: jan.nijtmans branch: digit-bit-60, size: 25723 | |
|
2019-04-05
| ||
| 21:29 | Merge 8.7 file: [b454afbc90] check-in: [a6c2ae2927] user: jan.nijtmans branch: trunk, size: 20778 | |
| 21:15 | Merge 8.6 file: [925e7afbcd] check-in: [67062d71c0] user: jan.nijtmans branch: core-8-branch, size: 23650 | |
| 20:56 | Take over recent improvements from libtommath after version 1.1.0. file: [bf09beb309] check-in: [57da792f43] user: jan.nijtmans branch: core-8-6-branch, size: 21495 | |
|
2019-04-01
| ||
| 14:22 | integrate sebres-8-6-tommath-1-1 - cherry-picking of several optimizations and simplifications of 8.7 (tommath 1.1), well-arranged branching of long/wide/bignum base and exponent cases, test-cases extended to cover all this branches and edge cases. file: [af579fdad2] check-in: [0a72c6b7b4] user: sebres branch: core-8-6-branch, size: 21418 | |
|
2019-03-31
| ||
| 17:38 | Merge trunk file: [998374e2a1] check-in: [8714b82fdf] user: jan.nijtmans branch: novem, size: 20544 | |
|
2019-03-28
| ||
| 21:24 | Merge 8.7 file: [f321f545bd] check-in: [81d2077e6a] user: jan.nijtmans branch: trunk, size: 20818 | |
| 21:21 | Merge 8.6 file: [893a4cbee3] check-in: [9f000ec23e] user: jan.nijtmans branch: core-8-branch, size: 23447 | |
| 20:59 | Turn KARATSUBA_MUL_CUTOFF (insize libtommath) et al into a #define in stead of exported int symbols. file: [8880e53788] check-in: [f93468c78c] user: jan.nijtmans branch: core-8-6-branch, size: 20646 | |
|
2019-03-25
| ||
| 21:50 | Eliminate all usage of mp_iszero/mp_iseven/mp_isodd/mp_isneg from libtommath: In the upcoming new version those will become real functions, causing possible binary incompatibility. This change makes Tcl independant from libtommath's changes. file: [d64277d70e] check-in: [aa39db2dc3] user: jan.nijtmans branch: core-8-6-branch, size: 20957 | |
|
2019-03-18
| ||
| 22:45 | Merge trunk file: [98f333a4b9] check-in: [8fe25e01d3] user: jan.nijtmans branch: novem, size: 20737 | |
|
2019-03-16
| ||
| 21:16 | Merge 8.7 file: [c1e1a2f6b6] check-in: [cd427db76c] user: jan.nijtmans branch: tommath-refactor, size: 24322 | |
|
2019-03-15
| ||
| 20:52 | Eliminate usage of mp_isneg(), just check bignum->sign directly (as libtommath itself does) Make TclInitBugnumFromLong() a static function in stubtable only, as it isn't used by Tcl anymore. file: [0d50a8ae84] check-in: [515a22d41d] user: jan.nijtmans branch: core-8-branch, size: 23640 | |
|
2019-03-14
| ||
| 19:52 | Make internal libtommath stub entries deprecated: Those are not supposed to be called in extensions file: [afb32ce4cc] check-in: [99c1ed4d8a] user: jan.nijtmans branch: core-8-branch, size: 23884 | |
|
2019-03-10
| ||
| 21:16 | Make internal libtommath symbols MODULE_SCOPE, and remove them from the stub table: They are not supposed to be called by extensions. file: [a2cbc23ffa] check-in: [9384c633dd] user: jan.nijtmans branch: trunk, size: 21011 | |
|
2019-03-08
| ||
| 20:40 | Merge 8.7 file: [a2d1b2e674] check-in: [0fda504644] user: jan.nijtmans branch: tommath-refactor, size: 24566 | |
| 20:25 | Merge 8.7 file: [edf127ba95] check-in: [cbdcf1829d] user: jan.nijtmans branch: trunk, size: 21904 | |
| 19:54 | Use mp_get_bit() instead of mp_iseven()/mp_isodd(): Those latter functions are macro's currently, but will be real function in next libtommath. Bad idea for Tcl to depend on ... file: [a4cf841756] check-in: [0d77fb2374] user: jan.nijtmans branch: core-8-branch, size: 22762 | |
|
2019-02-26
| ||
| 20:18 | Merge 8.7 file: [4ae7a41974] check-in: [13cda7b91c] user: jan.nijtmans branch: mistake, size: 20656 | |
|
2019-02-15
| ||
| 19:55 | WIP: refactor libtommath references: Deprecate functions which shouldn't be in stub tables. More general refactoring of tommath-related code. file: [c3c328c209] check-in: [ae2d2e4e3a] user: jan.nijtmans branch: tommath-refactor, size: 24328 | |
|
2019-02-04
| ||
| 09:40 | partial cherry pick of [e8e92eb381d689ab]: One more libtommath function, mp_tc_div_2d, which simplifies code. file: [636cf9e03d] check-in: [676c0392fe] user: sebres branch: sebres-8-6-tommath-1-1, size: 20911 | |
| 09:21 | partial cherry pick of [c5c83014d6]: Many simplifications in tclExecute.c, now that libtommath provides new functions mp_tc_and, mp_tc_or and mp_tc_xor file: [98b0debf1e] check-in: [2a43543f95] user: sebres branch: sebres-8-6-tommath-1-1, size: 20639 | |
|
2019-02-01
| ||
| 20:00 | Update libtommath to latest stable release (1.1.0) file: [eb6790ec48] check-in: [c01ea30c19] user: jan.nijtmans branch: core-8-6-branch, size: 19811 | |
|
2019-01-25
| ||
| 13:27 | merge 8.7 file: [9a28ec5b5b] check-in: [782eff18c4] user: sebres branch: trunk, size: 21666 | |
|
2019-01-22
| ||
| 21:44 | One more libtommath function, mp_tc_div_2d, which simplifies code. Some more code readability improvements. file: [930f84be32] check-in: [e8e92eb381] user: jan.nijtmans branch: core-8-branch, size: 22524 | |
| 18:09 | Many simplifications in tclExecute.c, now that libtommath provides new functions mp_tc_and, mp_tc_or and mp_tc_xor file: [98c8bced5f] check-in: [c5c83014d6] user: jan.nijtmans branch: core-8-branch, size: 22252 | |
|
2018-10-19
| ||
| 16:09 | Merge trunk file: [7a77ee9f6d] check-in: [745d651613] user: jan.nijtmans branch: novem, size: 20292 | |
|
2018-08-28
| ||
| 19:23 | merge trunk file: [15fc79a154] check-in: [c0f9df1909] user: jan.nijtmans branch: novem, size: 20286 | |
|
2018-08-02
| ||
| 07:35 | Merge trunk. Use TCL_8_COMPAT in stead of TCL_USE_INT_RETURN file: [136c2f8b2e] check-in: [a3d1120543] user: jan.nijtmans branch: memory-API, size: 20566 | |
|
2018-07-31
| ||
| 20:36 | merge 8.7 file: [b350a39785] check-in: [bd1ba8d1b5] user: jan.nijtmans branch: trunk, size: 20560 | |
| 20:22 | merge 8.6 file: [797e1b89e6] check-in: [5592289cda] user: jan.nijtmans branch: core-8-branch, size: 21424 | |
|
2017-12-15
| ||
| 19:55 | merge trunk file: [ada5b7d1ae] check-in: [878d1b77fd] user: jan.nijtmans branch: memory-API, size: 20390 | |
| 15:02 | Merge TIP #488 implementation. Some clean-up in tommath implementation (remove internal stub entries which are no longer needed) file: [541596102f] check-in: [70302ff935] user: jan.nijtmans branch: trunk, size: 20384 | |
|
2017-09-15
| ||
| 13:36 | merge trunk file: [57c6cced3d] check-in: [f8a598e13a] user: jan.nijtmans branch: novem, size: 20110 | |
| 13:08 | 'const'ify more libtommath functions. All functions in generic/tclTomMath.decls (used by Tcl) are done now. file: [298486820e] check-in: [b54e97868c] user: jan.nijtmans branch: trunk, size: 21248 | |
|
2017-09-13
| ||
| 10:42 | Merge trunk file: [81a1675384] check-in: [a493ca45ea] user: jan.nijtmans branch: novem, size: 20026 | |
| 10:14 | Make mp_get_long and mp_set_long available to tommath-enabled Tcl extensions. Deprecate the internal TclBNInitBignumFrom* functions, in favor of the official tommath functions with the same purpose. file: [0ae36ae26e] check-in: [900152d715] user: jan.nijtmans branch: trunk, size: 20773 | |
|
2017-09-11
| ||
| 11:21 | merge trunk file: [a91d63066b] check-in: [30418b0549] user: jan.nijtmans branch: novem, size: 20077 | |
| 10:38 | Many 'const' addtions in libtommath where it makes sense. To be submitted back to the libtommath guys. file: [6f0fb907da] check-in: [ae8992c395] user: jan.nijtmans branch: trunk, size: 20351 | |
|
2017-09-09
| ||
| 16:26 | Merge trunk file: [378f3bd2a8] check-in: [8b29b13280] user: jan.nijtmans branch: novem, size: 19557 | |
|
2017-09-08
| ||
| 14:15 | Add some more functions from libtommath for availability within Tcl (mainly the 'long long' variants). Add more 'const' keywords there too. file: [af78727f0d] check-in: [ff847e8f35] user: jan.nijtmans branch: trunk, size: 19831 | |
|
2016-11-18
| ||
| 11:15 | Merge trunk file: [321a5e4f17] check-in: [a2bc365c8c] user: jan.nijtmans branch: novem, size: 18940 | |
| 09:50 | Fix [e6f27aa56fa51bfc1752ce768bf0d301c60bfd2c|e6f27aa56f]: Update libtommath to 1.0 file: [eb4e181608] check-in: [6d14b81579] user: jan.nijtmans branch: trunk, size: 19214 | |
|
2016-03-11
| ||
| 17:13 | [e6f27aa56f] Initial import of libtommath-1.0 This commit brings in libtommath-1.0, as of tag v1.0 of the upstream repository at https://github.com/libtom/libtommath. Only the top-level directory has been imported: the demo, etc, logs, mtest, pics, pre_gen, and tombc directories have been removed from our repo. The stubs tables have been regenerated to accomodate for the new function: mp_expt_d_ex(mp_int *a, mp_digit b, mp_int *c, int fast); See https://github.com/libtom/libtommath/commit/e9b1837 for details. Only the unix build system has been modified for now. Windows and Mac OSX will come later. file: [689398e466] check-in: [c7a3a1452b] user: gahr branch: gahr-ticket-e6f27aa56f, size: 19186 | |
|
2015-11-01
| ||
| 22:22 | merge trunk file: [c934061df6] check-in: [98de731774] user: jan.nijtmans branch: novem, size: 18618 | |
|
2015-10-28
| ||
| 21:15 | make genstubs file: [2733151a27] check-in: [65e6468f5d] user: dkf branch: trunk, size: 18892 | |
|
2013-11-04
| ||
| 10:26 | merge trunk file: [9e7b0725be] check-in: [deea906ab7] user: jan.nijtmans branch: novem, size: 17820 | |
| 10:13 | Put extern "C" guards around all stub table struct definitions, so it is usable for C++ compilers as well without the danger of modifying the calling convention. For tclDecls.h and tclOODecls.h it was no problem, because tcl.h and tclOO.h already contain those guards. But for the other *Decls.h files (e.g. tclTomMathDecls.h) it was not correct. file: [bbdd461b65] check-in: [af0f607ada] user: jan.nijtmans branch: trunk, size: 18094 | |
| 10:02 | Put extern "C" guards around all stub table struct definitions, so it is usable for C++ compilers as well without the danger of modifying the calling convention. For tclDecls.h it was no problem, because tcl.h already contains those guards. But for the other *Decls.h files (e.g. tclTomMathDecls.h) it was not correct. file: [a10af699f8] check-in: [e0986c290f] user: jan.nijtmans branch: core-8-5-branch, size: 25300 | |
|
2013-10-16
| ||
| 07:13 | merge novem file: [b9d7883f56] check-in: [f9b406d125] user: jan.nijtmans branch: novem-reduced-symbol-export, size: 17872 | |
|
2012-12-10
| ||
| 21:51 | merge trunk fix mingw build file: [0db2dc44ea] check-in: [8e7234ccff] user: jan.nijtmans branch: novem-reduced-symbol-export, size: 17846 | |
|
2012-12-05
| ||
| 14:04 | merge novem Eliminate the use of USE_TCL_STUBS everywhere, use !BUILD_tcl in stead file: [4351b160ec] check-in: [17b7956803] user: jan.nijtmans branch: novem-reduced-symbol-export, size: 17812 | |
|
2012-11-29
| ||
| 20:32 | Destroy all the TCL_STORAGE_CLASS and associated nonsense. file: [2236555bcf] check-in: [3ce8b298a8] user: dgp branch: novem, size: 17818 | |
|
2012-08-21
| ||
| 08:07 | unnecessary hook struct definitions file: [a54d237594] check-in: [e787083b2f] user: jan.nijtmans branch: jn-no-struct-names, size: 18092 | |
|
2012-04-04
| ||
| 20:37 | some formatting (*.decls) remove some unused cygwin-related code some minor gcc warnings file: [30975c93b8] check-in: [804d7eee7c] user: jan.nijtmans branch: trunk, size: 18120 | |
| 20:17 | some formatting (*.decls) move up #undef, for macro which is conflicting with later stuff. remove some unused cygwin-related code some minor gcc warnings file: [1b00ad6144] check-in: [904f4fe3fe] user: jan.nijtmans branch: core-8-5-branch, size: 25298 | |
|
2011-07-02
| ||
| 22:36 | Fix roundoff gaffe in bignum-to-double conversion [Bug 3349507] file: [9c6a7b278b] check-in: [fe4dba4d60] user: kbk branch: trunk, size: 18114 | |
| 21:56 | Fix roundoff gaffe in bignum-to-double conversion [Bug 3349507] file: [ca1b257c5e] check-in: [96ac94d775] user: kbk branch: core-8-5-branch, size: 25292 | |
|
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: [1c460d72ff] check-in: [c64f310d38] user: dgp branch: trunk, size: 17892 | |
| 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: [363efe3b87] check-in: [79367df0f0] user: dgp branch: core-8-5-branch, size: 24967 | |
|
2011-01-19
| ||
| 08:04 | Make sure to use CONST/VOID in stead of const/void when appropriate. This allows to use const/void in the *.decls file always, genStubs will do the right thing. file: [6d18ab4873] check-in: [1b43842ad6] user: nijtmans branch: core-8-5-branch, size: 25051 | |
|
2011-01-12
| ||
| 15:23 | This commit is both no-NRE v2, implemented by subtracting the NRE pieces (*), and update to CVS trunk head of Wednesday Jan 5. (*) no-NRE v1 in the other branch was created in an additive manner from the point where 8.5 was branched from the trunk, by adding all the patches but those for NRE. file: [39829f3d3c] check-in: [2d93b1436c] user: andreask branch: activestate-nre-excised-variant-2-subtracted, size: 17967 | |
|
2010-12-15
| ||
| 15:58 | Continued comparison of no-nre against head, and updating the latest changes, and/or pieces forgotten in the roll-forward. file: [25957d4a0b] check-in: [26fcf437a2] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 17949 | |
|
2010-12-01
| ||
| 16:42 | merge file: [4bab64314b] check-in: [0af397c644] user: kennykb branch: dogeen-assembler-branch, size: 17976 | |
|
2010-11-30
| ||
| 20:59 | * generic/tclInt.decls: Backport of Kevin B. Kenny's work on * generic/tclInt.h: the Tcl Head, with help from Jeff Hobbs. * generic/tclStrToD.c: * generic/tclTest.c: * generic/tclTomMath.decls: * generic/tclUtil.c: * tests/util.test: * unix/Makefile.in: * win/Makefile.in: * win/makefile.vc: Rewrite of Tcl_PrintDouble and TclDoubleDigits that (a) fixes a severe performance problem with floating point shimmering reported by Karl Lehenbauer, (b) allows TclDoubleDigits to generate the digit strings for 'e' and 'f' format, so that it can be used for tcl_precision != 0 (and possibly later for [format]), (c) fixes [Bug 3120139] by making TclPrintDouble inherently locale-independent, (d) adds test cases to util.test for correct rounding in difficult cases of TclDoubleDigits where fixed- precision results are requested. (e) adds test cases to util.test for the controversial aspects of [Bug 3105247]. As a side effect, two more modules from libtommath (bn_mp_set_int.c and bn_mp_init_set_int.c) are brought into the build, since the new code uses them. * generic/tclIntDecls.h: * generic/tclStubInit.c: * generic/tclTomMathDecls.h: Regenerated. file: [6cbce71f5f] check-in: [769801ace1] user: andreas_kupries branch: core-8-5-branch, size: 25058 | |
| 16:16 | Jump tommath changes. file: [9ed58921f5] check-in: [4144b8d30c] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 17431 | |
| 15:50 | @830 + jumps (tests) + 1428 (tommath const). file: [3011504306] check-in: [4f51eb70e4] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 17211 | |
|
2010-11-29
| ||
| 13:32 | merge file: [90c6e30de9] check-in: [800763ec73] user: dgp branch: dgp-refactor, size: 17972 | |
|
2010-11-28
| ||
| 23:20 | 2010-11-29 Kevin B. Kenny <kennykb@acm.org> * generic/tclInt.decls: * generic/tclInt.h: * generic/tclStrToD.c: * generic/tclTest.c: * generic/tclTomMath.decls: * generic/tclUtil.c: * tests/util.test: * unix/Makefile.in: * win/Makefile.in: * win/makefile.vc: Rewrite of Tcl_PrintDouble and TclDoubleDigits that (a) fixes a severe performance problem with floating point shimmering reported by Karl Lehenbauer, (b) allows TclDoubleDigits to generate the digit strings for 'e' and 'f' format, so that it can be used for tcl_precision != 0 (and possibly later for [format]), (c) fixes [Bug 3120139] by making TclPrintDouble inherently locale-independent, (d) adds test cases to util.test for correct rounding in difficult cases of TclDoubleDigits where fixed- precision results are requested. (e) adds test cases to util.test for the controversial aspects of [Bug 3105247]. As a side effect, two more modules from libtommath (bn_mp_set_int.c and bn_mp_init_set_int.c) are brought into the build, since the new code uses them. file: [9b5f9257a7] check-in: [5986a2c421] user: kennykb branch: trunk, size: 17972 | |
|
2010-11-18
| ||
| 15:08 | Next. file: [1cf26e4ceb] check-in: [3120107af3] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 17075 | |
|
2010-09-17
| ||
| 12:55 | Merge from HEAD to rmax-ipv6-branch file: [7163125265] check-in: [70c6ac9692] user: rmax branch: rmax-ipv6-branch, size: 17455 | |
|
2010-08-19
| ||
| 12:31 | merge file: [abbb49e029] check-in: [0a45597234] user: dgp branch: dgp-refactor, size: 17454 | |
| 04:26 | [Patch 3034251] backport ttkGenStubs.tcl features to genStubs.tcl, partly: remove unneeded ifdeffery and put C++ guard around stubs pointer definition. file: [095f842e2a] check-in: [6f6d53c30a] user: nijtmans branch: trunk, size: 17455 | |
|
2010-06-07
| ||
| 17:36 | rebranch from HEAD file: [dac31d1933] check-in: [f3af08f468] user: rmax branch: rmax-ipv6-branch, size: 24489 | |
|
2010-05-03
| ||
| 16:30 | merge file: [fc5b891885] check-in: [fe433b0919] user: dgp branch: dgp-refactor, size: 24488 | |
| 14:36 | CONSTify various useful internal functions (TclBignumToDouble, TclCeil, TclFloor), and related tommath functions. file: [288f1d46a7] check-in: [729ffb738f] user: nijtmans branch: trunk, size: 24489 | |
|
2010-02-09
| ||
| 17:53 | merge updates from HEAD file: [dce0155247] check-in: [213eee9b55] user: dgp branch: dgp-refactor, size: 24355 | |
|
2010-02-07
| ||
| 22:16 | Backport various formatting (spacing) changes from HEAD, so diffing between 8.5.x and 8.6 shows the real structural differences again. (any signature change not backported!) file: [8f27c6bd0e] check-in: [abe54e99af] user: nijtmans branch: core-8-5-branch, size: 24288 | |
|
2010-02-05
| ||
| 10:03 | Follow-up to [2010-01-29] commit: prevent space within stub table function parameters if the parameter type is a pointer. Minor formatting, and VOID -> void. Change signature of TclNRInterpProcCore, and TclOONewProc(Instance|)MethodEx, indicating that errorProc is a function pointer tclVar.c: fixed two gcc warnings file: [87fdb5fe80] check-in: [98e1b94811] user: nijtmans branch: trunk, size: 24357 | |
|
2010-02-01
| ||
| 15:34 | merge updates from HEAD file: [4819496882] check-in: [cdb2a26e74] user: dgp branch: dgp-refactor, size: 24457 | |
|
2010-01-29
| ||
| 16:17 | - genStubs.tcl: No longer generate a space after "*" and immediately after a function name, so the format of function definitions in tcl*Decls.h matches all other tcl*.h header files. - Change Tcl_ArgvFuncProc, Tcl_ArgvGenFuncProc and GetFrameInfoValueProc to be function definitions, not pointers, for consistency with all other Tcl function definitions. file: [78eff5407c] check-in: [9292490135] user: nijtmans branch: trunk, size: 24459 | |
|
2008-10-23
| ||
| 15:51 | merge updates from HEAD file: [f8406cd48d] check-in: [b86f278a02] user: dgp branch: dgp-refactor, size: 24430 | |
|
2008-10-22
| ||
| 20:23 | Letting CONST die a slow and graceful death, since NO_CONST was broken since 8.4 and no-one complained about it. file: [ed6e54f926] check-in: [dc58eb7219] user: nijtmans branch: trunk, size: 24431 | |
|
2008-07-29
| ||
| 20:13 | merge updates from (near) HEAD file: [f559dc3fa8] check-in: [f51e3a3c72] user: dgp branch: dgp-refactor, size: 24440 | |
|
2008-07-24
| ||
| 22:57 | just a few const -> CONST (in header files and .decls files) and CONST -> const (.c files and internal .h files) file: [aab9e286d3] check-in: [a3ec1868d0] user: nijtmans branch: trunk, size: 24441 | |
|
2008-07-22
| ||
| 23:01 | fix line-endings file: [2b0ee6562a] check-in: [7352e91360] user: das branch: trunk, size: 24436 | |
|
2008-07-21
| ||
| 21:02 | TIP #304 implementation file: [21b1acb5e7] check-in: [6cf782df52] user: ferrieux branch: trunk, size: 25226 | |
|
2008-04-08
| ||
| 16:34 | merge updates from HEAD file: [8e8b541e5a] check-in: [8c8a3d0035] user: dgp branch: dgp-refactor, size: 24440 | |
| 14:54 | * generic/tclDecls.h: make genstubs * generic/tclIntDecls.h: * generic/tclIntPlatDecls.h: * generic/tclPlatDecls.h: * generic/tclTomMathDecls.h: file: [bf9f80fbee] check-in: [2841879955] user: das branch: trunk, size: 24436 | |
|
2008-04-04
| ||
| 04:40 | merge updates from HEAD file: [58e74139a3] check-in: [40d856c29f] user: dgp branch: dgp-refactor, size: 24440 | |
|
2008-04-02
| ||
| 21:30 | * generic/tclDecls.h: make genstubs * generic/tclIntDecls.h: * generic/tclIntPlatDecls.h: * generic/tclPlatDecls.h: * generic/tclStubInit.c: * generic/tclTomMathDecls.h: file: [8f1f0d3664] check-in: [489dbbd13d] user: das branch: trunk, size: 24436 | |
|
2008-04-01
| ||
| 16:23 | * README: Bump version number to 8.6a0 * generic/tcl.h: * library/init.tcl: * macosx/Tcl-Common.xcconfig: * macosx/Tcl.pbproj/default.pbxuser: * macosx/Tcl.pbproj/project.pbxproj: * tools/tcl.wse.in: * unix/configure.in: * unix/tcl.spec: * win/README: * win/configure.in: * win/makefile.bc: * win/tcl.m4: * unix/configure: autoconf-2.59 * win/configure: * generic/tclBasic.c: Revised stubs-generation tool and interp * tools/genStubs.tcl: creation so that "tclStubsPtr" is not present * unix/Makefile.in: in libtcl.so, but is present only in libtclstub.a. This tightens up the rules for users of the stubs interfaces. [Bug 1819422] * generic/tclDecls.h: make genstubs * generic/tclIntDecls.h: * generic/tclIntPlatDecls.h: * generic/tclPlatDecls.h: * generic/tclTomMathDecls.h: file: [dd2db46f4b] check-in: [b76be03521] user: dgp branch: trunk, size: 24493 | |
|
2007-04-08
| ||
| 14:58 | Merge updates from HEAD; may not build file: [675181d67a] check-in: [8dc7079178] user: dgp branch: dgp-refactor, size: 24368 | |
|
2006-11-15
| ||
| 14:58 | * tools/genStubs.tcl: Updated script to no longer produce the _ANSI_ARGS_ wrapper in generated declarations. Also revised to accept variadic prototypes with more than one fixed argument. (This is possible since TCL_VARARGS and its limitations are no longer in use). * generic/tcl.h: Some reordering so that macro definitions do not interfere with the now _ANSI_ARGS_-less stub declarations. * generic/tclDecls.h: make genstubs * generic/tclIntDecls.h: * generic/tclIntPlatDecls.h: * generic/tclPlatDecls.h: * generic/tclTomMathDecls.h: file: [305baef2e8] check-in: [40a5f13181] user: dgp branch: trunk, size: 24364 | |
|
2006-01-25
| ||
| 18:38 | Added: merge updates from HEAD file: [6fee88f2ee] check-in: [24df3318d7] user: dgp branch: dgp-refactor, size: 26055 | |
|
2005-12-13
| ||
| 22:43 | Added: Export stubs for libtommath; fix mingw compiler warnings file: [5cf32f633a] check-in: [3842b9c468] user: kennykb branch: trunk, size: 26055 | |