An error occurred fetching the project authors.
  1. 22 Jun, 2020 1 commit
  2. 19 Jun, 2020 1 commit
  3. 17 Jun, 2020 1 commit
    • Michał Górny's avatar
      Always bind Cython functions in Py3 (GH-3683) · df1a9984
      Michał Górny authored
      Rebased 1bb26b96 for cython 0.29.x,
      and made conditional to Python 3.  This does not solve the original staticmethod problem
      in Python 2 but it does resolve classmethod problems in Python 3.9.  Therefore, it unbreaks
      other packages on Python 3.9, improves overall state for Python 3 and does not introduce
      regressions in Python 2.
      df1a9984
  4. 14 Jun, 2020 2 commits
  5. 04 Jun, 2020 3 commits
  6. 02 Jun, 2020 1 commit
  7. 23 May, 2020 2 commits
  8. 20 May, 2020 1 commit
  9. 08 May, 2020 1 commit
  10. 21 Apr, 2020 1 commit
  11. 17 Apr, 2020 2 commits
  12. 13 Apr, 2020 4 commits
  13. 12 Apr, 2020 4 commits
  14. 11 Apr, 2020 1 commit
  15. 02 Apr, 2020 1 commit
    • da-woods's avatar
      Relaxed some of the checks on calling fused functions (GH-3381) · 2ca3f569
      da-woods authored
      Relaxed some of the checks of fused functions to be consistent with general CyFunctions.
      
      ```
       # cython: binding=True
      def f(arg):
        pass
      
      class C:  # or cdef class...
        f = f
        def g(self, ...):
          pass
      
      C.f(something) or C().f() # doesn't enforce any checks on the type of arg -
       # with a fused function it does.
      
      C.g(something) # assumes that self is "C" (at least for a cdef class)
       # but doesn't check it. A fused function enforces that it is C.
      
      C.f() # fails with a fused function claiming too few arguments, even though
       # default arguments may make it a valid call
      ```
      
      Obviously removing checks does make things a little less safe, but it
      is consistent with the more general function behaviour. (I'm doing
      this as part of a broad plan to abuse fused functions to be a bit
      cleverer about decorators, but I don't think the motivation hugely
      matters for this change)
      2ca3f569
  16. 07 Mar, 2020 4 commits
  17. 20 Feb, 2020 2 commits
  18. 18 Feb, 2020 1 commit
    • Eddie Elizondo's avatar
      Expand LIMITED_API support (GH-3311) · a87f498d
      Eddie Elizondo authored
      * Add more limited api support
      * Fix Fused Functions
      * Fixed profile
      * Use PyModule_GetDict
      * Simplify __Pyx_Globals
      * Address issues in CommonStructures
      * ifdef guard CyFunction and FusedFunction
      a87f498d
  19. 01 Nov, 2019 2 commits
  20. 10 Sep, 2019 2 commits
  21. 06 Sep, 2019 1 commit
  22. 28 Aug, 2019 1 commit
  23. 27 Aug, 2019 1 commit