aboutsummaryrefslogtreecommitdiff
path: root/examples
AgeCommit message (Expand)Author
11 daysSwitch from asctime to strftime in example code, addressing a Clang Tidy check.Marco Poletti
2022-11-12Silence the bugprone-easily-swappable-parameters lint in a few places.Marco Poletti
2020-03-30Increase the amount of Clang tidy checks that also run for example code (and ...Marco Poletti
2020-03-30Enable extra Clang-tidy checks in Fruit code (but not example code) to includ...Marco Poletti
2018-08-27Minor changes to the example code for testing with Fruit.Marco Poletti
2018-08-27Add some example tests using component replacements.Marco Poletti
2017-12-27Add a .clang-format config file and reformat all C++ source code using that. ...Marco Poletti
2017-08-13Report a compile time error when an class must have a virtual destructor but ...Marco Poletti
2017-07-31Change Injector's and NormalizedComponent's constructors to take a component ...Marco Poletti
2017-06-11Update the example code and doxygen comments to use the new-style install() m...Marco Poletti
2017-03-04Fix quoting of variables in ifs in CMake files.Marco Poletti
2017-03-04Support compiling Fruit (and running tests) under Windows, using MinGW's GCC.Marco Poletti
2016-11-18Use extras/bazel_root as WORKSPACE root for Bazel, using symlinks so that Fru...Marco Poletti
2016-08-29Reimplement the storage for PartialComponent to:Marco Poletti
2016-08-28Fix a couple remaining issues with the benchmark code and introduce YAML file...Marco Poletti
2016-08-27Introduce python scripts to run multiple benchmarks and analyze the results.Marco Poletti
2016-07-16Fix build error, by removing a reference to a no-longer-existing dir.Marco Poletti
2016-07-16Rewrite the benchmark code in python, slightly changing the generated benchma...Marco Poletti
2016-06-19No longer include boost::hash{set,map} in fruit.h (not even as forward decls).Marco Poletti
2016-06-19No longer include normalized_component_storage.h in fruit.h.Marco Poletti
2016-06-19Reduce the amount of code included when including fruit.h.Marco Poletti
2016-05-15Add an example that shows how to use annotated injection.Marco Poletti
2016-03-27Fix the runtime benchmark code.Marco Poletti
2016-03-27Support Bazel as an alternative build system (in parallel with CMake).Marco Poletti
2016-03-26Re-add an include that was erroneously removed in commit 16A4E8.Marco Poletti
2016-03-25Remove unused includes (detected by CLion).Marco Poletti
2016-03-25Minor changes to help CLion (and probably other IDEs) analyze the code of Fruit.Marco Poletti
2016-03-25Remove old benchmarks.Marco Poletti
2016-02-07Fix compile-time benchmark (was broken by the introduction of fruit/impl/conf...Marco Poletti
2015-07-25Replace a MapContainsKey with an IsInSet check where possible. This slightly ...Marco Poletti
2015-07-19Major changes to the metaprogramming code. Now using a DFS search to find dep...Marco Poletti
2015-02-21Rewrite the server example for Fruit 1.0.Marco Poletti
2014-12-30generate_benchmark: take the num_loops as a command line argument instead of ...Marco Poletti
2014-11-16Change the compile-time benchmark to only run in Release mode.Marco Poletti
2014-11-16Make the new/delete benchmark more real-world by defining many classes instea...Marco Poletti
2014-11-16Change the run-time benchmark to only do 1 NormalizedComponent creation per 1...Marco Poletti
2014-11-16Update the new/delete benchmark to use classes with virtual destructors.Marco Poletti
2014-11-16Use virtual destructors for classes in the benchmark.Marco Poletti
2014-11-16Change the new/delete benchmark to reduce the impact of timing overhead on th...Marco Poletti
2014-11-09Update the benchmark to avoid copying NormalizedComponents (it's no longer al...Marco Poletti
2014-11-09Limit Provider to a single argument, it's easier to understand and it will al...Marco Poletti
2014-11-08Forbid copying NormalizedComponents, there's no reason to do it and it would ...Marco Poletti
2014-11-08The Injector constructor with 2 parameters now takes the NormalizedComponent ...Marco Poletti
2014-11-02Minor changes.Marco Poletti
2014-11-01Add a macro that disables compile-time dep checking for benchmarking purposes.Marco Poletti
2014-11-01Now the compile time test is run with both Release-like and Debug-like compil...Marco Poletti
2014-10-19Revert "Another attempt to increase performance by having static storage in t...Marco Poletti
2014-10-19Another attempt to increase performance by having static storage in the injec...Marco Poletti
2014-10-18Improve the benchmark to make the per-request time more stable.Marco Poletti
2014-10-12Add a simple benchmark for the use of new/delete (instead of injection).Marco Poletti