9dbab9bbdb
This patch replaces V8's tracing implementation (i.e., the TRACE_EVENT macros) with the track event base implementation from Perfetto. The advantages of doing this are: 1) This allows us to remove most tracing-related backend code from V8. 2) V8 can start writing strongly typed trace event arguments, which are more compact, easier to process and more extensible than legacy JSON-based trace arguments. For the time being, we still support the old trace macros when V8 is embedded into Chrome and other embedders. Design doc: https://docs.google.com/document/d/1f7tt4cb-JcA5bQFR1oXk60ncJPpkL02_Hi_Bc6MfTQk/edit#heading=h.398p6b4eaen2 Bug: chromium:1006766 Change-Id: Ie71474fbe065821772b13d851487ebbca680c4ae Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1947688 Commit-Queue: Sami Kyöstilä <skyostil@chromium.org> Auto-Submit: Sami Kyöstilä <skyostil@chromium.org> Reviewed-by: Peter Marshall <petermarshall@chromium.org> Reviewed-by: Yang Guo <yangguo@chromium.org> Cr-Commit-Position: refs/heads/master@{#67217}
17 lines
692 B
Plaintext
17 lines
692 B
Plaintext
Name: jsoncpp
|
|
URL: https://github.com/open-source-parsers/jsoncpp
|
|
Version: f572e8e42e22cfcf5ab0aea26574f408943edfa4
|
|
License: MIT
|
|
License File: LICENSE
|
|
Security Critical: yes
|
|
|
|
Description:
|
|
JsonCpp is used by multiple projects for parsing and generating JSON data. This
|
|
project is mirrored here from the public GitHub project, with a custom BUILD.gn
|
|
to allow for building with our Ninja + GN configuration. The main project uses
|
|
Meson or CMake for building.
|
|
|
|
Note: to update this project to a new version, regenerating the version.h header
|
|
is required. This can be done by installing either CMake or Meson, building the
|
|
project, and copying the generated version.h to the generated/ subfolder.
|