dart-sdk/third_party
Jonas Termansen 5c9d67edcd Fix binaryen build being unreproducible.
The source files were linked in filesystem order rather than sorted
order, which meant the binaryen programs were not built reproducibly.

The binaryen config.h contains the version of the binaryen based on the
git tag, however gclient sync does not pull down additional git tags
when the checkout is updated. Effectively the git tags are frozen and
the wrong version may be reported, leading to divergent builds and lack
of remote build cache sharing. Use the git commit instead.

Fix the gitignore rules to not ignore the files actually checked into
the Dart SDK.

Fixes: b/333761738
Change-Id: Ib2d812a04e629e5ce3da7185869051e30457d7e2
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/362187
Commit-Queue: Jonas Termansen <sortie@google.com>
Commit-Queue: William Hesse <whesse@google.com>
Auto-Submit: Jonas Termansen <sortie@google.com>
Reviewed-by: William Hesse <whesse@google.com>
2024-04-10 21:35:39 +00:00
..
babel [dart2js] Add support for BabelJS to test.py 2019-05-29 08:39:44 +00:00
binary_size [infra] Give VM engineers OWNERS over double-conversion and binary_size. 2023-11-22 08:38:49 +00:00
binaryen Fix binaryen build being unreproducible. 2024-04-10 21:35:39 +00:00
cpu_features Roll zlib to 24c07df5033183efad8607cba62e746bea7180bf. 2024-03-26 19:55:45 +00:00
d3 [build] Move runtime/third_party into third_party proper 2023-11-07 16:13:11 +00:00
d8 [infra] Document how to self service update javascript engines. 2024-02-09 13:06:47 +00:00
devtools [devtools] Remove obsolete update script. 2023-09-01 12:48:31 +00:00
double-conversion [infra] Give VM engineers OWNERS over double-conversion and binary_size. 2023-11-22 08:38:49 +00:00
fallback_root_certificates [io] Update fallback root certificates. 2024-01-22 21:36:06 +00:00
firefox_jsshell [infra] Document how to self service update javascript engines. 2024-02-09 13:06:47 +00:00
jsc [infra] Document how to self service update javascript engines. 2024-02-09 13:06:47 +00:00
mdn/browser-compat-data Add README.google and change browser-compat-data DEPS 2020-05-29 18:59:34 +00:00
pkg [anaysis_server] Move ErrorOr class from LSP package to analysis_server 2024-04-04 18:51:27 +00:00
requirejs Add requirejs to repo for DDC 2017-03-29 08:05:40 -07:00
.gitignore Fix binaryen build being unreproducible. 2024-04-10 21:35:39 +00:00
clang.tar.gz.sha1 Move third_party/clang to cloud storage 2015-12-22 15:17:46 +01:00
OWNERS Owners file for pkg/native_assets_builder.status 2024-01-18 11:05:05 +00:00