|
|
|
@4091
|
[4091]
|
11/19/08 14:12:10 |
fawzi |
new modular random number generator
tango.math.random.Random
rand … |
|
|
|
@4080
|
[4080]
|
11/13/08 15:24:28 |
Don Clugston |
More tidying up, in preparation for a reworking the division code. |
|
|
|
@4079
|
[4079]
|
11/13/08 15:13:58 |
Don Clugston |
Refactoring of bigint division. |
|
|
|
@4070
|
[4070]
|
11/06/08 03:19:17 |
Don Clugston |
Fixes #1355. |
|
|
|
@4045
|
[4045]
|
10/26/08 12:00:29 |
larsivi |
last casts, thanks KeYeR, closes #1337 - note that Tango is still not … |
|
|
|
@4044
|
[4044]
|
10/26/08 07:45:23 |
larsivi |
Some more casts, just Twister left I think. refs #1337 |
|
|
|
@4035
|
[4035]
|
10/23/08 09:19:02 |
Don Clugston |
Fixes #1330. |
|
|
|
@4032
|
[4032]
|
10/22/08 13:56:06 |
Don Clugston |
Fixed array size bug in performance test |
|
|
|
@4024
|
[4024]
|
10/20/08 04:29:45 |
Don Clugston |
Fix up the built-in timing code. |
|
|
|
@4018
|
[4018]
|
10/19/08 17:13:25 |
Don Clugston |
Major speedup for AMD multiply, negligible effect on the Intel timing. |
|
|
|
@4017
|
[4017]
|
10/19/08 16:05:45 |
Don Clugston |
Add MMX right shift. This means we now have near-optimal code on all 32 … |
|
|
|
@4010
|
[4010]
|
10/17/08 04:24:36 |
Don Clugston |
Tidying up the MMX code. Added performance results for Core2. |
|
|
|
@4007
|
[4007]
|
10/16/08 02:57:36 |
Don Clugston |
Fix for MMX shift for the length=1 case. |
|
|
|
@4006
|
[4006]
|
10/15/08 02:57:18 |
Don Clugston |
Redid MMX shiftleft, since the previous one was broken for the relatively … |
|
|
|
@4004
|
[4004]
|
10/13/08 11:32:36 |
Don Clugston |
One more sacrifice to the steaming turd that is GDC. |
|
|
|
@3999
|
[3999]
|
10/10/08 04:27:31 |
Don Clugston |
Extended the list of features. |
|
|
|
@3995
|
[3995]
|
10/09/08 03:00:31 |
Don Clugston |
Added Cache, which is a complete replacement for Phobos' std.cpuid, and … |
|
|
|
@3976
|
[3976]
|
10/05/08 15:45:43 |
kris |
fixed shared seed |
|
|
|
@3975
|
[3975]
|
10/05/08 15:36:41 |
kris |
another name change :| |
|
|
|
@3974
|
[3974]
|
10/05/08 15:16:48 |
kris |
method renaming |
|
|
|
@3965
|
[3965]
|
10/04/08 19:20:53 |
kris |
added seed() to opCall |
|
|
|
@3963
|
[3963]
|
10/04/08 15:09:31 |
kris |
removed tabs |
|
|
|
@3962
|
[3962]
|
10/04/08 15:07:07 |
kris |
fixes #1175 :: Adding Mersenne Twister to Tango
Thanks to Keyer |
|
|
|
@3954
|
[3954]
|
10/02/08 15:11:47 |
Don Clugston |
A bit of refactoring of the leftshift code to give MUCH better speed on … |
|
|
|
@3953
|
[3953]
|
10/02/08 14:36:20 |
Don Clugston |
BigInt?: Update for left shift. Much smaller code now. |
|
|
|
@3951
|
[3951]
|
10/02/08 03:14:33 |
Don Clugston |
Bignum asm: Added an MMX left shift, which is much faster than the … |
|
|
|
@3946
|
[3946]
|
09/29/08 15:15:28 |
Don Clugston |
Added timing results for AMD K7. Better than expected! |
|
|
|
@3945
|
[3945]
|
09/29/08 14:43:38 |
Don Clugston |
Bigint: Simple asm performance tests. Preparation for using cpuid … |
|
|
|
@3939
|
[3939]
|
09/19/08 02:58:14 |
Don Clugston |
Fix for #1291 |
|
|
|
@3915
|
[3915]
|
08/27/08 02:50:44 |
Don Clugston |
Conversion from decimal is now done by the constructor. Some parsing … |
|
|
|
@3914
|
[3914]
|
08/26/08 00:07:05 |
Don Clugston |
Major refactoring of the internal code. BigInt? is now implemented purely … |
|
|
|
@3911
|
[3911]
|
08/25/08 02:53:21 |
Don Clugston |
Asm implementation of subMul. This speeds up division enormously. |
|
|
|
@3903
|
[3903]
|
08/23/08 01:55:47 |
Don Clugston |
And here's mod. That was easy. |
|
|
|
@3900
|
[3900]
|
08/22/08 12:22:11 |
Don Clugston |
Added division. Bugfix for the return value of shl in asm. Numerous small … |
|
|
|
@3885
|
[3885]
|
08/18/08 04:28:34 |
Don Clugston |
BigInt? Initial commit. Some functions are still missing (most importantly … |
|
|
|
@3884
|
[3884]
|
08/18/08 03:09:56 |
Don Clugston |
* multibyteShl() now returns the msb.
* bugfix in Karatsuba multiply for … |
|
|
|
@3878
|
[3878]
|
08/14/08 08:32:03 |
Don Clugston |
Fix for Phobos bugzilla 2269. |
|
|
|
@3877
|
[3877]
|
08/14/08 02:58:10 |
Don Clugston |
Added biguintMulInt. Improved comments. |
|
|
|
@3876
|
[3876]
|
08/12/08 03:54:09 |
Don Clugston |
Better memory efficiency in the asymmetric multiply case |
|
|
|
@3874
|
[3874]
|
08/11/08 04:21:33 |
Don Clugston |
bignum: Major speedup for asymmetric multiplication: now ensures Karatsuba … |
|
|
|
@3831
|
[3831]
|
07/31/08 16:16:02 |
Don Clugston |
Moved bignum 'impl' stuff into internal. Fixed memory alloc bug (man this … |
|
|
|
@3829
|
[3829]
|
07/31/08 03:43:58 |
Don Clugston |
Added higher-level sub and integer division. Made asm functions private. |
|
|
|
@3825
|
[3825]
|
07/30/08 03:27:59 |
Don Clugston |
Fixed licensing, a couple of improvements to comments. |
|
|
|
@3824
|
[3824]
|
07/29/08 10:02:56 |
Don Clugston |
Fix for #1217. GDC strikes again. |
|
|
|
@3823
|
[3823]
|
07/29/08 04:04:41 |
Don Clugston |
* More precise names for multibyte div & increment.
* Karatsuba … |
|
|
|
@3821
|
[3821]
|
07/28/08 09:39:53 |
Don Clugston |
* Fixed some stupid warnings.
* Bugfix for parameters for decimal … |
|
|
|
@3820
|
[3820]
|
07/28/08 03:51:03 |
Don Clugston |
* Added non-asm version of core routines -- allows bigint to run (slowly!) … |
|
|
|
@3792
|
[3792]
|
07/23/08 02:53:28 |
Don Clugston |
Fixed a stupid warning.
Bugfix for karatsuba multiply where x.length = … |
|
|
|
@3783
|
[3783]
|
07/22/08 02:59:35 |
Don Clugston |
biguint: multiplication (chooses between Karatsuba, blocked Karatsuba, … |
|
|
|
@3759
|
[3759]
|
07/19/08 04:51:46 |
kris |
fixed bogus FP range |
|
|
|
@3757
|
[3757]
|
07/16/08 05:28:47 |
Don Clugston |
Added multiply-accumulate, which is 15% faster than a series of calls to … |
|
|
|
@3754
|
[3754]
|
07/12/08 05:50:59 |
Don Clugston |
Another bugfix for add/sub. Aargh.. Asm loop unrolling is unbelievably … |
|
|
|
@3747
|
[3747]
|
07/10/08 12:30:42 |
Don Clugston |
Bugfix: error in add + subtract loop unrolling. Unit test added. |
|
|
|
@3738
|
[3738]
|
07/09/08 22:34:24 |
kris |
fixed the package name |
|
|
|
@3723
|
[3723]
|
07/07/08 17:50:47 |
larsivi |
Moving Kiss to tango.math.random - making Tango compile with it. |
|
|
|
@3722
|
[3722]
|
07/07/08 17:44:09 |
larsivi |
Folder for randomness |
|
|
|
@3721
|
[3721]
|
07/07/08 17:28:40 |
kris |
added shared instance |
|
|
|
@3720
|
[3720]
|
07/07/08 17:16:34 |
larsivi |
Make Kiss compile again. |
|
|
|
@3718
|
[3718]
|
07/07/08 17:11:21 |
larsivi |
Use Kiss in TempFile?, deprecate next in Random |
|
|
|
@3717
|
[3717]
|
07/07/08 17:10:41 |
larsivi |
Since header |
|
|
|
@3716
|
[3716]
|
07/06/08 20:07:06 |
kris |
review |
|
|
|
@3715
|
[3715]
|
07/06/08 15:20:23 |
kris |
renamed methods |
|
|
|
@3705
|
[3705]
|
07/04/08 22:52:50 |
kris |
deprecated Random, and renamed Rand to be Kiss instead. Folded floating … |
|
|
|
@3700
|
[3700]
|
07/03/08 06:22:25 |
Don Clugston |
Rename: 'addsubcarry' => 'increment'. |
|
|
|
@3674
|
[3674]
|
06/26/08 04:58:03 |
Don Clugston |
Added bignum asm X86 routines. None are public at present. |
|
|
|
@3602
|
[3602]
|
06/11/08 11:05:59 |
Don Clugston |
Deprecating feq(), since D1.0 will not get macros. |
|
|
|
@3535
|
[3535]
|
05/29/08 12:59:49 |
kris |
With gratitude to Dr Jurgen A Doornik. See his paper entitled "Conversion … |
|
|
|
@3509
|
[3509]
|
05/17/08 17:01:41 |
larsivi |
Reduce stringency (is that a word?) on probability unittests - refs #1048 |
|
|
|
@3486
|
[3486]
|
05/05/08 03:50:13 |
Don Clugston |
Fix for issue #1085. |
|
|
|
@3477
|
[3477]
|
04/29/08 08:13:04 |
Don Clugston |
Fix for bug #1068. Thanks afb. |
|
|
|
@3399
|
[3399]
|
03/27/08 04:00:57 |
Don Clugston |
Added 1-D root finder and minimiser. The root finder outperforms every … |
|
|
|
@3335
|
[3335]
|
03/08/08 01:51:26 |
Don Clugston |
The other half of the prev commit. |
|
|
|
@3334
|
[3334]
|
03/07/08 10:08:33 |
Don Clugston |
Fix for DMD 1.028: st -> ST (Phobos broke as well!)
Also fixed Bugzilla … |
|
|
|
@3317
|
[3317]
|
02/28/08 18:23:01 |
larsivi |
Use Posix, not linux, in this case |
|
|
|
@3316
|
[3316]
|
02/28/08 18:17:03 |
larsivi |
Fix version identifier |
|
|
|
@3310
|
[3310]
|
02/28/08 09:15:06 |
Don Clugston |
Fix two warnings for non-DMD systems. |
|
|
|
@3308
|
[3308]
|
02/28/08 03:01:12 |
Don Clugston |
Fix for bug #949 |
|
|
|
@3301
|
[3301]
|
02/27/08 02:19:04 |
Don Clugston |
Bugfix for GDC -- missing alias. |
|
|
|
@3287
|
[3287]
|
02/26/08 02:53:07 |
Don Clugston |
Complete refactoring to reduce code size and eliminate warnings. |
|
|
|
@3228
|
[3228]
|
02/19/08 03:07:29 |
Don Clugston |
Workaround for compiler bug: Stop compiler from generating ridiculous … |
|
|
|
@3223
|
[3223]
|
02/18/08 13:02:17 |
larsivi |
Relax a tiny bit, closes #910 |
|
|
|
@3192
|
[3192]
|
02/15/08 14:43:40 |
larsivi |
Workaround for gdc function calling mess. thanks Don! refs #463 |
|
|
|
@3189
|
[3189]
|
02/15/08 03:25:29 |
Don Clugston |
More bugfixes for quadruple reals. Speedup for the denormal case of … |
|
|
|
@3181
|
[3181]
|
02/14/08 03:41:17 |
Don Clugston |
Added the proper values for FPU flags for SPARC. |
|
|
|
@3180
|
[3180]
|
02/14/08 03:20:22 |
Don Clugston |
More fixes for quadruple reals. In particular, ieeeMean was horribly … |
|
|
|
@3177
|
[3177]
|
02/13/08 06:03:42 |
Don Clugston |
Refactoring to support both big-endian and little-endian quadruple reals. … |
|
|
|
@3173
|
[3173]
|
02/12/08 06:21:55 |
larsivi |
SPARC is BigEndian?, refs #884 |
|
|
|
@3172
|
[3172]
|
02/12/08 03:02:32 |
Don Clugston |
First steps to support for quadruples (needed for SPARC). signbit, … |
|
|
|
@3100
|
[3100]
|
01/18/08 02:28:45 |
Don Clugston |
Bugfix for feqrel() on systems with real=double. |
|
|
|
@2920
|
[2920]
|
11/24/07 07:41:28 |
larsivi |
Remove console output during unittesting. |
|
|
|
@2889
|
[2889]
|
11/18/07 16:12:05 |
keinfarbton |
added doc for the public Random member variable 'shared' |
|
|
|
@2809
|
[2809]
|
11/08/07 03:28:46 |
kris |
updated svn properties |
|
|
|
@2706
|
[2706]
|
10/24/07 11:37:51 |
Don Clugston |
Make rationalPoly() a template function.
Improvements to comments |
|
|
|
@2663
|
[2663]
|
10/19/07 13:56:27 |
Don Clugston |
* 100% unit test coverage for math.Bessel.
* Serious bugfix for modified … |
|
|
|
@2662
|
[2662]
|
10/19/07 03:35:31 |
Don Clugston |
* Removed useless array comments from the special functions modules (they … |
|
|
|
@2599
|
[2599]
|
10/02/07 10:30:55 |
Don Clugston |
Removed references to writefln in comments!
Made poly() a templated … |
|
|
|
@2581
|
[2581]
|
09/26/07 04:32:20 |
Don Clugston |
Added modified Bessel functions of order 0 and 1. This code is currently … |
|
|
|
@2580
|
[2580]
|
09/26/07 04:27:21 |
Don Clugston |
Improved code coverage of this module to 100%. |
|
|
|
@2579
|
[2579]
|
09/25/07 02:36:37 |
Don Clugston |
Slightly improved unit test coverage by ~1%. Sounds pedantic and useless, … |
|
|
|
@2576
|
[2576]
|
09/22/07 02:24:28 |
Don Clugston |
Added math.Elliptic -- this adds half of the functions from C++0x TR1 … |