Ticket #6737 (closed defect: fixed)

Opened 4 years ago

Last modified 3 years ago

change occurrences of "Pyrex" to "Cython"

Reported by: mvngu Owned by: tba
Priority: major Milestone: sage-4.3.1
Component: documentation Keywords:
Cc: Work issues:
Report Upstream: N/A Reviewers: William Stein
Authors: Arthur Gaer Merged in: sage-4.3.1.rc1
Dependencies: Stopgaps:

Description

All occurrences of "Pyrex" should now be changed to "Cython". See this  sage-devel thread for some background information.

Attachments

13638.patch Download (6.7 KB) - added by gaer 3 years ago.
Removes Pyrex
trac_6737.patch Download (6.1 KB) - added by rlm 3 years ago.
rebased, apply only this patch

Change History

comment:1 Changed 3 years ago by was

  • Report Upstream set to N/A
sage: search_src('pyrex')
matrix/matrix_modn_sparse.pyx:7:TODO: - move vectors into a pyrex vector class - add _add_ and
server/notebook/worksheet.py:3800:        elif system in ['cython', 'pyrex', 'sagex']:
combinat/expnums.pyx:126:    A vanilla python (but compiled via pyrex) implementation of
combinat/matrices/dancing_links.pyx:106:        # It is the *trick* needed to pickle pyrex extension types.
rings/complex_interval.pyx:12:    -- Joel B. Mohler (2006-12-16): naive rewrite into pyrex
rings/ring.pyx:1040:            #except AttributeError:   # for pyrex classes
rings/rational.pyx:3172:def pyrex_rational_reconstruction(integer.Integer a, integer.Integer m):
rings/rational.pyx:3194:        sage: sage.rings.rational.pyrex_rational_reconstruction(34, 100)
rings/integer.pyx:596:                    # pyrex to play games with refcount for the None object, which
rings/integer.pyx:622:                # we could skip the double lookup. Unfortunately pyrex doesn't
rings/integer.pyx:670:        # It is the *trick* needed to pickle pyrex extension types.
rings/integer.pyx:2616:        return rational.pyrex_rational_reconstruction(self, m)
rings/complex_number.pyx:8:- Joel B. Mohler (2006-12-16): naive rewrite into pyrex
rings/polynomial/polynomial_compiled.pyx:24:    pyrex.
graphs/generic_graph_pyx.pyx:74:    This kind of speed cannot be achieved by naive pyrexification of the
misc/all.py:74:pyrex = cython # synonym -- for now
gsl/all.py:2:# http://wwwteor.mi.infn.it/%7Epernici/pyrexgsl/pyrexgsl.html

Changed 3 years ago by gaer

Removes Pyrex

comment:2 Changed 3 years ago by gaer

  • Status changed from new to needs_review

comment:3 Changed 3 years ago by was

  • Status changed from needs_review to positive_review

comment:4 Changed 3 years ago by rlm

  • Status changed from positive_review to needs_work
  • Work issues set to needs rebase

Changed 3 years ago by rlm

rebased, apply only this patch

comment:5 Changed 3 years ago by rlm

  • Status changed from needs_work to closed
  • Work issues needs rebase deleted
  • Authors set to Arthur Gaer
  • Reviewers set to William Stein
  • Resolution set to fixed
  • Merged in set to sage-4.3.1.rc1
Note: See TracTickets for help on using tickets.