summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJulian Rüth <julian.rueth@fsfe.org>2018-02-09 20:23:48 +0100
committerJulian Rüth <julian.rueth@fsfe.org>2018-02-09 20:23:48 +0100
commit241bd7ac2d4dbdc5765ef2222e46a7be7f2817a2 (patch)
tree39c1aa66f7f7ebda0d143d7da1c6870cfb654c01
parentMore doctests (diff)
parentUpdated SageMath version to 8.2.beta5 (diff)
Merge remote-tracking branch 'trac/develop' into t/23505/lattice_precisionu/saraedum/lattice_precision
-rw-r--r--Makefile6
-rw-r--r--VERSION.txt2
-rw-r--r--build/pkgs/atlas/dependencies2
-rw-r--r--build/pkgs/backports_functools_lru_cache/SPKG.txt5
-rw-r--r--build/pkgs/backports_functools_lru_cache/checksums.ini4
-rw-r--r--build/pkgs/backports_functools_lru_cache/dependencies5
-rw-r--r--build/pkgs/backports_functools_lru_cache/package-version.txt1
-rw-r--r--build/pkgs/backports_functools_lru_cache/spkg-install3
-rw-r--r--build/pkgs/backports_functools_lru_cache/type1
-rw-r--r--build/pkgs/configure/checksums.ini6
-rw-r--r--build/pkgs/configure/package-version.txt2
-rw-r--r--build/pkgs/coxeter3/SPKG.txt2
-rw-r--r--build/pkgs/fplll/package-version.txt2
-rw-r--r--build/pkgs/fplll/patches/GCC-PR10200.patch74
-rw-r--r--build/pkgs/fplll/patches/pow.patch27
-rw-r--r--build/pkgs/gcc/dependencies2
-rw-r--r--build/pkgs/gfortran/SPKG.txt25
l---------build/pkgs/gfortran/checksums.ini1
l---------build/pkgs/gfortran/dependencies1
l---------build/pkgs/gfortran/package-version.txt1
-rw-r--r--build/pkgs/gfortran/spkg-install77
-rw-r--r--build/pkgs/gfortran/type1
-rw-r--r--build/pkgs/giac/SPKG.txt15
-rw-r--r--build/pkgs/giac/package-version.txt2
-rw-r--r--build/pkgs/giac/patches/alloca.patch38
-rw-r--r--build/pkgs/giac/patches/dirent.patch40
-rw-r--r--build/pkgs/giac/patches/sunos_abs.patch18
-rwxr-xr-xbuild/pkgs/giac/spkg-src2
-rw-r--r--build/pkgs/gmpy2/package-version.txt2
-rw-r--r--build/pkgs/gmpy2/patches/PR-180-add_data_struct.patch80
-rw-r--r--build/pkgs/gmpy2/patches/PR-181-Fix_mpc_precision_issue.patch105
-rw-r--r--build/pkgs/iconv/checksums.ini8
-rw-r--r--build/pkgs/iconv/package-version.txt2
-rw-r--r--build/pkgs/lcalc/package-version.txt2
-rw-r--r--build/pkgs/lcalc/patches/pari-mem.patch24
-rw-r--r--build/pkgs/matplotlib/checksums.ini6
-rw-r--r--build/pkgs/matplotlib/dependencies2
-rw-r--r--build/pkgs/matplotlib/package-version.txt2
-rwxr-xr-xbuild/pkgs/matplotlib/spkg-src6
-rw-r--r--build/pkgs/maxima/package-version.txt2
-rw-r--r--build/pkgs/maxima/spkg-install17
-rw-r--r--build/pkgs/numpy/dependencies2
-rw-r--r--build/pkgs/openblas/dependencies2
-rw-r--r--build/pkgs/pcre/spkg-check2
-rw-r--r--build/pkgs/pcre/spkg-install19
-rw-r--r--build/pkgs/python3/spkg-build6
-rw-r--r--build/pkgs/qhull/dependencies6
-rw-r--r--build/pkgs/qhull/package-version.txt2
-rw-r--r--build/pkgs/qhull/spkg-install20
-rw-r--r--build/pkgs/r/dependencies2
-rw-r--r--build/pkgs/r/package-version.txt2
-rw-r--r--build/pkgs/r/patches/link.patch15
-rw-r--r--build/pkgs/scipy/dependencies2
-rw-r--r--build/pkgs/singular/package-version.txt2
-rw-r--r--build/pkgs/singular/patches/floor.patch33
-rw-r--r--build/pkgs/singular/patches/floor2.patch37
-rw-r--r--build/pkgs/singular/patches/pow.patch28
-rw-r--r--build/pkgs/singular/patches/sunos.diff93
-rw-r--r--build/pkgs/singular/patches/sunos.patch180
-rw-r--r--build/pkgs/subprocess32/SPKG.txt5
-rw-r--r--build/pkgs/subprocess32/checksums.ini4
-rw-r--r--build/pkgs/subprocess32/dependencies5
-rw-r--r--build/pkgs/subprocess32/package-version.txt1
-rw-r--r--build/pkgs/subprocess32/spkg-install3
-rw-r--r--build/pkgs/subprocess32/type1
-rw-r--r--configure.ac79
-rw-r--r--src/bin/sage-banner2
-rw-r--r--src/bin/sage-version.sh4
-rw-r--r--src/doc/common/conf.py6
-rw-r--r--src/doc/en/reference/combinat/module_list.rst1
-rw-r--r--src/doc/en/reference/dynamics/cellular_automata.rst8
-rw-r--r--src/doc/en/reference/dynamics/index.rst5
-rw-r--r--src/doc/en/reference/quadratic_forms/index.rst1
-rw-r--r--src/doc/en/reference/references/index.rst42
-rw-r--r--src/doc/en/thematic_tutorials/coercion_and_categories.rst2
-rw-r--r--src/doc/en/thematic_tutorials/explicit_methods_in_number_theory/introduction.rst2
-rw-r--r--src/module_list.py4
-rw-r--r--src/sage/all.py2
-rw-r--r--src/sage/calculus/riemann.pyx2
-rw-r--r--src/sage/categories/finite_fields.py15
-rw-r--r--src/sage/categories/modules_with_basis.py4
-rw-r--r--src/sage/coding/delsarte_bounds.py2
-rw-r--r--src/sage/coding/linear_code.py2
-rw-r--r--src/sage/coding/reed_muller_code.py2
-rw-r--r--src/sage/combinat/all.py2
-rw-r--r--src/sage/combinat/alternating_sign_matrix.py16
-rw-r--r--src/sage/combinat/catalog_partitions.py1
-rw-r--r--src/sage/combinat/cluster_algebra_quiver/cluster_seed.py2
-rw-r--r--src/sage/combinat/crystals/catalog.py3
-rw-r--r--src/sage/combinat/crystals/kirillov_reshetikhin.py2
-rw-r--r--src/sage/combinat/designs/orthogonal_arrays.py4
-rw-r--r--src/sage/combinat/dyck_word.py2
-rw-r--r--src/sage/combinat/integer_lists/invlex.pyx2
-rw-r--r--src/sage/combinat/k_tableau.py2
-rw-r--r--src/sage/combinat/posets/hasse_diagram.py114
-rw-r--r--src/sage/combinat/posets/linear_extensions.py75
-rw-r--r--src/sage/combinat/posets/poset_examples.py53
-rw-r--r--src/sage/combinat/posets/posets.py64
-rw-r--r--src/sage/combinat/rigged_configurations/bij_type_E67.py6
-rw-r--r--src/sage/combinat/rigged_configurations/kleber_tree.py51
-rw-r--r--src/sage/combinat/rigged_configurations/rc_crystal.py15
-rw-r--r--src/sage/combinat/rigged_configurations/rc_infinity.py14
-rw-r--r--src/sage/combinat/rigged_configurations/rigged_configurations.py38
-rw-r--r--src/sage/combinat/rigged_configurations/rigged_partition.pxd15
-rw-r--r--src/sage/combinat/rigged_configurations/rigged_partition.pyx (renamed from src/sage/combinat/rigged_configurations/rigged_partition.py)214
-rw-r--r--src/sage/combinat/shifted_primed_tableau.py2058
-rw-r--r--src/sage/combinat/species/composition_species.py2
-rw-r--r--src/sage/doctest/control.py5
-rw-r--r--src/sage/doctest/forker.py41
-rw-r--r--src/sage/dynamics/all.py1
-rw-r--r--src/sage/dynamics/arithmetic_dynamics/product_projective_ds.py2
-rw-r--r--src/sage/dynamics/arithmetic_dynamics/projective_ds.py12
-rw-r--r--src/sage/dynamics/arithmetic_dynamics/wehlerK3.py2
-rw-r--r--src/sage/dynamics/cellular_automata/__init__.py3
-rw-r--r--src/sage/dynamics/cellular_automata/all.py3
-rw-r--r--src/sage/dynamics/cellular_automata/solitons.py1183
-rw-r--r--src/sage/dynamics/complex_dynamics/mandel_julia.py2
-rw-r--r--src/sage/functions/airy.py5
-rw-r--r--src/sage/functions/all.py8
-rw-r--r--src/sage/functions/bessel.py6
-rw-r--r--src/sage/functions/gamma.py973
-rw-r--r--src/sage/functions/hypergeometric.py11
-rw-r--r--src/sage/functions/log.py2
-rw-r--r--src/sage/functions/orthogonal_polys.py17
-rw-r--r--src/sage/functions/other.py1682
-rw-r--r--src/sage/functions/special.py3
-rw-r--r--src/sage/functions/transcendental.py4
-rw-r--r--src/sage/geometry/cone.py43
-rw-r--r--src/sage/geometry/hyperbolic_space/hyperbolic_geodesic.py4
-rw-r--r--src/sage/geometry/polyhedron/base.py6
-rw-r--r--src/sage/graphs/generic_graph.py9
-rw-r--r--src/sage/graphs/generic_graph_pyx.pyx1
-rw-r--r--src/sage/graphs/graph.py228
-rw-r--r--src/sage/graphs/hypergraph_generators.py4
-rw-r--r--src/sage/graphs/isgci.py5
-rw-r--r--src/sage/graphs/line_graph.py15
-rw-r--r--src/sage/graphs/modular_decomposition.py2
-rw-r--r--src/sage/groups/braid.py2
-rw-r--r--src/sage/groups/perm_gps/partn_ref/refinement_graphs.pyx2
-rw-r--r--src/sage/interfaces/gap.py16
-rw-r--r--src/sage/interfaces/maxima_lib.py11
-rw-r--r--src/sage/interfaces/sympy.py4
-rw-r--r--src/sage/interfaces/tachyon.py2
-rw-r--r--src/sage/libs/ecl.pyx44
-rw-r--r--src/sage/libs/gap/element.pyx96
-rw-r--r--src/sage/libs/gap/gap_includes.pxd4
-rw-r--r--src/sage/libs/pari/misc.pxd3
-rw-r--r--src/sage/libs/pari/misc.pyx25
-rw-r--r--src/sage/libs/pynac/constant.pyx4
-rw-r--r--src/sage/libs/pynac/pynac.pyx6
-rw-r--r--src/sage/libs/singular/singular.pyx6
-rw-r--r--src/sage/manifolds/chart_func.py6
-rw-r--r--src/sage/manifolds/differentiable/manifold_homset.py4
-rw-r--r--src/sage/manifolds/differentiable/real_line.py2
-rw-r--r--src/sage/manifolds/scalarfield.py18
-rw-r--r--src/sage/matrix/action.pyx16
-rw-r--r--src/sage/matrix/matrix2.pyx2
-rw-r--r--src/sage/matrix/matrix_double_dense.pyx2
-rw-r--r--src/sage/matrix/matrix_gap.pxd10
-rw-r--r--src/sage/matrix/matrix_gap.pyx399
-rw-r--r--src/sage/matrix/matrix_space.py61
-rw-r--r--src/sage/misc/converting_dict.py2
-rw-r--r--src/sage/misc/temporary_file.py126
-rw-r--r--src/sage/modular/abvar/abvar.py3
-rw-r--r--src/sage/modular/abvar/finite_subgroup.py4
-rw-r--r--src/sage/modular/abvar/homology.py4
-rw-r--r--src/sage/modular/hecke/module.py5
-rw-r--r--src/sage/modular/hecke/submodule.py4
-rw-r--r--src/sage/modular/modform/l_series_gross_zagier_coeffs.pyx2
-rw-r--r--src/sage/modular/modform/space.py2
-rw-r--r--src/sage/modular/modform_hecketriangle/abstract_space.py2
-rw-r--r--src/sage/modular/modform_hecketriangle/functors.py2
-rw-r--r--src/sage/modular/modform_hecketriangle/hecke_triangle_groups.py2
-rw-r--r--src/sage/modular/modform_hecketriangle/readme.py2
-rw-r--r--src/sage/modular/modsym/space.py5
-rw-r--r--src/sage/modular/pollack_stevens/manin_map.py2
-rw-r--r--src/sage/modular/pollack_stevens/modsym.py2
-rw-r--r--src/sage/modular/pollack_stevens/space.py2
-rw-r--r--src/sage/modules/free_module.py836
-rw-r--r--src/sage/modules/free_module_morphism.py18
-rw-r--r--src/sage/modules/free_quadratic_module.py56
-rw-r--r--src/sage/modules/quotient_module.py101
-rw-r--r--src/sage/modules/torsion_quadratic_module.py122
-rw-r--r--src/sage/plot/arc.py18
-rw-r--r--src/sage/plot/arrow.py14
-rw-r--r--src/sage/plot/contour_plot.py12
-rw-r--r--src/sage/plot/graphics.py6
-rw-r--r--src/sage/plot/plot.py18
-rw-r--r--src/sage/plot/plot3d/list_plot3d.py55
-rw-r--r--src/sage/probability/probability_distribution.pyx2
-rw-r--r--src/sage/quadratic_forms/genera/normal_form.py1510
-rw-r--r--src/sage/rings/asymptotic/asymptotic_expansion_generators.py3
-rw-r--r--src/sage/rings/complex_double.pyx37
-rw-r--r--src/sage/rings/complex_mpc.pyx79
-rw-r--r--src/sage/rings/complex_number.pyx59
-rw-r--r--src/sage/rings/finite_rings/element_base.pxd3
-rw-r--r--src/sage/rings/finite_rings/element_base.pyx8
-rw-r--r--src/sage/rings/finite_rings/integer_mod_ring.py7
-rw-r--r--src/sage/rings/function_field/function_field.py2
-rw-r--r--src/sage/rings/integer.pyx62
-rw-r--r--src/sage/rings/laurent_series_ring.py110
-rw-r--r--src/sage/rings/number_field/number_field.py29
-rw-r--r--src/sage/rings/number_field/totallyreal.pyx3
-rw-r--r--src/sage/rings/padics/padic_generic.py3