PageRenderTime 49ms CodeModel.GetById 22ms RepoModel.GetById 0ms app.codeStats 0ms

/pypy/doc/whatsnew-head.rst

https://bitbucket.org/nibrahim/pypy
ReStructuredText | 116 lines | 83 code | 33 blank | 0 comment | 0 complexity | ba31e686236bdb654e60a4787bf42201 MD5 | raw file
Possible License(s): Apache-2.0
  1. ======================
  2. What's new in PyPy 2.0
  3. ======================
  4. .. this is a revision shortly after release-2.0-beta1
  5. .. startrev: 0e6161a009c6
  6. .. branch: split-rpython
  7. Split rpython and pypy into seperate directories
  8. .. branch: callback-jit
  9. Callbacks from C are now better JITted
  10. .. branch: fix-jit-logs
  11. .. branch: remove-globals-in-jit
  12. .. branch: length-hint
  13. Implement __lenght_hint__ according to PEP 424
  14. .. branch: numpypy-longdouble
  15. Long double support for numpypy
  16. .. branch: numpypy-disable-longdouble
  17. Since r_longdouble support is missing, disable all longdouble and derivative
  18. dtypes using ENABLED_LONG_DOUBLE = False
  19. .. branch: numpypy-real-as-view
  20. Convert real, imag from ufuncs to views. This involves the beginning of
  21. view() functionality
  22. .. branch: indexing-by-array
  23. Adds indexing by scalar, adds int conversion from scalar and single element array,
  24. fixes compress, indexing by an array with a smaller shape and the indexed object.
  25. .. branch: str-dtype-improvement
  26. Allow concatenation of str and numeric arrays
  27. .. branch: signatures
  28. Improved RPython typing
  29. .. branch: rpython-bytearray
  30. Rudimentary support for bytearray in RPython
  31. .. branch: refactor-call_release_gil
  32. Fix a bug which casused cffi to return the wrong result when calling a C
  33. function which calls a Python callback which forces the frames
  34. .. branches we don't care about
  35. .. branch: autoreds
  36. .. branch: reflex-support
  37. .. branch: kill-faking
  38. .. branch: improved_ebnfparse_error
  39. .. branch: task-decorator
  40. .. branch: fix-e4fa0b2
  41. .. branch: win32-fixes
  42. .. branch: numpy-unify-methods
  43. .. branch: fix-version-tool
  44. .. branch: popen2-removal
  45. .. branch: pickle-dumps
  46. .. branch: scalar_get_set
  47. .. branch: release-2.0-beta1
  48. .. branch: remove-PYPY_NOT_MAIN_FILE
  49. .. branch: missing-jit-operations
  50. .. branch: fix-lookinside-iff-oopspec
  51. Fixed the interaction between two internal tools for controlling the JIT.
  52. .. branch: inline-virtualref-2
  53. Better optimized certain types of frame accesses in the JIT, particularly
  54. around exceptions that escape the function they were raised in.
  55. .. branch: missing-ndarray-attributes
  56. Some missing attributes from ndarrays
  57. .. branch: cleanup-tests
  58. Consolidated the lib_pypy/pypy_test and pypy/module/test_lib_pypy tests into
  59. one directory for reduced confusion and so they all run nightly.
  60. .. branch: unquote-faster
  61. .. branch: urlparse-unquote-faster
  62. .. branch: signal-and-thread
  63. Add "__pypy__.thread.signals_enabled", a context manager. Can be used in a
  64. non-main thread to enable the processing of signal handlers in that thread.
  65. .. branch: coding-guide-update-rlib-refs
  66. .. branch: rlib-doc-rpython-refs
  67. .. branch: clean-up-remaining-pypy-rlib-refs
  68. .. branch: enumerate-rstr
  69. Support enumerate() over rstr types.
  70. .. branch: cleanup-numpypy-namespace
  71. Cleanup _numpypy and numpypy namespaces to more closely resemble numpy.
  72. .. branch: kill-flowobjspace
  73. Random cleanups to hide FlowObjSpace from public view.
  74. .. branch: vendor-rename
  75. Remove minor verison number from lib-python dirs to simplify stdlib upgrades.
  76. .. branch: jitframe-on-heap
  77. Moves optimized JIT frames from stack to heap. As a side effect it enables
  78. stackless to work well with the JIT on PyPy. Also removes a bunch of code from
  79. the GC which fixes cannot find gc roots.
  80. .. branch: pycon2013-doc-fixes
  81. Documentation fixes after going through the docs at PyCon 2013 sprint.
  82. .. branch: extregistry-refactor
  83. .. branch: remove-list-smm