electron/build
Andrea Brancaleoni 97959b5e5c build: include windows toolchain profiler (#20949)
This commit allows any electron user to compile electron
artifacts by themselves in production mode. When the source code
is reproducibly buildable with a given toolchain this change
allows them to verify the hash of their build, with the same
windows toolchain agains the CI version.

This change was tested on top of version fb9837799b
which was buildable and reproducible for chromium and electron as well.

Further tests may be introduced to allows checking for local reproducibility.
EG: building twice an artifact on the same machine, with different time
and output directory should yield similar hashes.
2019-11-13 14:42:45 +09:00
..
args build: remove debug builds (#21016) 2019-11-07 11:51:44 -08:00
config chore: add GN linting (#14678) 2018-10-03 18:03:26 -05:00
mac build: make make_locale_dirs idempotent (#15768) 2018-11-19 15:55:13 -08:00
templates refactor: auto generate electron_version.h from the version file (#18866) 2019-06-19 14:31:55 -07:00
webpack fix: capture the promise global to avoid userland mutation (#20925) 2019-11-04 11:16:51 -08:00
asar.gni refactor: remove js2asar.py and port logic to JS in more readable / GN-style way (#16718) 2019-02-05 12:10:15 -08:00
dump_syms.py fix: remove .pdb from symbol file names (#19483) 2019-07-29 09:41:58 -04:00
electron.def fix: allow renaming electron.exe (#15173) 2018-10-15 17:26:34 -07:00
extract_symbols.gni fix: dump correct breakpad symbols on macOS (#19042) 2019-07-05 10:38:30 -07:00
generate-template.py refactor: auto generate electron_version.h from the version file (#18866) 2019-06-19 14:31:55 -07:00
install-build-deps.sh build: remove GConf and dconf dependencies on linux (#19498) 2019-07-29 08:33:47 -04:00
node.gni refactor: remove js2asar.py and port logic to JS in more readable / GN-style way (#16718) 2019-02-05 12:10:15 -08:00
npm-run.py fix: use print() function in both Python 2 and Python 3 (#18395) 2019-06-15 10:26:09 -07:00
npm.gni build: ensure consistent lock files across multiple machines (#17955) 2019-04-30 13:59:47 -07:00
profile_toolchain.py build: include windows toolchain profiler (#20949) 2019-11-13 14:42:45 +09:00
rules.gni chore: bump chromium to f30828899e4cd7161f6dc6507023f (master) (#20824) 2019-11-05 18:41:20 -05:00
run-in-dir.py build: [gn] include node_modules in default_app asar 2018-07-25 11:45:22 -07:00
run-node.py refactor: remove js2asar.py and port logic to JS in more readable / GN-style way (#16718) 2019-02-05 12:10:15 -08:00
templated_file.gni refactor: auto generate electron_version.h from the version file (#18866) 2019-06-19 14:31:55 -07:00
tsc.gni chore: update to latest TypeScript 3.5.2 (#19133) 2019-07-09 14:44:46 +03:00
zip.py feat: enable builtin spellchecker (#20692) 2019-10-31 13:11:51 -07:00