summaryrefslogtreecommitdiff
path: root/.gn
AgeCommit message (Collapse)Author
2019-09-15Move GN root into //core/libdeno (#2943)Christian Moritz
2019-07-09Upgrade v8 to 7.7.200 (#2624)Ryan Dahl
2019-04-29Upgrade V8 to 7.6.53Ryan Dahl
2019-02-13Turn on v8_postmortem_support (#1758)Ryan Dahl
2019-01-17Revert "Remove symbol_level=1 override (#1532)"Ryan Dahl
This doubled the size of the Linux release binary. This reverts commit 0afc698d251214be5a3fb081a96b1957a182828e.
2019-01-16Remove symbol_level=1 override (#1532)Ryan Dahl
2018-12-19build: make `cargo build` workBert Belder
2018-12-18Enable jumbo build in release. (#1362)Ryan Dahl
2018-11-29Add prebuilt/win/v8_debug.lib (#1249)Ryan Dahl
The windows debug build was broken due to libc link errors.
2018-11-27gitignore vim .swp filesRyan Dahl
2018-10-25Turn on treat_warnings_as_errors (#1086)Ryan Dahl
Fixes #374
2018-10-20Upgrade V8 to 7.1.302.4Ryan Dahl
2018-10-15Fix a binary size regressionJinho Bang
This patch changes Jumbo build to use only in debug mode.
2018-10-15Improve build performance by using jumbo buildJinho Bang
The Jumbo build is the Chromium implementation of a Unity build system aimed at dramatically lowering the compilation times. It can be easily enabled with `use_jumbo_build=true`. When you enable this, the biggest problem is that name conflicts can occur between multiple c++ files merged, which is no problem for `deno`. Because the V8's Jumbo build is managed in upstream, and `deno` will just pick up a stable build V8. So, this patch enables Jumbo build by default. After this patch, the total number of build objects are halved. (1014 -> 493) FYI, the following results are tested in my local environment. - IMAC 5K, i5 4-cores, 24GB, 512GB SSD Test result1: No use ccache | |Jumbo build without ccache|Normal build without ccache| |---|--------------------------|---------------------------| | 1 | 0:05:26 | 0:11:31 | | 2 | 0:05:24 | 0:11:29 | | 3 | 0:05:25 | 0:11:28 | | 4 | 0:05:24 | 0:11:29 | | 5 | 0:05:26 | 0:11:29 | |AVG| 0:05:25 | 0:11:29 | Test result2: Use ccache | |Jumbo build with ccache|Normal build with ccache| |---|-----------------------|------------------------| | 1 | 0:01:38 | 0:01:13 | | 2 | 0:01:45 | 0:01:21 | | 3 | 0:01:39 | 0:02:20 | | 4 | 0:01:45 | 0:02:16 | | 5 | 0:01:42 | 0:02:19 | | 6 | 0:01:17 | 0:01:11 | | 7 | 0:01:01 | 0:01:48 | | 8 | 0:00:54 | 0:01:57 | | 9 | 0:01:03 | 0:02:15 | |10 | 0:01:36 | 0:02:19 | |AVG| 0:01:26 | 0:01:54 | Refs: https://chromium.googlesource.com/chromium/src/+/master/docs/jumbo.md
2018-09-17Upgrade V8 to 7.0.276.15Ryan Dahl
2018-09-16Treat rust warnings as errorsBert Belder
2018-08-14chore: introduce rust_treat_warnings_as_errors build argYoshiya Hinosawa
2018-08-07Disable CFI for now.Ryan Dahl
Fixes Linux release build.
2018-07-01reorg: Move GN files to root (#309)Yoshiya Hinosawa
refs: #285