|
From: Donal K. F. <dk...@us...> - 2005-08-05 20:48:26
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv16436 Modified Files: Tag: core-8-4-branch ChangeLog Log Message: Solaris mis-names the cp1251 encoding. |
|
From: Donal K. F. <dk...@us...> - 2005-08-05 23:56:34
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv15982 Modified Files: ChangeLog Log Message: Stop exposing the thread storage guts. Non-core code should never touch it. |
|
From: Don P. <dg...@us...> - 2005-08-10 02:44:20
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv21755 Modified Files: Tag: kennykb-numerics-branch ChangeLog Log Message: * generic/tclObj.c: Replaced some goto's with loops and started use of BIGNUM_AUTO_NARROW and NO_WIDE_TYPE. |
|
From: Vince D. <vin...@us...> - 2005-08-10 02:57:29
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv13220 Modified Files: ChangeLog Log Message: file rootname bug fix |
|
From: Kevin B K. <ke...@us...> - 2005-08-10 16:28:09
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv22301 Modified Files: ChangeLog Log Message: further untangling of Tcl_Finalize, and test cleanup on Win32 threaded |
|
From: Don P. <dg...@us...> - 2005-08-10 18:21:59
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv15637 Modified Files: Tag: kennykb-numerics-branch ChangeLog Log Message: [kennykb_numerics_branch] * generic/tclTomMath.h: Added mp_shrink, mp_to_unsigned_bin, * unix/Makefile.in: mp_to_unsigned_bin_n, and mp_unsigned_bin_size * win/Makefile.in: to routines from libtommath used by Tcl. * win/makefile.vc: * generic/tommath.h: make gentommath_h * generic/tclObj.c: Substantial rewrite to make all number parsing flow through TclParseNumber(). Also established the NO_WIDE_TYPE and BIGNUM_AUTO_NARROW #ifdef's to help track the assumptions of different portions of the code. * generic/tclInt.h: Added NO_WIDE_TYPE #ifdefs |
|
From: Don P. <dg...@us...> - 2005-08-11 16:29:29
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv3764 Modified Files: Tag: kennykb-numerics-branch ChangeLog Log Message: [kennykb_numerics_branch] * generic/tclStrToD.c: Restored conditional generation of tclWideIntType values by TclParseNumber so that Tcl's not completely broken while bignum calculation support is incomplete. The NO_WIDE_TYPE macro can be used to disable this. * generic/tclBasic.c (ExprAbsFunc): First pass making [expr abs(.)] bignum-aware. * generic/tclExecute.c: Made INST_TRY_CVT_TO_NUMERIC bignum aware. |
|
From: Don P. <dg...@us...> - 2005-08-11 21:48:48
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv16097 Modified Files: Tag: kennykb-numerics-branch ChangeLog Log Message: [kennykb_numerics_branch] * generic/tclExecute.c: Rewrite of INST_LAND/INST_LOR to take advantage of loss of "pure double" issues. Merged INST_UPLUS with INST_TRY_CVT_TO_NUMERIC and updated to use improved rules for impure "double"s as well. |
|
From: Kevin B K. <ke...@us...> - 2005-08-11 22:06:53
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv20737 Modified Files: ChangeLog Log Message: radical refactoring of thread storage to untangle dependencies |
|
From: Don P. <dg...@us...> - 2005-08-12 18:29:09
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv2286 Modified Files: Tag: kennykb-numerics-branch ChangeLog Log Message: [kennykb_numerics_branch] * generic/tclExecute.c: Simplify doCondJump. Use eePtr->constants as result of INST_DICT_NEXT, INST_LAND, and INST_LOR. Separate INST_LNOT from INST_UMINUS and simplify. |
|
From: Kevin B K. <ke...@us...> - 2005-08-12 23:55:38
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv10041 Modified Files: ChangeLog Log Message: bug 1257830 |
|
From: Don P. <dg...@us...> - 2005-08-13 20:19:34
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv17557 Modified Files: Tag: kennykb-numerics-branch ChangeLog Log Message: [kennykb_numerics_branch] * generic/tclObj.c: Extended Bignum auto-narrowing to auto-narrow to tclWideIntType when appropriate; this helps keep things working as the bytecode execution code is migrated to supporting bignums. * generic/tclExecute.c: Major overhaul of IllegalExprOperandType. Changed several TclNewFooObj() calls to more logically appropriate ones. Added several TODO comments marking opportunies for future work. Made more use of the eePtr->constants. Made INST_UMINUS bignum aware. |
|
From: Don P. <dg...@us...> - 2005-08-15 03:16:54
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv23232 Modified Files: Tag: kennykb-numerics-branch ChangeLog Log Message: [kennykb_numerics_branch] * generic/tclExecute.c: Updated execution of arithmetic bytecodes to be bignum-aware, and to allow calculations on NaN to produce a NaN result. INST_UMINUS updated to call mp_neg. * generic/tclTomMath.h: Added mp_and, mp_expt_d, and mp_neg to * unix/Makefile.in: routines from libtommath used by Tcl. * win/Makefile.in: * win/makefile.vc: |
|
From: Don P. <dg...@us...> - 2005-08-15 16:56:58
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv7584 Modified Files: Tag: kennykb-numerics-branch ChangeLog Log Message: [kennykb_numerics_branch] * generic/tclExecute.c: Updated execution of comparison bytecodes to be bignum-aware, routing string compares through INST_STR_CMP. |
|
From: Don P. <dg...@us...> - 2005-08-15 17:23:13
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv17410 Modified Files: Tag: dgp-refactor ChangeLog Log Message: merge updates from HEAD |
|
From: Don P. <dg...@us...> - 2005-08-15 18:14:04
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv28949 Modified Files: Tag: kennykb-numerics-branch ChangeLog Log Message: merge updates from HEAD |
|
From: Don P. <dg...@us...> - 2005-08-15 20:46:08
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv2948 Modified Files: Tag: kennykb-numerics-branch ChangeLog Log Message: * generic/tclInt.decls: Deleted TclLooksLikeInt() and all callers. * generic/tclUtil.c: * generic/tclCompCmds.c: * generic/tclBasic.c: Rewrite of VerifyExprObjType(). * generic/tclIntDecls.h: make genstubs * generic/tclStubInit.c: |
|
From: Don P. <dg...@us...> - 2005-08-16 04:26:47
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv4691 Modified Files: Tag: kennykb-numerics-branch ChangeLog Log Message: * generic/tclExecute.c: More revisions to IllegalExprOperandType. Merged INST_BITNOT with INST_UMINUS and make it bignum-aware according to the rule: ~a = -a - 1. Disabled unused code and noted more TODOs. |
|
From: Kevin B K. <ke...@us...> - 2005-08-16 15:24:07
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv12285 Modified Files: Tag: core-8-4-branch ChangeLog Log Message: backport of 2005-08-10 fix to tclEvent.c |
|
From: Don P. <dg...@us...> - 2005-08-16 16:55:25
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv2399 Modified Files: Tag: kennykb-numerics-branch ChangeLog Log Message: [kennykb_numerics_branch] * generic/tclExecute.c: Made binary bitwise opcodes bignum-aware. * generic/tclTomMath.h: Added mp_or and mp_xor to routines from * unix/Makefile.in: libtommath used by Tcl. * win/Makefile.in: * win/makefile.vc: |
|
From: Don P. <dg...@us...> - 2005-08-17 04:57:54
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv21835 Modified Files: Tag: kennykb-numerics-branch ChangeLog Log Message: [kennykb_numerics_branch] * generic/tclExecute.c: Made bit shifting opcodes and INST_MOD bignum-aware. * tests/scan.test: Making << bignum-aware means that repeated * tests/string.test: left shifting cannot turn a positive into a negative. Revised [int_range] and [largest_int] utility commands in the test suite that relied on that happening. Without revision they became infinite loops. |
|
From: Don P. <dg...@us...> - 2005-08-17 15:45:21
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv14465 Modified Files: Tag: kennykb-numerics-branch ChangeLog Log Message: [kennykb_numerics_branch] * generic/tclExecute.c: New routine TclIncrObj to centralize the increment operation needed in many places. Updated INST_DICT_INCR_IMM to make use of it. |
|
From: Jeffrey H. <ho...@us...> - 2005-08-17 17:46:46
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv14382 Modified Files: Tag: core-8-4-branch ChangeLog Log Message: * generic/tclFCmd.c (TclFileMakeDirsCmd): fix to race condition in file mkdir (backport from head 2005-06-13) [Bug 1217375] |
|
From: Kevin B K. <ke...@us...> - 2005-08-18 17:49:58
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv31556 Modified Files: Tag: kennykb-numerics-branch ChangeLog Log Message: change expression parser to use TclParseNumber; fix comments in TclParseNumber; fix ExprUnaryFunc |
|
From: Don P. <dg...@us...> - 2005-08-18 18:21:17
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv18468 Modified Files: Tag: kennykb-numerics-branch ChangeLog Log Message: [kennykb_numerics_branch] * generic/tclDictObj.c: DictIncrCmd rewrite to use TclIncrObj. * generic/tclInt.h: TclIncrObj static -> internal * generic/tclExecute.c: |