Ticket #743 (closed enhancement: fixed)
reduce None checks based on control flow analysis
| Reported by: | scoder | Owned by: | scoder |
|---|---|---|---|
| Priority: | major | Milestone: | 0.16 |
| Component: | Code Generation | Keywords: | |
| Cc: |
Description
In many cases, Cython currently generates None checking code (e.g. for optimised builtin method access), even when it is clear from the assignments (e.g. literals) in the previous control flow that the value can never be None. These redundant checks should be removed.
Change History
Note: See
TracTickets for help on using
tickets.
