summaryrefslogtreecommitdiff
path: root/Cython/Compiler/ModuleNode.py
Commit message (Expand)AuthorAgeFilesLines
* 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
* | Include .h and _api.h files in target overwrite check.Stefan Behnel2021-05-201-7/+15
* | Refuse to overwrite output C/C++ files that probably were not created by Cyth...scoder2021-05-201-2/+9
* | Fix windows linkage error for unicode modules by providing a dummy function (...da-woods2021-04-291-0/+16
* | Allow searching for include/import files without passing a source pos tuple a...Stefan Behnel2021-04-181-1/+1
* | Only #define PY_SSIZE_T_CLEAN if it is not already #definedAndrew V. Jones2021-04-081-0/+2
* | Fix crash on memoryview self-assignments (GH-3874)da-woods2020-11-071-1/+1
* | Replace deprecated Element.getiterator() with Element.iter(). (GH-3864)Nick Pope2020-10-061-1/+1
* | Looks like the usual macro on Windows is "_WIN32" and not "WIN32". Let's supp...Stefan Behnel2020-10-041-2/+2
* | Support utility code in headers (GH-3779)da-woods2020-09-221-54/+56
* | Call destructors for structs in C++ (GH-3228)da-woods2020-09-041-8/+8
* | Fix cygdb (GH-3542)Volker-Weissmann2020-08-241-8/+21