Changes between Initial Version and Version 2 of Ticket #17853


Ignore:
Timestamp:
02/25/15 15:35:04 (7 years ago)
Author:
jdemeyer
Comment:

New commits:

57b30f8Implement mpz <-> Python int/long in Cython

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #17853

    • Property Status changed from new to needs_review
    • Property Commit changed from to 57b30f8cb719c8f57e0600c4333c8bbcca298461
    • Property Component changed from cython to c_lib
    • Property Branch changed from to u/jdemeyer/ticket/17853
  • Ticket #17853 – Description

    initial v2  
    11Convert the `c_lib` file `mpz_pylong.c` to Cython.
    22
    3 Also simplify the implementation a lot using `mpz_import`/`mpz_export` such that `mpn_pylong.c` can be completely removed.
     3Also simplify the implementation a lot using `mpz_import`/`mpz_export`.
     4
     5Together with #17789, this means we can completely remove the files
     6{{{
     7src/c_lib/include/mpn_pylong.h
     8src/c_lib/include/mpz_pylong.h
     9src/c_lib/include/ZZ_pylong.h
     10src/c_lib/src/mpn_pylong.c
     11src/c_lib/src/mpz_pylong.c
     12src/c_lib/src/ZZ_pylong.cpp
     13}}}