summaryrefslogtreecommitdiffstats
path: root/changes
diff options
context:
space:
mode:
Diffstat (limited to 'changes')
-rw-r--r--changes280
1 files changed, 200 insertions, 80 deletions
diff --git a/changes b/changes
index b3fcffb..52e6f81 100644
--- a/changes
+++ b/changes
@@ -8843,7 +8843,7 @@ in this changeset (new minor version) rather than bug fixes:
2017-09-02 (bug)[0e4d88] replace command, delete trace kills namespace (porter)
---- Released 8.7a1, September 8, 2017 --- http://core.tcl.tk/tcl/ for details
+--- Released 8.7a1, September 8, 2017 --- https://core.tcl-lang.org/tcl/ for details
2017-08-10 [array names -regexp] supports backrefs (goth)
@@ -8942,7 +8942,7 @@ in this changeset (new minor version) rather than bug fixes:
2018-11-16 (bug)[00d04c] Repair [binary encode base64] (sebres)
-- Released 8.6.9, November 16, 2018 - details at http://core.tcl-lang.org/tcl/ -
+- Released 8.6.9, November 16, 2018 - details at https://core.tcl-lang.org/tcl/ -
2018-11-22 (bug)[7a9dc5] [file normalize ~/~foo] segfault (sebres)
@@ -8990,7 +8990,142 @@ in this changeset (new minor version) rather than bug fixes:
2019-11-15 (bug)[135804] segfault in [next] after destroy (coulter,sebres)
-- Released 8.6.10, Nov 21, 2019 - details at http://core.tcl-lang.org/tcl/ -
+2019-11-18 (bug)[13657a] application/json us text, not binary (noe,nijtmans)
+=> http 2.9.1
+
+- Released 8.6.10, Nov 21, 2019 - details at https://core.tcl-lang.org/tcl/ -
+
+Changes to 8.7a3 include all changes to the 8.6 line through 8.6.10,
+plus the following, which focuses on the high-level feature changes
+in this changeset (new minor version) rather than bug fixes:
+
+2017-11-01 (bug)[3c32a3] crash deleting class mixed into instance (coulter)
+
+2017-11-03 [TIP 345] eliminate the encoding 'identity' (porter)
+
+2017-11-04 (bug)[0d902e] [string first] on ASCII stored as Unicode (fellows)
+
+2017-11-17 [TIP 422] Mark all Tcl_*VA() routines deprecated. (nijtmans)
+
+2017-11-20 (support) Ended use of the obsolete values.h header (culler)
+
+2017-11-30 (bug)[8e1e31] [lsort] ordering of U+0000 (nijtmans)
+
+2017-12-07 [TIP 487] Terminate support for pre-XP Windows (nijtmans)
+
+2017-12-08 [TIP 477] Reform of nmake build (nadkarni)
+
+2017-12-20 (bug)[ba1419] Crash: complex ensemble delete, namespace-7.8 (coulter)
+
+2018-01-17 [TIP 485] Removal of many deprecated features (nijtmans)
+
+2018-01-27 (bug) Crash in [join $l $l], join-4.1 (porter)
+
+2018-02-06 [TIP 493] Cease Distribution of http 1.0 (porter)
+
+2018-02-06 [TIP 484] internal rep for native ints are all 64-bit (nijtmans)
+
+2018-02-14 [TIP 476] Scan/Printf consistency (nijtmans)
+
+2018-03-05 [TIP 351] [lsearch] striding
+
+2018-03-05 [TIPs 330,336] tighten access to Interp fields (porter)
+
+2018-03-12 [TIP 462] [::tcl::process]
+
+2018-03-12 [TIP 490] add oo support for msgcat => msgcat 1.7.0 (oehlmann)
+
+2018-03-12 [TIP 499] custom locale preference list (oehlmann)
+=> msgcat 1.7.0
+
+2018-03-20 [TIP 503] End CONST84 support for Tcl 8.3 (porter)
+
+2018-03-30 Refactored [lrange] (spjuth)
+
+2018-04-20 [TIP 389] Unicode beyond BMP (nijtmans)
+
+2018-04-20 [TIP 421] [array for]
+
+2018-05-11 [TIP 425] Windows panic callback use of UTF-8
+
+2018-05-17 [TIP 491] Phase out --disable-threads support
+
+2018-06-03 [TIP 500] TclOO Private Methods and Variables
+
+2018-07-26 (bug)[ba921a] [string cat] of bytearrays (coulter,porter)
+
+2018-09-02 [TIP 478] Many new features in TclOO (lester,fellows)
+
+2018-09-04 (bug)[540bed] [binary format w] from bignum (nijtmans)
+
+2018-09-12 [TIP 430] zipfs and embedded script library (woods)
+
+2018-09-26 [TIP 508] [array default] (bonnet,fellows)
+
+2018-09-27 [TIP 515] level value reform (nijtmans)
+
+2018-09-27 [TIP 516] More OO slot operations (fellows)
+
+2018-09-27 [TIP 426] [info cmdtype] (fellows)
+
+2018-09-28 [TIP 509] Cross platform reentrant mutex
+
+2018-10-08 [TIP 514] native integers are 64-bit
+
+2018-10-12 [TIP 502] index value reform (porter)
+
+2018-11-06 [TIP 406] http cookies (fellows)
+
+2018-11-06 [TIP 445] Tcl_ObjType utilities (migrate to Tcl 9) (porter)
+
+2018-11-06 [TIP 501] [string is dict]
+
+2018-11-06 [TIP 519] inline export/unexport option for [oo::define]
+
+2018-11-06 [TIP 523] [lpop]
+
+2018-11-06 [TIP 524] TclOO custom dialects
+
+2018-11-06 [TIP 506] Tcl_(Incr|Decr)RefCount macros -> functions (porter)
+
+2018-11-15 [TIP 512] No stub for Tcl_SetExitProc()
+
+2019-04-08 (bug)[45b9fa] crash in [try] (coulter)
+
+2019-04-14 [TIP 160] terminal and serial channel controls
+
+2019-04-14 [TIP 312] more types for Tcl_LinkVar
+
+2019-04-14 [TIP 367] [lremove]
+
+2019-04-14 [TIP 504] [string insert]
+
+2019-04-16 [TIP 342] [dict getwithdefault]
+
+2019-04-23 (bug)[67a5ea] make [chan postevent] asynchronous
+ *** POTENTIAL INCOMPATIBILITY ***
+
+2019-05-25 [TIP 431] [file tempdir]
+
+2019-05-25 [TIP 383] [coroinject], [coroprobe]
+
+2019-05-31 [TIP 544] Tcl_GetIntForIndex()
+
+2019-06-12 Replace TclOffset() with offsetof()
+
+2019-06-15 [TIP 461] string compare operators for [expr]
+
+2019-06-16 [TIP 521] floating point classification functions for [expr]
+
+2019-06-20 (bug)[6bdadf] crash multi-arg traced [lappend] (fellows)
+
+2019-06-28 [TIP 547] New encodings utf-16, ucs-2
+
+2019-09-14 [TIP 414] Tcl_InitSubsystems()
+
+2019-09-14 [TIP 548] wchar_t conversion functions
+
+- Released 8.7a3, Nov 21, 2019 --- https://core.tcl-lang.org/tcl/ for details -
2019-12-03 (bug)[3cd9be] Corner case in surrogate handling (nijtmans)
@@ -9119,139 +9254,124 @@ See RFC 2045
2020-12-23 tzdata updated to Olson's tzdata2020e (jima)
-- Released 8.6.11, Dec 31, 2020 - details at http://core.tcl-lang.org/tcl/ -
+- Released 8.6.11, Dec 31, 2020 - details at https://core.tcl-lang.org/tcl/ -
-Changes to 8.7a3 include all changes to the 8.6 line through 8.6.10,
+Changes to 8.7a5 include all changes to the 8.6 line through 8.6.11,
plus the following, which focuses on the high-level feature changes
in this changeset (new minor version) rather than bug fixes:
-2017-11-01 (bug)[3c32a3] crash deleting class mixed into instance (coulter)
+2019-12-13 [TIP 538] Externalize libtommath
-2017-11-03 [TIP 345] eliminate the encoding 'identity' (porter)
+2020-01-20 [TIP 542] Support for switchable Full Unicode support
-2017-11-04 (bug)[0d902e] [string first] on ASCII stored as Unicode (fellows)
+2020-01-21 [TIP 543] Eliminate `TCL_INTERP_DESTROYED` flag value
-2017-11-17 [TIP 422] Mark all Tcl_*VA() routines deprecated. (nijtmans)
+2020-01-24 [TIP 559] Eliminate public routine `Tcl_FreeResult
-2017-11-20 (support) Ended use of the obsolete values.h header (culler)
+2020-01-31 (new) Implement 64-bit seek on Zip channels. (nijtmans)
-2017-11-30 (bug)[8e1e31] [lsort] ordering of U+0000 (nijtmans)
+2020-02-28 [TIP 557] C++ support for Tcl
-2017-12-07 [TIP 487] Terminate support for pre-XP Windows (nijtmans)
+2020-02-28 [TIP 562] Deprecate channel types 1-4
-2017-12-08 [TIP 477] Reform of nmake build (nadkarni)
+2020-03-11 (bug)[234d6c] Segfault in [set l {}; lpop l] (sebres)
-2017-12-20 (bug)[ba1419] Crash: complex ensemble delete, namespace-7.8 (coulter)
+2020-03-12 (bug) Crash in tests binary-79.[12] (porter)
-2018-01-17 [TIP 485] Removal of many deprecated features (nijtmans)
+2020-03-13 [TIP 569] Eliminate Comments That Serve Lint
-2018-01-27 (bug) Crash in [join $l $l], join-4.1 (porter)
+2020-04-06 (bug)[dd010c] [string trim*] on astral characters (porter,nijtmans)
-2018-02-06 [TIP 493] Cease Distribution of http 1.0 (porter)
+2020-05-30 [TIP 551] Permit underscore in numerical literals in source code
-2018-02-06 [TIP 484] internal rep for native ints are all 64-bit (nijtmans)
+2020-07-03 [TIP 578] Death to TCL_DBGX
-2018-02-14 [TIP 476] Scan/Printf consistency (nijtmans)
+2020-08-11 (bug)[e87000] Win32 crash in [fconfigure stdout] (werner,nijtmans)
-2018-03-05 [TIP 351] [lsearch] striding
+2020-09-06 (bug)[c1a376] deletion trace on imported ensemble (coulter)
-2018-03-05 [TIPs 330,336] tighten access to Interp fields (porter)
+2020-09-13 [TIP 585] Promote the INDEX_TEMP_TABLE flag of Tcl_GetIndexFromObj*() to the public interface
-2018-03-12 [TIP 462] [::tcl::process]
+2020-09-15 (bug)[b5777d] crash in [string index abcd 0-0x10000000000000000]
-2018-03-12 [TIP 490] add oo support for msgcat => msgcat 1.7.0 (oehlmann)
+2020-09-19 [b9ecf3] revised stork mgmt [uplevel [list $cmd ...]] (coulter)
-2018-03-12 [TIP 499] custom locale preference list (oehlmann)
-=> msgcat 1.7.0
+2020-10-23 [TIP 587] Default utf-8 for source command
-2018-03-20 [TIP 503] End CONST84 support for Tcl 8.3 (porter)
+2020-10-27 (bug)[11229b] test string-31.26.* (porter)
-2018-03-30 Refactored [lrange] (spjuth)
+2020-11-08 [TIP 582] Comments in Expressions
-2018-04-20 [TIP 389] Unicode beyond BMP (nijtmans)
+2020-11-16 [TIP 586] C String Parsing Support for binary scan
-2018-04-20 [TIP 421] [array for]
+2020-12-07 [TIP 590] Recommend lowercase Package Names
-2018-05-11 [TIP 425] Windows panic callback use of UTF-8
+2021-01-06 Bump to tcltest 2.5.4
-2018-05-17 [TIP 491] Phase out --disable-threads support
+2021-01-15 [TIP 481] `Tcl_GetStringFromObj()` with `size_t` length parameter
-2018-06-03 [TIP 500] TclOO Private Methods and Variables
+2021-01-15 [TIP 592] End support: Windows XP, Server 2003, Vista, Server 2008
-2018-07-26 (bug)[ba921a] [string cat] of bytearrays (coulter,porter)
+2021-01-25 tzdata updated to Olson's tzdata2021a (nijtmans)
-2018-09-02 [TIP 478] Many new features in TclOO (lester,fellows)
+2021-01-29 (bug)[113be1] zipfs on mac
-2018-09-04 (bug)[540bed] [binary format w] from bignum (nijtmans)
-
-2018-09-12 [TIP 430] zipfs and embedded script library (woods)
-
-2018-09-26 [TIP 508] [array default] (bonnet,fellows)
-
-2018-09-27 [TIP 515] level value reform (nijtmans)
+2021-03-15 [TIP 575] Switchable Tcl_UtfCharComplete()/Tcl_UtfNext()/Tcl_UtfPrev()
-2018-09-27 [TIP 516] More OO slot operations (fellows)
+2021-03-19 (new)[0221b9] Drop TCL_WINDOW_EVENTS from Tcl's [update idletasks]
-2018-09-27 [TIP 426] [info cmdtype] (fellows)
+2021-03-30 (new)[4b4830] [chan truncate] for reflected channels
-2018-09-28 [TIP 509] Cross platform reentrant mutex
+2021-04-30 [TIP 597] "string is unicode" and better utf-8/utf-16/cesu-8 encodings
-2018-10-08 [TIP 514] native integers are 64-bit
+2021-04-09 [TIP 598] export TclWinConvertError
-2018-10-12 [TIP 502] index value reform (porter)
+2021-05-15 (bug)[463b7a] segfault from Tcl_Unload (coulter)
-2018-11-06 [TIP 406] http cookies (fellows)
+2021-05-15 (bug)[fb2a41] tclZipfs.c free all memory (coulter)
-2018-11-06 [TIP 445] Tcl_ObjType utilities (migrate to Tcl 9) (porter)
+2021-05-18 (bug)[688fcc,28027d] namespace teardown reform (coulter)
-2018-11-06 [TIP 501] [string is dict]
+- Released 8.7a5, Jun 18, 2021 --- https://core.tcl-lang.org/tcl/ for details -
-2018-11-06 [TIP 519] inline export/unexport option for [oo::define]
+2021-02-02 (new) support for MacOS Big Sur updates (nijtmans)
+=> platform 1.0.17
-2018-11-06 [TIP 523] [lpop]
+2021-02-15 (bug)[d43f96] [string trim*] broken for Emoji (werner)
-2018-11-06 [TIP 524] TclOO custom dialects
+2021-02-16 (bug)[22324b] [string reverse] broken for Emoji (werner)
-2018-11-06 [TIP 506] Tcl_(Incr|Decr)RefCount macros -> functions (porter)
+2021-02-19 (bug)[1dab71,7c64aa] BRE broken by uninitialized value use (lane)
-2018-11-15 [TIP 512] No stub for Tcl_SetExitProc()
+2021-03-09 (bug)[8419c5] Unix tty channels tolerate EINTR (nijtmans)
+ *** POTENTIAL INCOMPATIBILITY ***
-2019-04-08 (bug)[45b9fa] crash in [try] (coulter)
+2021-03-10 (bug)[4c591f] [string compare] EIAS violation (nijtmans)
-2019-04-14 [TIP 160] terminal and serial channel controls
+2021-04-08 (new) dde package installation compatible with Tcl 9 (nijtmans)
+=> dde 1.4.4
-2019-04-14 [TIP 312] more types for Tcl_LinkVar
+2021-04-14 (bug)[266494] [concat foo [list #]] EIAS violation (porter)
-2019-04-14 [TIP 367] [lremove]
+2021-05-03 (bug)[24b918] Save IO buffers from modern optimizers (rupprecht)
-2019-04-14 [TIP 504] [string insert]
+2021-05-06 (new) support for POSIX error EILSEQ (nijtmans)
-2019-04-16 [TIP 342] [dict getwithdefault]
+2021-05-17 (bug)[688fcc] segfault during traced delete of alias (coulter)
-2019-05-25 [TIP 431] [file tempdir]
+2021-06-22 (bug)[bad6cc] More secure build tool. CVE-2021-35331 (nijtmans)
-2019-05-25 [TIP 383] [coroinject], [coroprobe]
+2021-07-17 (bug)[592a25] Win: segfault in Tcl_PutEnv() (danckaert,nijtmans)
-2019-05-31 [TIP 544] Tcl_GetIntForIndex()
+2021-09-02 (bug)[ccc448] segfault in ensemble rewrite machinery (coulter)
-2019-06-12 Replace TclOffset() with offsetof()
+2021-09-14 (new) Update to Unicode-14 (nijtmans)
-2019-06-15 [TIP 461] string compare operators for [expr]
+2021-10-08 (bug)[a8579d] failed proc argument spec processing (russell,coulter)
-2019-06-16 [TIP 521] floating point classification functions for [expr]
+2021-10-27 (new) support for MacOS Monterey (nijtmans)
+=> platform 1.0.18
-2019-06-20 (bug)[6bdadf] crash multi-arg traced [lappend] (fellows)
-
-2019-06-28 [TIP 547] New encodings utf-16, ucs-2
-
-2019-09-14 [TIP 414] Tcl_InitSubsystems()
-
-2019-09-14 [TIP 548] wchar_t conversion functions
-
-- Released 8.7a3, Nov 21, 2019 --- http://core.tcl-lang.org/tcl/ for details -
-
-Changes to 8.7a5 include all changes to the 8.6 line through 8.6.11,
-plus the following, which focuses on the high-level feature changes
-in this changeset (new minor version) rather than bug fixes:
+2021-10-27 tzdata updated to Olson's tzdata2021e (nijtmans)
-- Released 8.7a5, Jan 21, 2021 --- http://core.tcl-lang.org/tcl/ for details -
+- Released 8.6.12, Nov 5, 2021 - details at https://core.tcl-lang.org/tcl/ -