summaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
authorKevin B Kenny <kennykb@acm.org>2005-01-20 19:11:49 (GMT)
committerKevin B Kenny <kennykb@acm.org>2005-01-20 19:11:49 (GMT)
commitfe055cc7da17bb24d96bcb9b6c096dd693829959 (patch)
tree42a1833312ececd5ccdf6a2ec1e65fc4d7e7be7c /ChangeLog
parent172eba6b059a50c842e7cf74bb5b736e4b4bddb1 (diff)
downloadtcl-fe055cc7da17bb24d96bcb9b6c096dd693829959.zip
tcl-fe055cc7da17bb24d96bcb9b6c096dd693829959.tar.gz
tcl-fe055cc7da17bb24d96bcb9b6c096dd693829959.tar.bz2
Development checkpoint, see ChangeLog for details
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog223
1 files changed, 181 insertions, 42 deletions
diff --git a/ChangeLog b/ChangeLog
index c3f1a9a..9dd25cc 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,184 @@
+2005-01-20 Kevin B. Kenny <kennykb@acm.org>
+
+ [kennykb-numerics-branch] Development checkpoint.
+
+ * compat/strtoll.c: Reverted to HEAD.
+ * compat/strtoull.c:
+ * doc/Ensemble.3:
+ * generic/tclBasic.c:
+ * generic/tclCmdIL.c:
+ * generic/tclNamesp.c:
+ * generic/tclPathObj.c:
+ * generic/tclPort.h:
+ * unix/configure:
+ * unix/configure.in:
+ * unix/tcl.m4:
+ * win/configure:
+ * win/configure.in:
+ * win/rules.vc:
+ * win/tcl.m4:
+
+ * generic/tcl.h: Added declarations for bignum types, and
+ for a 'bignumValue' in the Tcl_Obj structure.
+ * generic/tclInt.h: Added declarations of interface procedures
+ for memory allocation in libtommath.
+
+ * generic/tcl.decls: Added new interface to bignum objects.
+ * generic/tclInt.decls: Added internal stubs for bignum routines
+ used by the test code in tclTestObj.c.
+
+ * generic/tclDecls/h: Regen.
+ * generic/tclIntDecls.h:
+ * generic/tclStubInit.h:
+
+ * tools/fix_tommath_h.tcl: (New file) Script to edit
+ libtommath/tommath.h and produce
+ generic/tommath.h so that storage
+ classes, allocation routines, and
+ data types conform to Tcl's
+ conventions.
+ * generic/tommath.h: (New file) Generated by the above.
+
+ * generic/tclTomMath.h: (New file) Additional declarations
+ to be included in tommath.h when building
+ Tcl.
+
+ * generic/tclTomMathInterface.c: (New file) Small 'glue' routines
+ adapting tommath's API to Tcl.
+
+ * libtommath/bn_fast_s_mp_mul_digs.c:
+ * libtommath/bn_mp_mul_d.c:
+ * libtommath/bn_mp_read_radix.c:
+ * libtommath/tommath.h: Applied suggested changes from Tom St
+ Denis that correct an off-by-one error in single-digit
+ multiplication (leading to a pointer smash if uncorrected) and
+ change the string argument to 'mp_read_radix' from 'char*' to
+ 'const char*'.
+
+ * generic/tclObj.c: Added accessor functions for bignums.
+ * generic/tclTestObj.c: Added a 'testbignumobj' command to
+ exercise the accessor functions for bignums.
+
+ * win/Makefile.in: Added rules for making libtommath.
+
+2005-01-19 Donal K. Fellows <donal.k.fellows@man.ac.uk>
+
+ TIP#235 IMPLEMENTATION
+
+ * doc/Ensemble.3: Documentation for the new public API.
+ * generic/tclNamesp.c (Tcl_CreateEnsemble,...): Rename of
+ * generic/tcl.decls: existing API into TIPped form.
+
+2005-01-19 Mo DeJong <mdejong@users.sourceforge.net>
+
+ * win/tclWinChan.c (FileCloseProc): Invoke TclpCutFileChannel() to
+ remove a FileInfo from the thread local list before deallocating
+ it. This should have been done via an earlier call to
+ Tcl_CutChannel, but I was running into a crash in the next call to
+ Tcl_CutChannel during the IO finalization stage.
+
+2005-01-18 Kevin Kenny <kennykb@acm.org>
+
+ * library/tzdata/GMT+0:
+ * library/tzdata/GMT-0:
+ * library/tzdata/GMT0:
+ * library/tzdata/Greenwich:
+ * library/tzdata/Navajo:
+ * library/tzdata/Universal:
+ * library/tzdata/Zulu:
+ * library/tzdata/America/Asuncion:
+ * library/tzdata/America/Rosario:
+ * library/tzdata/Asia/Jerusalem:
+ * library/tzdata/Brazil/Acre:
+ Routine update per Olson's tzdata2005c. Removed links to links
+ (Greenwich in several aliases; Navajo; Acre). Updated Paraguayan
+ DST rules and "best guess" at this year's Israeli rules.
+
+2005-01-17 Vince Darley <vincentdarley@users.sourceforge.net>
+
+ * generic/tclFileName.c: fix for glob failure on Windows shares
+ [Bug 1100542].
+
+ * doc/pkgMkIndex.n: added documentation that 'pkg_mkIndex -lazy' is
+ not a good idea. [Bug 1101678]
+
+2005-01-14 Donal K. Fellows <donal.k.fellows@man.ac.uk>
+
+ * tests/compile.test (compile-17.1): Document known issue with
+ binding time of compiled command interpretations in [expr].
+
+ * generic/tclIOUtil.c (TclFSFileAttrIndex): New helper function so
+ that we don't need to hard-code attribute indexes. [Bug 1100671]
+
+2005-01-13 Donal K. Fellows <donal.k.fellows@man.ac.uk>
+
+ * doc/string.n: Removed the term 'set' from the documentation of
+ the [string trim] commands, as it caused confusion.
+
+2005-01-12 Donal K. Fellows <donal.k.fellows@man.ac.uk>
+
+ * unix/tcl.m4 (SC_PATH_{TCL,TK}CONFIG): Added code to detect the
+ case when the --with-tcl/--with-tk arguments point to the config
+ scripts themselves and not their directory. If this is the case,
+ they now complain but keep working. [FRQ 951247]
+ * unix/configure: autoconf-2.57
+
+2005-01-10 Joe English <jenglish@users.sourceforge.net>
+
+ * unix/Makefile.in, unix/configure.in, unix/tcl.m4,
+ * unix/tclConfig.sh.in, unix/dltest/Makefile.in:
+ Remove ${DBGX}, ${TCL_DBGX} from Tcl build system [Patch 1081595].
+ * unix/configure: regenerated
+
+2005-01-10 Donal K. Fellows <donal.k.fellows@man.ac.uk>
+
+ * unix/tclUnixFCmd.c (TclUnixCopyFile): Convert u_int to unsigned
+ to make clashes with types in standard C headers less of a
+ problem. [Bug 1098829]
+
+2005-01-09 Joe English <jenglish@users.sourceforge.net>
+
+ * unix/tclUnixThrd.c, unix/tclUnixPort.h: Remove readdir_r()
+ and related #ifdeffery (see #1095909).
+ * unix/tcl.m4, unix/tclConfig.h.in: Don't check for HAVE_READDIR_R.
+ * unix/configure: Regenerated.
+
+2005-01-06 Donal K. Fellows <donal.k.fellows@man.ac.uk>
+
+ * library/http/http.tcl (http::mapReply): Significant performance
+ enhancement by using [string map] instead of [regsub]/[subst], and
+ update version requirement to Tcl8.4. [Bug 1020491]
+
+2005-01-05 Donal K. Fellows <donal.k.fellows@man.ac.uk>
+
+ * doc/lsearch.n, doc/re_syntax.n: Convert to other form of emacs
+ mode control comment to prevent problems with old versions of
+ man. [Bug 1085127]
+
+2005-01-05 Pat Thoyts <patthoyts@users.sourceforge.net>
+
+ * tests/winDde.test: Fixed broken test result.
+
+2005-01-05 Donal K. Fellows <donal.k.fellows@man.ac.uk>
+
+ * generic/tclInt.h, generic/tclPort.h: Move the #include of
+ tclConfig.h *first* before any reference to tcl.h so that the
+ build configuration is loaded before the first reference to any
+ system headers. Issue reported by Art Haas on tcl-core.
+
+2005-01-04 Don Porter <dgp@users.sourceforge.net>
+
+ * tests/fCmd.test (fCmd-18.10): Added notNetworkFilesystem constraint.
+ [Bug 456665]
+
+2004-12-29 Jeff Hobbs <jeffh@ActiveState.com>
+
+ * win/tcl.m4, win/configure: update MSVC CFLAGS_OPT to -O2, remove
+ -Gs (included in -O2) and -GD (outdated). Use "link -lib" instead
+ of "lib" binary and remove -YX for MSVC7 portability. Add
+ -fomit-frame-pointer for gcc OPT compiles. [Bug 1092952, 1091967]
+ Align LIBS_GUI with Tk head needs.
+
2004-12-29 Kevin B. Kenny <kennykb@acm.org>
* generic/tclDate.c: Regen
@@ -90,16 +271,6 @@
* unix/configure: autoconf-2.57
-2004-12-14 Kevin Kenny <kennykb@acm.org>
-
- * generic/tclBigInt.c: Avoid zero-length array in 'BigInt'
- structure (thanks to dgp for pointing this
- out.)
- * tests/expr.test: Added torture-test vectors for correct
- rounding in string->double and double->string
- conversions.
- (these changes on the kennykb-numerics-branch)
-
2004-12-13 Don Porter <dgp@users.sourceforge.net>
* generic/tcl.h: Restored extern "C" guards so that C++ code
@@ -109,19 +280,6 @@
* generic/tclEncoding.c: Plugged some memory leaks. Thanks to
* generic/tclUtil.c: Rolf Ade for reports and testing [Bug 1083082]
-2004-12-13 Kevin Kenny <kennykb@acm.org>
-
- * doc/BigInt.3: Added Tcl_MultiplyBigIntByNarrowInt and
- * generic/tcl.decls: Tcl_ShiftBigInt.
- * generic/tclBigInt.c:
-
- * win/Makefile.in: Added missing tclBigInt.$(OBJEXT)
-
- * generic/tclDecls.h:
- * generic/tclStubInit.c: Regen.
-
- (these changes on the kennykb-numerics-branch)
-
2004-12-13 Kevin B. Kenny <kennykb@acm.org>
* doc/clock.n: Clarify that the [clock scan] command does not
@@ -174,25 +332,6 @@
* doc/Async.3: Reword for better grammar, better nroff and get the
flag name right. (Reported by David Welton.)
-2004-12-08 Kevin Kenny <kennykb@acm.org>
-
- * compat/strtoll.c (strtoll): Removed redundant conditional
- * compat/strtoull.c (strtoull): on TCL_WIDE_INT_IS_LONG.
- * generic/tcl.h: Revised #ifdef nest that searches for a 64-bit
- integer type and defines Tcl_WideInt and Tcl_WideUInt.
- * unix/tcl.m4: Changed to use the SIZEOF_* and HAVE_STRUCT_STAT64
- macros.
- * win/configure.in: Added SC_TCL_64BIT_FLAGS to the configuration
- tests.
- * win/rules.vc: Added definitions of the SIZEOF_* and
- HAVE_STRUCT__STATI64 macros.
- * win/tcl.m4: Added definition of SC_TCL_64BIT_FLAGS to the
- configurator on Windows as well as Unix.
- * unix/configure: Regenerated.
- * win/configure: Regenerated.
-
- (these changes on the kennykb-numerics-branch)
-
2004-12-07 Don Porter <dgp@users.sourceforge.net>
* tests/unixInit.test (2.1-4): Added constraints so that when a