Skip to content
This repository has been archived by the owner on May 1, 2023. It is now read-only.

Releases: facebookarchive/profilo

release-75032e7: Rename loom_path

26 Feb 06:00
Compare
Choose a tag to compare
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.

25 Feb 17:53
Compare
Choose a tag to compare
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__

24 Feb 03:27
Compare
Choose a tag to compare
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

24 Feb 02:08
Compare
Choose a tag to compare
Summary: Add missing header

Reviewed By: BurntBrunch

Differential Revision: D7067876

fbshipit-source-id: aca8a853be54a0c33bebb22fe2180756121f4f44

release-b037258: Fix loom build

23 Feb 20:33
Compare
Choose a tag to compare
Summary: Fix loom build

Reviewed By: BurntBrunch

Differential Revision: D7072508

fbshipit-source-id: 55290d9eb4c71c323743bc0be83e66abd34f3353

release-fa6d47c: Remove blackbox references from TraceControl

22 Feb 03:39
Compare
Choose a tag to compare
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

22 Feb 22:18
Compare
Choose a tag to compare
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

22 Feb 03:01
Compare
Choose a tag to compare
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

23 Feb 00:13
Compare
Choose a tag to compare
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

22 Feb 18:58
Compare
Choose a tag to compare
Differential Revision: D7057202

fbshipit-source-id: cb5040063716a1b47568a6c7faf17d6debc5793b