Commit graph

39 commits

Author SHA1 Message Date
Ian Hickson
5ad01b1acc Clean up the licensing situation of the third_party/tcmalloc directory (#27879) 2016-11-24 09:37:21 +01:00
Zachary Anderson
c1313a5ec7 Format GN files and add a presubmit check that GN is properly formatted
R=johnmccutchan@google.com

Review URL: https://codereview.chromium.org/2451613005 .
2016-10-26 08:50:54 -07:00
Zachary Anderson
81ad8d5655 GN: Disable clang for simulators hosted on ia32
Also silence a warning in tcmalloc.

R=johnmccutchan@google.com

Review URL: https://codereview.chromium.org/2405513002 .
2016-10-07 09:55:58 -07:00
William Hesse
778a47477e Update markdown and dartdoc in DEPS, remove petitparser
BUG=
R=devoncarew@google.com

Review URL: https://codereview.chromium.org/2380303002 .
2016-09-30 21:48:54 +02:00
Zachary Anderson
27784381b2 Add tcmalloc to GN build
R=johnmccutchan@google.com

Review URL: https://codereview.chromium.org/2367723004 .
2016-09-23 15:24:54 -07:00
Zachary Anderson
43231d9ff4 Pull boringssl generated source from boringssl_gen
Dart and Flutter engine both need to have the code generated for
boringssl under //third_party/boringssl. To avoid having two
copies of this code, this CL removes it from the Dart repo and
instead pulls it from a github repo that Flutter engine can
share.

R=johnmccutchan@google.com

Review URL: https://codereview.chromium.org/2354623003 .
2016-09-20 08:46:44 -07:00
Zachary Anderson
fa9922d420 Fix standalone VM build for Android for tcmalloc.
Review URL: https://codereview.chromium.org/2347823005 .
2016-09-16 16:05:54 -07:00
Zachary Anderson
aaa6bfca70 Fix boringssl defines for MIPS build.
Review URL: https://codereview.chromium.org/2349833002 .
2016-09-16 12:39:39 -07:00
Zachary Anderson
44a04f18f9 Use tcmalloc on Linux
Statically linking in the tcmalloc code is enough
to override the built-in malloc. I have this set up to
exclude the code for collecting heap profiles in a
Product build. There's still about a 230KB increase in
binary size, though. I think this isn't a big problem
since right now this is enabled only for server Linux.

product binary size:
before x64: 9569600
after  x64: 9807840
increase: 238240 (2.5%)

before ia32: 9122836
after  ia32: 9360944
increase: 238108 (2.6%)

before mips: 9418680
after  mips: 9640940
increase: 222260 (2.4%)

InitialRSS:
product:
before x64: 6307840
after x64:  7430144
increase: 1122304 (17.8%)

release (--no-profiler)
before x64: 7843840
after x64:  9207808
increase: 1363968 (17.4%)

R=asiva@google.com, whesse@google.com

Review URL: https://codereview.chromium.org/2316813002 .
2016-09-16 08:24:54 -07:00
Zachary Anderson
fc42f03c13 Roll BoringSSL Forward
R=asiva@google.com

Review URL: https://codereview.chromium.org/2219933002 .
2016-08-05 09:56:03 -07:00
Harry Terkelsen
c76b7aa3af Update jsshell to 47.0
R=sra@google.com

Review URL: https://codereview.chromium.org/2085353007 .
2016-06-23 15:56:50 -07:00
Zachary Anderson
3918cb071d Adds back files lost during BoringSSL roll revert
Also fixes .gitignore files

R=asiva@google.com

Review URL: https://codereview.chromium.org/1940523002 .
2016-04-29 13:04:27 -07:00
Zachary Anderson
66ea8c98d5 Revert BoringSSL Roll
Review URL: https://codereview.chromium.org/1938433002 .
2016-04-29 10:14:33 -07:00
Zachary Anderson
e954a24e66 Rolls BoringSSL forward
to: https://boringssl.googlesource.com/boringssl/+/c880e42ba1c8032d4cdde2aba0541d8a9d9fa2e9

This change also prunes unneeded stuff from our boringssl gyp files.

related #26343, #25630, #25256
fixes #25647, #24321

R=iposva@google.com, whesse@google.com

Review URL: https://codereview.chromium.org/1924693003 .
2016-04-29 10:00:46 -07:00
Zachary Anderson
b1ece64035 Enable BoringSSL for Android in GN build
BUG=
R=iposva@google.com

Review URL: https://codereview.chromium.org/1846343002 .
2016-04-26 09:13:33 -07:00
Zachary Anderson
3d7202bad3 DBC: Adds simdbc64 target, adds arm64 arithmetic overflow logic
There were differences between linux gcc, android gcc,
MacOS clang, and 32 vs. 64-bit w.r.t the __builtin
functions for detecting arithmetic overflow. I couldn't get
them all working at the same time. Instead, I removed them,
and changed to always use the inline assembly. This works
in all the configurations above.

This change also adds a simdbc64 target for building simdbc
for 64-bit, and sets up the android targets. simdbc targets
arm, and simdbc64 targets arm64. You can build them with:

$ ./tools/build.py -m release -a simdbc{64} --os=android runtime

R=iposva@google.com

Review URL: https://codereview.chromium.org/1904153003 .
2016-04-25 12:48:34 -07:00
William Hesse
47df139ed3 Download unittest package from cloud storage.
The deprecated unittest package is version 0.11.6 of the test package.
Checking it out via git, alongside test, causes a git-cache locking conflict.

BUG=
R=sgjesse@google.com

Review URL: https://codereview.chromium.org/1631263002 .
2016-01-26 17:07:15 +01:00
Zachary Anderson
f1748f12fc Disable hand-coded assembly in boringssl for armv6 and armv5te
related #25562

R=rmacnak@google.com

Review URL: https://codereview.chromium.org/1613233006 .
2016-01-22 15:06:13 -08:00
Zachary Anderson
80f358dede Adds targets for simarmv6 and armv6
related #25562

R=rmacnak@google.com

Review URL: https://codereview.chromium.org/1624593002 .
2016-01-22 13:07:48 -08:00
William Hesse
f6183a63e5 Move third_party/clang to cloud storage
BUG=
R=ricow@google.com

Review URL: https://codereview.chromium.org/1542953002 .
2015-12-22 15:17:46 +01:00
William Hesse
811bcd11bf Move third_party/pkg/petitparser to cloud storage
BUG=
R=ricow@google.com

Review URL: https://codereview.chromium.org/1539323002 .
2015-12-21 15:52:29 +01:00
William Hesse
767579d7f0 Move third_party/gsutil dependency from github to cloud storage
BUG=
R=ricow@google.com

Review URL: https://codereview.chromium.org/1544513002 .
2015-12-21 15:51:46 +01:00
William Hesse
79b6d81dd2 Move third_party/firefox_jsshell dependency to cloud storage
BUG=
R=ricow@google.com

Review URL: https://codereview.chromium.org/1544463002 .
2015-12-21 14:38:14 +01:00
William Hesse
d2fe7e356c Move third_party/drt_resources to a cloud download
BUG=
R=ricow@google.com

Review URL: https://codereview.chromium.org/1533693004 .
2015-12-21 10:57:06 +01:00
William Hesse
13bf8ff9f8 Breaking Change: merge BoringSSL branch into master
This replaces the NSS secure networking library from Mozilla
with the BoringSSL library from Google. This library, based
on OpenSSL, reads certificates from files in PEM format, rather
than storing certificates and keys in a SQLite database, the
way NSS does. There will be a blog post, changelog entries,
and other documentation of the breaking changes.

Review URL: https://codereview.chromium.org//1319703002 .
2015-08-26 14:42:12 +02:00
Stephan Herhut
4d0a4e1814 Revert v8 version changes, back to 4.4.
R=ricow@google.com
BUG=

Review URL: https://codereview.chromium.org//1179093004.
2015-06-12 09:37:49 +02:00
Stephan Herhut
d9f3e657b4 Temporarily update v8 to 4.3.
BUG=
R=ricow@google.com

Review URL: https://codereview.chromium.org//1184553003.
2015-06-12 09:34:24 +02:00
Stephan Herhut
b01d636bcd Temporarily update v8 to 4.2.
BUG=
R=ricow@google.com

Review URL: https://codereview.chromium.org//1175333002.
2015-06-12 09:33:47 +02:00
Stephan Herhut
8d6879443a Temporarily update v8 to 4.1.
BUG=
R=ricow@google.com

Review URL: https://codereview.chromium.org//1177953003.
2015-06-12 09:33:16 +02:00
Stephan Herhut
056da9f8df Temporarily update d8 to 3.31.
BUG=
R=ricow@google.com

Review URL: https://codereview.chromium.org//1177183002.
2015-06-12 09:29:17 +02:00
Rico Wind
eb3e510b41 Add uploaded linux arm d8 sha file
TBR=sra@google.com
BUG=

Review URL: https://codereview.chromium.org//1180743003.
2015-06-11 09:16:24 +02:00
Rico Wind
f76792f7c6 Add d8 .gitignore and remove svn deps for d8
Add d8 sha files for version 4.4.63.5

Don't git ignore d8 in third_party

R=sra@google.com
BUG=

Review URL: https://codereview.chromium.org//1171003002.
2015-06-10 12:52:31 +02:00
Karl Klose
6cffe227fe Update dart2js-cps_ir test expectations after bac7481d3d.
R=johnniwinther@google.com

Review URL: https://codereview.chromium.org//1171773004.
2015-06-09 15:12:18 +02:00
pq
2c5e890fc7 Build fixes.
Long tail of fixes related to moving out of `pkg_tested`.

R=paulberry@google.com

Review URL: https://codereview.chromium.org//1162423002
2015-06-03 14:03:15 -07:00
Karl Klose
b1c1c34029 Update dart2js-cps_ir test expectations.
TBR=johnniwinther@google.com

Review URL: https://codereview.chromium.org//1165703002
2015-06-01 11:00:02 +02:00
Natalie Weizenbaum
011fa23682 Add pub tests to pkg_tested.status
R=rnystrom@google.com

Review URL: https://codereview.chromium.org//1157863006
2015-05-29 16:34:41 -07:00
Karl Klose
36d3e0d0e6 Update cps-ir test expectations.
R=johnniwinther@google.com

Review URL: https://codereview.chromium.org//1152133003
2015-05-22 09:58:58 +02:00
Rico Wind
08fbbd2880 Add missing third_party/pkg_tested status file
update .gitignore to not ignore it

R=whesse@google.com
BUG=

Review URL: https://codereview.chromium.org//1147503003
2015-05-17 07:31:34 +02:00
Rico Wind
f34fae854a Initial github commit for getting stuff working
Readd samples, samples-dev, tools/testing/bin, third_party removed by cleanup (no history, sorry)

Add DEPS file which will replace the old all.deps and standalone.deps

Add tools/deps/dartium.deps replacing the old dartium.deps (but now editable from a normal checkout)

Fixup tools/utils.py to use the new archiving schema (git count for be, version number for dev/stable

Fix codereview.settings
2015-05-16 15:41:58 +02:00