| Commit message (Collapse) | Author | Age | Files | Lines |
|\ |
|
| | |
|
| |\
| | |
| | |
| | | |
and simplifications of 8.7 (tommath 1.1), well-arranged branching of long/wide/bignum base and exponent cases, test-cases extended to cover all this branches and edge cases.
|
| | |
| | |
| | |
| | | |
mp_tc_div_2d, which simplifies code.
|
| | |
| | |
| | |
| | | |
now that libtommath provides new functions mp_tc_and, mp_tc_or and mp_tc_xor
|
|\ \ \ |
|
| | | |
| | | |
| | | |
| | | |
| | | | |
errors out.
Modify Tcl_NewIntObj/Tcl_NewBooleanObj -> Tcl_NewWideIntObj. Less references to "long" datatype.
|
| |\ \ \
| | |/ / |
|
| | | |
| | | |
| | | |
| | | | |
of exported int symbols.
|
| | | |
| | | |
| | | |
| | | | |
libtommath: In the upcoming new version those will become real functions, causing possible binary incompatibility. This change makes Tcl independant from libtommath's changes.
|
| | | | |
|
| | | |
| | | |
| | | |
| | | | |
(correct UTF-8 handling), and let UNIX/win32 produce the same error-message in case of char > 0xFF
|
| | | |
| | | |
| | | |
| | | | |
new utility functions. This allows to re-use code in more places: cleaner implementation more future-proof.
|
| |\ \ \ |
|
| | | | |
| | | | |
| | | | |
| | | | | |
on win32/win64. Patch adapted from Androwish (thanks, Werner!)
|
| |/ / /
| | | |
| | | |
| | | | |
are macro's currently, but will be real function in next libtommath. Bad idea for Tcl to depend on ...
|
| |\ \ \
| | |/ /
| | | |
| | | | |
Fix automatic pkgIndex generation for multiplatform installs.
|
| | | | |
|
| |\ \ \
| | |/ / |
|
| | | |
| | | |
| | | |
| | | | |
end-of-line spacing
|
| |\ \ \
| | |/ /
| | | |
| | | |
| | | |
| | | |
| | | | |
The PLATFORM_IDENTIFY macro matches the output of Tcl's platform::identify and is meant to permit extensions to pick a platform-specific directory for binaries.
MULTIPLATFORM_INSTALL can be set by extensions to install into a platform specific subdirectory as returned by the platform::identify Tcl command. The default automatic pkgIndex.tcl is modified accordingly.
If OPTS=pdbs is set, the default install target will also copy PDBS.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
The PLATFORM_IDENTIFY macro matches the output of Tcl's platform::identify
and is meant to permit extensions to pick a platform-specific directory for
binaries.
MULTIPLATFORM_INSTALL can be set by extensions to install into a platform
specific subdirectory as returned by the platform::identify Tcl command.
The default automatic pkgIndex.tcl is modified accordingly.
If OPTS=pdbs is set, the default install target will also copy PDBS.
|
| |\ \ \
| | |/ /
| | | |
| | | | |
performance test suite)
|
| | | | | |
| | | \ | |
| | |\ \ \
| | | | | |
| | | | | |
| | | | | | |
facilities in TCL: New command timerate, performance test suite)
|
| | | |\ \ \
| | | | |/ /
| | | | | |
| | | | | | |
time-calibration cycle optimization [f6637d3dd8] (clock ticks never backwards, more precise and smooth drifting)
|
| | | | |\ \
| | | | | | |
| | | | | | |
| | | | | | | |
--baseline 0055a16a8b core-8-5-branch`)
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
NRT-capable):
- the clock ticks never backwards (avoid it by negative drifts using comparison of times before and after calibration);
- more precise, smooth/soft drifting (avoids too large drifts, already after 10 iterations the drift gets fewer as 0.1 microseconds);
- because of more accurate drifting (aspire to the smallest difference), we can prolong calibration interval (up to 10 seconds by small tdiff-value);
Closes ticket [b7b707a310ea42e9f1b29954ee8ca13ae91ccabe] "[win32] NRT-only - NativeGetTime backwards time-drifts bug"
|
| | | | |\ \ \ |
|
| | | |\ \ \ \ \
| | | | |_|/ / /
| | | |/| | | /
| | | | | |_|/
| | | | |/| | |
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
conversions when handling surrogates. Only effective when compiling with -DTCL_UTF_MAX=4|6 (default: 3). Meant for benefit of Androwish.
|
| |\ \ \ \ \ \
| | | | | | | |
| | | | | | | |
| | | | | | | | |
byte-array
|
| | | | | | | | |
|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
and (unsigned) type-casts, which don't make sense any more.
|
| |\ \ \ \ \ \ \
| | |/ / / / / /
| |/| / / / / /
| | |/ / / / / |
|
| | | | | | | |
|
| | | | | | | |
|
| | | | | | | |
|
| | | | | | | |
|
|/ / / / / / |
|
|\ \ \ \ \ \
| |/ / / / / |
|
| | |/ / /
| |/| | |
| | | | |
| | | | | |
command-line is not aware of Unicode spaces, only ASCII ones.
|
| | | | | |
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
entry for it.
Add -Wpointer-arith warning to CFLAGS
|
| | | | | |
|
| | | | |
| | | | |
| | | | |
| | | | | |
code readability improvements.
|
| | | | |
| | | | |
| | | | |
| | | | | |
functions mp_tc_and, mp_tc_or and mp_tc_xor
|
|\ \ \ \ \
| |/ / / / |
|
| | | | |
| | | | |
| | | | |
| | | | | |
support this anymore
|
| | | | |
| | | | |
| | | | |
| | | | | |
"-t" option (avoids error "ln: illegal option -- t" and fallback to copy)
|
| | | | |
| | | | |
| | | | |
| | | | | |
(inclusive minizip) will insert this if used as path-parameter to compress
|