summaryrefslogtreecommitdiff
path: root/Cython/Compiler/ModuleNode.py
Commit message (Expand)AuthorAgeFilesLines
* Prevent calling the dealloc slot of a non-GC base class with GC tracking enab...scoder2023-05-151-8/+7
* Treat @total_ordering directive like @cfunc/@ccall directives by excluding it...Stefan Behnel2023-04-241-2/+2
* Fix regression in code generation order for cdef classes (GH-5395)Lisandro Dalcin2023-04-211-1/+1
* Distinguish 'api' import functions from different Cython versions (GH-5383)da-woods2023-04-171-13/+20
* Add a "CYTHON_EXTERN_C" macro to allow redefining "__PYX_EXTERN_C" on user si...scoder2023-04-131-1/+11
* Fix missing exported C function declarations with cimport_from_pyx enabled (#...Chia-Hsiang Cheng2023-03-171-1/+5
* Make sure that we include all user C code in the annotated HTML output by res...Stefan Behnel2023-03-161-0/+2
* Order merged_in utility code (#5282)da-woods2023-03-011-3/+19
* Fix an initialization reference counting error in the Limited API (GH-4994)da-woods2023-02-241-2/+25
* Avoid C++ warnings when initializing module state (GH-5236)da-woods2023-01-301-1/+8
* Support 2 and 3 arg __[ri]pow__ (#5168)da-woods2022-12-151-1/+1
* Fix module struct C syntax error on windows (#5171)AnyLeftovers2022-12-121-1/+1
* Refactor module state to always use struct (#5056)da-woods2022-12-011-33/+30
* Use topological sort to speed up quadratic-time ModuleNode.sort_types_by_inhe...Scott Wolchok2022-11-301-23/+26
* Avoid warnings from bitwise '&' with boolean operands (#5096)Alexander Shadchin2022-11-201-4/+4
* Allow nested cppclass definitions (#3221)samaingw2022-11-121-1/+3
* Fix linkage for `cdef public` functions in C++ mode (#5040)Maximilien Colange2022-11-081-8/+11
* Merge branch '0.29.x'da-woods2022-10-221-2/+2
|\
| * Fix various clang warnings (#5086)Lisandro Dalcin2022-10-171-2/+2
* | Make sure we call __del__ for final types (#4996)da-woods2022-09-051-2/+1
* | Account for possible extension type struct padding when calculating the items...da-woods2022-07-171-4/+4
* | Merge branch '0.29.x'Stefan Behnel2022-05-171-1/+1
|\ \ | |/
| * Use encoded string since `ModuleNode.full_module_name` may originate from dif...Stefan Behnel2022-05-171-1/+1
| * Move from deprecated find_loader() to find_spec() for setting up the import t...Matti Picus2022-05-171-8/+2
| * Stop calling PyEval_InitThreads() In Py3.7+ (where it has become a no-op).Stefan Behnel2021-07-011-3/+2
| * Only #define PY_SSIZE_T_CLEAN if it is not already #definedAndrew V. Jones2021-04-141-0/+3
| * Prefer Element.iter() over the deprecated Element.getiterator(). (GH-3865)Nick Pope2020-10-061-1/+5
| * Validate and fix temp releasing (GH-3708) (GH-3717)scoder2020-07-011-2/+6
| * Fix FunctionState handling for module cleanup function.Stefan Behnel2020-06-301-0/+2
| * Re-add "c_api_binop_methods" directive for backwards compatibility after reve...Stefan Behnel2020-06-171-0/+4
| * Revert "Python-style binary operation methods."Stefan Behnel2020-06-171-42/+1
| * Revert "Add support for pow operator."Stefan Behnel2020-06-171-10/+1
| * Revert "Invoke binop super method via direct slot access."Stefan Behnel2020-06-171-7/+8
| * Revert "Limited API updates and cleanup for #2056. GH-3635)"Stefan Behnel2020-06-171-47/+35
* | Move from deprecated find_loader() to find_spec() for setting up the import t...Matti Picus2022-05-171-8/+2
* | Remove obselete memoryview getbuffer fallback code (GH-4685)da-woods2022-03-171-2/+0
* | Use PyType_GetSlot() and friends in more places to reduce the special cases f...scoder2021-12-201-12/+6
* | Support "__del__()" to implement "tp_finalize" according to PEP-442 (GH-3804)ax4872021-12-191-0/+27
* | Remove warning from unused temp (GH-4482)da-woods2021-11-261-0/+1
* | Make self argument for binops typed (GH-4436)da-woods2021-11-181-10/+10
* | Only set HAVE_VECTORCALL flag when using vectorcall (GH-4453)da-woods2021-11-181-6/+9
* | Avoid AddTraceback() if stringtab isn't set up (GH-4378)da-woods2021-09-271-3/+8
* | Make __PYX_WARN_IF_INIT_CALLED name unique per-module in generated header fil...da-woods2021-07-231-3/+3
* | Fix a refcounting bug in the new @total_ordering decorator.Stefan Behnel2021-07-031-2/+2
* | Declare a static method as @staticmethod.Stefan Behnel2021-07-021-1/+2
* | Fix infinite recursion in binops code (GH-4204)da-woods2021-07-021-3/+6
* | Fix a few bugs in the new "cpp_locals" directive implementation (GH-4259)da-woods2021-07-021-3/+8
* | Add directive "cpp_locals" to handle C++ variables using std::optional (GH-4225)da-woods2021-06-291-5/+12
* | Implement @total_ordering decorator for extension types (GH-3626)Spencer Brown2021-05-261-16/+134
* | Split the current "CYTHON_COMPILING_IN_LIMITED_API" macro guard (GH-3611)scoder2021-05-251-18/+21