| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
| |
of subexpression info in Tcl_RegExpInfo structure.
|
|
|
|
| |
backported strcpy->memcpy change but not change in any struct.
|
|
|
|
|
|
| |
const/void when appropriate. This allows to
use const/void in the *.decls file always,
genStubs will do the right thing.
|
|
|
|
| |
wherever ::errorInfo may be updated, for trace sanity). [Bug 3138178]
|
|
|
|
|
|
| |
const/void when appropriate. This allows to
use const/void in the *.decls file always,
genStubs will do the right thing.
|
|
|
|
| |
discovered thanks to [Bug 3159920]
|
|
|
|
| |
Improved error-message regarding legacy form.
|
|
|
|
| |
[Patch 3059922]: fixes for mingw64 - gcc4.5.1
|
|
|
|
|
|
|
|
|
|
| |
* generic/tclStrToD.c:
* generic/tclUtil.c (Tcl_PrintDouble):
* tests/util.test (util-16.*): Restored full Tcl 8.4 compatibility
for the formatting of floating point numbers when $::tcl_precision
is not zero. Added compatibility tests to make sure that excess
trailing zeroes are suppressed for all eight major code paths.
[Bug 3157475]
|
|
|
|
|
|
| |
sizing the new allocation - was ok in comment but wrong in the code.
Triggered by [Bug 3142026] which happened to require exactly one more
than what was in existence. BACKPORT.
|
|
|
|
| |
backport.
|
|
|
|
|
|
| |
They still cannot be called (no change in functionality), but at least they now do exactly the same as the Tcl_(Find|Create)HashEntry macro's,
so the confusion addressed in this Bug report is gone.
(Backported from Tcl 8.6)
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
callback asynchronously, even for size zero.
|
|
|
|
|
| |
inner *s that leads to poor recursive glob matching, defer to
original RE instead. tclbench RE var backtrack.
|
| |
|
|
|
|
|
|
|
|
| |
Added meaningless initialization of 'i', 'ilim' and 'ilim1'
to silence warnings from the C compiler about possible use of
uninitialized variables, Added a panic to the 'switch' that
assigns them, to assert that the 'default' case is impossible.
[Bug 3124675]
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* generic/tclInt.h: the Tcl Head, with help from Jeff Hobbs.
* generic/tclStrToD.c:
* generic/tclTest.c:
* generic/tclTomMath.decls:
* generic/tclUtil.c:
* tests/util.test:
* unix/Makefile.in:
* win/Makefile.in:
* win/makefile.vc: Rewrite of Tcl_PrintDouble and TclDoubleDigits
that (a) fixes a severe performance problem with floating point
shimmering reported by Karl Lehenbauer, (b) allows TclDoubleDigits
to generate the digit strings for 'e' and 'f' format, so that it
can be used for tcl_precision != 0 (and possibly later for [format]),
(c) fixes [Bug 3120139] by making TclPrintDouble inherently
locale-independent, (d) adds test cases to util.test for
correct rounding in difficult cases of TclDoubleDigits where fixed-
precision results are requested. (e) adds test cases to util.test for
the controversial aspects of [Bug 3105247]. As a side effect, two
more modules from libtommath (bn_mp_set_int.c and bn_mp_init_set_int.c)
are brought into the build, since the new code uses them.
* generic/tclIntDecls.h:
* generic/tclStubInit.c:
* generic/tclTomMathDecls.h: Regenerated.
|
|
|
|
|
|
|
| |
* generic/tclStubInit.c: TclFormatInt restored at slot 24
* generic/tclUtil.c (TclFormatInt): restore TclFormatInt func from
2005-07-05 macro-ization. Benchmarks indicate it is faster, as a
key int->string routine (e.g. int-indexed arrays).
|
|
|
|
|
|
| |
patch for AIX defining this macro as function. This is not
necessary anymore. See ChangeLog entry 2010-07-28 (Bug 3037525)
for the actual bug and fix the patch was a workaround for.
|
|
|
|
| |
Use -pipe for gcc on win32 (backported)
|
| |
|
| |
|
|
|
|
| |
qualifiers from pointer target type
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
* doc/tclvars.n: Performance fix for TIP #280.
* generic/tclBasic.c:
* generic/tclExecute.c:
* generic/tclInt.h:
* generic/tclInterp.c:
* tests/info.test:
* tests/interp.test:
|
| |
|
|
|
|
|
|
|
|
|
|
| |
* tests/compile.test (compile-3,6): Reworked the compilation of
the [catch] command so as to avoid placing any code that might
throw an exception (specifically, any initial substitutions
or any stores to result or options variables) between the
BEGIN_CATCH and END_CATCH but outside the exception range.
Added a test case that panics on a stack smash if the change
is not made. [Bug #3098302]
|
|
|
|
| |
particular.
|
|
|
|
|
| |
* library/tzdata/Pacific/Apia:
* library/tzdata/Pacific/Fiji: Olson's tzdata2010o.
|
| |
|
|
|
|
| |
Upgrade everything to Unicode 6.0, except non-BMP characters > 0xFFFF
|
|
|
|
| |
(mixing numwords and numbytes)
|
| |
|
|
|
|
|
|
|
|
|
| |
return data to interp by default, or if given an arg, use that as
filename to output to (accepts 'stdout' and 'stderr').
Fix output to print used inst count data.
* generic/tclCkalloc.c: change TclDumpMemoryInfo sig to allow
* generic/tclInt.decls: objPtr as well as FILE* as output.
* generic/tclIntDecls.h:
|
|
|
|
|
|
| |
and internal co-thread access of a socket's structure because of
the thread not using the socketListLock in TcpAccept(). Added
documentation on how the module works to the top.
|
|
|
|
|
|
| |
* generic/tclEvent.c: Tcl_GetReturnOptions() was leaked.
* generic/tclMain.c: Thanks to Jeff Hobbs for discovery of the
anti-pattern to seek and destroy.
|
| |
|
| |
|
|
|
|
|
| |
special handling of backslash-newline. Makes example slightly less
pure, but more useful.
|
| |
|
|
|
|
|
| |
module names. This is true for quite some time in the code, this
change catches up the documentation.
|
|
|
|
|
| |
* win/tclWinChan.c: mingw on amd64 systems. Thanks to "mescalinum"
* win/tclWinFCmd.c: for reporting and testing.
|
| |
|
| |
|