This repository has been archived by the owner on May 1, 2023. It is now read-only.
Releases: facebookarchive/profilo
Releases · facebookarchive/profilo
release-75032e7: Rename loom_path
Summary: Renaming build config `loom_path` helper to `profilo_path` Reviewed By: BurntBrunch Differential Revision: D7065874 fbshipit-source-id: d715414b50bb3a28e787f6bf85bc1f1cb81d618a
release-f6b4d88: Use fb_java_library instead of java_library.
Summary: https://our.intern.facebook.com/intern/dex/buck/python-to-skylark/ Reviewed By: adamjernst Differential Revision: D7080872 fbshipit-source-id: 065cd7e67be7209883e2527da5a75622f556f1d8
release-ecf8f45: Guard std::string padding with __GLIBCXX__
Summary: libcxx doesn't require the padding for std::string unlike gnustl due to different std::string implementations Reviewed By: BurntBrunch Differential Revision: D7069680 fbshipit-source-id: f60c5dd6b0775360567a4fda2c35c6b2ed22056a
release-6c60abe: Add string header to be able to build with libcxx
Summary: Add missing header Reviewed By: BurntBrunch Differential Revision: D7067876 fbshipit-source-id: aca8a853be54a0c33bebb22fe2180756121f4f44
release-b037258: Fix loom build
Summary: Fix loom build Reviewed By: BurntBrunch Differential Revision: D7072508 fbshipit-source-id: 55290d9eb4c71c323743bc0be83e66abd34f3353
release-fa6d47c: Remove blackbox references from TraceControl
Summary: TraceControl shouldn't know about specific triggers. This is an easy part of that crusade. Reviewed By: aandreyeu Differential Revision: D7037450 fbshipit-source-id: 243c3505da3d40b112eb8f7262a1e7ecab75ff49
release-d27be3f: Remove broken visibilities
Summary: These buck visibilities refer to a file that doesn't exist anymore. Reviewed By: BurntBrunch Differential Revision: D7058680 fbshipit-source-id: a62b149ebbc391b623168af6b42b76acf4b75257
release-c7811e0: Refactor all provider constants into a dynamic registry of names
Summary: For the longest time, Loom has maintained a single list of providers. This has become problematic in the face of open sourcing the library and the increasing number of apps using it. This diff creates a `ProvidersRegistry` which assigns a numeric identifier (a bit in a bitset) for each call to `newProvider`. The ability to create more than one bit for the same string is intentional - it allows the user to split a single configuration string into multiple distinct runtime values. In the future, we'll likely support mapping more than one string to the same bit constant too, so we can effectively split providers in a backward-compatible way. In this world, config providers only ask the `ProvidersRegistry` for the appropriate bits for their strings. Reviewed By: aandreyeu Differential Revision: D7008382 fbshipit-source-id: 5a0e1dc16654f08bbc7575a616c7275a8c060a12
release-c750e4f: link up more methods for ART
Summary: kmonian needs these for getting ASAN working Reviewed By: BurntBrunch Differential Revision: D7058539 fbshipit-source-id: 960fca2d4d0f8a35d343d4ff656c4c488315049d
release-ab37920: Delete references to the now missing test
Differential Revision: D7057202 fbshipit-source-id: cb5040063716a1b47568a6c7faf17d6debc5793b