Skip to content

Commit a787dec

Browse files
committed
Update template files
1 parent 56f350c commit a787dec

File tree

2 files changed

+14
-1
lines changed

2 files changed

+14
-1
lines changed

src/sage_setup/autogen/flint/templates/flint_sage.pyx.template

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ Import this module::
1212

1313
sage: import sage.libs.flint.flint_sage
1414

15-
We verify that :trac:`6919` is correctly fixed::
15+
We verify that :issue:`6919` is correctly fixed::
1616

1717
sage: R.<x> = PolynomialRing(ZZ)
1818
sage: A = 2^(2^17+2^15)

src/sage_setup/autogen/flint/templates/types.pxd.template

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,9 @@ ctypedef mp_limb_t ulong
2424
ctypedef mp_limb_signed_t slong
2525
ctypedef mp_limb_t flint_bitcnt_t
2626

27+
# New in flint 3.2.0-rc1
28+
ctypedef mp_ptr nn_ptr
29+
ctypedef mp_srcptr nn_srcptr
2730

2831
cdef extern from "flint_wrap.h":
2932
# flint/fmpz.h
@@ -269,6 +272,16 @@ cdef extern from "flint_wrap.h":
269272
ctypedef struct flint_rand_s:
270273
pass
271274
ctypedef flint_rand_s flint_rand_t[1]
275+
ctypedef enum flint_err_t:
276+
# flint_autogen.py does not support parsing .. enum:: yet
277+
FLINT_ERROR
278+
FLINT_OVERFLOW
279+
FLINT_IMPINV
280+
FLINT_DOMERR
281+
FLINT_DIVZERO
282+
FLINT_EXPOF
283+
FLINT_INEXACT
284+
FLINT_TEST_FAIL
272285

273286
cdef long FLINT_BITS
274287
cdef long FLINT_D_BITS

0 commit comments

Comments
 (0)