Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
google-fruit
/
1e44d55d4e8264624c1244d5e7e5412dce370a78
/
include
/
fruit
/
impl
/
meta
/
map.h
1e44d55
Fix a performance bug that was preventing binding compression from working. E.g. with the 100 classes benchmark under Clang 4.0, this fix reduces the per-request injection time by 27%.
by Marco Poletti
· 7 years ago
f289510
Add configure-time checks on compiler and STL features, and use the results of those in macros in Fruit code, instead of checking for specific compilers and/or versions.
by Marco Poletti
· 9 years ago
36253c9
Major changes to the metaprogramming code. Now using a DFS search to find dependency loops instead of transitive closure of the edges (at compile time), expressing more operations as Fold/Transform for conciseness, added ImmutableSet/ImmutableMap (compile-time data structures), now calculating the exact dep loop (if any), and many other small changes.
by Marco Poletti
· 9 years ago