Skip to content

Tags: SimpleZhl/profilo

Tags

release-8d994a6

Toggle release-8d994a6's commit message
Workaround a wasm dependency issue Summary: This is a quick and dirty hack that works around a wasm dependency issue. The issue manifests itself in a compile error when including fmt headers during a wasm build. Reviewed By: shodoco Differential Revision: D24516599 fbshipit-source-id: 578dd8981922a97702992a8c30b88b47fef1706e

release-5f8b590

Toggle release-5f8b590's commit message
Explicitly turn off binary resources mode for some tests Reviewed By: jiawei-lyu Differential Revision: D24509926 fbshipit-source-id: 5fd43be96973dfcd1e866001181d3f6fcabfe0ec

v2020.10.19.00

Toggle v2020.10.19.00's commit message
Random template fix Summary: The old comma operator version made sense when this was a big ternary. Now it's not necessary. Reviewed By: mhorowitz Differential Revision: D24228765 fbshipit-source-id: 5a25013b367ed4764e1a8d962158b206e1354ecb

release-1e74b90

Toggle release-1e74b90's commit message
Random template fix Summary: The old comma operator version made sense when this was a big ternary. Now it's not necessary. Reviewed By: mhorowitz Differential Revision: D24228765 fbshipit-source-id: 5a25013b367ed4764e1a8d962158b206e1354ecb

v2020.10.12.00

Toggle v2020.10.12.00's commit message
Add blackbox trace to ASL FAD reports Summary: Add traces when possible using existing providers. This adds the trace to ACRA/ASL fads only. Lacrima will be a separate diff. Reviewed By: dalves Differential Revision: D23872487 fbshipit-source-id: b2c17021ae8192201db4e3506893cc3d78b33c91

release-f824586

Toggle release-f824586's commit message
Add blackbox trace to ASL FAD reports Summary: Add traces when possible using existing providers. This adds the trace to ACRA/ASL fads only. Lacrima will be a separate diff. Reviewed By: dalves Differential Revision: D23872487 fbshipit-source-id: b2c17021ae8192201db4e3506893cc3d78b33c91

v2020.10.05.00

Toggle v2020.10.05.00's commit message
Allow sample app to start in-memory traces and control providers Summary: This change exposes more of the trace configuration as UI in the sample app. In particular, we can now pick which providers should be part of the active trace, as well as whether the trace should be in-memory only or not. Reviewed By: ricardorey10 Differential Revision: D23847734 fbshipit-source-id: 45b7ba04973f829c43688b3897e4365f7c3545cd

v2020.09.28.00

Toggle v2020.09.28.00's commit message
Allow sample app to start in-memory traces and control providers Summary: This change exposes more of the trace configuration as UI in the sample app. In particular, we can now pick which providers should be part of the active trace, as well as whether the trace should be in-memory only or not. Reviewed By: ricardorey10 Differential Revision: D23847734 fbshipit-source-id: 45b7ba04973f829c43688b3897e4365f7c3545cd

release-a556405

Toggle release-a556405's commit message
Allow sample app to start in-memory traces and control providers Summary: This change exposes more of the trace configuration as UI in the sample app. In particular, we can now pick which providers should be part of the active trace, as well as whether the trace should be in-memory only or not. Reviewed By: ricardorey10 Differential Revision: D23847734 fbshipit-source-id: 45b7ba04973f829c43688b3897e4365f7c3545cd

release-6b93f3e

Toggle release-6b93f3e's commit message
Avoid temporaries in toCall Summary: The old versions of these functions should look sketchy. A local_ref gets constructed for the pass-by-value argument, then we return the raw jobject right before the local_ref is destroyed. (alias_ref is fine; I just converted it for consistency.) The only reason we get away with this is that this method is always used like `CallMethod(Convert::toCall(something))`. The C++ standard specifies "It is implementation-defined whether the lifetime of a parameter ends when the function in which it is defined returns or at the end of the enclosing full-expression." And the Itanium C++ ABI specifies "If the type has a non-trivial destructor, the caller calls that destructor after control returns to it (including when the caller throws an exception), at the end of enclosing full-expression." So we're safe. The temporary local_ref survives until after CallMethod completes. Except on Windows. MSVC doesn't follow the Itanium ABI. Its ABI requires the callee to invoke the destructor for temporary values constructed for arguments. More discussion at https://quuxplusone.github.io/blog/2018/11/12/parameter-lifetime-and-trivial-abi/ The fix is just to take the arguments by const-reference, so no temporary is constructed. This should be marginally more efficient as well. Reviewed By: cjhopman Differential Revision: D23862672 fbshipit-source-id: b26cfff76d864a3a58934f06d1da8f2b66668a11