# Ticket #6737(closed defect: fixed)

Opened 4 years ago

## change occurrences of "Pyrex" to "Cython"

Reported by: Owned by: mvngu tba major sage-4.3.1 documentation N/A William Stein Arthur Gaer sage-4.3.1.rc1

### Description

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

## 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
```

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.