Roll GN from 3028c6a4..e327ffdc

Generated by //tools/gn/roll_gn.py

https://gn.googlesource.com/gn/+log/3028c6a4..e327ffdc

    e327ffdc [ios] Add example of building swift on iOS
    89e6425b Add support for building .swift files
    070420db clang: Add support for C++ modulemap files
    86666321 Add structure to return classified deps
    bca06318 [rust project] update path to std lib crates
    c5f5cb21 [rust project] Add debug printing to test failures
    ab16bbdf [rust project] Extract compiler target
    783cc138 [rust-project] Add "core" and "alloc" as explicit deps for crates
    9059b0bb Fix displaying "frameworks" and "framework_dirs" for configs
    83e48273 Allow WriteCompilerBuildLine to take multiple source files
    56e8159f Fix escaping in compile_commands.json

Change-Id: I237c64a97b3751db47a161905add1da4bb6c62a6
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2343082
Auto-Submit: Sylvain Defresne <sdefresne@chromium.org>
Commit-Queue: Dirk Pranke <dpranke@google.com>
Reviewed-by: Dirk Pranke <dpranke@google.com>
Cr-Commit-Position: refs/heads/master@{#795954}
2 files changed
tree: 055ae7ff836ab2225c1ffa8d63830c7ec3bfc011
  1. android_webview/
  2. apps/
  3. ash/
  4. base/
  5. build/
  6. build_overrides/
  7. buildtools/
  8. cc/
  9. chrome/
  10. chromecast/
  11. chromeos/
  12. cloud_print/
  13. components/
  14. content/
  15. courgette/
  16. crypto/
  17. dbus/
  18. device/
  19. docs/
  20. extensions/
  21. fuchsia/
  22. gin/
  23. google_apis/
  24. google_update/
  25. gpu/
  26. headless/
  27. infra/
  28. ios/
  29. ipc/
  30. jingle/
  31. media/
  32. mojo/
  33. native_client_sdk/
  34. net/
  35. pdf/
  36. ppapi/
  37. printing/
  38. remoting/
  39. rlz/
  40. sandbox/
  41. services/
  42. skia/
  43. sql/
  44. storage/
  45. styleguide/
  46. testing/
  47. third_party/
  48. tools/
  49. ui/
  50. url/
  51. weblayer/
  52. .clang-format
  53. .clang-tidy
  54. .eslintrc.js
  55. .git-blame-ignore-revs
  56. .gitattributes
  57. .gitignore
  58. .gn
  59. .vpython
  60. .vpython3
  61. .yapfignore
  62. AUTHORS
  63. BUILD.gn
  64. CODE_OF_CONDUCT.md
  65. codereview.settings
  66. DEPS
  67. DIR_METADATA
  68. ENG_REVIEW_OWNERS
  69. LICENSE
  70. LICENSE.chromium_os
  71. OWNERS
  72. PRESUBMIT.py
  73. PRESUBMIT_test.py
  74. PRESUBMIT_test_mocks.py
  75. README.md
  76. WATCHLISTS
README.md

Logo Chromium

Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.

The project's web site is https://www.chromium.org.

Documentation in the source is rooted in docs/README.md.

Learn how to Get Around the Chromium Source Code Directory Structure .

For historical reasons, there are some small top level directories. Now the guidance is that new top level directories are for product (e.g. Chrome, Android WebView, Ash). Even if these products have multiple executables, the code should be in subdirectories of the product.