summaryrefslogtreecommitdiffstats
path: root/generic/tclStubInit.c
Commit message (Collapse)AuthorAgeFilesLines
* Fix [7371b6270b]: AddressSanitizer use-after-return detection breaks NRE ↵jan.nijtmans2023-10-011-1/+1
| | | | tests, coroutines. (patch by chrstphrchvz, with some minor modifications)
* Remove unneeded internal stub-entries (now that TIP #666 is accepted)jan.nijtmans2023-09-131-42/+3
|
* Add one more unused stub entryjan.nijtmans2023-04-151-1/+2
|
* unbreak the builddgp2023-03-171-1/+1
|
* Don't return from a void functionjan.nijtmans2023-03-171-1/+1
|
* Don't introduce size_t in a header-file which didn't use it before. Make ↵jan.nijtmans2023-03-171-6/+8
| | | | more clear that those are unsupported internal functions.
* Add some undocumented stub functions. Those can prevent a crash like ↵jan.nijtmans2023-03-161-5/+49
| | | | [http://paste.tclers.tk/5763|this] example, when compiled with 8.7 headers but running it in Tcl 8.6.
* Add mp_pack, mp_pack_count and mp_unpack to the libtommath stub table. Not ↵jan.nijtmans2022-11-231-3/+3
| | | | used by Tcl, but can be used by extensions (backported from 8.7)
* Merge 8.5jan.nijtmans2022-11-221-1/+5
|\
| * Unused stub entries up to Tcl_DStringToObj() (for Tcl 8.7/9.0)jan.nijtmans2022-11-221-1/+5
| |
* | Merge 8.5. Update to tzdata 2022fjan.nijtmans2022-10-301-1/+4
|\ \ | |/
| * One more unused stub entryjan.nijtmans2022-10-301-1/+4
| |
* | Update tzdata to 2022d. Add one more unused stub entryjan.nijtmans2022-09-261-1/+2
|\ \ | |/
| * Add some more unused stub entriesjan.nijtmans2022-09-261-1/+8
| |
* | Make TclObjInterpProc a macro (since it always should be used through ↵jan.nijtmans2022-09-221-2/+9
| | | | | | | | | | TclGetObjInterpProc()) Add some unused stub entries. Add some more type-casts to tclProc.c
* | Add 2 unused (internal) stub entriesjan.nijtmans2022-08-291-1/+2
|\ \ | |/
| * Add 2 unused (internal) stub entriesjan.nijtmans2022-08-291-1/+2
| |
* | Renumber two testcases (align with Tcl 8.7), and align Cywin-specific ↵jan.nijtmans2022-05-251-2/+2
| | | | | | | | error-message)
* | Merge 8.5jan.nijtmans2022-05-221-1/+3
|\ \ | |/
| * 2 more unused stub entriesjan.nijtmans2022-05-221-1/+3
| |
* | Merge 8.5jan.nijtmans2022-03-221-1/+4
|\ \ | |/
| * Reserve 3 more stub entriesjan.nijtmans2022-03-221-1/+4
| |
* | Merge 8.5jan.nijtmans2022-02-231-1/+3
|\ \ | |/
| * 2 more spare stub entriesjan.nijtmans2022-02-231-1/+3
| |
* | Merge 8.5. (add some unused spare stub entries)jan.nijtmans2022-02-121-1/+9
|\ \ | |/
| * Add more spare unused stub entriesjan.nijtmans2022-02-111-1/+9
| |
* | Add a few spare unused stub entries in TclOOjan.nijtmans2021-08-261-1/+1
| |
* | Merge 8.5jan.nijtmans2021-08-191-1/+5
|\ \ | |/
| * Reserve a few more unused stub entriesjan.nijtmans2021-08-191-1/+5
| |
* | Merge 8.5. Add unused stub table entriesjan.nijtmans2021-03-041-1/+9
|\ \ | |/
| * Add some more unused entries to the stub table, keeping up with the table ↵jan.nijtmans2021-03-041-1/+9
| | | | | | | | size increase of higher Tcl versions
| * Clean-up some unnecessary spacing.jan.nijtmans2020-04-171-1/+1
| |
* | Fix C:\test\tcl8.6.11_rc0\win\..\generic\tclStubInit.c(107) : warning C4761:jan.nijtmans2020-12-141-1/+1
| | | | | | | | integral size mismatch in argument; Only happening on 32-bit Windows
* | Get rid of "register" keyword, forbidden in c++20.jan.nijtmans2020-11-261-1/+1
| | | | | | Fix some more warnings, discovered in c20/c++20 mode
* | Eliminate many unnecessary type-casts, mostly (size_t) when value is already ↵jan.nijtmans2020-08-111-1/+1
| | | | | | | | size_t or int
* | Merge 8.6. Add TclStaticPackage to (internal) stub table. Code cleanup.jan.nijtmans2020-04-161-2/+4
|\ \ | |/
| * Add (internal) stub entries for TclRegisterLiteral and TclStaticPackage. Not ↵jan.nijtmans2020-04-161-3/+5
| | | | | | | | | | used in any test-cases yet, but could be used in extensions for testing. Backported from 8.6. New test commands "testbytestring" and "teststringbytes". Also backported from 8.6. Not used in any test-cases yet.
| * Unicode 13 has a new range of characters from 0x30000 to 0x3134A, so ↵jan.nijtmans2020-03-171-1/+2
| | | | | | | | | | generate those in the tables too. Add one reserved stub entry (Backported from 8.6)
* | Fix (harmess) gcc warning, noted on Ubuntujan.nijtmans2020-03-311-1/+1
| |
* | Follow-up to [a9f61c48906b66f8]: Fill UNIX TclIntPlatDecls stub entry 5 with ↵jan.nijtmans2020-03-251-19/+14
| | | | | | | | same entry from win32. Can be simplified further in 8.7/9.0.
* | Fill UNIX TclIntPlatDecls stub entries 15 up to 19 and 22 with same ↵jan.nijtmans2020-03-241-7/+16
| | | | | | | | | | functions as for win32. Not used in 8.6 yet. This is a step on the way, making the TclIntPlatDecls stub table the same for all platforms in 9.0
* | Add one more reserved stub entry, most likely will be Tcl_GetBytesFromObj() ↵jan.nijtmans2020-03-151-1/+2
| | | | | | | | in Tcl 8.7.
* | Merge 8.5jan.nijtmans2020-01-231-1/+2
|\ \ | |/
| * Last unused internal stub entry from 258 to 259.jan.nijtmans2020-01-231-1/+2
| |
| * Add additional (dummy) stub entries in the libtommath stubtablejan.nijtmans2019-10-241-0/+17
| |
* | Silence some gcc-9 compiler warnings.jan.nijtmans2020-01-131-9/+9
| |
* | Add 3 (libtommath) functions to the stub table. Will be added to 8.7 too, ↵jan.nijtmans2019-12-121-3/+20
| | | | | | | | through TIP #538
* | Remove mp_get_bit() from the libtommath stub table: It wasn't present in Tcl ↵jan.nijtmans2019-11-151-1/+1
| | | | | | | | 8.6.9, isn't used anywhere in Tcl, and is going to be deprecated in libtommath.
* | Add support for ↵jan.nijtmans2019-11-081-4/+4
| | | | | | | | | | 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.
* | Change mp_isodd() (back) from libtommath stub entry to macro. libtommath ↵jan.nijtmans2019-10-301-1/+1
| | | | | | | | | | 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.