Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
google-fruit
/
1e44d55d4e8264624c1244d5e7e5412dce370a78
/
tests
/
data_structures
f8d1e29
Cleanup hashset/hashmap-related Fruit code.
by Marco Poletti
· 8 years ago
56492f7
Add some integer casts to prevent overflows on 64bit Windows.
by Marco Poletti
· 8 years ago
8bc638c
Make Fruit tests work under Bazel again.
by Marco Poletti
· 8 years ago
f05259d
Use precompiled headers in Fruit tests. This reduces the test time by ~50% (and the configure+build+test time by ~40%).
by Marco Poletti
· 8 years ago
6df80a7
Use extras/bazel_root as WORKSPACE root for Bazel, using symlinks so that Fruit lives under //third_party/fruit instead of //.
by Marco Poletti
· 8 years ago
f9b2c6f
Port all end-to-end C++ tests to be nose2-based python tests, so that:
by Marco Poletti
· 8 years ago
62f2574
Reduce the amount of code included when including fruit.h.
by Marco Poletti
· 8 years ago
6bbf6c9
Remove the method SemistaticGraph::changeNodeToTerminal(), it was never used.
by Marco Poletti
· 8 years ago
9722c4d
Optimize component construction (before normalization) by caching binding vectors instead of repeatedly destroying and reconstructing them.
by Marco Poletti
· 8 years ago
375ea5d
Revert "Use custom allocators for hash sets/maps."
by Marco Poletti
· 8 years ago
802e590
Use custom allocators for hash sets/maps.
by Marco Poletti
· 8 years ago
e99fdb7
Use sparsehash.
by Marco Poletti
· 8 years ago
18fb995
Support Bazel as an alternative build system (in parallel with CMake).
by Marco Poletti
· 9 years ago
4c0308f
Fix GCC-only test failures by fixing the tests. Also change 1 test to be Clang-only since that scenario can't happen with GCC.
by Marco Poletti
· 9 years ago
f32ac4b
Use a custom Assert() macro in tests, that's not disabled by NDEBUG, so that tests can now run for release builds with -Werror.
by Marco Poletti
· 9 years ago
80c7bb4
Some performance optimizations in SemistaticGraph and InjectorStorage, saving ~10% of injection time.
by Marco Poletti
· 10 years ago
b91b406
Fix compile errors with Clang that were not reported by GCC.
by Marco Poletti
· 10 years ago
91c10d2
Add a test for SemistaticGraph with an incomplete graph.
by Marco Poletti
· 10 years ago
cffe663
Add test for FixedSizeAllocator's move constructor.
by Marco Poletti
· 10 years ago
db902a6
Increase unit test coverage for SemistaticGraph, now also testing const methods and const_node_iterator.
by Marco Poletti
· 10 years ago
7e3052d
Add unit tests for HybridVector.
by Marco Poletti
· 10 years ago
4a2ac2e
Add unit tests for FixedSizeAllocator.
by Marco Poletti
· 10 years ago
3d432f0
Add unit tests for FixedSizeVector.
by Marco Poletti
· 10 years ago
215fc19
Use FixedSizeVector instead of std::vector in Semistatic{Map,Graph}.
by Marco Poletti
· 10 years ago
b6e6c09
Fix compilation warnings/errors that only appear with Clang or when in release mode.
by Marco Poletti
· 10 years ago
f928a00
Optimize SemistaticMap using shallow copy semantics to share data with the NormalizedComponent. Decreases injection time by ~5%.
by Marco Poletti
· 10 years ago
050d600
Optimize SemistaticGraph using shallow copy semantics to share data with the NormalizedComponent. Decreases injection time by ~15%.
by Marco Poletti
· 10 years ago
f16f2b7
Add unit tests for metaprogramming data structures.
by Marco Poletti
· 10 years ago
3837c35
Add unit tests for SemistaticGraph.
by Marco Poletti
· 10 years ago
72d9da9
Add unit tests for SemistaticMap.
by Marco Poletti
· 10 years ago