Ticket #128 (closed defect: fixed)

Opened 4 years ago

Last modified 3 years ago

Reduce name collisions in Pure Python mode

Reported by: scoder Owned by: scoder
Priority: major Milestone: 0.13
Component: Parsing Keywords:
Cc:

Description

The parser currently handles names like "char" or "int" the same in .pyx and .py mode. This breaks code like

def hexescape(char):

...

as in Python's test_urllib.py.

Change History

Changed 3 years ago by scoder

  • owner changed from somebody to scoder
  • status changed from new to assigned

Changed 3 years ago by scoder

  • milestone changed from 1.0 to 0.13

Cython specific keywords are now disabled for .py files:

 http://hg.cython.org/cython-devel/rev/198e42d128dd

Changed 3 years ago by scoder

  • status changed from assigned to closed
  • resolution set to fixed

Type declarations in signatures are now disabled for .py files:

 http://hg.cython.org/cython-devel/rev/6510319d0c9f

Note: See TracTickets for help on using tickets.