Commit Graph

295 Commits

Author SHA1 Message Date
jbj e5b645cfe4 Overloading methods of subtype example.
CVS patchset: 6838
CVS date: 2003/05/12 22:28:28
2003-05-12 22:28:28 +00:00
jbj 17182c4ac1 Add carry/borrow test with signed magnitude mpw's.
CVS patchset: 6831
CVS date: 2003/05/11 16:17:04
2003-05-11 16:17:04 +00:00
jbj f1d3267c15 Add coercion-on-the-fly.
Rename to python function, not tp_foo member, names.
Tests for Knuth polynomial in base, iterativepowers.

CVS patchset: 6830
CVS date: 2003/05/10 19:23:57
2003-05-10 19:23:57 +00:00
jbj 728df698b6 Sanity.
CVS patchset: 6829
CVS date: 2003/05/09 23:05:45
2003-05-09 23:05:45 +00:00
jbj 9b1821f798 Merge mpnumber malloc's into python mpw object malloc.
CVS patchset: 6828
CVS date: 2003/05/09 22:01:59
2003-05-09 22:01:59 +00:00
jbj 4fee8b2420 Prepare to dump mpnumber from mpwObject.
CVS patchset: 6827
CVS date: 2003/05/09 16:13:34
2003-05-09 16:13:34 +00:00
jbj 8fbd1290f6 Convert mpw to and from long.
CVS patchset: 6824
CVS date: 2003/05/07 23:20:31
2003-05-07 23:20:31 +00:00
jbj 716074d013 Blueprint mpw against mpz routines, abandon signed division fo now.
CVS patchset: 6823
CVS date: 2003/05/07 19:00:42
2003-05-07 19:00:42 +00:00
jbj 5f26a13065 *** empty log message ***
CVS patchset: 6821
CVS date: 2003/05/06 22:54:03
2003-05-06 22:54:03 +00:00
jbj 19306b30aa Use single ndivmod, rather than nmod followed by ndivmod, in mpstr.
CVS patchset: 6820
CVS date: 2003/05/06 21:53:02
2003-05-06 21:53:02 +00:00
jbj 3743a6283b Fix s/bc/mpw/ typos in mpstr.
Fix cut and paste booboo, s/rshift/lshift/ for when x << y.

CVS patchset: 6819
CVS date: 2003/05/06 19:57:10
2003-05-06 19:57:10 +00:00
jbj 3bb3246247 Add unit test {rpmdb,mpw}/test subdirs.
CVS patchset: 6817
CVS date: 2003/05/05 21:42:55
2003-05-05 21:42:55 +00:00
jbj 704ce887bf Move to rpmdb subdirectory.
CVS patchset: 6816
CVS date: 2003/05/05 21:42:13
2003-05-05 21:42:13 +00:00
jbj 52b7a8e310 Upgrade to bsddb from python-2.3.
CVS patchset: 6815
CVS date: 2003/05/05 19:33:46
2003-05-05 19:33:46 +00:00
jbj 4e1b7e82c0 Back out Py_TPFLAGS_BASETYPE for now.
CVS patchset: 6812
CVS date: 2003/05/05 02:16:59
2003-05-05 02:16:59 +00:00
jbj 3db8afedc0 Use getattro/setattro throughout.
Convert to mpfprintlin from diddled mpprintln.

CVS patchset: 6811
CVS date: 2003/05/04 17:34:53
2003-05-04 17:34:53 +00:00
jbj 6d64db3442 Sanity.
CVS patchset: 6808
CVS date: 2003/05/02 21:50:23
2003-05-02 21:50:23 +00:00
jbj 1b00e0031d Generate random primes method.
CVS patchset: 6807
CVS date: 2003/05/02 21:05:46
2003-05-02 21:05:46 +00:00
jbj 31e269224f fix typo in system.h.
python: bindings for returning mpw's from random number generator.

CVS patchset: 6800
CVS date: 2003/05/01 08:09:16
2003-05-01 08:09:16 +00:00
jbj d13b4600f4 Add mpw.rndm to return random in range 1 < r < b-1.
CVS patchset: 6799
CVS date: 2003/04/30 21:35:20
2003-04-30 21:35:20 +00:00
jbj 44fd5be7f9 Create rpmrng module.
CVS patchset: 6798
CVS date: 2003/04/30 21:05:20
2003-04-30 21:05:20 +00:00
jbj b1c4b83524 Create rpm.mpw module from guts of rpm.bc.
CVS patchset: 6796
CVS date: 2003/04/30 18:16:10
2003-04-30 18:16:10 +00:00
jbj e4aa414fe7 Create.
CVS patchset: 6795
CVS date: 2003/04/30 17:46:38
2003-04-30 17:46:38 +00:00
jbj ebb6a798bc Reorganize to streamline debugging.
CVS patchset: 6794
CVS date: 2003/04/30 17:45:30
2003-04-30 17:45:30 +00:00
jbj b9ddecf2de Bindings for modular arithmetic.
CVS patchset: 6793
CVS date: 2003/04/30 03:25:19
2003-04-30 03:25:19 +00:00
jbj d4538f2d0d beecrypt-3.0.0 merge: DSA/SHA1 functional in rpm.
CVS patchset: 6786
CVS date: 2003/04/28 21:10:07
2003-04-28 21:10:07 +00:00
jbj 6718ac9b84 beecrypt-3.0.0 merge: grand renaming, mp32number et al.
CVS patchset: 6778
CVS date: 2003/04/25 19:45:10
2003-04-25 19:45:10 +00:00
jbj f589bf944e beecrypt-3.0.0 merge: file renaming.
Sanity.

CVS patchset: 6777
CVS date: 2003/04/25 19:22:20
2003-04-25 19:22:20 +00:00
jbj fce07c707a Do signed scaling when dividing.
CVS patchset: 6773
CVS date: 2003/04/25 12:26:38
2003-04-25 12:26:38 +00:00
jbj 7f77dc6110 Rework arithmetic.
CVS patchset: 6772
CVS date: 2003/04/25 03:01:58
2003-04-25 03:01:58 +00:00
jbj d55b8e03bc fix: 15^8 had sign problems in intermediate.
CVS patchset: 6771
CVS date: 2003/04/24 23:02:35
2003-04-24 23:02:35 +00:00
jbj 740d48650b fix: mp32str difficulties with sign bit.
CVS patchset: 6770
CVS date: 2003/04/24 19:31:18
2003-04-24 19:31:18 +00:00
jbj d2d3476ced Trim leading zero's.
CVS patchset: 6768
CVS date: 2003/04/24 16:59:05
2003-04-24 16:59:05 +00:00
jbj de92f6ba0e Print positive numbers only.
Add extra word for sign bit.

CVS patchset: 6767
CVS date: 2003/04/24 12:23:30
2003-04-24 12:23:30 +00:00
jbj d832d12330 Mostly functional sliding window exponentiation bindings.
CVS patchset: 6766
CVS date: 2003/04/23 23:40:08
2003-04-23 23:40:08 +00:00
jbj e95166341a python: missed tuple refcount in IDTXload/IDTXglob.
CVS patchset: 6762
CVS date: 2003/04/18 14:03:11
2003-04-18 14:03:11 +00:00
jbj 8490f11738 Typos and transfer trash.
CVS patchset: 6761
CVS date: 2003/04/17 22:14:15
2003-04-17 22:14:15 +00:00
jbj c6156e0abd Doxygen doco markup.
CVS patchset: 6760
CVS date: 2003/04/17 17:17:27
2003-04-17 17:17:27 +00:00
jbj c243ab099b - resurrect manifests, RPMRC_NOTFOUND returned by readLead().
CVS patchset: 6752
CVS date: 2003/04/16 17:48:04
2003-04-16 17:48:04 +00:00
jbj 12b77c0582 Beecrypt python bindings for arithmetic and radix conversion formatting.
CVS patchset: 6738
CVS date: 2003/04/11 22:21:40
2003-04-11 22:21:40 +00:00
jbj 142d1ac037 Mostly complete beecrypt bindings.
CVS patchset: 6737
CVS date: 2003/04/11 00:52:17
2003-04-11 00:52:17 +00:00
jbj e8cf6cbb05 Sanity.
CVS patchset: 6652
CVS date: 2003/03/05 00:13:11
2003-03-05 00:13:11 +00:00
jbj c63f257a7e - fix: clean relocation path for --prefix=/.
- python: permit stdout/stderr to be remapped to install.log.

CVS patchset: 6031
CVS date: 2003/01/28 17:17:26
2003-01-28 17:17:26 +00:00
jbj c87fa0b029 - permit anaconda to choose "presentation order".
CVS patchset: 6028
CVS date: 2003/01/25 20:59:52
2003-01-25 20:59:52 +00:00
jbj d23480d85d - file: *really* read elf64 notes correctly.
- python: restore thread context on errorCB (#80744).

CVS patchset: 6007
CVS date: 2003/01/12 21:23:49
2003-01-12 21:23:49 +00:00
jbj 24e18d4b3f Teach python subdirs lib64 too.
CVS patchset: 6003
CVS date: 2003/01/08 23:27:51
2003-01-08 23:27:51 +00:00
jbj 0635d0ad62 Use $(shell ...) in Makefile.am, duh.
CVS patchset: 6002
CVS date: 2003/01/08 22:36:23
2003-01-08 22:36:23 +00:00
jbj 050717618a - python: put rpmmodule.so where python expects to find.
- add brp-strip-static-archive build root policy helper.
- add -lelf to rpm LDFLAGS, not LDADD, since there is no libelf.la now.

CVS patchset: 6001
CVS date: 2003/01/08 21:37:01
2003-01-08 21:37:01 +00:00
jbj 86f5190567 Dump multilib code, colored depndencies instead.
CVS patchset: 5990
CVS date: 2002/12/31 02:12:02
2002-12-31 02:12:02 +00:00
jbj 39cbc98d69 1st crack at colored installs.
CVS patchset: 5989
CVS date: 2002/12/31 01:23:03
2002-12-31 01:23:03 +00:00