Skip to content
  1. Sep 08, 2021
    • Lukacs T. Berki's avatar
      Invoke soong_docs from the bootstrap Ninja file. · c6012f36
      Lukacs T. Berki authored
      This makes soong_ui the only place where soong_build is invoked, thus
      greatly simplifying the conceptual model of the build.
      
      It comes with the slight limitation that now soong_docs (and queryview
      and the JSON module graph) are not Make targets anymore, but I suppose
      that's an acceptable loss.
      
      The only place where someone depended on soong_docs from a Makefile is
      removed in a separate change.
      
      Test: Presubmits.
      Change-Id: I3f9ac327725c15d84de725d05e3cdde1da3dcbe2
      c6012f36
    • Lukács T. Berki's avatar
  2. Sep 07, 2021
  3. Sep 06, 2021
    • Nikita Iashchenko's avatar
      Add jdk.internal.math to package_allowed_list.txt (OpenJDK 11) · 15c13877
      Nikita Iashchenko authored
      This is part of merging upstream changes from OpenJDK 11.28. This CL
      adds jdk.internal.math to package_allowed_list.txt
      
      Bug: 199067710
      Test: atest CtsLibcoreOjTestCases
      Change-Id: I343bed53ce6b52a6b373a75828b3234073b9cba8
      15c13877
    • Lukacs T. Berki's avatar
      Invoke queryview from the bootstrap Ninja file. · 3a82169a
      Lukacs T. Berki authored
      It used to be invoked from out/soong/build.ninja, which required two
      soong_build invocations one after the other (ne to generate
      out/soong/build.ninja, one to generate the queryview workspace). This
      was slower and required some shell-quoted-in-ninja-quoted-in-Go .
      
      Test: Presubmits.
      Change-Id: Idda79c067606663b66e9f94626fa24f3b5af4114
      3a82169a
    • Lukacs T. Berki's avatar
      Make running soong_build in alternate modes nicer. · a1b9372e
      Lukacs T. Berki authored
      This includes the JSON graph generator and bp2build.
      
      Before:
      GENERATE_BAZEL_FILES=1 m nothing
      GENERATE_JSON_MODULE_GRAPH=1 m nothing
      
      Now:
      m json-module-graph
      m bp2build
      
      They can now also be combined with other targets or each other.
      
      The longer-term goal is to run "m queryview" and "m soong_docs" using
      the same infrastructure. There are two alternate approaches:
      
      1. Call soong_build from within the main Ninja invocation. This requires
      two sequential soong_build invocations and is thus slower.
      2. Do everything requested in the same soong_build invocation. This
      would be faster, but one AFAIU can't tell Ninja that multiple possible
      actions can build the same output so that doesn't work.
      
      (1) is somewhat more desirable because soong_docs seems to be built
      from build/make/core/main.mk ; I assume that that can be worked around
      although I haven't checked where the output of "m soong_docs" goes.
      
      Test: Presubmits.
      Change-Id: If5ba36490d9f3f60733e6d6be9286eb2b67c3ff5
      a1b9372e
    • Treehugger Robot's avatar
  4. Sep 03, 2021
  5. Sep 02, 2021
  6. Sep 01, 2021
  7. Aug 31, 2021
Loading