1. 11 Feb, 2020 1 commit
    • da-woods's avatar
      bufaccess ref-counting tests and extstarargs test (GH-3341) · 12e3fec5
      da-woods authored
      Disabled binding on the get_refcount function. It looks like
      binding generates slightly different refcounts to function arguments
      on Python 3.8 (possibly to do with vectorcall?). It isn't relevant
      to what's being tested so it's easier to turn it off.
      
      Passing a star-arg tuple and getting the same tuple out doesn't
      work with binding, so only tested that without
      12e3fec5
  2. 27 Jan, 2020 1 commit
    • da-woods's avatar
      Fixed default buffer arguments with binding [Fixes `bufaccess`] (GH-3164) · 59cfc984
      da-woods authored
      * Fixed default buffer arguments with binding
      
      They were assigned to global scope, but buffers aren't allowed in
      global scope. To fix, dropped the buffer type from the default value
      
      * Updated reference counting tests in bufaccess
      
      So they now have the new values for binding=True
      59cfc984
  3. 26 Jan, 2020 7 commits
  4. 23 Jan, 2020 4 commits
  5. 22 Jan, 2020 1 commit
  6. 21 Jan, 2020 2 commits
  7. 16 Jan, 2020 1 commit
  8. 14 Jan, 2020 3 commits
  9. 13 Jan, 2020 4 commits
  10. 12 Jan, 2020 1 commit
  11. 11 Jan, 2020 1 commit
    • Yu Feng's avatar
      Add a hook to change how `utilities` files are read. (GH-3273) · 640aab74
      Yu Feng authored
      * Allow overriding the reading of utilities files.
      
      Add set_read_utitlities_hook() to override how utilities
      files are accessed.
      
      This change simplifies how Cython can be packaged into a single
      file binary executable, where utility files are stored inside the
      binary executable as package resource.
      640aab74
  12. 08 Jan, 2020 7 commits
  13. 07 Jan, 2020 1 commit
  14. 04 Jan, 2020 1 commit
    • da-woods's avatar
      Implement PEP-563, annotations as strings (GH-3285) · 3dc2b9df
      da-woods authored
      Annotations are now dealt with according to PEP-563 - they are
      saved as strings, rather than evaluated as Python objects.
      They can/are still be used by Cython for typing.
      Previous behaviour for evaluating them as Python objects was
      convoluted and has been removed entirely, which hopefully doesn't
      break too much.
      3dc2b9df
  15. 02 Jan, 2020 2 commits
  16. 01 Jan, 2020 1 commit
  17. 29 Dec, 2019 1 commit
  18. 28 Dec, 2019 1 commit