Roll build/ 1c4d2b193..64097b6e7 (62 commits)

    This is in particular to get
    https://chromium.googlesource.com/chromium/src/build.git/+/44419b6dacd6f306a5c5f219ee7157e3e7f204c5

    https://chromium.googlesource.com/chromium/src/build.git/+log/1c4d2b1930b5..64097b6e7619

    $ git log 1c4d2b193..64097b6e7 --date=short --no-merges --format='%ad %ae %s'
    2020-02-26 sokcevic Add support for Java xrefs
    2020-02-26 jbudorick android: use instrumentation test context managers per device.
    2020-02-26 chromium-autoroll Roll Fuchsia SDK from 0.20200226.1.1 to 0.20200226.2.1
    2020-02-26 agrieve Remove unnecessary exec_script for secondary toolchain
    2020-02-26 hans Roll clang n341867-c2900381-1 : n343707-61f538d3-1.
    2020-02-26 caseq Build config: use_atk only if glib is enabled
    2020-02-26 mheikal Adding mheikal@ as an OWNERS in android build related directories
    2020-02-26 brettk Allow is_cast_audio_only builds to use alternate renderer (regression)
    2020-02-26 agrieve Don't limit concurrent javac executions when goma is enabled
    2020-02-26 chromium-autoroll Roll Fuchsia SDK from 0.20200226.0.1 to 0.20200226.1.1
    2020-02-26 chromium-autoroll Roll Fuchsia SDK from 0.20200225.2.1 to 0.20200226.0.1
    2020-02-26 hypan android: fix the path for avdmanager.
    2020-02-26 inglorion Add gn arg use_goma_thin_lto to enable ThinLTO code generation on Goma
    2020-02-26 chonggu [Fuchsia] Enable Vulkan renderer on cc_unittests.
    2020-02-25 chromium-autoroll Roll Fuchsia SDK from 0.20200225.1.1 to 0.20200225.2.1
    2020-02-25 thomasanderson Reland "Reland "Enable ATK and Glib on Linux/Ozone""
    2020-02-25 agrieve Android: Target JDK11 when building !supports_android targets
    2020-02-25 thakis win: Stop setting _USING_V110_SDK71_.
    2020-02-25 chonggu [Fuchsia] Replace no-kvm flag with allow-no-kvm.
    2020-02-25 jiancai Remove enable_pattern_initialization
    2020-02-25 agrieve Android: Add missing depfile input for base module
    2020-02-25 thakis win: Remove dead /GL flags.
    2020-02-25 thakis win: Remove is_win_fastlink arg.
    2020-02-25 chromium-autoroll Roll Fuchsia SDK from 0.20200225.0.1 to 0.20200225.1.1
    2020-02-25 courtneyfe Don't use -debug-info-kind=constructor when xcode_clang is used.
    2020-02-25 chromium-autoroll Roll Fuchsia SDK from 0.20200224.2 to 0.20200225.0
    2020-02-25 steveroe [fuchsia] On scp error log scp command stdout and stderr for debugging.
    2020-02-24 chromium-autoroll Roll Fuchsia SDK from 0.20200224.1 to 0.20200224.2
    2020-02-24 inglorion Use -debug-info-kind=constructor on ChromeOS
    2020-02-24 thomasanderson Fix hack to force usage of fcntl() in Linux sysroots
    2020-02-24 agrieve apk_operations.py: Don't auto-grant app permissions
    2020-02-24 agrieve Android: Use checked in JDK to run Jetify (part 2)
    2020-02-24 chromium-autoroll Roll Fuchsia SDK from 0.20200224.0 to 0.20200224.1
    2020-02-24 thakis Revert "Roll libunwind 43bb9f8722..d999d54f4b"
    2020-02-24 chromium-autoroll Roll Fuchsia SDK from 0.20200222.0 to 0.20200224.0
    2020-02-22 chromium-autoroll Roll Fuchsia SDK from 0.20200221.2 to 0.20200222.0
    2020-02-22 thomasanderson Add snapcraft to install-build-deps
    2020-02-22 gbiv build: make CFI/ThinLTO defaults match reality for CrOS
    2020-02-22 chromium-autoroll Roll Fuchsia SDK from 0.20200221.1 to 0.20200221.2
    2020-02-21 vitalybuka Enable -ftrivial-auto-var-init=pattern for official Linux build
    2020-02-21 thakis Roll libunwind 43bb9f8722..d999d54f4b
    2020-02-21 chromium-autoroll Roll Fuchsia SDK from 0.20200221.0 to 0.20200221.1
    2020-02-21 chromium-autoroll Roll Fuchsia SDK from 0.20200220.6 to 0.20200221.0
    2020-02-21 thakis Enable -Wmisleading-indentation for chromium_code on Chrome OS and Chromecast builds.
    2020-02-21 chromium-autoroll Roll Fuchsia SDK from 0.20200220.0 to 0.20200220.6
    2020-02-21 bsheedy Hide stack_tools behind arg
    2020-02-21 amccarth Suppress extended Clang warning -Wmicrosoft-cast
    2020-02-21 bjoyce Convert base and build to use AndroidX libraries.
    2020-02-20 ckitagawa [Paint Preview] Compile on official builds
    2020-02-20 wez [fuchsia] Allow toolchain to use safe-stack sanitizer.
    2020-02-20 stevenjb Add process_perf_results.py to disk_usage_tast_test's merge script v2
    2020-02-20 agrieve Android: Use checked in JDK to run jetify
    2020-02-20 thakis ios: Enable -Wmisleading-indentation for chromium_code.
    2020-02-20 thakis Enable -Wmisleading-indentation for chromium_code.
    2020-02-20 chromium-autoroll Roll Fuchsia SDK from 888801846265 to 0.20200220.0
    2020-02-19 thakis Remove more MSVC compat hacks
    2020-02-19 chromium-autoroll Roll Fuchsia SDK from 888803345453 to 888801846265
    2020-02-19 perrier [grit] remove ByteOrderMark suppressions
    2020-02-19 thakis Remove .croc files
    2020-02-19 cduvall Move PermissionRequestImpl to //components/permissions
    2020-02-19 bsheedy Fix Android zombie server on crash

    Created with:
      roll-dep build

Change-Id: Ib5ce8f178db2a5e94e50114fe20d12c1bfd3bd95

Tbr: thakis@chromium.org
Change-Id: Ib5ce8f178db2a5e94e50114fe20d12c1bfd3bd95
Reviewed-on: https://chromium-review.googlesource.com/c/native_client/src/native_client/+/2076842
Reviewed-by: Nico Weber <thakis@chromium.org>
1 file changed
tree: 5a773cab030a98be134dc38aafa1ed4c4e1c78bd
  1. build/
  2. buildbot/
  3. docs/
  4. documentation/
  5. infra/
  6. pnacl/
  7. pynacl/
  8. site_scons/
  9. src/
  10. tests/
  11. toolchain_build/
  12. toolchain_revisions/
  13. tools/
  14. .gitignore
  15. .gn
  16. .vpython
  17. AUTHORS
  18. BUILD.gn
  19. codereview.settings
  20. config.gni
  21. COPYING
  22. DEPS
  23. LICENSE
  24. NOTICE
  25. OWNERS
  26. PRESUBMIT.py
  27. README.md
  28. run.py
  29. scons
  30. scons.bat
  31. scons.py
  32. SConstruct
  33. whitespace.txt
README.md

Native Client

Welcome to Native Client. For the latest information about Native Client, see the Native Client project page.

Documentation

Most of the Native Client project documentation is available online:

Directory structure

The following list describes major files and directories that you‘ll see in your working copy of the repository, including some directories that don’t exist until you've built Native Client. Paths are relative to the native_client directory.

  • COPYING NOTICE README.md RELEASE_NOTES documentation/: Documentation, release, and license information.

  • SConstruct scons.bat scons scons-out/ site_scons/: Build-related files. The scons.bat and scons files, with data from SConstruct, let you build Native Client and its tests. The scons-out and site-scons directories don‘t exist in the git repository; they’re created when Native Client is built. The scons-out/*/staging directories contain files, such as the Native Client plug-in and compiled examples, that let you use and test Native Client.

  • src/: Core source code for Native Client.

  • src/include/: Header files that are missing from some platforms and are used by more than one major part of Native Client

  • src/shared/: Source code that's used by both trusted code (such as the service runtime) and untrusted code (such as Native Client modules)

  • src/third_party: Other people's source code

  • src/trusted/: Source code that's used only by trusted code

  • src/untrusted/: Source code that's used only by untrusted code

  • tests/common/: Source code for examples and tests.

  • ../third_party/: Third-party source code and binaries that aren't part of the service runtime. When built, the Native Client toolchain is in src/third_party/nacl_sdk/.

  • tools/: Utilities such as the plug-in installer.