Unnamed Fossil Project

Timeline
Login

Timeline

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

50 check-ins occurring around d97a6685467f98d3.

2013-05-20
13:57
Remove disabled unused code. check-in: 0dc7658b24 user: dgp tags: trunk
2013-05-09
14:51
Bump for a release of version 1.2. check-in: 5d0b7b082a user: dgp tags: trunk
14:17
Change qround() to round to even on ties. check-in: 8b57721245 user: dgp tags: trunk
12:57
Added a test to check that the mpexpr precision variable is handled on a per-interpreter basis (with the old version this was not the case) check-in: bb6410d6f3 user: arjenmarkus tags: trunk
2013-05-07
19:19
Disable a few more unused functions. check-in: d150c09fa9 user: dgp tags: trunk
16:59
Increase robustness of ThreadData replacements when no threading support. check-in: 55490ebb9d user: dgp tags: trunk
2013-05-06
16:45
Thread safe output buffers. check-in: 224e0af1b9 user: dgp tags: trunk
14:27
Thread safety for *printf scale value cache. check-in: 141a5b9278 user: dgp tags: trunk
14:10
Eliminated _sinisneg_ global var. check-in: fc3e8ea70d user: dgp tags: trunk
2013-05-03
18:44
Shift NUMBER allocation pool to make use of thread-local storage. check-in: 9f326db795 user: dgp tags: trunk
14:59
Remove global variables from zmod.c and qmod.c. check-in: e4aab22032 user: dgp tags: trunk
14:39
Remove global variables from zmul.c check-in: 4f54f117b6 user: dgp tags: trunk
2013-05-02
19:24
Disable the functions that mpexpr does not actually use, reducing the global variables to deal with. check-in: 351819443f user: dgp tags: trunk
2013-05-01
17:37
Bring table of mathfuncs into the common ClientData. check-in: 4f2b4e5f7e user: dgp tags: trunk
16:37
Eliminate the global variables mp_precision and mp_epsilon. check-in: 03168a19fe user: dgp tags: trunk
2013-04-29
17:41
Add comment explaining why thread safety was not added to _tenpowers_. check-in: da55461f83 user: dgp tags: trunk
17:34
No need to use zcopy() for _one_ and _zero_. check-in: 9c4e3b42ca user: dgp tags: trunk
17:14
Make sure we don't try to free static storage. check-in: 9193dd0387 user: dgp tags: trunk
16:30
Remove unused rmask static variable. check-in: 1e34286db0 user: dgp tags: trunk
16:20
Either eliminate global variables or convert to static const as appropriate. check-in: cb37eefa55 user: dgp tags: trunk
15:59
Use of the global variable _outmode_ to control string conversion formats is not thread safe. Fortunately, mpexpr makes no calls to math_setmode() so the simplest fix is to just strip it out. check-in: b8b6007550 user: dgp tags: trunk
2013-04-26
20:45
Make sure initmasks() is called only one time. check-in: c0ffd6b6c2 user: dgp tags: trunk
2013-04-25
15:10
Refactor routines into files where they can be static. check-in: bf94a884e5 user: dgp tags: trunk
14:36
Return to using a noEval flag and stash it in the ParseValue struct. check-in: bd719dd8e6 user: dgp tags: trunk
03:39
Eliminate global variable MpnoEval. check-in: 1064f5e910 user: dgp tags: trunk
2013-04-24
19:52
Removed variable Mp_MathInProgress not actually used for anything. Appears to be cargo cult copied over from pre-8.4 versions of Tcl. check-in: d97a668546 user: dgp tags: trunk
17:07
Bug 9 fix: correct usage of setjmp/longjmp for nesting, multi-interp, and thread safety. check-in: 5216c1592f user: dgp tags: trunk
12:47
Test case for Bug 9. check-in: 710bec6808 user: dgp tags: trunk
2013-04-23
16:15
First pass of README updates. check-in: f854d3c5aa user: dgp tags: trunk
13:38
Remove attempts at Mac 9 support. check-in: 1026a593fb user: dgp tags: trunk
13:37
Revert Win makefile changes. check-in: 988087df7a user: dgp tags: trunk
13:30
Add conventional 'distclean' target. Make 'test' target depend on library. check-in: 35e88c7722 user: dgp tags: trunk
13:26
Removed unused variables again. check-in: e5f6d1971d user: dgp tags: trunk
2013-04-22
11:57
Revise the makefile for Windows - this is a preliminary version as stubs cause linkage issues that are Windows-specific (the use of global variables in a DLL) check-in: 5020fd6fdf user: arjenmarkus tags: trunk
11:47
Revert change wrt handling the dynamic/static buffer in Mp_ExprString check-in: eccdacb15a user: arjenmarkus tags: trunk
2013-04-20
12:48
Interchanged the order of Tcl_SetResult() and the change in the field value.pv.buffer. This seems more in line with the original code (this used interp->result). check-in: 67c92c11cd user: arjenmarkus tags: trunk
2013-04-19
18:00
Build with -DUSE_TCLALLOC as protection against trouble when building against Tcl 7 headers. check-in: 118d097e4c user: dgp tags: trunk
16:54
regenerate configure with autoconf-2.13. Remove unused variables. check-in: a8eeb4dac7 user: dgp tags: trunk
15:35
Silence compiler warnings. check-in: cfc0d947a0 user: dgp tags: trunk
13:52
Update build support to more recent compilers. Update docs. check-in: f3f919bc04 user: dgp tags: trunk
13:37
interp->result reform to support Tcl 8.6 builds. check-in: 14aa23eec9 user: dgp tags: trunk
2013-04-18
20:08
Patch # 8 accepted: Use rounding instead of truncation in [mpformat %e]. check-in: 11adb1eadc user: dgp tags: trunk
19:24
Patch #9 accepted. check-in: ed5543cc4f user: dgp tags: trunk
18:51
Patch #5 accepted: Memory leaks. check-in: 10f848d8e3 user: dgp tags: trunk
17:34
Patch #3 accepted: Precision bug in asin check-in: e124f2a6bf user: dgp tags: trunk
17:28
Patch #2 accepted: Overflow bug in zdigits(). Tests added. check-in: 2ca20151f3 user: dgp tags: trunk
17:12
Patch #4 Accepted: CONST migration to support Tcl 8.4+ headers. check-in: 9a30a1c29d user: dgp tags: trunk
16:55
Fix #5: 64-bit long int format test failures check-in: 1499d3f288 user: dgp tags: trunk
16:43
Fix #4: 64-bit long int test failures check-in: 12b23320f9 user: dgp tags: trunk
2004-06-08
02:07
Adds the pmod function for encryption. Provided by Ellis Pritchard. check-in: 88eee80d84 user: tdcrone tags: trunk