[givaro] branch master updated (f9b0a81 -> 2c9c6d8)

Doug Torrance dtorrance-guest at moszumanska.debian.org
Wed Aug 10 05:09:37 UTC 2016


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

dtorrance-guest pushed a change to branch master
in repository givaro.

      from  f9b0a81   Re-add the flag -std=gnu++11 to --cflags in the pkg-config file.
      adds  458925a   Imported Upstream version 4.0.1
       new  6ffd038   Imported Upstream version 4.0.2
       new  76b206b   Merge tag 'upstream/4.0.2'
       new  b302927   debian/patches/gfqdom-for-macaulay2.patch: Remove patch; applied upstream.
       new  bd48ce4   debian/patches/pkg-config-bad-directive.patch: Refresh patch for new upstream version.
       new  623a60f   Rename libgivaro8 to libgivaro9 for SONAME version bump.
       new  ed07c18   debian/rules: Remove executable bit on example file. Fixes executable-not-elf-or-script Lintian warning.
       new  2c9c6d8   debian/changelog: Add entry for version 4.0.2-1.

The 7 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .gitignore                                         |   3 +-
 .travis.yml                                        |  52 +++
 AUTHORS                                            |  11 +-
 ChangeLog                                          |   1 -
 Makefile.am                                        |   2 +-
 README.md                                          |  23 +-
 autogen.sh                                         |   6 +-
 benchmarks/Makefile.am                             |   2 +-
 benchmarks/Makefile.tests                          |  78 ++++
 benchmarks/benchmark-recint_exp.C                  |  42 ++-
 benchmarks/benchmark-recint_inadd.C                |  65 ++++
 benchmarks/benchmark-recint_inmul.C                |  65 ++++
 benchmarks/benchmark-recint_inv_arazi.C            |  25 +-
 benchmarks/benchmark-recint_mul.C                  |  26 +-
 benchmarks/benchmark-recint_mulm.C                 |  74 ++++
 benchmarks/benchmark-recint_tmul.C                 |  63 ++++
 benchmarks/generic.gnuplot                         |  24 ++
 benchmarks/perfpublisher.sh                        |  26 +-
 configure.ac                                       |  34 +-
 debian/changelog                                   |  14 +
 debian/control                                     |   4 +-
 debian/{libgivaro8.install => libgivaro9.install}  |   0
 debian/patches/gfqdom-for-macaulay2.patch          | 209 -----------
 debian/patches/pkg-config-bad-directive.patch      |   6 +-
 debian/patches/series                              |   1 -
 debian/rules                                       |   4 +
 examples/Integer/primitiveroot.C                   |  54 +--
 examples/Polynomial/Makefile.am                    |   3 +-
 examples/Polynomial/isgenerator.C                  |  53 +++
 examples/RecInt/Makefile.am                        |  34 +-
 examples/RecInt/extended-int-types.C               |  62 ++++
 examples/RecInt/iterator.C                         |  29 --
 .../rrandom.h => examples/RecInt/recint-iterator.C |  47 +--
 givaro.pc.in                                       |   4 +-
 macros/CodeChunk/Makefile.am                       |  18 +
 macros/CodeChunk/avx.C                             |  11 +
 macros/CodeChunk/sse.C                             |  12 +
 macros/ax_check_x86_features.m4                    |  77 ++++
 macros/ax_gcc_x86_cpu_supports.m4                  | 104 ++++++
 macros/simd-check.m4                               | 126 +++++++
 src/Makefile.am                                    |   2 +-
 src/kernel/field/extension.h                       |   2 +-
 src/kernel/field/gf2.h                             |   4 +-
 src/kernel/field/gf2.inl                           |   0
 src/kernel/field/gfq.h                             |  10 +-
 src/kernel/field/gfq.inl                           |  71 ++++
 src/kernel/recint/recdefine.h                      |   1 +
 src/kernel/recint/rint.h                           |   2 +
 src/kernel/recint/rmgmodule.h                      |  10 +-
 src/kernel/recint/rmint.h                          |   2 +
 src/kernel/recint/rmintmg.h                        |   2 +
 src/kernel/recint/ruconvert.h                      |  51 ++-
 src/kernel/recint/ruint.h                          |   2 +
 src/kernel/recint/rumul.h                          |   6 +-
 src/kernel/recint/ruruint.h                        |  11 +-
 src/kernel/ring/Makefile.am                        |   5 +-
 src/kernel/ring/modular-double.h                   |   5 +-
 src/kernel/ring/modular-extended.h                 | 305 +++++++++++++++
 src/kernel/ring/modular-extended.inl               | 285 ++++++++++++++
 src/kernel/ring/modular-float.h                    |   8 +-
 src/kernel/ring/modular-int16.h                    | 412 +++++++++++----------
 src/kernel/ring/modular-int32.h                    | 330 +++++++++--------
 src/kernel/ring/modular-int32.inl                  |  11 +-
 src/kernel/ring/modular-int64.h                    | 391 ++++++++++---------
 src/kernel/ring/modular-int64.inl                  |  30 +-
 src/kernel/ring/modular-int8.h                     | 407 ++++++++++----------
 src/kernel/ring/modular-integer.h                  |   6 +-
 src/kernel/ring/modular-inttype.h                  |   8 +-
 src/kernel/ring/modular-mulprecomp.inl             |  95 +++++
 src/kernel/ring/modular-ruint.h                    |   4 +-
 src/kernel/ring/modular-uint16.h                   | 340 +++++++++--------
 src/kernel/ring/modular-uint32.h                   | 335 +++++++++--------
 src/kernel/ring/modular-uint64.h                   | 327 ++++++++--------
 src/kernel/ring/modular-uint64.inl                 |  31 +-
 src/kernel/ring/modular-uint8.h                    | 327 ++++++++--------
 src/kernel/ring/modular-uint8.inl                  |   5 +-
 src/kernel/ring/modular.h                          |   4 +-
 src/kernel/ring/montgomery-int32.h                 |   3 +-
 src/kernel/ring/montgomery-ruint.h                 |   8 +-
 src/kernel/system/givconfig.h                      |  12 +-
 tests/Makefile.am                                  |   4 +-
 tests/jenkins-maker.sh                             |  85 +++++
 tests/perfpublisher.sh                             |  25 +-
 tests/test-ffarith.C                               |  27 +-
 tests/test-modularmulprecomp.C                     | 211 +++++++++++
 tests/test-ringarith.C                             |  94 +++--
 tests/test-ruint_operators.C                       |   6 +-
 87 files changed, 4016 insertions(+), 1800 deletions(-)
 create mode 100644 .travis.yml
 create mode 100644 benchmarks/Makefile.tests
 create mode 100644 benchmarks/benchmark-recint_inadd.C
 create mode 100644 benchmarks/benchmark-recint_inmul.C
 create mode 100644 benchmarks/benchmark-recint_mulm.C
 create mode 100644 benchmarks/benchmark-recint_tmul.C
 create mode 100644 benchmarks/generic.gnuplot
 rename debian/{libgivaro8.install => libgivaro9.install} (100%)
 delete mode 100644 debian/patches/gfqdom-for-macaulay2.patch
 create mode 100755 examples/Polynomial/isgenerator.C
 create mode 100644 examples/RecInt/extended-int-types.C
 delete mode 100644 examples/RecInt/iterator.C
 copy src/kernel/recint/rrandom.h => examples/RecInt/recint-iterator.C (64%)
 create mode 100644 macros/CodeChunk/Makefile.am
 create mode 100644 macros/CodeChunk/avx.C
 create mode 100644 macros/CodeChunk/sse.C
 create mode 100644 macros/ax_check_x86_features.m4
 create mode 100644 macros/ax_gcc_x86_cpu_supports.m4
 create mode 100644 macros/simd-check.m4
 mode change 100644 => 100755 src/kernel/field/gf2.h
 mode change 100644 => 100755 src/kernel/field/gf2.inl
 create mode 100644 src/kernel/ring/modular-extended.h
 create mode 100644 src/kernel/ring/modular-extended.inl
 create mode 100644 src/kernel/ring/modular-mulprecomp.inl
 create mode 100755 tests/jenkins-maker.sh
 create mode 100644 tests/test-modularmulprecomp.C

-- 
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