Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge 8.7 | jan.nijtmans | 2019-03-11 | 1 | -2/+2 |
|\ | |||||
| * | Change TCHAR -> WCHAR in many places, since that's what it is since Windows NT | jan.nijtmans | 2019-03-11 | 1 | -2/+2 |
| | | |||||
* | | Make internal libtommath symbols MODULE_SCOPE, and remove them from the stub ↵ | jan.nijtmans | 2019-03-10 | 1 | -11/+11 |
| | | | | | | | | table: They are not supposed to be called by extensions. | ||||
* | | Merge 8.7 | jan.nijtmans | 2019-03-10 | 1 | -94/+2 |
|\ \ | |/ | |||||
| * | re-implemente changes in win/tclWinFile.c (handling -DTCL_UTF_MAX=6) using 3 ↵ | jan.nijtmans | 2019-03-10 | 1 | -94/+2 |
| | | | | | | | | new utility functions. This allows to re-use code in more places: cleaner implementation more future-proof. | ||||
* | | Merge 8.7 | jan.nijtmans | 2019-03-08 | 1 | -0/+1 |
|\ \ | |/ | |||||
| * | Make -DTCL_UTF_MAX=6-build work on win32. Add travis builds to prove it. | jan.nijtmans | 2019-03-08 | 1 | -0/+1 |
| |\ | |||||
* | \ | Merge 8.7 | jan.nijtmans | 2019-03-08 | 1 | -0/+1 |
|\ \ \ | |/ / | |||||
| * | | Use mp_get_bit() instead of mp_iseven()/mp_isodd(): Those latter functions ↵ | jan.nijtmans | 2019-03-08 | 1 | -0/+1 |
| |/ | | | | | | | are macro's currently, but will be real function in next libtommath. Bad idea for Tcl to depend on ... | ||||
* | | Merge 8.7 | jan.nijtmans | 2019-03-02 | 1 | -0/+4 |
|\ \ | |/ | |||||
| * | Merge 8.6 (one forgotten adaptation of surrogate handling, only compiled on ↵ | jan.nijtmans | 2019-03-02 | 1 | -0/+4 |
| |\ | | | | | | | | | | Cygwin) | ||||
| | * | Backport [bd94500678e837d7] from 8.7, preventing endless loops in UTF-8 ↵ | jan.nijtmans | 2019-03-02 | 1 | -0/+4 |
| | | | | | | | | | | | | conversions when handling surrogates. Only effective when compiling with -DTCL_UTF_MAX=4|6 (default: 3). Meant for benefit of Androwish. | ||||
* | | | Merge 8.7 | jan.nijtmans | 2019-02-19 | 1 | -2/+2 |
|\ \ \ | |/ / | |||||
| * | | Merge 8.6 | jan.nijtmans | 2019-02-19 | 1 | -2/+2 |
| |\ \ | | |/ | |||||
| | * | Fix some comments: "upper" -> "high" (when talking about surrogates) | jan.nijtmans | 2019-02-19 | 1 | -2/+2 |
| | | | |||||
| | * | Update libtommath to latest stable release (1.1.0) | jan.nijtmans | 2019-02-01 | 1 | -0/+1 |
| | | | |||||
* | | | Merge 8.7. Tcl_BackgroundError is now a macro. | jan.nijtmans | 2019-02-10 | 1 | -1/+1 |
|\ \ \ | |/ / | |||||
| * | | Convert Tcl_BacktroundError() into a macro, so we can deprecate the stub ↵ | jan.nijtmans | 2019-02-09 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | entry for it. Add -Wpointer-arith warning to CFLAGS | ||||
* | | | merge 8.7 | sebres | 2019-01-25 | 1 | -0/+4 |
|\ \ \ | |/ / | |||||
| * | | One more libtommath function, mp_tc_div_2d, which simplifies code. Some more ↵ | jan.nijtmans | 2019-01-22 | 1 | -0/+1 |
| | | | | | | | | | | | | code readability improvements. | ||||
| * | | Many simplifications in tclExecute.c, now that libtommath provides new ↵ | jan.nijtmans | 2019-01-22 | 1 | -0/+3 |
| | | | | | | | | | | | | functions mp_tc_and, mp_tc_or and mp_tc_xor | ||||
| * | | If compiled with -DTCL_NO_DEPRECATED, remove ↵ | jan.nijtmans | 2018-12-12 | 1 | -0/+3 |
| | | | | | | | | | | | | | | | Tcl_NewIntObj/Tcl_NewLongObj/Tcl_DbNewLongObj from stub table, as they will be gone in 9.0 (converted to a macro) Use Tcl_WideInt's directly in more places, diminishing the possibility of inadvent overflow. | ||||
| * | | If compiled with -DTCL_NO_DEPRECATED, remove the ↵ | jan.nijtmans | 2018-12-02 | 1 | -0/+3 |
| | | | | | | | | | | | | Tcl_SetIntObj/Tcl_SetLongObj entries from stub table: Since they are gone in Tcl 9.0 | ||||
* | | | Merge 8.7 | jan.nijtmans | 2018-11-27 | 1 | -1/+1 |
|\ \ \ | |/ / | | | | Remove TclFreeObj stub entry | ||||
| * | | Make TclFreeObj MODULE_SCOPE, so the only way to access it is through the ↵ | jan.nijtmans | 2018-11-27 | 1 | -1/+3 |
| | | | | | | | | | | | | stub table, for backwards-compatible stub-enabled extensions | ||||
* | | | Remove "nostub" entries, which are no longer used. See also TIP #512. | jan.nijtmans | 2018-11-15 | 1 | -4/+4 |
| | | | | | | | | | Also fix many EXEC/UNEXEC file flags | ||||
* | | | Merge 8.7 | jan.nijtmans | 2018-11-15 | 1 | -0/+3 |
|\ \ \ | |/ / | |||||
| * | | Add entry for Tcl_StaticPackage in internal stub table, since the public one ↵ | jan.nijtmans | 2018-11-15 | 1 | -0/+3 |
| | | | | | | | | | | | | | | | is deprecated and will be removed in 9.0 Clean-up a lot of type-casts, which are not necessary any more. | ||||
* | | | Merge 8.7 | jan.nijtmans | 2018-11-15 | 1 | -0/+89 |
|\ \ \ | |/ / | | | | | | | Fix Tcl_InitStringRep() signature in line with TIP #494, so it can handle lengths >2Gb on 64-bit platforms Various other code cleanups, unnecessary type-casts e.o. | ||||
| * | | Merge 8.6 | jan.nijtmans | 2018-11-15 | 1 | -0/+88 |
| |\ \ | | |/ | |||||
| | * | Make Tcl_WinTCharToUtf/Tcl_WinUtfToTChar work (again) with TCL_UTF_MAX=6. ↵ | jan.nijtmans | 2018-11-15 | 1 | -0/+88 |
| | | | | | | | | | | | | No effect when TCL_UTF_MAX=3|4 | ||||
| * | | Implement TIP #512: No stub for Tcl_SetExitProc() | jan.nijtmans | 2018-11-15 | 1 | -0/+4 |
| |\ \ | |||||
| | * \ | Merge 8.7 | jan.nijtmans | 2018-10-18 | 1 | -33/+24 |
| | |\ \ | |||||
| | * \ \ | Merge 8.7 | jan.nijtmans | 2018-08-08 | 1 | -0/+3 |
| | |\ \ \ | |||||
| | * | | | | TIP #512 implementation | jan.nijtmans | 2018-06-25 | 1 | -0/+4 |
| | | | | | | |||||
| * | | | | | merge 8.7 | dgp | 2018-11-06 | 1 | -3/+8 |
| |\ \ \ \ \ | |||||
| * | | | | | | Draft implementation of TIP 506 - rebased to Tcl 8.7 | dgp | 2018-10-27 | 1 | -0/+3 |
| | |_|_|/ / | |/| | | | | |||||
* | | | | | | Implement TIP 445 | dgp | 2018-11-13 | 1 | -5/+5 |
|\ \ \ \ \ \ | | |/ / / / | |/| | | | | |||||
| * | | | | | merge 8.7 | dgp | 2018-10-18 | 1 | -38/+32 |
| |\ \ \ \ \ | | |/ / / / | |||||
| * | | | | | merge 8.7 | dgp | 2018-06-04 | 1 | -0/+1 |
| |\ \ \ \ \ | | | |/ / / | | |/| | | | |||||
| * | | | | | merge 8.7 | dgp | 2018-05-24 | 1 | -0/+9 |
| |\ \ \ \ \ | |||||
| * \ \ \ \ \ | merge 8.7 | dgp | 2018-03-30 | 1 | -26/+0 |
| |\ \ \ \ \ \ | |||||
| * \ \ \ \ \ \ | merge 8.7 | dgp | 2018-02-06 | 1 | -1/+3 |
| |\ \ \ \ \ \ \ | |||||
| * \ \ \ \ \ \ \ | merge 8.7 | dgp | 2018-01-18 | 1 | -8/+17 |
| |\ \ \ \ \ \ \ \ | |||||
| * \ \ \ \ \ \ \ \ | merge 8.7 | dgp | 2018-01-11 | 1 | -28/+11 |
| |\ \ \ \ \ \ \ \ \ | |||||
| * \ \ \ \ \ \ \ \ \ | merge 8.7 | dgp | 2017-12-29 | 1 | -1/+35 |
| |\ \ \ \ \ \ \ \ \ \ | |||||
| * \ \ \ \ \ \ \ \ \ \ | merge 8.7 | dgp | 2017-12-19 | 1 | -13/+18 |
| |\ \ \ \ \ \ \ \ \ \ \ | |||||
| * \ \ \ \ \ \ \ \ \ \ \ | merge 8.7 | dgp | 2017-11-29 | 1 | -14/+48 |
| |\ \ \ \ \ \ \ \ \ \ \ \ | |||||
| * \ \ \ \ \ \ \ \ \ \ \ \ | merge trunk | dgp | 2017-09-18 | 1 | -0/+2 |
| |\ \ \ \ \ \ \ \ \ \ \ \ \ | |||||
| * \ \ \ \ \ \ \ \ \ \ \ \ \ | merge trunk | dgp | 2017-09-14 | 1 | -0/+6 |
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ |