- 27 Mar, 2018 1 commit
-
-
Victor Costan authored
Change-Id: I8db5eb77d0287d665ab2b7c41f8289d47389d0d0 Reviewed-on: https://chromium-review.googlesource.com/977579Reviewed-by: Michael Achenbach <machenbach@chromium.org> Commit-Queue: Victor Costan <pwnall@chromium.org> Cr-Commit-Position: refs/heads/master@{#52237}
-
- 23 Mar, 2018 1 commit
-
-
Victor Costan authored
This is the V8 equivalent to https://crrev.com/2779193002 and must be landed before //build/secondary/{gtest,gmock} are removed from Chromium. This started out as https://crrev.com/2847693002 The changes in tools/ were authored by yangguo@chromium.org and initially shared in http://crrev.com/2849783003. GoogleTest (gtest) and GoogleMock (gmock) are now hosted into the same googletest repository. In order to cope with this, the googletest repository is now sourced at third_party/googletest. The file/directory layout of Google Test is not yet considered stable. To minimize disruption while Google Test stabilizes, Chromium code will be insulated from third_party/googletest. * testing/gtest/include/gtest/ and testing/gmock/include/gmock have been populated with headers that forward into the appropriate locations of third_party/googletest * testing/BUILD.gn has been populated with the targets //testing/gtest(:gtest_main) and //testing/gmock(:gmock_main), which depend on the appropriate //third_party/googletest targets. All Chromium code should keep depending on the targets and headers in testing/{gtest,gmock} for now. BUG=chromium:630705 Change-Id: I12b07ae78c8039aeff6ada7a3335e4e2b5d308ab Reviewed-on: https://chromium-review.googlesource.com/639953Reviewed-by: Michael Achenbach <machenbach@chromium.org> Commit-Queue: Victor Costan <pwnall@chromium.org> Cr-Commit-Position: refs/heads/master@{#52170}
-
- 22 Mar, 2018 1 commit
-
-
Victor Costan authored
googletest's directory structure has completely changed, and trybots have trouble with the roll CL https://crrev.com/c/639953 because of https://crbug.com/823586. This CL works aroud the bug above, using the same method as https://pdfium-review.googlesource.com/c/pdfium/+/29011 which helped land https://pdfium-review.googlesource.com/c/pdfium/+/28791. Bug: chromium:823586 Change-Id: Iffce1277c6b73b5cea96465a6035380cba0d103c Reviewed-on: https://chromium-review.googlesource.com/974917Reviewed-by: Michael Achenbach <machenbach@chromium.org> Commit-Queue: Victor Costan <pwnall@chromium.org> Cr-Commit-Position: refs/heads/master@{#52161}
-
- 30 Jan, 2018 1 commit
-
-
Yang Guo authored
Bug: v8:7335 Change-Id: I6610bba00ff558de5826934c326fc2873c91a1a3 Reviewed-on: https://chromium-review.googlesource.com/890742Reviewed-by: Michael Achenbach <machenbach@chromium.org> Commit-Queue: Yang Guo <yangguo@chromium.org> Cr-Commit-Position: refs/heads/master@{#50944}
-
- 25 Jul, 2016 1 commit
-
-
tzik authored
For GYP build, V8 configures gtest and gmock in its //testing, and OTOH for GN build, it imports BUILD.gn from chromium and uses other configurations from its own. However, a recent chromium change on the BUILD.gn requires //testing update too. That prevents //build roll of V8. BUG=chromium:630299 Review-Url: https://codereview.chromium.org/2179743002 Cr-Commit-Position: refs/heads/master@{#38021}
-
- 28 May, 2015 1 commit
-
-
sergiyb authored
This will land with https://chromereviews.googleplex.com/202967013 R=akuegel@chromium.org, machenbach@chromium.org BUG=471767 NOTRY=true LOG=N Review URL: https://codereview.chromium.org/1161873004 Cr-Commit-Position: refs/heads/master@{#28684}
-
- 22 May, 2015 1 commit
-
-
sergiyb authored
R=machenbach@chromium.org, tandrii@chromium.org BUG=489483 LOG=n NOTRY=true Review URL: https://codereview.chromium.org/1150333002 Cr-Commit-Position: refs/heads/master@{#28602}
-
- 19 May, 2015 1 commit
-
-
sergiyb authored
This is not necessary because V8 is a Git-based project and relpath doesn't need to be computed. R=akuegel@chromium.org, machenbach@chromium.org BUG=471767 LOG=N Review URL: https://codereview.chromium.org/1149453002 Cr-Commit-Position: refs/heads/master@{#28481}
-
- 30 Apr, 2015 1 commit
-
-
machenbach authored
BUG=chromium:478460 LOG=n NOTRY=true TBR=bmeurer@chromium.org, mvstanton@chromium.org Review URL: https://codereview.chromium.org/1107973007 Cr-Commit-Position: refs/heads/master@{#28149}
-
- 14 Apr, 2015 1 commit
-
-
machenbach authored
NOTRY=true Review URL: https://codereview.chromium.org/1051093004 Cr-Commit-Position: refs/heads/master@{#27820}
-
- 09 Apr, 2015 1 commit
-
-
machenbach authored
TBR=tandrii@chromium.org Review URL: https://codereview.chromium.org/1078703002 Cr-Commit-Position: refs/heads/master@{#27704}
-
- 02 Apr, 2015 1 commit
-
-
sergiyb authored
R=machenbach@chromium.org BUG=chromium:408675 LOG=N Review URL: https://codereview.chromium.org/1051653003 Cr-Commit-Position: refs/heads/master@{#27584}
-
- 30 Mar, 2015 1 commit
-
-
Sergiy Byelozyorov authored
R=machenbach@chromium.org Review URL: https://codereview.chromium.org/1033033002 Cr-Commit-Position: refs/heads/master@{#27527}
-
- 26 Mar, 2015 1 commit
-
-
sergiyb authored
R=machenbach@chromium.org Review URL: https://codereview.chromium.org/1034153003 Cr-Commit-Position: refs/heads/master@{#27487}
-
- 24 Mar, 2015 1 commit
-
-
Michael Achenbach authored
R=machenbach@chromium.org BUG=408675 LOG=n NOTRY=true Review URL: https://codereview.chromium.org/1025553007 Cr-Commit-Position: refs/heads/master@{#27416}
-
- 24 Feb, 2015 1 commit
-
-
machenbach authored
NOTRY=true Review URL: https://codereview.chromium.org/953913002 Cr-Commit-Position: refs/heads/master@{#26830}
-
- 20 Feb, 2015 2 commits
-
-
Michael Achenbach authored
R=tandrii@chromium.org TBR=tandrii@chromium.org Review URL: https://codereview.chromium.org/942823003 Cr-Commit-Position: refs/heads/master@{#26774}
-
machenbach authored
TBR=tandrii@chromium.org NOTRY=true Review URL: https://codereview.chromium.org/940393002 Cr-Commit-Position: refs/heads/master@{#26771}
-
- 27 Jan, 2015 1 commit
-
-
bmeurer authored
BUG=v8:3835 LOG=n Review URL: https://codereview.chromium.org/881653003 Cr-Commit-Position: refs/heads/master@{#26282}
-
- 16 Jan, 2015 1 commit
-
-
bmeurer authored
R=svenpanne@chromium.org Review URL: https://codereview.chromium.org/851243002 Cr-Commit-Position: refs/heads/master@{#26096}
-
- 07 Jan, 2015 1 commit
-
-
bmeurer authored
Also support additional number types (singleton ranges, NaN and minus zero) for constant propagation in typed lowering. TEST=unittests Review URL: https://codereview.chromium.org/829303002 Cr-Commit-Position: refs/heads/master@{#25963}
-
- 05 Jan, 2015 1 commit
-
-
bmeurer authored
TEST=unittests R=jarin@chromium.org Review URL: https://codereview.chromium.org/831203003 Cr-Commit-Position: refs/heads/master@{#25956}
-
- 21 Oct, 2014 1 commit
-
-
svenpanne@chromium.org authored
Basically a follow-up to https://codereview.chromium.org/667573005/. LOG=y R=bmeurer@chromium.org Review URL: https://codereview.chromium.org/670673002 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24755 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
- 06 Oct, 2014 1 commit
-
-
bmeurer@chromium.org authored
Implement NodeCache in terms of base::hash and std::equal_to in preparation for HeapConstant caching. TEST=cctest,unittests R=svenpanne@chromium.org Review URL: https://codereview.chromium.org/624153003 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24412 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
- 23 Sep, 2014 1 commit
-
-
mstarzinger@chromium.org authored
R=bmeurer@chromium.org TEST=compiler-unittests/JSBuiltinReducerTest.MathImul Review URL: https://codereview.chromium.org/591373003 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24144 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
- 04 Sep, 2014 1 commit
-
-
bmeurer@chromium.org authored
TEST=compiler-unittests BUG=v8:3489 LOG=n R=svenpanne@chromium.org Review URL: https://codereview.chromium.org/540823002 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@23673 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
- 26 Aug, 2014 1 commit
-
-
bmeurer@chromium.org authored
Our own ARRAY_SIZE() was pretty bad at error checking. If you use arrasize() in a wrong way, the compiler will issue an error instead of silently doing the wrong thing. The previous ARRAY_SIZE() macro is still available as ARRAYSIZE_UNSAFE() similar to Chrome. R=yangguo@chromium.org Review URL: https://codereview.chromium.org/501323002 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@23389 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
- 18 Aug, 2014 1 commit
-
-
bmeurer@chromium.org authored
Also refactor the unit tests and add support to easily match DAGs using CaptureEq() matcher. TEST=compiler-unittests BUG=v8:3489 LOG=n R=jarin@chromium.org Review URL: https://codereview.chromium.org/480863002 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@23140 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
- 14 Aug, 2014 1 commit
-
-
bmeurer@chromium.org authored
Also fix some issues and improve test coverage. TEST=compiler-unittests BUG=v8:3489 LOG=y R=jarin@chromium.org Review URL: https://codereview.chromium.org/469743002 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@23111 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
- 12 Aug, 2014 3 commits
-
-
jochen@chromium.org authored
Breaks compilation on Mac64 | TEST=compiler-unittests | R=jarin@chromium.org | | Committed: https://code.google.com/p/v8/source/detail?r=23077 TBR=bmeurer@chromium.org,jarin@chromium.org LOG=n BUG=none Review URL: https://codereview.chromium.org/456843004 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@23079 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
bmeurer@chromium.org authored
TEST=compiler-unittests R=jarin@chromium.org Review URL: https://codereview.chromium.org/466673004 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@23077 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
bmeurer@chromium.org authored
ChangeLowering is a Reducer to lower simplified change operators to machine subgraphs. This initial version supports ChangeBitToBool, ChangeBoolToBit, ChangeTaggedToFloat64 and ChangeInt32ToTagged. TEST=compiler-unittests/change-lowering-unittest BUG=v8:3489 LOG=n R=jarin@chromium.org Review URL: https://codereview.chromium.org/460593003 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@23068 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
- 11 Aug, 2014 1 commit
-
-
bmeurer@chromium.org authored
TBR=machenbach@chromium.org Review URL: https://codereview.chromium.org/453363002 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@23018 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
- 07 Aug, 2014 1 commit
-
-
https://codereview.chromium.org/425333002bmeurer@chromium.org authored
This may be required for https://codereview.chromium.org/425333002 to land in Chromium. TBR=machenbach@chromium.org Review URL: https://codereview.chromium.org/448053002 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22951 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
- 05 Aug, 2014 3 commits
-
-
bmeurer@chromium.org authored
TBR=jochen@chromium.org Review URL: https://codereview.chromium.org/441873008 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22870 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
bmeurer@chromium.org authored
This reverts commit r22847 and r22848. Isolate initialization/shutdown still broken (so certain debug builds just crash), and our compiler flags do not work with other Google projects (i.e. GTest/GMock). TBR=jochen@chromium.org Review URL: https://codereview.chromium.org/438243003 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22855 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
bmeurer@chromium.org authored
R=jochen@chromium.org, svenpanne@chromium.org Review URL: https://codereview.chromium.org/439863004 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22847 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
- 04 Aug, 2014 1 commit
-
-
jochen@chromium.org authored
Because Benedikt said so. BUG=none LOG=y R=bmeurer@chromium.org, machenbach@chromium.org Review URL: https://codereview.chromium.org/434423002 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22806 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-