Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions src/flint/flint_base/flint_base.pyx
Original file line number Diff line number Diff line change
Expand Up @@ -981,7 +981,7 @@ cdef class flint_mpoly(flint_elem):
5*a
"""
cdef:
slong *c_mapping
slong *c_mapping = NULL
slong i

ctx = self.context()
Expand All @@ -1001,7 +1001,7 @@ cdef class flint_mpoly(flint_elem):
}

try:
c_mapping = <slong *> libc.stdlib.malloc(ctx.nvars() * sizeof(slong *))
c_mapping = <slong *> libc.stdlib.malloc(ctx.nvars() * sizeof(slong))
if c_mapping is NULL:
raise MemoryError("malloc returned a null pointer")

Expand Down
2 changes: 1 addition & 1 deletion src/flint/types/_gr.pyx
Original file line number Diff line number Diff line change
Expand Up @@ -1815,7 +1815,7 @@ cdef class gr(flint_scalar):
raise NotImplementedError("Cannot compare gr with >=")
# res = self._ge(other_gr)
else:
assert False, "Invalid rich comparison operator"
raise RuntimeError("Invalid rich comparison operator")

return truth_to_py(res)

Expand Down
3 changes: 1 addition & 2 deletions src/flint/types/fmpz.pxd
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,11 @@ from flint.utils.conversion cimport chars_from_str
from flint.flintlib.types.flint cimport slong, ulong, pylong_as_slong
from flint.flintlib.types.flint cimport PyObject
from flint.flintlib.functions.fmpz cimport fmpz_t, fmpz_set_si, fmpz_set_signed_ui_array
import sys

cdef int fmpz_set_any_ref(fmpz_t x, obj)
cdef fmpz_get_intlong(fmpz_t x)

cdef int is_big_endian = int(sys.byteorder == "big")
cdef int is_big_endian

cdef inline ulong ulong_from_little_endian(unsigned char *ptr):
# Read a ulong from little-endian bytes
Expand Down
3 changes: 3 additions & 0 deletions src/flint/types/fmpz.pyx
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,9 @@ from flint.flintlib.functions.arith cimport *
from flint.flintlib.functions.partitions cimport *

from flint.utils.flint_exceptions import DomainError
import sys

is_big_endian = int(sys.byteorder == "big")

cdef fmpz_get_intlong(fmpz_t x):
"""
Expand Down
Loading