| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| | |\ \ \
| | | | |/
| | | |/|
| | | | | |
Tcl_SavedResult is a struct, and that the internal representation of an int is stored in the object's internalRep.longValue member. That might no longer be true in the future.
|
| | | | |
| | | | |
| | | | |
| | | | | |
Tcl_SavedResult is a struct, and that the internal representation of an int is stored in the object's internalRep.longValue member. That might no longer be true in the future.
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
this was needed was SunOS-4, which is not supported by Tcl any more for a long ... long time ....
Also, fix a typo in generic/tclInt.h and remove some end-of-line spacing.
|
| |\ \ \ \
| | |/ / /
| | | | |
| | | | | |
allocation and the possibility for panic's in dict and list handling, requiring 1/4 of memory for internal allocation of temporary storage. No change to external API.
|
| | | | |
| | | | |
| | | | |
| | | | | |
allocation and the possibility for panic's in dict and list handling, requiring 1/4 of memory for internal allocation of temporary storage. No change to external API.
|
| | | | | |
|
| |\ \ \ \
| | |/ / /
| | | | |
| | | | | |
available stable package.
|
| | |\ \ \
| | | |/ /
| | | | |
| | | | | |
available stable package.
|
| | | |\ \
| | | | | |
| | | | | | |
available stable package.
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
versions even when the main check fails. Avoided radical changes to the structure (kept single search loop, with selection after).
|
| | | | | | |
|
| |\ \ \ \ \
| | |/ / / / |
|
| | |\ \ \ \
| | | |/ / /
| | | | | |
| | | | | | |
supported in Tcl 9.0
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
supported in Tcl 9.0
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Tcl 9.0 (see also tcl-9-cleanup branch). Extensions still using this API will get a compiler warning, but everything will continue to work fine for all future 8.x releases.
|
| |\ \ \ \ \
| | |/ / / / |
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Unicode chars > U+ffff, when Tcl is compiled with TCL_UTF_MAX == 4. No effect when TCL_UTF_MAX == 3 or TCL_UTF_MAX == 6.
Test-case added for "string split".
|
| |\ \ \ \ \
| | |/ / / / |
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
as expected for TCL_UTF_MAX == 4 when handling characters > U+ffff. No effect when TCL_UTF_MAX == 3 or TCL_UTF_MAX == 6
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
run on the EXACT the same Tcl versions as compiled: The stubs might still be in flux, they are not guaranteed to work on future Tcl versions anyway.
Backported from "novem" (which already had this special protection). For final releases (8.7.0) everything works as before.
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
the number of available epoch's before overflow. Also make 0 the special value in stead of -1, meaning "dict search done". That also means that epoch counting starts with 1.
|
| |\ \ \ \ \
| | |/ / / / |
|
| | |\ \ \ \
| | | |/ / / |
|
| | | | | | |
|
| |\ \ \ \ \
| | |/ / / / |
|
| | |\ \ \ \
| | | |/ / / |
|
| | | |\ \ \
| | | | |/ /
| | | |/| | |
|
| | | |/ / |
|
| | | | | |
|
| | | | | |
|
| |\ \ \ \
| | |/ / /
| | | | /
| | |_|/
| |/| | |
|
| | | |
| | | |
| | | |
| | | | |
Unicode code-point (lower surrogate). This will cause test-failures with TIP #389. Just use \ud0ad in stead. Also fix some other test-cases which fail for TCL_UTF_MAX == 4.
|
| | | |
| | | |
| | | |
| | | | |
better safe than sorry)
|
| | | |
| | | |
| | | |
| | | | |
with 8.4 any more
|
| |\ \ \ |
|
| | | | | |
|
| |/ / / |
|
| | | | |
|
| |\ \ \ |
|
| | |\ \ \ |
|
| | |\ \ \ \ |
|
| | | | | | |
| | | | | | |
| | | | | | | |
otherwise require [encoding convertto identity]. adapt encoding-15.3 to use.
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
encoding-15.3 still needs replacement for [encoding convertto identity].
That is, some testing command to expose objPtr->bytes.
|
| | | | | | |
| | | | | | |
| | | | | | | |
Update most tests toying with identity encoding.
|
| | | | | | |
| | | | | | |
| | | | | | | |
[encoding] command. "iso8859-1" is another one always available.
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
registering it when it has no name. Then use this to create "identity"
encoding without naming it "identity". Then no one can look it up by that name.
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Binary writes internally make use of this encoding. Need to hide it
instead of destroy it.
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
This checkin, completely does that. Bad news is it causes huge failures.
We're still making a lot of use of this encoding, and cannot complete
this TIP until the branch is repaired.
|
| |\ \ \ \ \ \
| | | |_|_|/ /
| | |/| | | | |
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
robustness. And fix a minor possible memory leak in TclSetupEnv() as well. Thanks to Christian Werner for both suggestions, backported from Androwish.
|