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

Optimisations and `document` request and rule handling fixes #35

Merged
merged 10 commits into from Jun 28, 2019
Commits on Jun 28, 2019
  1. adds rule hit logging behind feature flag, some inlining optimisation…

    AndriusA committed Jun 14, 2019
    …s, disables ineffective filter optimisation
  2. reuses memory buffer for request token hashing, replaces std HashMap …

    AndriusA committed Jun 17, 2019
    …with hashbrown HashMap for better performance
  3. removes some inlining annotations again as benchmarks don't indicate …

    AndriusA committed Jun 20, 2019
    …any improvement, removes obsolete util functions
  4. sorts out clippy warnings

    AndriusA committed Jun 21, 2019
  5. updates dependencies

    AndriusA committed Jun 22, 2019
  6. changes blocking of requests marked with `document` type

    AndriusA committed Jun 28, 2019
    Previous behaviour was to apply rules with no explicit type to `document`-typed requests as well, which was often resulting in the user seeing a blank page. Changing to _only_ applying `document`-typed rules and untyped exceptions to `document`-typed requests
  7. Merge branch 'master' into optimisations-june

    AndriusA committed Jun 28, 2019
You can’t perform that action at this time.