[givaro] 01/05: Merge tag 'upstream/4.0.0'

Julien Puydt julien.puydt at laposte.net
Thu Jun 30 14:12:55 UTC 2016


This is an automated email from the git hooks/post-receive script.

jpuydt-guest pushed a commit to branch master
in repository givaro.

commit bc6f8c41fc924ac79562c0d00419ffd609add98f
Merge: e0a0a0e a587ee1
Author: Julien Puydt <julien.puydt at laposte.net>
Date:   Thu Jun 30 09:57:04 2016 +0200

    Merge tag 'upstream/4.0.0'
    
    Upstream version 4.0.0

 AUTHORS                                            |    3 +-
 Makefile.am                                        |   47 +-
 Makefile.in                                        |  389 ++--
 aclocal.m4                                         |  715 +++---
 benchmarks/Makefile.am                             |   48 +
 {src => benchmarks}/Makefile.in                    |  488 +++--
 benchmarks/benchmark-recint_exp.C                  |   48 +
 benchmarks/benchmark-recint_inv_arazi.C            |   58 +
 benchmarks/benchmark-recint_inv_naive.C            |   58 +
 benchmarks/benchmark-recint_mul.C                  |   52 +
 build-aux/compile                                  |  347 +++
 build-aux/ltmain.sh                                |    4 +-
 build-aux/test-driver                              |  139 ++
 config.h.in                                        |   47 +-
 configure                                          | 1796 +++++++--------
 configure.ac                                       |  161 +-
 docs/Makefile.am                                   |    8 +-
 docs/Makefile.in                                   |  109 +-
 examples/FiniteField/GF128.C                       |   20 +-
 examples/FiniteField/GFirreducible.C               |   32 +-
 examples/FiniteField/GaloisFields.C                |   82 +-
 examples/FiniteField/Makefile.am                   |   12 +-
 examples/FiniteField/Makefile.in                   |  249 ++-
 examples/FiniteField/Test_Extension.C              |   21 +-
 examples/FiniteField/all_field.C                   |   26 +-
 examples/FiniteField/domain_to_operatorstyle.C     |   18 +-
 examples/FiniteField/exponentiation.C              |    8 +-
 examples/FiniteField/ff_arith.C                    |   42 +-
 examples/FiniteField/gfq_atomic.C                  |  237 +-
 examples/FiniteField/zpz_atomic.C                  |   99 +-
 examples/Integer/Makefile.am                       |    6 +-
 examples/Integer/Makefile.in                       |  289 ++-
 examples/Integer/ModularSquareRoot.C               |    7 +-
 examples/Integer/ProbLucas.C                       |   17 +-
 examples/Integer/iexponentiation.C                 |   43 +-
 examples/Integer/primitiveroot.C                   |    8 +-
 examples/Makefile.am                               |    8 +-
 examples/Makefile.in                               |  277 +--
 examples/Polynomial/Makefile.am                    |    9 +-
 examples/Polynomial/Makefile.in                    |  260 ++-
 examples/Polynomial/PolynomialCRT.C                |   42 +-
 examples/Polynomial/bivariate.C                    |   74 +
 examples/Polynomial/highorder.C                    |    4 +-
 examples/Polynomial/interpolate.C                  |   12 +-
 examples/Polynomial/isirred.C                      |   44 +-
 examples/Polynomial/isprimitive.C                  |   44 +-
 examples/Polynomial/pol_arith.C                    |   14 +-
 examples/Polynomial/pol_eval.C                     |   56 +-
 examples/Polynomial/pol_factor.C                   |   58 +-
 examples/Polynomial/trunc_arith.C                  |   40 +-
 examples/Rational/Makefile.am                      |    5 +-
 examples/Rational/Makefile.in                      |  216 +-
 examples/{FiniteField => RecInt}/Makefile.am       |   25 +-
 examples/{Rational => RecInt}/Makefile.in          |  284 ++-
 examples/RecInt/iterator.C                         |   29 +
 examples/RecInt/rsa.C                              |   58 +
 givaro-config.h                                    |   69 +-
 givaro-config.in                                   |    6 +-
 givaro-makefile.in                                 |   22 +-
 macros/Makefile.am                                 |    1 +
 macros/Makefile.in                                 |  110 +-
 macros/ax_cxx_compile_stdcxx_11.m4                 |  133 ++
 macros/debug.m4                                    |   46 +-
 macros/gmp-check.m4                                |  165 +-
 macros/libtool.m4                                  |   12 +-
 src/Makefile.am                                    |    4 +-
 src/Makefile.in                                    |  333 +--
 src/kernel/Makefile.am                             |    2 +-
 src/kernel/Makefile.in                             |  274 +--
 src/kernel/bstruct/Makefile.in                     |  229 +-
 src/kernel/bstruct/givelem.h                       |    4 +-
 src/kernel/field/Makefile.am                       |   34 +
 src/kernel/{zpz => field}/Makefile.in              |  298 +--
 src/kernel/{zpz => field}/StaticElement.h          |   56 +-
 .../{zpz/givcra.h => field/chineseremainder.h}     |    6 +-
 .../{zpz/givextension.h => field/extension.h}      |   59 +-
 src/kernel/{zpz/zpz.doxy => field/field.doxy}      |    0
 src/kernel/{zpz/givgfq.h => field/gfq.h}           |  163 +-
 src/kernel/{zpz/givgfq.inl => field/gfq.inl}       |  247 +--
 src/kernel/{zpz/givgfqext.h => field/gfqext.h}     |  112 +-
 .../{zpz/givgfqkron.h => field/gfqkronecker.h}     |   18 +-
 src/kernel/{zpz => field}/givprimes16.C            |    0
 src/kernel/{zpz => field}/givprimes16.h            |    0
 src/kernel/{zpz => field}/givrns.h                 |    3 +-
 src/kernel/{zpz => field}/givrnsconvert.inl        |   15 +-
 src/kernel/{zpz => field}/givrnscstor.inl          |    0
 src/kernel/{zpz => field}/givrnsfixed.h            |    4 +-
 src/kernel/{zpz => field}/givrnsfixed.inl          |    2 +-
 src/kernel/{zpz => field}/givtablelimits.C         |    0
 src/kernel/{zpz => field}/givtablelimits.h         |    6 +-
 src/kernel/gmp++/Makefile.am                       |    2 +-
 src/kernel/gmp++/Makefile.in                       |  232 +-
 src/kernel/gmp++/gmp++_int.h                       |  980 +++++----
 src/kernel/gmp++/gmp++_int_add.C                   |   81 +-
 src/kernel/gmp++/gmp++_int_compare.C               |  304 +--
 src/kernel/gmp++/gmp++_int_cstor.C                 |   57 +-
 src/kernel/gmp++/gmp++_int_div.C                   |  166 +-
 src/kernel/gmp++/gmp++_int_io.C                    |   31 +-
 src/kernel/gmp++/gmp++_int_lib.C                   |    6 +-
 src/kernel/gmp++/gmp++_int_misc.C                  |  201 +-
 src/kernel/gmp++/gmp++_int_mod.C                   |   97 +-
 src/kernel/gmp++/gmp++_int_mul.C                   |   93 +-
 src/kernel/gmp++/gmp++_int_pow.C                   |   28 +-
 src/kernel/gmp++/gmp++_int_rand.inl                |  108 +-
 src/kernel/gmp++/gmp++_int_sub.C                   |   79 +-
 src/kernel/gmp++/gmp++_rat.h                       |   50 +-
 src/kernel/gmp++/gmp++_rat_add.C                   |   79 +-
 src/kernel/gmp++/gmp++_rat_compare.C               |   24 +-
 src/kernel/gmp++/gmp++_rat_cstor.C                 |  112 +-
 src/kernel/gmp++/gmp++_rat_io.C                    |    2 +-
 src/kernel/integer/Makefile.in                     |  229 +-
 src/kernel/integer/givinteger.h                    |   47 +-
 src/kernel/integer/givintfactor.inl                |   24 +-
 src/kernel/integer/givintnumtheo.h                 |   11 +-
 src/kernel/integer/givintnumtheo.inl               |   40 +-
 src/kernel/integer/givintprime.C                   |   40 +-
 src/kernel/integer/givintprime.h                   |    6 +-
 src/kernel/integer/givintprime.inl                 |    2 +-
 src/kernel/integer/givintrsa.h                     |   16 +-
 src/kernel/integer/givintrsa.inl                   |   18 +-
 src/kernel/integer/givintsqrootmod.h               |   24 +-
 src/kernel/integer/givintsqrootmod.inl             |   70 +-
 src/kernel/memory/Makefile.in                      |  229 +-
 src/kernel/memory/givaromm.C                       |    3 +-
 src/kernel/rational/Makefile.in                    |  229 +-
 src/kernel/rational/givratcstor.C                  |   30 +-
 src/kernel/rational/givratio.C                     |    2 +-
 src/kernel/rational/givrational.h                  |   54 +-
 src/kernel/rational/givrational.inl                |    8 +-
 src/kernel/rational/givratmisc.C                   |   12 +-
 src/kernel/rational/givratmuldiv.C                 |    8 +-
 src/kernel/recint/Makefile.am                      |   76 +
 src/kernel/{gmp++ => recint}/Makefile.in           |  363 ++--
 src/kernel/recint/radd.h                           |  231 ++
 src/kernel/recint/rcmp.h                           |  202 ++
 src/kernel/recint/rconvert.h                       |  116 +
 src/kernel/recint/rdisplay.h                       |   97 +
 src/kernel/recint/rdiv.h                           |  192 ++
 src/kernel/recint/recdefine.h                      |  148 ++
 src/kernel/recint/recint.doxy                      |   15 +
 src/kernel/recint/recint.h                         |   60 +
 src/kernel/recint/reclonglong.h                    | 2135 ++++++++++++++++++
 src/kernel/recint/rfiddling.h                      |  130 ++
 src/kernel/recint/rint.h                           |   82 +
 src/kernel/recint/rmadd.h                          |  163 ++
 src/kernel/recint/rmbaddmul.h                      |   75 +
 src/kernel/recint/rmbexp.h                         |   74 +
 src/kernel/recint/rmbinv.h                         |   87 +
 src/kernel/recint/rmbmodule.h                      |   64 +
 src/kernel/recint/rmbmul.h                         |   83 +
 src/kernel/recint/rmbreduc.h                       |  121 ++
 src/kernel/recint/rmbrmint.h                       |   97 +
 src/kernel/recint/rmcmp.h                          |  267 +++
 src/kernel/recint/rmconvert.h                      |   80 +
 src/kernel/recint/rmdefine.h                       |   62 +
 src/kernel/recint/rmdisplay.h                      |   98 +
 src/kernel/recint/rmdiv.h                          |  210 ++
 src/kernel/recint/rmextra.h                        |  153 ++
 src/kernel/recint/rmgaddmul.h                      |   74 +
 src/kernel/recint/rmgexp.h                         |  126 ++
 src/kernel/recint/rmginv.h                         |   93 +
 src/kernel/recint/rmgmodule.h                      |  151 ++
 src/kernel/recint/rmgmul.h                         |   80 +
 src/kernel/recint/rmgreduc.h                       |  168 ++
 src/kernel/recint/rmgrmint.h                       |   97 +
 src/kernel/recint/rmint.h                          |   82 +
 src/kernel/recint/rmintmg.h                        |   82 +
 src/kernel/recint/rmmanip.h                        |   76 +
 src/kernel/recint/rmmul.h                          |  156 ++
 src/kernel/recint/rmneg.h                          |   93 +
 src/kernel/recint/rmrandom.h                       |   86 +
 src/kernel/recint/rmsub.h                          |  167 ++
 src/kernel/recint/rmul.h                           |  160 ++
 src/kernel/recint/rrandom.h                        |   59 +
 src/kernel/recint/rrint.h                          |   83 +
 src/kernel/recint/rsub.h                           |  232 ++
 src/kernel/recint/ruadd.h                          |  571 +++++
 src/kernel/recint/ruaddmul.h                       |  240 ++
 src/kernel/recint/rucmp.h                          |  209 ++
 src/kernel/recint/ruconvert.h                      |  123 ++
 src/kernel/recint/rudisplay.h                      |  136 ++
 src/kernel/recint/rudiv.h                          |  329 +++
 src/kernel/recint/ruexp.h                          |  114 +
 src/kernel/recint/rufiddling.h                     |  253 +++
 src/kernel/recint/rugcd.h                          |   89 +
 src/kernel/recint/ruint.h                          |   82 +
 src/kernel/recint/ruinvmod.h                       |  153 ++
 src/kernel/recint/rumanip.h                        |  161 ++
 src/kernel/recint/rumul.h                          |  379 ++++
 src/kernel/recint/rurandom.h                       |   86 +
 src/kernel/recint/ruruint.h                        |  231 ++
 src/kernel/recint/rushift.h                        |  290 +++
 src/kernel/recint/rusub.h                          |  563 +++++
 src/kernel/recint/rutools.h                        |  122 ++
 src/kernel/ring/Makefile.am                        |   63 +
 src/kernel/{zpz => ring}/Makefile.in               |  342 +--
 src/kernel/ring/modular-balanced-double.h          |  171 ++
 src/kernel/ring/modular-balanced-double.inl        |  249 +++
 src/kernel/ring/modular-balanced-float.h           |  174 ++
 src/kernel/ring/modular-balanced-float.inl         |  265 +++
 src/kernel/ring/modular-balanced-int32.h           |  168 ++
 src/kernel/ring/modular-balanced-int32.inl         |  268 +++
 src/kernel/ring/modular-balanced-int64.h           |  166 ++
 src/kernel/ring/modular-balanced-int64.inl         |  252 +++
 src/kernel/ring/modular-balanced.h                 |   29 +
 src/kernel/ring/modular-defines.h                  |  122 ++
 src/kernel/ring/modular-double.h                   |  159 ++
 src/kernel/ring/modular-double.inl                 |  247 +++
 src/kernel/ring/modular-float.h                    |  170 ++
 src/kernel/ring/modular-float.inl                  |  275 +++
 src/kernel/ring/modular-general.h                  |   37 +
 src/kernel/ring/modular-general.inl                |  128 ++
 src/kernel/ring/modular-int16.h                    |  226 ++
 src/kernel/ring/modular-int16.inl                  |  580 +++++
 src/kernel/ring/modular-int32.h                    |  182 ++
 src/kernel/ring/modular-int32.inl                  |  301 +++
 src/kernel/ring/modular-int64.h                    |  211 ++
 src/kernel/ring/modular-int64.inl                  |  542 +++++
 src/kernel/ring/modular-int8.h                     |  225 ++
 src/kernel/ring/modular-int8.inl                   |  603 ++++++
 src/kernel/ring/modular-integer.h                  |  205 ++
 src/kernel/ring/modular-integer.inl                |  233 ++
 src/kernel/ring/modular-inttype.h                  |  193 ++
 src/kernel/ring/modular-inttype.inl                |  238 ++
 src/kernel/ring/modular-log16.h                    |  258 +++
 src/kernel/ring/modular-log16.inl                  |  770 +++++++
 src/kernel/ring/modular-ruint.h                    |  197 ++
 src/kernel/ring/modular-ruint.inl                  |  195 ++
 src/kernel/ring/modular-uint16.h                   |  185 ++
 src/kernel/ring/modular-uint16.inl                 |  281 +++
 src/kernel/ring/modular-uint32.h                   |  179 ++
 src/kernel/ring/modular-uint32.inl                 |  267 +++
 src/kernel/ring/modular-uint64.h                   |  179 ++
 src/kernel/ring/modular-uint64.inl                 |  246 +++
 src/kernel/ring/modular-uint8.h                    |  178 ++
 src/kernel/ring/modular-uint8.inl                  |  304 +++
 src/kernel/ring/modular.h                          |   37 +
 src/kernel/ring/montgomery-int32.h                 |  218 ++
 src/kernel/ring/montgomery-int32.inl               |  292 +++
 src/kernel/ring/montgomery-ruint.h                 |  202 ++
 src/kernel/ring/montgomery-ruint.inl               |  252 +++
 src/kernel/{zpz/givzpz.h => ring/montgomery.h}     |   42 +-
 src/kernel/ring/ring-interface.h                   |   78 +
 src/kernel/{zpz/zpz.doxy => ring/ring.doxy}        |    0
 src/kernel/ring/unparametric-operations.h          |  284 +++
 src/kernel/ring/zring.h                            |  119 +
 src/kernel/system/Makefile.am                      |    5 +-
 src/kernel/system/Makefile.in                      |  234 +-
 src/kernel/system/givcaster.h                      |    6 +
 src/kernel/system/givconfig.h                      |   58 +-
 src/kernel/system/givgenarith.h                    |    4 +-
 src/kernel/system/givomptimer.h                    |   62 +
 src/kernel/system/givpower.h                       |   17 +-
 src/kernel/system/givranditer.h                    |  340 +++
 src/kernel/system/givrandom.h                      |   31 +-
 src/kernel/system/givtimer.h                       |   33 +-
 src/kernel/system/udl.h                            |   56 +
 src/kernel/zpz/Makefile.am                         |   59 -
 src/kernel/zpz/giv_randiter.h                      |  182 --
 src/kernel/zpz/givmontg32.C                        |   82 -
 src/kernel/zpz/givmontg32.h                        |  256 ---
 src/kernel/zpz/givmontg32.inl                      |  417 ----
 src/kernel/zpz/givzpz16std.C                       |   81 -
 src/kernel/zpz/givzpz16std.h                       |  255 ---
 src/kernel/zpz/givzpz16std.inl                     |  581 -----
 src/kernel/zpz/givzpz16table1.C                    |  252 ---
 src/kernel/zpz/givzpz16table1.h                    |  243 ---
 src/kernel/zpz/givzpz16table1.inl                  |  604 ------
 src/kernel/zpz/givzpz32std.C                       |   71 -
 src/kernel/zpz/givzpz32std.h                       |  237 --
 src/kernel/zpz/givzpz32std.inl                     |  602 -----
 src/kernel/zpz/givzpz32uns.C                       |   83 -
 src/kernel/zpz/givzpz32uns.h                       |  237 --
 src/kernel/zpz/givzpz32uns.inl                     |  673 ------
 src/kernel/zpz/givzpz64std.C                       |   67 -
 src/kernel/zpz/givzpz64std.h                       |  229 --
 src/kernel/zpz/givzpz64std.inl                     |  661 ------
 src/kernel/zpz/givzpzGen.h                         |  259 ---
 src/kernel/zpz/givzpzGen.inl                       |  636 ------
 src/kernel/zpz/givzpzInt.h                         |  223 --
 src/kernel/zpz/givzpzInt.inl                       |  547 -----
 src/kernel/zpz/givzpztypes.h                       |   42 -
 src/library/Makefile.in                            |  272 +--
 src/library/matrix/Makefile.am                     |    5 +-
 src/library/matrix/Makefile.in                     |  244 ++-
 src/library/matrix/givmatrix.C                     |    5 -
 src/library/poly1/Makefile.in                      |  229 +-
 src/library/poly1/givdegree.h                      |   28 +-
 src/library/poly1/givpoly1cstor.inl                |    6 +-
 src/library/poly1/givpoly1cyclo.inl                |    8 +-
 src/library/poly1/givpoly1dense.h                  |   23 +-
 src/library/poly1/givpoly1factor.h                 |    8 +-
 src/library/poly1/givpoly1factor.inl               |    4 +-
 src/library/poly1/givpoly1kara.inl                 |   34 +-
 src/library/poly1/givpoly1misc.inl                 |   61 +-
 src/library/poly1/givpoly1padic.h                  |   22 +-
 src/library/poly1/givpoly1proot.inl                |   14 +-
 src/library/tools/Makefile.in                      |  229 +-
 src/library/tools/givfractiondomain.h              |    3 +
 src/library/tools/givhighorder.h                   |    6 +-
 src/library/tools/givquotientdomain.h              |    6 +-
 src/library/tools/givtruncdomain.h                 |    9 +
 src/library/vector/Makefile.am                     |    1 +
 src/library/vector/Makefile.in                     |  180 +-
 src/library/vector/givstoragesparse.h              |   85 +
 src/library/vector/givvectdensespe.inl             |    4 +-
 tests/Makefile.am                                  |  167 +-
 tests/Makefile.in                                  | 2289 +++++++++++++++++---
 tests/test-conversion.C                            |   33 +-
 tests/test-crt.C                                   |  316 +--
 tests/test-ffarith.C                               |  708 +++---
 tests/test-geom.C                                  |   20 +-
 tests/test-integer.C                               |    8 +-
 tests/test-mod.C                                   |   48 +-
 tests/test-modsqroot.C                             |    4 +-
 tests/test-poly.C                                  |   58 +
 tests/test-random.C                                |   57 +-
 tests/test-ratrecon.C                              |    4 +-
 tests/test-recint_cast.C                           |   95 +
 tests/test-recint_convert.C                        |   54 +
 tests/test-recint_exp.C                            |   69 +
 tests/test-recint_extra.C                          |   53 +
 tests/test-recint_rand.C                           |   61 +
 tests/test-ringarith.C                             |  626 +++---
 tests/test-rint_arith.C                            |  166 ++
 tests/test-rmint_arith.C                           |  129 ++
 tests/test-rmint_comparisons.C                     |   85 +
 tests/test-rmint_complex.C                         |   83 +
 tests/test-rmint_constructors.C                    |   85 +
 tests/test-rmint_inv_div.C                         |   82 +
 tests/test-rmint_montgomery.C                      |   86 +
 tests/test-rmint_neg.C                             |   43 +
 tests/test-ruint_arazi.C                           |   48 +
 tests/test-ruint_arith.C                           |  133 ++
 tests/test-ruint_comparisons.C                     |   98 +
 tests/test-ruint_complex.C                         |  106 +
 tests/test-ruint_constructors.C                    |   74 +
 tests/test-ruint_fiddling.C                        |  123 ++
 tests/test-ruint_lmul.C                            |   64 +
 tests/test-ruint_operators.C                       |  172 ++
 tests/test-ruint_shift.C                           |   61 +
 tests/test-ruint_square.C                          |   38 +
 tests/test-trunc.C                                 |   14 +-
 343 files changed, 37653 insertions(+), 15641 deletions(-)

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/givaro.git



More information about the debian-science-commits mailing list