1. 28 May, 2020 2 commits
    • Kirill Smelkov's avatar
      X Cythonize in py2 mode · 99c75057
      Kirill Smelkov authored
      Previously it was failing with master:
      
      (neo) (z-dev) (g.env) kirr@deco:~/src/tools/py/cython/t/compilebench$ ./doit.sh
      /home/kirr/src/tools/py/cython/Cython/Compiler/Main.py:344: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /home/kirr/src/tools/py/cython/t/compilebench/pystone_pyxtest.py
        tree = Parsing.p_module(s, pxd, full_module_name)
      
      Error compiling Cython file:
      ------------------------------------------------------------
      ...
      TRUE = 1
      FALSE = 0
      
      def main(loops=LOOPS):
          benchtime, stones = pystones(loops)
          print "Pystone(%s) time for %d passes = %g" % \
               ^
      ------------------------------------------------------------
      
      pystone_pyxtest.py:62:10: Syntax error in simple statement list
      99c75057
    • Kirill Smelkov's avatar
      Merge branch 'master' into x/compilebench · 1c5d9006
      Kirill Smelkov authored
      * master: (280 commits)
        Fix compilation in PyPy.
        Update changelog.
        Revert "Disable "c_api_binop_methods" directive in 0.29.x and provide it only as an enabled forward option."
        Disable "c_api_binop_methods" directive in 0.29.x and provide it only as an enabled forward option.
        Update changelog.
        Use Py_SET_SIZE() and Py_SET_REFCNT() on Python 3.9.0a4 and newer (GH-3639)
        Update changelog.
        Use Py_SET_SIZE() and Py_SET_REFCNT() on Python 3.9.0a4 and newer (GH-3639)
        Limited API updates and cleanup for #2056. GH-3635)
        Update changelog.
        Update changelog.
        Emit an error when typeid() is used outside of C++ mode (GH-3637)
        Fix overflow handling for abs() calls on signed integer types (GH-3634)
        Update changelog.
        Fix overflow handling for abs() calls on signed integer types (GH-3634)
        Fix handling of "no-cpp" test tag for error tests, where "cpp" is already removed from the list of test backends.
        Update changelog.
        Avoid "uninitialised" warnings for sizeof and typeid (GH-3631)
        Emit an error when typeid() is used outside of C++ mode (GH-3637)
        Fix handling of "no-cpp" test tag for error tests, where "cpp" is already removed from the list of test backends.
        ...
      1c5d9006
  2. 27 May, 2020 10 commits
  3. 26 May, 2020 16 commits
  4. 25 May, 2020 3 commits
  5. 24 May, 2020 7 commits
  6. 23 May, 2020 2 commits