1. 07 Mar, 2020 6 commits
  2. 03 Mar, 2020 1 commit
    • da-woods's avatar
      Support fused arguments specified by annotation or locals (GH-3391) · a8cb127d
      da-woods authored
      1. DefNode.has_fused_arguments was set too early (before
      locals/annotations) were evalutated, so function was not treated
      as fused.
      2. When re-evaluating the specializations of the fused function
      it was treated as a redefinition because the locals/annotation was
      reapplied over the specialized type.
      3. Including annotation as string (required changes to
      StringNode.analyse_as_type), and extra tests for fused type defined
      as cython.fused_type in the Py file
      a8cb127d
  3. 29 Feb, 2020 5 commits
  4. 28 Feb, 2020 1 commit
  5. 27 Feb, 2020 1 commit
    • da-woods's avatar
      Cleanup and fix string initialization code for LIMITED_API (GH-3378) · 53772108
      da-woods authored
      * Cleanup of string initialization code for limited API
      
      Now appears in a few large blocks rather than
      
      ```
       # if CYTHON_LIMITED_API
         individual string line
       # endif
      ```
      
      * Fixed issue with some unicode strings, e.g.
      
      ```
      # cython: language_level=3str, binding=True
      
      def non_ascii_str():
          s = 'ø\x20\u0020'
          assert isinstance(s, str)
          return s
      ```
      53772108
  6. 26 Feb, 2020 1 commit
  7. 22 Feb, 2020 1 commit
  8. 20 Feb, 2020 3 commits
  9. 19 Feb, 2020 2 commits
  10. 18 Feb, 2020 8 commits
  11. 17 Feb, 2020 1 commit
  12. 16 Feb, 2020 1 commit
  13. 15 Feb, 2020 2 commits
  14. 14 Feb, 2020 2 commits
  15. 13 Feb, 2020 2 commits
  16. 12 Feb, 2020 3 commits