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

Releases: facebookarchive/profilo

release-7c1f5e7: Documentation

02 Mar 20:45
Compare
Choose a tag to compare
Summary: Add initial documentation.

Reviewed By: tmelz

Differential Revision: D7139666

fbshipit-source-id: 57f64d7fa5322efb0e1e63bc665752d422cb523a

release-d0e06f4: Fix crash from zero length string being passed.

01 Mar 19:03
Compare
Choose a tag to compare
Summary:
There are 2 changes in this diff:
1. In ProcessMetadataProvider, when we fail to get process list, be explicit about that failure and not just use a zero length string.
2. In Logger, we check for non-null String before calling loggerWriteString. That's not enough because loggerWriteString calls Logger::writeBytes which expects non-empty string (len > 0). Add that check here, otherwise we'll always crash for empty string.

(1) alone is sufficient for this particular crash. But (2) is necessary for other code paths which send an empty string.

Reviewed By: tmelz

Differential Revision: D7124710

fbshipit-source-id: c8a34edae4d25e30f492625024d6dddaddf502da

release-96e9608: Revert D7080187: [Loom -> Profilo] Classes and variables naming

01 Mar 08:06
Compare
Choose a tag to compare
Summary:
This reverts commit 8fe3cae8e7788ecc6ad8bfd8f61032a8798ff290

bypass-lint

An infra SEV is better than not reverting this diff.
If you copy this password, see you in SEV Review!
cause_a_sev_many_files

Differential Revision:
D7080187

Original commit changeset: 8fe3cae8e778

fbshipit-source-id: cc077691e5a9c6ebb3c33676096158baff1b6d13

release-5013f9e: Classes and variables naming

01 Mar 07:11
Compare
Choose a tag to compare
Reviewed By: ricardorey10

Differential Revision: D7080187

fbshipit-source-id: 8fe3cae8e7788ecc6ad8bfd8f61032a8798ff290

release-4232bba: External API renaming

01 Mar 05:17
Compare
Choose a tag to compare
Summary: Renamed refactored the external native api to be less "smurf-named" and `profilo` everywhere else.

Reviewed By: BurntBrunch

Differential Revision: D7074144

fbshipit-source-id: 12e92ed88bd255fe4e2d7fddc94b15f366db7229

release-df819ef: Package rename

28 Feb 23:23
Compare
Choose a tag to compare
Summary: Package rename and all the references `com.facebook.loom` -> `com.facebook.profilo`.

Reviewed By: BurntBrunch

Differential Revision: D7066221

fbshipit-source-id: f7a60e2d24980dc612c18eed02bff9dc68e590de

release-aaa64f0: Rename header namespaces + libloom + cpp:loom module

28 Feb 17:47
Compare
Choose a tag to compare
Summary:
Headers prefix rename from `loom/<header>` to `profilo/<header` and corresponding `#include` references.
Library names rename from `libloom_...` to `libprofilo` and `SoLoader` calls respectively.
Module `cpp:loom` to `cpp:profilo`.

Reviewed By: BurntBrunch

Differential Revision: D7065951

fbshipit-source-id: 4b5c99ebf890f63508f63caeae43446158912c04

release-8b2ff3c: Add IO_START/IO_END event types

28 Feb 01:31
Compare
Choose a tag to compare
Reviewed By: BurntBrunch

Differential Revision: D7086739

fbshipit-source-id: b60d15a7ff64f13c31422da92d154bc6e96ae057

release-0fd82c7: Fix Docker build on Windows

28 Feb 00:50
Compare
Choose a tag to compare
Summary:
This forces `*.sh` files to use unix line endings, which let's the docker build work.
Closes https://github.com/facebookexternal/loom/pull/1

Reviewed By: BurntBrunch

Differential Revision: D7105412

Pulled By: sdwilsh

fbshipit-source-id: d503009d3ee90cc8af1748042c0b676d1c32deb4

release-afd9458: Namespaces rename

26 Feb 04:08
Compare
Choose a tag to compare
Summary: Renaming namespace in native code to `profilo`.

Reviewed By: BurntBrunch

Differential Revision: D7065646

fbshipit-source-id: 06093255e6689f4594a80cfc18ac5ef422c8dd38