Download Reference Manual
The Developer's Library for D
About Wiki Forums Source Search Contact

root/trunk/tango/math


Mode:

Legend:

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