Sage 8.5 was released on 22 December 2018. It is available in
source and binary form from:

  * http://www.sagemath.org/download.html

Sage (http://www.sagemath.org/) is developed by volunteers and combines
over 90 open source packages. For instructions about installing Sage, see

  * http://doc.sagemath.org/html/en/installation/index.html

The following page lists the platforms on which Sage should work:

  * http://wiki.sagemath.org/SupportedPlatforms

If you have any questions and/or problems, please report them to any of
these Google groups:

  * sage-support: http://groups.google.com/group/sage-support
  * sage-devel: http://groups.google.com/group/sage-devel

You can also drop by in #sagemath on freenode or post your questions
at http://ask.sagemath.org/

The following 63 people contributed to this release. Of those, 4 made
their first contribution to Sage:

  - Alejandra Alvarado
  - Alex J. Best
  - Andrew Mathas
  - Andrey Novoseltsev
  - Angelos Koutsianas
  - Anne Schilling
  - Antonio Rojas
  - Ben Hutz
  - Beth Malmskog
  - Bruce Westbury
  - Bryan Gin-ge Chen
  - Chris Rasmussen
  - Christelle Vincent
  - Christian Stump
  - Clemens Heuberger
  - Daniel Bump
  - Daniel Krenn
  - David Coudert
  - David Roe
  - Dima Pasechnik
  - Eric Gourgoulhon
  - Erik Bray
  - Florentin Jaffredo
  - François Bissey
  - Friedrich Wiemer
  - Frédéric Chapoton
  - Jeroen Demeyer
  - Joey van Langen [first contribution]
  - John Cremona
  - John Palmieri
  - Jori Mäntysalo
  - Julian Rüth
  - Kiran Kedlaya
  - Konrad K. Dabrowski
  - Manon Stipulanti
  - Marc Mezzarobba
  - Marco Mancini
  - Markus Wageringel [first contribution]
  - Martin Rubey
  - Matthias Koeppe
  - Mckenzie West
  - Odile Bénassy [first contribution]
  - Paul Mercat
  - Peter Bruin
  - Raghukul Raman
  - Ralf Stephan
  - Rusydi H. Makarim
  - Salvatore Stella
  - Samuel Lelièvre
  - Sebastian Oehms
  - Simon Brandhorst
  - Simon King
  - Steven Trogdon
  - Sébastien Labbé
  - Thibaut Verron [first contribution]
  - Thierry Monteil
  - Tim Dumol
  - Timo Kaufmann
  - Travis Scrimshaw
  - Vincent Delecroix
  - Vincent Klein
  - Volker Braun
  - Xavier Caruso

* Release manager: Volker Braun.

* We closed 363 tickets in this release.

Merged in sage-8.5.beta0:

#23432: Jeroen Demeyer: Type debugger [Reviewed by Travis Scrimshaw]
#24692: Jeroen Demeyer: Upgrade GDB [Reviewed by Dima Pasechnik]
#25017: Frédéric Chapoton: bug in substitution of free group element [Reviewed by Vincent Delecroix]
#25260: Timo Kaufmann, Julian Rüth, Bryan Gin-ge Chen: Upgrade to NumPy 1.15.2 [Reviewed by Travis Scrimshaw]
#25270: Julian Rüth: Add option to only run short doctests [Reviewed by Erik Bray]
#25382: John Palmieri: py3: do not include the notebook documentation in sage [Reviewed by Dima Pasechnik]
#25684: Simon Brandhorst: FGP_module - add a transformation from and to the user defined generators. [Reviewed by Travis Scrimshaw]
#25765: Friedrich Wiemer: Add some more SBox constructions [Reviewed by Rusydi H. Makarim]
#25857: Erik Bray: Toolchain dependencies that have circular self-dependencies should not be uninstalled before reinstalling/upgrading them [Reviewed by Dima Pasechnik, Jeroen Demeyer]
#25869: Florentin Jaffredo: Add manifold catalog [Reviewed by Eric Gourgoulhon, Travis Scrimshaw]
#25875: Simon Brandhorst: Construct a genus from a list of symbols. [Reviewed by Travis Scrimshaw, Simon Brandhorst]
#26099: Frédéric Chapoton: trim lattices [Reviewed by Jori Mäntysalo]
#26175: Frédéric Chapoton: another typo ticket (2018-09) [Reviewed by Jori Mäntysalo]
#26266: Erik Bray, Frédéric Chapoton: py3: @interact is broken [Reviewed by Odile Bénassy]
#26306: Erik Bray: py3: sort group elements for generating OperationTables [Reviewed by Travis Scrimshaw]
#26348: Martin Rubey: 3 other internet doctests failing in findstat.py [Reviewed by Sébastien Labbé, Frédéric Chapoton]
#26388: Vincent Klein: Bug in comparison of integers and libgap integers [Reviewed by Frédéric Chapoton, Vincent Delecroix]
#26389: Jeroen Demeyer: Listing meataxe matrices with zero rows is broken [Reviewed by Travis Scrimshaw]
#26391: Frédéric Chapoton: py3: partial cure for multiset_partition_into_sets_ordered [Reviewed by Travis Scrimshaw]
#26396: Jeroen Demeyer: Upgrade to cypari2-1.3.1 [Reviewed by Travis Scrimshaw]
#26400: Frédéric Chapoton: py3 fix all doctests in groups/matrix_gps [Reviewed by Travis Scrimshaw]
#26414: Jeroen Demeyer: Various fixes to rational_power_parts() [Reviewed by Travis Scrimshaw]
#26415: Erik Bray: py3: use sage_getargspec more consistently [Reviewed by Travis Scrimshaw]
#26417: Frédéric Chapoton: py3: more robust doctests in one thematic tutorial [Reviewed by Travis Scrimshaw]
#26418: Erik Bray: py3: fix int argument check in Matrix_integer_dense.__pow__ [Reviewed by Frédéric Chapoton]
#26419: Frédéric Chapoton: py3: fix hash for trees [Reviewed by Travis Scrimshaw]
#26424: Travis Scrimshaw: Bugs in inverses of Yokonuma-Hecke algebras [Reviewed by Frédéric Chapoton]
#26427: Thierry Monteil: add doctest to charpoly method of symbolic matrices [Reviewed by Frédéric Chapoton]
#26428: David Coudert: improve is_weakly_chordal [Reviewed by Travis Scrimshaw]
#26430: Frédéric Chapoton: py3: fix some doctests in combinat/designs [Reviewed by Vincent Klein]
#26431: Frédéric Chapoton: py3: not sorting vertices on some graph functions [Reviewed by Travis Scrimshaw, David Coudert]
#26432: David Coudert: clean graph.py [Reviewed by Travis Scrimshaw]
#26433: Xavier Caruso, Travis Scrimshaw: Slowness in generic quo_rem [Reviewed by Travis Scrimshaw]
#26435: Matthias Koeppe: polytopes.simplex: Add base_ring keyword, allow exact computation with project=True [Reviewed by Travis Scrimshaw]
#26436: Travis Scrimshaw: Force input of affine permutation groups to be elements of ZZ [Reviewed by Andrew Mathas]
#26437: David Coudert: clean partial_cube.py [Reviewed by Frédéric Chapoton]
#26439: David Coudert: clean matchpoly.pyx [Reviewed by Travis Scrimshaw]
#26444: David Coudert: Use maximal cliques iterator for line graph [Reviewed by Travis Scrimshaw]
#26447: Frédéric Chapoton: py3: do not sort vertices in static graphs [Reviewed by David Coudert]
#26448: David Coudert: clean hyperbolicity.pyx [Reviewed by Travis Scrimshaw]
#26452: Daniel Krenn: cartesian products of MonomialGrowthGroup related to number fields [Reviewed by Clemens Heuberger]
#26453: Julian Rüth: Relicense sphinxify.py [Reviewed by Tim Dumol]
#26455: Frédéric Chapoton: remove deprecated call method for symbolic matrices [Reviewed by Travis Scrimshaw]
#26456: Frédéric Chapoton: remove deprecated zero_element [Reviewed by Travis Scrimshaw]
#26458: Vincent Klein: Py3: Fix DeprecationWarning: generator X raised StopIteration for combinat/words [Reviewed by Frédéric Chapoton]
#26461: Frédéric Chapoton: adding new Catalan semilattices [Reviewed by Travis Scrimshaw]
#26463: Jeroen Demeyer: gen_to_sage: make imports global [Reviewed by John Cremona, Travis Scrimshaw]
#26464: Frédéric Chapoton: some cleanup in fan.py [Reviewed by Travis Scrimshaw]
#26465: Frédéric Chapoton: remove deprecated stuff in polyhedron/plot [Reviewed by Travis Scrimshaw]
#26466: Vincent Klein: Py3: Fix DeprecationWarning: generator X raised StopIteration [Reviewed by Frédéric Chapoton]
#26467: David Coudert: clean hypergraph_generators.py [Reviewed by Travis Scrimshaw]
#26469: David Coudert: avoid sorting vertex labels in graph_plot.py [Reviewed by Travis Scrimshaw]
#26473: Sébastien Labbé: py3: fix doctests failures of sage/combinat/words/word_*datatype* [Reviewed by Vincent Klein]
#26475: Eric Gourgoulhon: py3: make all tests in manifolds passed [Reviewed by Frédéric Chapoton]
#26476: Frédéric Chapoton: refine the category of Symmetric groups [Reviewed by Travis Scrimshaw]
#26477: Frédéric Chapoton: remove deprecated stuff in polynomial_element [Reviewed by Travis Scrimshaw]
#26483: David Coudert: clean graph_database.py [Reviewed by Travis Scrimshaw]
#26484: David Coudert: clean graph_coloring.py [Reviewed by Travis Scrimshaw]
#26485: David Coudert: clean genus.pyx [Reviewed by Travis Scrimshaw]
#26486: David Coudert: clean distances_all_pairs.pyx [Reviewed by Sébastien Labbé]
#26488: Antonio Rojas: Remove one usage of SAGE_ROOT in doctests [Reviewed by François Bissey]
#26493: Jeroen Demeyer: element_pari_ffelt: use PARI clones instead of deepcopy_to_python_heap() [Reviewed by Peter Bruin]
#26494: Frédéric Chapoton: faster f-polynomial and zeta-polynomial for posets [Reviewed by Travis Scrimshaw]
#26500: Travis Scrimshaw: Add is_derangements method to Permutation [Reviewed by Anne Schilling]
#26502: Samuel Lelièvre: failing optional internet doctests in sage/combinat/designs [Reviewed by Frédéric Chapoton]

Merged in sage-8.5.beta1:

#25609: Christian Stump: have libgap permutation to sage use permutation instead of permutation group element [Reviewed by Travis Scrimshaw]
#25936: Florentin Jaffredo: Improvements to integrated curves and geodesics on manifolds [Reviewed by Travis Scrimshaw, Eric Gourgoulhon]
#26174: Bryan Gin-ge Chen: Upgrade jupyter notebook to 5.7.0 [Reviewed by François Bissey, Jeroen Demeyer]
#26176: Julian Rüth: SageKernelSpec doctests fail in non-standard setups [Reviewed by Jeroen Demeyer]
#26314: Vincent Klein: py3: Fix interfaces module for python3 [Reviewed by Frédéric Chapoton]
#26416: Erik Bray: Improve implementation of sage.databases.cremona.split_code [Reviewed by Frédéric Chapoton]
#26422: Frédéric Chapoton: some details in the master reference file [Reviewed by John Palmieri]
#26429: Frédéric Chapoton: py3: fix some doctests in game_theory [Reviewed by Travis Scrimshaw]
#26438: David Coudert: clean orientations.py [Reviewed by Frédéric Chapoton]
#26445: Frédéric Chapoton: some work on doc of Dyck path [Reviewed by Travis Scrimshaw]
#26446: David Coudert: clean lovasz_theta, isgci, independent_set [Reviewed by Travis Scrimshaw]
#26454: Julian Rüth: Do not check for random output of cusps_nf.py [Reviewed by Travis Scrimshaw]
#26459: Frédéric Chapoton: remove deprecated stuff in sloane.py [Reviewed by Thierry Monteil]
#26468: Vincent Klein: Py3: Some fixes in combinat/finite_state_machine.py [Reviewed by Frédéric Chapoton]
#26478: David Coudert: clean graph_plot_js.py, graph_list.py and graph_input.py [Reviewed by Travis Scrimshaw]
#26479: Xavier Caruso: padic printer does not support latex names [Reviewed by David Roe, Frédéric Chapoton]
#26480: David Coudert: clean graph_latex.py [Reviewed by Frédéric Chapoton]
#26491: Clemens Heuberger: Maximum recursion depth exceeded when dumping a large Finite State Machines [Reviewed by Daniel Krenn]
#26499: Dima Pasechnik: sagenb 1.1.0 [Reviewed by François Bissey]
#26505: David Coudert: clean and improve convexity_properties.pyx [Reviewed by Travis Scrimshaw]
#26506: David Coudert: clean cliquer.pyx [Reviewed by Travis Scrimshaw]
#26507: Xavier Caruso: Remove \mathbb in the documentation [Reviewed by Simon Brandhorst]
#26514: David Coudert: clean centrality.pyx [Reviewed by Travis Scrimshaw]
#26515: David Coudert: clean bipartite_graph.py [Reviewed by Travis Scrimshaw]
#26517: Frédéric Chapoton: py3: some details about map and filter [Reviewed by Travis Scrimshaw]
#26518: Frédéric Chapoton: py3: fix for zip in nilpotent Lie groups [Reviewed by Travis Scrimshaw]
#26519: Frédéric Chapoton, Vincent Klein: py3: care for islice [Reviewed by Frédéric Chapoton, Vincent Klein]
#26521: Frédéric Chapoton: fix invalid escape sequences in sboxes [Reviewed by Travis Scrimshaw]
#26523: Frédéric Chapoton: fix one doctest in hecke triangle group [Reviewed by Travis Scrimshaw]
#26524: Frédéric Chapoton: py3: minor fix in misc/misc [Reviewed by Travis Scrimshaw]
#26525: Frédéric Chapoton: py3 fix doctest in btquotient [Reviewed by Travis Scrimshaw]
#26528: David Coudert: avoid using .vertices() in comparability, hyperbolicity and distances_all_pairs [Reviewed by Travis Scrimshaw]
#26529: Frédéric Chapoton: py3 fix elliptic curve L-series [Reviewed by John Cremona]
#26530: Frédéric Chapoton: cleanup of the category of Coxeter groups [Reviewed by Travis Scrimshaw]
#26531: David Coudert: avoid using .vertices() in asteroidal_triples [Reviewed by Travis Scrimshaw]
#26533: David Coudert: clean trees.pyx [Reviewed by Frédéric Chapoton]
#26534: David Coudert: avoid using .vertices() in weakly_chordal.pyx [Reviewed by Frédéric Chapoton]
#26535: Frédéric Chapoton: py3: fix doctests in Hillman-Grassl file [Reviewed by Travis Scrimshaw]
#26536: Frédéric Chapoton: py3: fix doctest in the file kraus.py [Reviewed by John Cremona]
#26539: Frédéric Chapoton: py3: fix doctests in power series [Reviewed by Travis Scrimshaw]
#26540: Frédéric Chapoton: py3: fixing some doctests in combinat and structure [Reviewed by Travis Scrimshaw]
#26541: Frédéric Chapoton: py3: fix doctests in cachefunc.pyx [Reviewed by Travis Scrimshaw]
#26542: Frédéric Chapoton: py3: fix some doctests in Cartan types [Reviewed by Travis Scrimshaw]
#26543: Frédéric Chapoton: py3: fix doctests in sat/ [Reviewed by Travis Scrimshaw]
#26547: David Coudert: clean spanning_tree.pyx [Reviewed by Travis Scrimshaw]
#26553: Frédéric Chapoton: remove deprecated incomplete_gamma [Reviewed by Travis Scrimshaw]
#26554: David Coudert: improve boost_graph.pyx [Reviewed by Travis Scrimshaw]
#26555: Frédéric Chapoton: remove a deprecated method in matrix_space [Reviewed by Travis Scrimshaw]

Merged in sage-8.5.beta2:

#940: Thierry Monteil: read large output from octave (and probably matlab) takes *forever* [Reviewed by Vincent Delecroix]
#3330: Thierry Monteil: multivariate polynomial GCD should work over more base rings [Reviewed by Vincent Delecroix]
#24798: Konrad K. Dabrowski: Missing dependencies cause sagetex to fail to build when SAGE_CHECK=yes [Reviewed by John Palmieri]
#25084: Vincent Delecroix: change _invert_unit to inverse_of_unit on integer matrices [Reviewed by Frédéric Chapoton]
#25188: Erik Bray: Repeated configure run with gcc already installed treats gcc as not installed [Reviewed by Volker Braun, Julian Rüth, Dima Pasechnik]
#25198: Erik Bray: Improve handling of GCC_DEP variable in Makefile [Reviewed by Dima Pasechnik]
#26147: Frédéric Chapoton: py3: replace tests for attribute iteritems [Reviewed by Clemens Heuberger]
#26423: John Palmieri: Move some references from combinat to master reference file [Reviewed by Travis Scrimshaw]
#26440: Daniel Bump: Fusion algebras from Weyl Character Rings [Reviewed by Travis Scrimshaw]
#26449: John Palmieri: Python 3 vs. Sphinx [Reviewed by Erik Bray]
#26460: Frédéric Chapoton: Modify the banner for Python3-based Sage [Reviewed by Jeroen Demeyer]
#26510: Vincent Klein: Py3: Fix combinat.subset.py for python3 [Reviewed by Frédéric Chapoton]
#26545: Vincent Klein: Py3: Many python3 fixes in categories [Reviewed by Frédéric Chapoton]
#26556: Frédéric Chapoton: multiplicative order for square matrices over ZZ [Reviewed by Travis Scrimshaw]
#26561: David Coudert: clean static_sparse_graph.pyx [Reviewed by Travis Scrimshaw]
#26562: Frédéric Chapoton: small cleanup of one  file in modular symbols [Reviewed by Travis Scrimshaw]
#26565: David Coudert: clean static_sparse_backend [Reviewed by Travis Scrimshaw]
#26566: David Coudert: clean static_dense_graph.pyx [Reviewed by Travis Scrimshaw]
#26567: David Coudert: clean dense_graph.pyx [Reviewed by Travis Scrimshaw]
#26569: Frédéric Chapoton: py3: fix manifolds again [Reviewed by Travis Scrimshaw]
#26570: Frédéric Chapoton: py3: fix some doctests in elliptic curves [Reviewed by David Roe]
#26571: Frédéric Chapoton: py3: fix the hash for shifted prime tableaux [Reviewed by Travis Scrimshaw]
#26572: Frédéric Chapoton: py3: some care for some hash functions [Reviewed by David Roe]
#26573: Frédéric Chapoton: py3: some more care for islice [Reviewed by David Roe]
#26576: David Roe: py3: Fix issues in sage/rings/padics [Reviewed by Frédéric Chapoton]
#26577: David Coudert: clean graph_backends.pyx [Reviewed by Travis Scrimshaw]
#26578: David Coudert: clean digraph.py [Reviewed by Travis Scrimshaw]
#26580: Frédéric Chapoton: remove deprecated stuff in asymptotic/ [Reviewed by Daniel Krenn]
#26581: David Coudert: clean connectivity.pyx (part 1) [Reviewed by Travis Scrimshaw]
#26582: Frédéric Chapoton: remove deprecated stuff in quadratic forms automorphisms [Reviewed by Travis Scrimshaw]
#26583: Frédéric Chapoton: remove some deprecated stuff in plot [Reviewed by Travis Scrimshaw]
#26584: Frédéric Chapoton: py3: partial fix for crystals/alcove_path [Reviewed by David Roe]
#26585: Erik Bray: Calling openblas_set_num_threads in the main process of Sage can lead to segfaults [Reviewed by Erik Bray]
#26590: Sébastien Labbé: py3: all tests pass in combinat/words [Reviewed by Frédéric Chapoton]
#26593: Vincent Delecroix: bug in QQbar comparisons [Reviewed by David Roe]
#26594: Frédéric Chapoton: py3: fix round in sha_tate [Reviewed by David Roe]
#26595: Frédéric Chapoton: py3: fix doctest in arithgroup [Reviewed by David Roe]
#26599: Frédéric Chapoton: py3: fix one doctests in polyhedron constructor file [Reviewed by Travis Scrimshaw]
#26600: Frédéric Chapoton: py3: fix doctests in ribbon tableaux [Reviewed by Travis Scrimshaw]
#26601: Marco Mancini: py3: make all tests in src/sage/tensor passed [Reviewed by Eric Gourgoulhon]
#26602: Dima Pasechnik: remove cephes package [Reviewed by Frédéric Chapoton]
#26609: Frédéric Chapoton: remove deprecated stuff in manifolds [Reviewed by Eric Gourgoulhon]
#26610: Frédéric Chapoton: py3: fix most doctests in combinat/species [Reviewed by Travis Scrimshaw]

Merged in sage-8.5.beta3:

#23214: Vincent Delecroix: enhance sparse integer matrix with linbox (+ cleaning) [Reviewed by Travis Scrimshaw, Vincent Klein]
#24758: Erik Bray: py3: minor fixes to sage.functions [Reviewed by Frédéric Chapoton]
#24919: Erik Bray: Generic mechanism for system package checks at configure time [Reviewed by John Palmieri, Dima Pasechnik]
#25261: Dima Pasechnik: Upgrade to GSL 2.5 [Reviewed by François Bissey]
#25874: Joey van Langen: Conversions between S unit group and number field are not each others inverse [Reviewed by Peter Bruin]
#25888: Simon Brandhorst: Bug in equivalence testing of binary quadratic forms [Reviewed by Peter Bruin]
#26146: Daniel Krenn: py3: doctests AsymptoticRing [Reviewed by Frédéric Chapoton]
#26190: Matthias Koeppe: Upgrade latte_int to 1.7.5 [Reviewed by Dima Pasechnik, Travis Scrimshaw]
#26195: Xavier Caruso, Thibaut Verron: Tate algebras [Reviewed by David Roe]
#26276: Erik Bray: py3: misc fixes for sage.modules [Reviewed by Travis Scrimshaw]
#26279: Erik Bray: Improve comparisons of PolyDicts [Reviewed by Frédéric Chapoton]
#26487: Jeroen Demeyer: Document that isogenies_prime_degree() only finds separable isogenies [Reviewed by Peter Bruin]
#26527: Frédéric Chapoton: py3 work on automorphism groups of graphs [Reviewed by David Coudert]
#26559: Paul Mercat: Bug in DiGraph.spectral_radius() [Reviewed by David Coudert]
#26568: David Coudert: clean c_graph.pyx [Reviewed by Travis Scrimshaw]
#26575: David Roe: Doctest results starting with ... [Reviewed by Xavier Caruso]
#26579: Antonio Rojas: Fix ecl.pyx doctests with threaded ecl [Reviewed by François Bissey]
#26603: Daniel Bump: Bugfix in bruhat_lower_covers [Reviewed by Travis Scrimshaw]
#26605: Frédéric Chapoton: fix some magma/groebner log failing doctests [Reviewed by Travis Scrimshaw]
#26607: Frédéric Chapoton: small cleanup of the doc of Weyl character ring [Reviewed by Travis Scrimshaw]
#26611: Frédéric Chapoton: py3: fix hypergeometric motives [Reviewed by Vincent Klein]
#26613: Konrad K. Dabrowski: sagenb fails to build due to missing dependencies [Reviewed by Jeroen Demeyer, François Bissey]
#26614: Frédéric Chapoton: turn Kruskal algo for min spanning tree into an iterator [Reviewed by David Coudert]
#26617: Frédéric Chapoton: py3: some care for division in range [Reviewed by Travis Scrimshaw]
#26618: David Coudert: avoid using .vertices() in centrality.pyx [Reviewed by Travis Scrimshaw]
#26621: David Coudert: clean bliss.pyx [Reviewed by Travis Scrimshaw, Dima Pasechnik]
#26622: David Coudert: avoid using .vertices() in convexity_properties.pyx [Reviewed by Frédéric Chapoton]
#26624: David Coudert: clean generic_graph.py (part 1) [Reviewed by Frédéric Chapoton]
#26626: Frédéric Chapoton: py3: fix doctests in misc/c3_controlled [Reviewed by Travis Scrimshaw]
#26627: David Coudert: clean generic_graph.py (part 2) [Reviewed by Travis Scrimshaw]
#26629: Frédéric Chapoton: py3: cleanup of cyclic sieving [Reviewed by Travis Scrimshaw]
#26631: Frédéric Chapoton: py3 minor fixes in numerical [Reviewed by Travis Scrimshaw]
#26632: David Coudert: improve method distance_matrix [Reviewed by Travis Scrimshaw]
#26636: Frédéric Chapoton: py3: fix doctests in geometry/cone [Reviewed by Andrey Novoseltsev]
#26637: David Coudert: clean generic_graph.py (part 6) [Reviewed by Travis Scrimshaw]
#26638: Frédéric Chapoton: py3: one fix in rigged configurations [Reviewed by Travis Scrimshaw]
#26641: Jeroen Demeyer: Repackage sagenb [Reviewed by John Palmieri, Dima Pasechnik]
#26642: Jeroen Demeyer: Errors when copying files ignored [Reviewed by Frédéric Chapoton]
#26643: François Bissey: Upgrade to NumPy 1.15.4 [Reviewed by Travis Scrimshaw]
#26645: Frédéric Chapoton: py3: some fixes in graph generators [Reviewed by David Coudert]
#26646: Frédéric Chapoton: py3: fix doctests in Weyl algebra [Reviewed by Travis Scrimshaw]
#26647: Frédéric Chapoton: more trac and remove deprecated alias for matrix inverse [Reviewed by Travis Scrimshaw]
#26648: Frédéric Chapoton: py3: fix doctests in diamond_cutting [Reviewed by Travis Scrimshaw]
#26649: Vincent Klein: Py3: Fixes in combinat/root_system module [Reviewed by Frédéric Chapoton]
#26651: Frédéric Chapoton: py3: fix repr of callable dict [Reviewed by David Coudert, Vincent Klein]
#26652: Frédéric Chapoton: py3: sortkey for affine weight spaces [Reviewed by Travis Scrimshaw]
#26653: David Coudert: clean connectivity.pyx (part 2) [Reviewed by Travis Scrimshaw]
#26656: Frédéric Chapoton: py3: keep reduce in global namespace [Reviewed by Erik Bray]
#26658: David Coudert: clean generic_graph.py (part 7) - planarity [Reviewed by Travis Scrimshaw]
#26660: Erik Bray: Fix changes from #25857 that were accidentally reverted by #25188 [Reviewed by Dima Pasechnik]

Merged in sage-8.5.beta4:

#16931: Jeroen Demeyer: Elliptic curve point counting over F_q using PARI [Reviewed by David Roe, John Cremona]
#24065: Peter Bruin: p-adic polynomial - factorization with pari fails. [Reviewed by Alex J. Best]
#25885: Markus Wageringel: Fixes for outdated Macaulay2 interface [Reviewed by Dima Pasechnik]
#26172: Bruce Westbury: Plot standard tableau with descents [Reviewed by Travis Scrimshaw]
#26550: François Bissey: Upgrade to SymPy 1.3 [Reviewed by Jeroen Demeyer]
#26558: John Palmieri: doc-pdf fails due to conflict with new babel.sty [Reviewed by Steven Trogdon]
#26659: Vincent Klein: py3: Fix some doctests errors in sets module for python3 [Reviewed by Sébastien Labbé]
#26662: Frédéric Chapoton: pep cleanup of Weierstrass covering [Reviewed by Travis Scrimshaw]
#26664: Frédéric Chapoton: py3: fix tensor operations for Klyachko bundles [Reviewed by Travis Scrimshaw]
#26665: François Bissey: python3: 'filter' object is not subscriptable in libs/gap/util.pyx [Reviewed by Travis Scrimshaw]
#26666: David Coudert: clean generic_graph.py (part 9) - edge and vertex handlers [Reviewed by Travis Scrimshaw]
#26669: Peter Bruin: Error when factoring constant p-adic polynomials [Reviewed by Alex J. Best]
#26670: Frédéric Chapoton: py3: cleanup of toy d basis [Reviewed by Travis Scrimshaw]
#26671: Frédéric Chapoton: py3: fix doctests in latin squares [Reviewed by Travis Scrimshaw]
#26672: David Coudert: clean generic_graph.py (part 10) - degree [Reviewed by Travis Scrimshaw]
#26673: Frédéric Chapoton: py3: make some doctests of modular symbols more robust [Reviewed by Travis Scrimshaw]
#26674: Frédéric Chapoton: py3: fix doctests in weak dict [Reviewed by Travis Scrimshaw]
#26677: Alex J. Best: rational_points for some elliptic curves fails [Reviewed by Ben Hutz]
#26683: Frédéric Chapoton: py3: various fixes in combinat [Reviewed by Travis Scrimshaw]
#26684: Frédéric Chapoton: py3: fixing round in random graph generator [Reviewed by David Coudert]
#26685: Frédéric Chapoton: fix a bad import in abstract trees [Reviewed by Travis Scrimshaw]
#26686: Konrad K. Dabrowski: sagenb docs fail to build [Reviewed by Dima Pasechnik]
#26688: Frédéric Chapoton: py3: some fixes in quaternion algebras [Reviewed by Travis Scrimshaw]
#26689: Frédéric Chapoton: py3: fix doctests in misc_c.pyx [Reviewed by Travis Scrimshaw]
#26690: Frédéric Chapoton: some work on cluster mutation [Reviewed by Travis Scrimshaw]
#26691: Frédéric Chapoton: fixing some invalid escape sequences [Reviewed by Travis Scrimshaw]
#26692: Frédéric Chapoton: py3: fix Tate algebras [Reviewed by Vincent Klein]
#26693: Frédéric Chapoton: remove one deprecated function in octave interface [Reviewed by Travis Scrimshaw]
#26694: Frédéric Chapoton: remove a deprecated special function [Reviewed by Travis Scrimshaw]
#26695: Frédéric Chapoton: pyflakes cleanup for Coxeter groups as matrix groups [Reviewed by Travis Scrimshaw]
#26696: Frédéric Chapoton: py3: fixing Kleber trees [Reviewed by Travis Scrimshaw]
#26698: Frédéric Chapoton: py3: fix some doctests in eta products [Reviewed by Travis Scrimshaw]
#26700: Frédéric Chapoton: minor changes in doctest control [Reviewed by Travis Scrimshaw]
#26701: Eric Gourgoulhon: Simplifications in the computation of the inverse of a transition map [Reviewed by Travis Scrimshaw]
#26703: Sébastien Labbé: py3: action.pyx and spanning_tree.pyx [Reviewed by Vincent Klein]

Merged in sage-8.5.beta5:

#23341: Dima Pasechnik, François Bissey: port lcalc to C++11 [Reviewed by Dima Pasechnik, François Bissey, Jeroen Demeyer, Ralf Stephan]
#23547: Vincent Delecroix: isl + polylib + barvinok packages [Reviewed by Vincent Klein, Sébastien Labbé]
#25443: Martin Rubey: bijections for set partitions [Reviewed by Christian Stump]
#25473: Sébastien Labbé: 20 internet doctests failed in sage/finance/stock.py [Reviewed by Frédéric Chapoton]
#25519: Jeroen Demeyer, Vincent Klein: Upgrade gmpy2 [Reviewed by Jeroen Demeyer]
#25708: Friedrich Wiemer: Rename SBox methods for difference_distribution_matrix and similar to _table [Reviewed by Rusydi H. Makarim]
#26026: Erik Bray: Updates to Huffman codings [Reviewed by Frédéric Chapoton, Travis Scrimshaw]
#26168: Marco Mancini: Add parallelism for two tensor calculus functions [Reviewed by Frédéric Chapoton, Eric Gourgoulhon, Samuel Lelièvre]
#26405: Xavier Caruso: Root finding for p-adic polynomials [Reviewed by David Roe]
#26420: Simon Brandhorst: More flexible constructor of  GroupHomomorphisms [Reviewed by Sebastian Oehms]
#26560: Frédéric Chapoton: remove deprecated stuff in element wrapper [Reviewed by Travis Scrimshaw]
#26574: Frédéric Chapoton: remove deprecated stuff in integer lists [Reviewed by Travis Scrimshaw]
#26596: Timo Kaufmann: Replace expect r interface with rpy2 [Reviewed by François Bissey]
#26597: François Bissey: Update boost/boost_cropped to 1.66.0 [Reviewed by Volker Braun]
#26630: David Coudert: clean generic_graph.py (part 3) [Reviewed by Frédéric Chapoton]
#26661: Frédéric Chapoton: pep cleanup of old integer lists [Reviewed by Travis Scrimshaw]
#26667: Jeroen Demeyer: distutils no longer shows compiler commands [Reviewed by Julian Rüth, Volker Braun]
#26702: Vincent Klein: Py3: Fix database/sql_db module for python3 [Reviewed by Frédéric Chapoton]
#26704: Vincent Klein: Py3 : database.oeis  implement __getitem__ to replace __getslice__ [Reviewed by Frédéric Chapoton]
#26705: Travis Scrimshaw: Fix is_formal for hyperplane arrangements with no cycles [Reviewed by Frédéric Chapoton]
#26708: David Coudert: clean connectivity.pyx (part 3) [Reviewed by Travis Scrimshaw]
#26709: Bryan Gin-ge Chen: Upgrade to jupyter notebook 5.7.1 [Reviewed by Volker Braun]
#26711: David Coudert: avoid .vertices() in graph_coloring.py [Reviewed by Frédéric Chapoton]
#26712: David Coudert: avoid .vertices() in independent_sets.pyx [Reviewed by Travis Scrimshaw, Frédéric Chapoton]
#26715: François Bissey: build/pkgs/gfortran/spkg-configure.m4 works incorrectly if CC and CXX are already there [Reviewed by Erik Bray]
#26717: Frédéric Chapoton: converting some http to https in install instructions [Reviewed by Travis Scrimshaw]
#26719: Frédéric Chapoton: py3: fix doctests in symmetric group algebra [Reviewed by Travis Scrimshaw]
#26720: Frédéric Chapoton: py3: some fixes for misc/abstract_method [Reviewed by Travis Scrimshaw]
#26721: Frédéric Chapoton: py3: fix function fields [Reviewed by Travis Scrimshaw]
#26723: Frédéric Chapoton: remove deprecated stuff in posets and Hasse [Reviewed by Travis Scrimshaw]
#26724: Frédéric Chapoton: py3: one small fix for elliptic curves over number fields [Reviewed by John Cremona]
#26726: Vincent Klein: Py3: Some python3 fixes in geometry module. [Reviewed by Frédéric Chapoton]
#26728: Martin Rubey: Remove ellipsis in one findstat doctest [Reviewed by Frédéric Chapoton]
#26729: Dima Pasechnik: update curl to 7.62 [Reviewed by Travis Scrimshaw]
#26732: Julian Rüth: Docker image fails to start jupyter notebook [Reviewed by Erik Bray]
#26734: Frédéric Chapoton: small cleanup for alternating sign matrices [Reviewed by Travis Scrimshaw]
#26736: Frédéric Chapoton: some work on cluster mutation again [Reviewed by Travis Scrimshaw]
#26737: Frédéric Chapoton: py3: some work on finite state machines [Reviewed by Vincent Klein]
#26738: Frédéric Chapoton: py3: fix all doctests in game_theory [Reviewed by Vincent Klein]
#26739: Frédéric Chapoton: py3: some fixes in Monsky-Washnitzer [Reviewed by Travis Scrimshaw]
#26742: Frédéric Chapoton: py3: fix threejs viewer interface [Reviewed by Eric Gourgoulhon]
#26743: Frédéric Chapoton: cyclotomic_part should not include powers of x [Reviewed by Kiran Kedlaya]
#26744: Frédéric Chapoton: remove a bunch of deprecated renamed keywords [Reviewed by Vincent Klein]
#26745: Frédéric Chapoton: py3: fix doctest in Grossman-Larsson [Reviewed by Travis Scrimshaw]
#26746: Martin Rubey: provide translation of fresnel to fricas [Reviewed by Frédéric Chapoton]
#26747: Frédéric Chapoton: py3: final fixes for cluster_algebra.py [Reviewed by Salvatore Stella]
#26748: David Coudert: clean graph_generators_pyx.pyx [Reviewed by Frédéric Chapoton]

Merged in sage-8.5.beta6:

#19945: Jeroen Demeyer: Fix Rational.__pow__ [Reviewed by Travis Scrimshaw]
#22148: Beth Malmskog, Chris Rasmussen, Angelos Koutsianas, Alejandra Alvarado, Christelle Vincent, Mckenzie West: Solving S-unit equations over number fields [Reviewed by David Roe]
#23807: Ben Hutz, Peter Bruin, Raghukul Raman: different affine patches are the same object in memory [Reviewed by Ben Hutz, Travis Scrimshaw]
#24500: Jeroen Demeyer: Implement actions using _act_ instead of _call_ [Reviewed by Travis Scrimshaw]
#25292: Jeroen Demeyer: Upgrade to Cython 0.29.1 [Reviewed by Timo Kaufmann]
#25766: Friedrich Wiemer: SBox.boomerang_uniformity [Reviewed by Travis Scrimshaw]
#25826: Manon Stipulanti: Adding a note in the doc of the method delta() available in combinat/words/finite_word [Reviewed by Travis Scrimshaw, Frédéric Chapoton]
#26052: François Bissey: Update to OpenBLAS 0.3.3 [Reviewed by Erik Bray]
#26154: Jeroen Demeyer: Omit period when printing real numbers in scientific notation with 1 digit [Reviewed by Bryan Gin-ge Chen]
#26509: Jeroen Demeyer: (-1).sqrt(extend=False, all=True) raises an exception [Reviewed by Travis Scrimshaw]
#26548: Thierry Monteil: Upgrade openssl to LTS 1.1.1 [Reviewed by Travis Scrimshaw]
#26633: David Coudert: clean generic_graph.py (part 4) [Reviewed by Frédéric Chapoton]
#26687: Peter Bruin: Remove some unused imports and variables in sage.schemes [Reviewed by Frédéric Chapoton]
#26716: Frédéric Chapoton: py3: some small care for matrix [Reviewed by Jeroen Demeyer, Vincent Klein]
#26730: David Coudert: random chordal graphs generator [Reviewed by Travis Scrimshaw]
#26751: Frédéric Chapoton: py3: some fixes for calculus/ [Reviewed by Travis Scrimshaw]
#26757: David Coudert: py3: fixing round in graph_latex.py [Reviewed by Travis Scrimshaw]
#26758: Timo Kaufmann: Fix gap_root doctest [Reviewed by François Bissey, Erik Bray]
#26759: Frédéric Chapoton: remove a big bunch of deprecated stuff [Reviewed by Travis Scrimshaw]
#26760: Frédéric Chapoton: py3: one fix in infinite polynomial ring [Reviewed by Travis Scrimshaw]
#26761: David Coudert: py3: fix BlanusaSecondSnarkGraph [Reviewed by Frédéric Chapoton]
#26762: David Coudert: py3: fix HortonGraph generator [Reviewed by Frédéric Chapoton]
#26763: David Coudert: py3: fix SzekeresSnarkGraph generator [Reviewed by Frédéric Chapoton]
#26764: Frédéric Chapoton: py3: fix doctests in rings/function_field (final) [Reviewed by Travis Scrimshaw]
#26765: Frédéric Chapoton: py3: fix last 2 doctests in coding [Reviewed by Vincent Klein]
#26766: Frédéric Chapoton: py3: some fixes for algebras [Reviewed by Travis Scrimshaw]
#26767: Frédéric Chapoton: py3: some care for matroids [Reviewed by Travis Scrimshaw]
#26768: Frédéric Chapoton: py3: caring for structure/ doctests [Reviewed by Travis Scrimshaw]
#26772: Frédéric Chapoton: remove some deprecated lazy imports [Reviewed by Travis Scrimshaw]
#26773: Frédéric Chapoton: remove another bunch of deprecated rename_keyword [Reviewed by Travis Scrimshaw]
#26777: Marco Mancini: Bug in parallelization on manifolds [Reviewed by Eric Gourgoulhon]
#26778: Frédéric Chapoton: py3: more fixes for KR crystals [Reviewed by Vincent Klein]
#26780: Frédéric Chapoton: py3: fix noncrossing partitions lattices [Reviewed by Travis Scrimshaw]
#26781: Vincent Klein: Py3: Fix several combinat files for python3 [Reviewed by Frédéric Chapoton]
#26783: Frédéric Chapoton: fixing some details for elliptic curves over QQ [Reviewed by John Cremona]
#26789: Jeroen Demeyer: Drop support for old-style division in coercion model [Reviewed by Frédéric Chapoton, Erik Bray]
#26793: Frédéric Chapoton: removing some "import sage" [Reviewed by Travis Scrimshaw]
#26794: Martin Rubey: Memory leak in breadth_first_search [Reviewed by Jori Mäntysalo]

Merged in sage-8.5.rc0:

#26286: Erik Bray, Dima Pasechnik: more system package checks [Reviewed by Erik Bray, Dima Pasechnik]
#26360: Timo Kaufmann: Upgrade arb to 2.15.1 [Reviewed by Marc Mezzarobba]
#26546: Jeroen Demeyer: matrix_gfpn_dense: refactor field_to_int() [Reviewed by Simon King]
#26619: Frédéric Chapoton: py3: one fix in bdd_height.py [Reviewed by Travis Scrimshaw]
#26634: David Coudert: clean generic_graph.py (part 5) [Reviewed by Travis Scrimshaw, Frédéric Chapoton]
#26657: Sebastian Oehms: Adapt unitary burau matrix to Sage convention [Reviewed by Travis Scrimshaw]
#26663: David Coudert: clean generic_graph.py (part 8) - connectivity [Reviewed by Jori Mäntysalo]
#26675: David Coudert: clean generic_graph.py (part 11) - substructures [Reviewed by Travis Scrimshaw]
#26680: David Coudert: clean generic_graph.py (part 14) - visualization [Reviewed by Frédéric Chapoton]
#26725: Jeroen Demeyer: Upgrade to PARI-2.11.1 [Reviewed by François Bissey]
#26756: Frédéric Chapoton: py3: some care for integer.pyx [Reviewed by Travis Scrimshaw, Erik Bray]
#26776: Jeroen Demeyer: MonoDict/TripleDict: optimize use of KeyedRef [Reviewed by Travis Scrimshaw]
#26779: David Coudert: py3: fix graph_input.py and hypergraph_generators.py [Reviewed by Frédéric Chapoton]
#26782: François Bissey: boost 1.66 does not compile [Reviewed by Volker Braun]
#26795: Dima Pasechnik: Some memory leaks [Reviewed by Jori Mäntysalo]
#26796: Martin Rubey: memory leaks in IndependentSets [Reviewed by Jori Mäntysalo]
#26798: Frédéric Chapoton: remove deprecated stuff in sage_object [Reviewed by Travis Scrimshaw]
#26799: Frédéric Chapoton: py3: some care for abelian groups [Reviewed by Travis Scrimshaw]
#26801: David Coudert: py3: change sorting of neighbors labels in static_sparse_graph.pyx [Reviewed by Travis Scrimshaw, Frédéric Chapoton]
#26803: David Coudert: Error message in szeged_index() [Reviewed by Jori Mäntysalo]
#26804: Frédéric Chapoton: more lazy imports in combinat.all [Reviewed by Travis Scrimshaw]
#26806: Dima Pasechnik: Memory leak _is_relaxation() [Reviewed by Jori Mäntysalo]
#26808: David Coudert: fix bug in RandomChordalGraph [Reviewed by Frédéric Chapoton]
#26812: David Coudert: py3: fix doctest in graph_generators.py [Reviewed by Frédéric Chapoton]
#26813: David Coudert: improve cluster_triangles [Reviewed by Frédéric Chapoton]
#26824: David Coudert: pep8 in wiener_index and average_distance [Reviewed by Jori Mäntysalo]
#26826: David Coudert: improve method _path_length [Reviewed by Frédéric Chapoton]
#26830: David Coudert: avoid .vertices() and .edges() in graph_products.pyx [Reviewed by Frédéric Chapoton]
#26833: David Coudert: avoid using .vertices() in vertex_separation.pyx [Reviewed by Frédéric Chapoton]
#26836: Frédéric Chapoton: some enhancements to cluster quiver interact [Reviewed by Travis Scrimshaw]
#26837: Vincent Klein: py3: Fix combinat.designs module for python3 (final) [Reviewed by Frédéric Chapoton]
#26838: Frédéric Chapoton: some fixes for SymmetricGroup as Coxeter group [Reviewed by Travis Scrimshaw]
#26842: Markus Wageringel: Index error in FreeAbelianMonoid constructor [Reviewed by John Palmieri]
#26845: Frédéric Chapoton: py3: tiny fix for Lie algebras [Reviewed by Travis Scrimshaw]
#26850: Markus Wageringel: Small fix for unicode_art of IndexedFreeModuleElement [Reviewed by Frédéric Chapoton]

Merged in sage-8.5.rc1:

#25668: John Palmieri: Run relocate-once.py with Sage's Python2 and with error checking [Reviewed by Jeroen Demeyer, Volker Braun]
#26586: Jeroen Demeyer: Failing doctest in poset_examples [Reviewed by Volker Braun, Frédéric Chapoton]