History log of /aosp_15_r20/external/google-fruit/ (Results 1 – 1 of 1)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
a65adddd22-Nov-2024 Android Build Coastguard Worker <[email protected]>

Snap for 12695596 from 545f4e1a2310bf99a410f36b4e3b771810338b0b to 25Q1-release

Change-Id: I651a12f0655b41cc03f4d39f9d732723d6a5c2f5


.clang-format
.gitattributes
.github/workflows/test-on-linux.yml
.github/workflows/test-on-osx.yml
.github/workflows/test-on-windows.yml
.gitignore
Android.bp
BUILD
CMakeLists.txt
CONTRIBUTING.md
COPYING
LICENSE
METADATA
MODULE_LICENSE_APACHE2
OWNERS
README.md
cmake-modules/FindFruit.cmake
conanfile.py
configuration/CMakeLists.txt
configuration/android/fruit/impl/fruit-config-base.h
configuration/bazel/BUILD
configuration/bazel/always_inline_attribute.cpp
configuration/bazel/attribute_deprecated.cpp
configuration/bazel/build_defs.bzl
configuration/bazel/builtin_unreachable.cpp
configuration/bazel/clang_arbitrary_overload_resolution_bug.cpp
configuration/bazel/constexpr_typeid.cpp
configuration/bazel/cxa_demangle.cpp
configuration/bazel/declspec_deprecated.cpp
configuration/bazel/force_inline.cpp
configuration/bazel/gcc_attribute_deprecated.cpp
configuration/bazel/has_trivial_copy.cpp
configuration/bazel/is_trivially_copyable.cpp
configuration/bazel/max_align_t.cpp
configuration/bazel/msvc_assume.cpp
configuration/bazel/std_is_trivially_copy_constructible.cpp
configuration/bazel/std_is_trivially_copyable.cpp
configuration/bazel/std_max_align_t.cpp
configuration/bazel/typeid.cpp
configuration/fruit-config-base.h.in
examples/CMakeLists.txt
examples/annotated_injection/BUILD
examples/annotated_injection/CMakeLists.txt
examples/annotated_injection/brake.h
examples/annotated_injection/car.cpp
examples/annotated_injection/car.h
examples/annotated_injection/emergency_brake.cpp
examples/annotated_injection/emergency_brake.h
examples/annotated_injection/main.cpp
examples/annotated_injection/main_brake.cpp
examples/annotated_injection/main_brake.h
examples/hello_world/BUILD
examples/hello_world/CMakeLists.txt
examples/hello_world/main.cpp
examples/multibindings/BUILD
examples/multibindings/CMakeLists.txt
examples/multibindings/main.cpp
examples/scaling_doubles/BUILD
examples/scaling_doubles/CMakeLists.txt
examples/scaling_doubles/main.cpp
examples/scaling_doubles/multiplier.cpp
examples/scaling_doubles/multiplier.h
examples/scaling_doubles/scaler.cpp
examples/scaling_doubles/scaler.h
examples/server/BUILD
examples/server/CMakeLists.txt
examples/server/bar_handler.cpp
examples/server/bar_handler.h
examples/server/foo_handler.cpp
examples/server/foo_handler.h
examples/server/main.cpp
examples/server/request.h
examples/server/request_dispatcher.cpp
examples/server/request_dispatcher.h
examples/server/server.cpp
examples/server/server.h
examples/server/server_context.h
examples/simple_injection/BUILD
examples/simple_injection/CMakeLists.txt
examples/simple_injection/adder.h
examples/simple_injection/checked_adder.cpp
examples/simple_injection/checked_adder.h
examples/simple_injection/checked_incrementer.cpp
examples/simple_injection/checked_incrementer.h
examples/simple_injection/incrementer.h
examples/simple_injection/incrementer_component.cpp
examples/simple_injection/incrementer_component.h
examples/simple_injection/incrementer_impl.cpp
examples/simple_injection/incrementer_impl.h
examples/simple_injection/main.cpp
examples/simple_injection/main_v1.cpp
examples/simple_injection/simple_adder.cpp
examples/simple_injection/simple_adder.h
examples/simple_injection/simple_incrementer.cpp
examples/simple_injection/simple_incrementer.h
examples/testing/BUILD
examples/testing/CMakeLists.txt
examples/testing/cached.h
examples/testing/cached_greeter.cpp
examples/testing/cached_greeter.h
examples/testing/cached_greeter_test.cpp
examples/testing/cached_greeter_test_with_normalized_component.cpp
examples/testing/fake_key_value_storage.cpp
examples/testing/fake_key_value_storage.h
examples/testing/greeter.cpp
examples/testing/greeter.h
examples/testing/key_value_storage.cpp
examples/testing/key_value_storage.h
examples/testing/main.cpp
extras/CMakeLists.txt
extras/bazel_root/WORKSPACE
extras/bazel_root/third_party/fruit/BUILD
extras/bazel_root/third_party/fruit/configuration
extras/bazel_root/third_party/fruit/examples
extras/bazel_root/third_party/fruit/include
extras/bazel_root/third_party/fruit/src
extras/bazel_root/third_party/fruit/tests
extras/bazel_usage_example/BUILD
extras/bazel_usage_example/WORKSPACE
extras/bazel_usage_example/main.cpp
extras/benchmark/CMakeLists.txt
extras/benchmark/README.md
extras/benchmark/analyze_symbol_size.sh
extras/benchmark/boost_di_source_generator.py
extras/benchmark/compile_time_benchmark.cpp
extras/benchmark/format_bench_results.py
extras/benchmark/fruit_source_generator.py
extras/benchmark/generate_benchmark.py
extras/benchmark/makefile_generator.py
extras/benchmark/new_delete_benchmark.cpp
extras/benchmark/no_di_library_source_generator.py
extras/benchmark/run_benchmarks.py
extras/benchmark/suites/boost_di.yml
extras/benchmark/suites/debug.yml
extras/benchmark/suites/fruit_full.yml
extras/benchmark/suites/fruit_mostly_full.yml
extras/benchmark/suites/fruit_quick.yml
extras/benchmark/suites/fruit_single.yml
extras/benchmark/suites/simple_di_full.yml
extras/benchmark/suites/simple_di_mostly_full.yml
extras/benchmark/tables/fruit_internal.yml
extras/benchmark/tables/fruit_wiki.yml
extras/doc/CMakeLists.txt
extras/doc/README
extras/doc/bar_handler.tex
extras/doc/bind.tex
extras/doc/bind_instance.tex
extras/doc/cached_greeter.tex
extras/doc/cached_greeter_test.tex
extras/doc/car_component.tex
extras/doc/checked_adder.tex
extras/doc/checked_incrementer.tex
extras/doc/common-footer.tex
extras/doc/common-header.tex
extras/doc/component_composition.tex
extras/doc/component_dep_loop.tex
extras/doc/extract_dependencies.sh
extras/doc/foo_handler.tex
extras/doc/generate_snippets.sh
extras/doc/greeter.tex
extras/doc/incrementer.tex
extras/doc/incrementer_component.tex
extras/doc/inject_macro.tex
extras/doc/inject_macro_no_args.tex
extras/doc/inject_macro_template.tex
extras/doc/inject_typedef_greeter.tex
extras/doc/inject_typedef_templated_constructor.tex
extras/doc/inject_typedef_writer.tex
extras/doc/inject_typedef_writer2.tex
extras/doc/multiplier.tex
extras/doc/parametrized_component.tex
extras/doc/provider.tex
extras/doc/provider_functor.tex
extras/doc/register_constructor.tex
extras/doc/register_constructor_component.tex
extras/doc/register_factory.tex
extras/doc/register_factory_macro.tex
extras/doc/register_factory_typedef.tex
extras/doc/register_factory_use.tex
extras/doc/request_dispatcher.tex
extras/doc/request_injector.tex
extras/doc/scaler.tex
extras/doc/server.tex
extras/doc/simple_adder.tex
extras/doc/simple_greeter.tex
extras/doc/simple_incrementer.tex
extras/doc/templated_component.tex
extras/dockerfiles/.dockerignore
extras/dockerfiles/Dockerfile.ubuntu-20.04
extras/dockerfiles/Dockerfile.ubuntu-22.04
extras/dockerfiles/Dockerfile.ubuntu-22.10
extras/dockerfiles/Dockerfile.ubuntu-23.10
extras/dockerfiles/Dockerfile.ubuntu-24.04
extras/dockerfiles/Dockerfile.ubuntu_arm-18.04
extras/dockerfiles/Dockerfile.ubuntu_arm-20.04
extras/dockerfiles/common_cleanup.sh
extras/dockerfiles/common_install.sh
extras/dockerfiles/rebuild_all.sh
extras/dockerfiles/ubuntu-20.04_custom.list
extras/dockerfiles/ubuntu-22.04_custom.list
extras/dockerfiles/ubuntu-22.10_custom.list
extras/dockerfiles/ubuntu-23.10_custom.list
extras/dockerfiles/ubuntu-24.04_custom.list
extras/dockerfiles/ubuntu_arm-16.04_custom.list
extras/fruit-2.0.0.ebuild
extras/git_hooks/pre-commit
extras/packaging/CMakeLists.txt
extras/packaging/PKGBUILD
extras/packaging/debian.compat
extras/packaging/debian.control
extras/packaging/debian.rules
extras/packaging/deploy_to_bintray.bat
extras/packaging/deploy_to_bintray.sh
extras/packaging/libfruit.dsc
extras/packaging/libfruit.install
extras/packaging/libfruit.spec
extras/scripts/analyze_template_instantiations_clang_diagnostics.py
extras/scripts/ci_install_linux.sh
extras/scripts/ci_install_osx.sh
extras/scripts/filter_gcc_error.sh
extras/scripts/find_untested_types.sh
extras/scripts/find_unused_types.sh
extras/scripts/parser.out
extras/scripts/parsetab.py
extras/scripts/postsubmit-helper.sh
extras/scripts/postsubmit.bat
extras/scripts/postsubmit.sh
extras/scripts/run_benchs.sh
extras/scripts/test_coverage.sh
include/fruit/component.h
include/fruit/component_function.h
include/fruit/fruit.h
include/fruit/fruit_forward_decls.h
include/fruit/impl/bindings.h
include/fruit/impl/component.defn.h
include/fruit/impl/component_function.defn.h
include/fruit/impl/component_functors.defn.h
include/fruit/impl/component_install_arg_checks.defn.h
include/fruit/impl/component_install_arg_checks.h
include/fruit/impl/component_storage/binding_deps.defn.h
include/fruit/impl/component_storage/binding_deps.h
include/fruit/impl/component_storage/component_storage.defn.h
include/fruit/impl/component_storage/component_storage.h
include/fruit/impl/component_storage/component_storage_entry.defn.h
include/fruit/impl/component_storage/component_storage_entry.h
include/fruit/impl/component_storage/partial_component_storage.defn.h
include/fruit/impl/component_storage/partial_component_storage.h
include/fruit/impl/data_structures/arena_allocator.defn.h
include/fruit/impl/data_structures/arena_allocator.h
include/fruit/impl/data_structures/fixed_size_allocator.defn.h
include/fruit/impl/data_structures/fixed_size_allocator.h
include/fruit/impl/data_structures/fixed_size_vector.defn.h
include/fruit/impl/data_structures/fixed_size_vector.h
include/fruit/impl/data_structures/fixed_size_vector.templates.h
include/fruit/impl/data_structures/memory_pool.defn.h
include/fruit/impl/data_structures/memory_pool.h
include/fruit/impl/data_structures/packed_pointer_and_bool.defn.h
include/fruit/impl/data_structures/packed_pointer_and_bool.h
include/fruit/impl/data_structures/semistatic_graph.defn.h
include/fruit/impl/data_structures/semistatic_graph.h
include/fruit/impl/data_structures/semistatic_graph.templates.h
include/fruit/impl/data_structures/semistatic_map.defn.h
include/fruit/impl/data_structures/semistatic_map.h
include/fruit/impl/data_structures/semistatic_map.templates.h
include/fruit/impl/fruit-config.h
include/fruit/impl/fruit_assert.h
include/fruit/impl/fruit_internal_forward_decls.h
include/fruit/impl/injection_debug_errors.h
include/fruit/impl/injection_errors.h
include/fruit/impl/injector.defn.h
include/fruit/impl/injector/injector_accessor_for_tests.defn.h
include/fruit/impl/injector/injector_accessor_for_tests.h
include/fruit/impl/injector/injector_storage.defn.h
include/fruit/impl/injector/injector_storage.h
include/fruit/impl/meta/algos.h
include/fruit/impl/meta/basics.h
include/fruit/impl/meta/component.h
include/fruit/impl/meta/errors.h
include/fruit/impl/meta/eval.h
include/fruit/impl/meta/fold.h
include/fruit/impl/meta/graph.h
include/fruit/impl/meta/immutable_map.h
include/fruit/impl/meta/immutable_set.h
include/fruit/impl/meta/list.h
include/fruit/impl/meta/logical_operations.h
include/fruit/impl/meta/map.h
include/fruit/impl/meta/metaprogramming.h
include/fruit/impl/meta/numeric_operations.h
include/fruit/impl/meta/pair.h
include/fruit/impl/meta/proof_tree_comparison.h
include/fruit/impl/meta/proof_trees.h
include/fruit/impl/meta/set.h
include/fruit/impl/meta/signatures.h
include/fruit/impl/meta/triplet.h
include/fruit/impl/meta/vector.h
include/fruit/impl/meta/wrappers.h
include/fruit/impl/meta_operation_wrappers.h
include/fruit/impl/normalized_component.defn.h
include/fruit/impl/normalized_component_storage/binding_normalization.h
include/fruit/impl/normalized_component_storage/binding_normalization.templates.h
include/fruit/impl/normalized_component_storage/normalized_bindings.defn.h
include/fruit/impl/normalized_component_storage/normalized_bindings.h
include/fruit/impl/normalized_component_storage/normalized_component_storage.defn.h
include/fruit/impl/normalized_component_storage/normalized_component_storage.h
include/fruit/impl/normalized_component_storage/normalized_component_storage_holder.h
include/fruit/impl/provider.defn.h
include/fruit/impl/util/call_with_tuple.h
include/fruit/impl/util/demangle_type_name.h
include/fruit/impl/util/hash_codes.defn.h
include/fruit/impl/util/hash_codes.h
include/fruit/impl/util/hash_helpers.defn.h
include/fruit/impl/util/hash_helpers.h
include/fruit/impl/util/lambda_invoker.h
include/fruit/impl/util/type_info.defn.h
include/fruit/impl/util/type_info.h
include/fruit/injector.h
include/fruit/macro.h
include/fruit/normalized_component.h
include/fruit/provider.h
src/CMakeLists.txt
src/binding_normalization.cpp
src/component.cpp
src/demangle_type_name.cpp
src/fixed_size_allocator.cpp
src/injector_storage.cpp
src/memory_pool.cpp
src/normalized_component_storage.cpp
src/normalized_component_storage_holder.cpp
src/semistatic_graph.cpp
src/semistatic_map.cpp
test_package/CMakeLists.txt
test_package/conanfile.py
test_package/example.cpp
tests/BUILD
tests/CMakeLists.txt
tests/build_defs.bzl
tests/class_construction_tracker.h
tests/data_structures/BUILD
tests/data_structures/test_fixed_size_allocator.py
tests/data_structures/test_fixed_size_vector.py
tests/data_structures/test_semistatic_graph.py
tests/data_structures/test_semistatic_map.py
tests/fruit_test_common.py
tests/meta/BUILD
tests/meta/common.h
tests/meta/test_algos.py
tests/meta/test_basics.py
tests/meta/test_graph.py
tests/meta/test_list.py
tests/meta/test_map.py
tests/meta/test_meta_component.py
tests/meta/test_metaprogramming.py
tests/meta/test_proof_trees.py
tests/meta/test_set.py
tests/meta/test_vector.py
tests/test_bind_interface.py
tests/test_binding_clash.py
tests/test_binding_compression.py
tests/test_class_destruction.py
tests/test_common.cpp
tests/test_common.h
tests/test_component.py
tests/test_component_and_injector_params.py
tests/test_component_functions.py
tests/test_component_replacement.py
tests/test_defn_h_includes.py
tests/test_dependency_loop.py
tests/test_eager_injection.py
tests/test_include_test.py
tests/test_injected_provider.py
tests/test_injector.py
tests/test_injector_unsafe_get.py
tests/test_install.py
tests/test_install_component_functions.py
tests/test_macros.h
tests/test_misc.py
tests/test_multibindings_bind_instance.py
tests/test_multibindings_bind_interface.py
tests/test_multibindings_bind_provider.py
tests/test_multibindings_misc.py
tests/test_normalized_component.py
tests/test_register_constructor.py
tests/test_register_factory.py
tests/test_register_instance.py
tests/test_register_provider.py
tests/test_required_types.py
tests/test_semistatic_map_hash_selection.py
tests/test_type_alignment.py
tests/test_type_alignment_with_annotation.py
tests/tested_features.md
tests/util/BUILD
tests/util/test_lambda_invoker.py
tests/util/test_type_info.py
tests/valgrind_suppressions.supp