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

Defer loading of PDO, Memcached, Slim, WordPress, and Yii integrations until first usage #1006

Merged
merged 10 commits into from
Oct 13, 2020

Commits on Sep 3, 2020

  1. Configuration menu
    Copy the full SHA
    fe71f8a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b987094 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    564622f View commit details
    Browse the repository at this point in the history

Commits on Sep 14, 2020

  1. Configuration menu
    Copy the full SHA
    13817ec View commit details
    Browse the repository at this point in the history

Commits on Sep 17, 2020

  1. Configuration menu
    Copy the full SHA
    5f5edef View commit details
    Browse the repository at this point in the history

Commits on Sep 21, 2020

  1. Skip bug 64146 test

    I confirmed in a debugger that this is a use-after-free that is
    fixed in PHP 7.0+. However, I'm not fully certain about _why_ it
    happens now, and didn't before; that seems to be due to another bug
    somewhere.
    morrisonlevi committed Sep 21, 2020
    Configuration menu
    Copy the full SHA
    e036056 View commit details
    Browse the repository at this point in the history
  2. Defer loading of Yii integration until used

    Remove un-necessary YiiIntegrationLoader class
    Use non-tracing API in Yii integration
    Sort integrations in integrations.c
    morrisonlevi committed Sep 21, 2020
    Configuration menu
    Copy the full SHA
    9bb370e View commit details
    Browse the repository at this point in the history
  3. Defer loading of WordPress integration until used

    Remove un-necessary singleton
    Use non-tracing hook
    morrisonlevi committed Sep 21, 2020
    Configuration menu
    Copy the full SHA
    bb8ca46 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    89b0346 View commit details
    Browse the repository at this point in the history
  5. Refactor deferred loading setup

    Remove elasticsearch.h as it no longer is large enough to merit its
    own file; likewise test_integration.h.
    morrisonlevi committed Sep 21, 2020
    Configuration menu
    Copy the full SHA
    cb540f7 View commit details
    Browse the repository at this point in the history