summaryrefslogtreecommitdiff
path: root/Cython/Compiler/Code.py
Commit message (Expand)AuthorAgeFilesLines
* Refactor label interception code in for-loop and exception handling nodes to ...scoder2023-04-021-7/+31
* Limit the cname length for generated number constants since some C compilers ...0dminnimda2023-03-171-9/+19
* Fix cleanup of non-py-object constants on module close (GH-5265)da-woods2023-02-271-2/+10
* Write unicode strings instead of str in Py2 to get a more optimised string ge...Stefan Behnel2023-01-171-1/+1
* Minor code cleanups.Stefan Behnel2023-01-171-2/+2
* Use PyxCodeWriter in the dataclass TemplateCode (GH-5049)da-woods2023-01-161-1/+11
* Refactor module state to always use struct (#5056)da-woods2022-12-011-47/+14
* Merge branch '0.29.x'da-woods2022-10-221-1/+1
|\
| * Fix various clang warnings (#5086)Lisandro Dalcin2022-10-171-1/+1
| * Revert "Avoid acquiring the GIL at the end of nogil functions (GH-3556) (GH-4...Stefan Behnel2022-05-171-2/+2
| * Avoid acquiring the GIL at the end of nogil functions (GH-3556) (GH-4749)Oleksandr Pavlyk2022-05-031-2/+2
| * Mark reverse operators with METHOD_COEXIST (GH-4753)da-woods2022-05-031-2/+2
| * Revert "Avoid acquiring the GIL at the end of nogil functions (GH-3556) (GH-4...scoder2022-04-161-2/+2
| * Avoid acquiring the GIL at the end of nogil functions (GH-3556) (GH-4703)Oleksandr Pavlyk2022-03-311-2/+2
| * Keep utility code names across type specialisations and show it in the C file...Stefan Behnel2022-01-281-1/+5
| * Validate and fix temp releasing (GH-3708) (GH-3717)scoder2020-07-011-8/+29
* | Update pyxcodewriter.indenter (#5048)da-woods2022-09-261-15/+7
* | Fix C++ error from Cython unused (#5029)da-woods2022-09-141-2/+2
* | Fix memoryview iteration in generator expressions (GH-4968)da-woods2022-08-091-8/+8
* | Turn some often used CCodeWriter methods into (final) cdef methods to reduce ...Stefan Behnel2022-08-061-10/+10
* | Fix missing newlines in HTML annotation file, introduced in 0b4370678e5b00a02...Stefan Behnel2022-08-041-3/+6
* | Reduce overhead in the code writer when writing out simple code without newli...Stefan Behnel2022-07-161-7/+12
* | Avoid raising StopIteration in "__next__" if possible (GH-4844)da-woods2022-07-131-2/+13
* | Mark reverse operators with METHOD_COEXIST (GH-4754)da-woods2022-05-131-3/+15
* | Merge branch 0.29.xStefan Behnel2022-05-111-2/+2
* | Remove unused imports (GH-4643)Matus Valo2022-02-151-1/+0
* | Avoid an unnecessary inefficiency in a regex, although it is not relevant in ...Stefan Behnel2022-02-091-1/+1
* | Always regenerate .c/cpp output files when changing the Cython version. This ...Stefan Behnel2022-02-021-1/+1
* | Keep utility code names across type specialisations and show it in the C file...Stefan Behnel2022-01-221-1/+5
* | A function that is supposed to return something should return something.Stefan Behnel2022-01-051-1/+1
* | Allow releasing the GIL in nogil functions (GH-4318)da-woods2021-12-181-2/+13
* | Avoid AddTraceback() if stringtab isn't set up (GH-4378)da-woods2021-09-271-22/+29
* | Suppress warnings about constant expressions on MSVC (GH-4317)da-woods2021-08-071-0/+14
* | Resolve some issues with "cpp_locals" (GH-4265)da-woods2021-07-191-2/+2
* | Fix a few bugs in the new "cpp_locals" directive implementation (GH-4259)da-woods2021-07-021-0/+1
* | Add directive "cpp_locals" to handle C++ variables using std::optional (GH-4225)da-woods2021-06-291-5/+26
* | Move some utility code from ExprNodes.py into utility code files.Stefan Behnel2021-06-291-4/+3
* | Split the current "CYTHON_COMPILING_IN_LIMITED_API" macro guard (GH-3611)scoder2021-05-251-16/+16
* | Modernise code: use set literals/comprehensions where possible, frozenset whe...Stefan Behnel2021-04-131-3/+3
* | Code style: Modernise some set() usages (GH-4109)Zhenbo Li2021-04-111-3/+3
* | Fix compiler warning about constant conditions in clang (GH-4053)Max Bachmann2021-03-211-1/+2
* | Support utility code in headers (GH-3779)da-woods2020-09-221-0/+13
* | Fix cygdb (GH-3542)Volker-Weissmann2020-08-241-4/+7
* | Validate and fix temp releasing (GH-3708)scoder2020-06-281-11/+18
* | Validate that all temps were correctly released at the end of a function.Stefan Behnel2020-06-251-0/+15
* | Fix many indentation and whitespace issues throughout the code base (GH-3673)scoder2020-06-101-13/+13
* | Merge branch '0.29.x'Stefan Behnel2020-05-291-5/+2
|\ \ | |/
| * Fix detection of reusable utility code: whenever we do string and/or unbound ...Stefan Behnel2020-05-291-5/+2
| * Allow '# cython: …' module level directives in Cython utility code.Stefan Behnel2020-05-151-1/+1
| * Generate function-local error indicator variables whenever "error_goto()" is ...Stefan Behnel2020-04-291-12/+6