Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

bpo-37543: optimize pymalloc #14674

Merged
merged 8 commits into from Jul 17, 2019
Merged

bpo-37543: optimize pymalloc #14674

merged 8 commits into from Jul 17, 2019

Commits on Jul 9, 2019

  1. optimize pymalloc

    PyObject_Malloc() and PyObject_Free() inlines pymalloc_alloc and
    pymalloc_free partially.
    But when PGO is not used, compiler don't know where is the hot part
    in pymalloc_alloc and pymalloc_free.
    methane committed Jul 9, 2019
    Copy the full SHA
    383dffc View commit details
    Browse the repository at this point in the history

Commits on Jul 10, 2019

  1. optimize pymalloc_alloc

    methane committed Jul 10, 2019
    Copy the full SHA
    e8e3a3d View commit details
    Browse the repository at this point in the history
  2. optimize pymalloc_free()

    methane committed Jul 10, 2019
    Copy the full SHA
    8fcb264 View commit details
    Browse the repository at this point in the history
  3. add NEWS entry

    methane committed Jul 10, 2019
    Copy the full SHA
    65c287b View commit details
    Browse the repository at this point in the history
  4. add missing LIKELY macro

    methane committed Jul 10, 2019
    Copy the full SHA
    b783e25 View commit details
    Browse the repository at this point in the history

Commits on Jul 12, 2019

  1. Copy the full SHA
    a690ddb View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    838fe6f View commit details
    Browse the repository at this point in the history
  3. s/LIKELY/UNLIKELY/

    methane committed Jul 12, 2019
    Copy the full SHA
    c9c42f4 View commit details
    Browse the repository at this point in the history