- 30 Jan, 2015 4 commits
-
-
bmeurer authored
R=svenpanne@chromium.org Review URL: https://codereview.chromium.org/877753007 Cr-Commit-Position: refs/heads/master@{#26346}
-
michael_dawson authored
Contribution of PowerPC port (continuation of 422063005 and 817143002). This patch covers the key changes needed to the common files needed to support AIX. Subsequent patches will cover: - changes to update the ppc directories so they are current with the changes in the rest of the project. - remaining AIX changes not resolved by 4.8 compiler - individual optimizations for PPC This is based off of the GitHub repository https://github.com/andrewlow/v8ppc R=danno@chromium.org, svenpanne@chromium.org BUG= Review URL: https://codereview.chromium.org/866843003 Cr-Commit-Position: refs/heads/master@{#26343}
-
Benedikt Meurer authored
This reverts commit 6a4c0a3b and commit 0deaa4b6 for breaking GCC bots. TBR=svenpanne@chromium.org Review URL: https://codereview.chromium.org/893533003 Cr-Commit-Position: refs/heads/master@{#26342}
-
bmeurer authored
R=svenpanne@chromium.org Review URL: https://codereview.chromium.org/888613002 Cr-Commit-Position: refs/heads/master@{#26340}
-
- 27 Jan, 2015 1 commit
-
-
bmeurer authored
BUG=chromium:452033, v8:3846 LOG=y R=jkummerow@chromium.org Review URL: https://codereview.chromium.org/878063002 Cr-Commit-Position: refs/heads/master@{#26288}
-
- 23 Jan, 2015 1 commit
-
-
Ben Noordhuis authored
BUG=v8:3844 LOG=y R=bmeurer@chromium.org Review URL: https://codereview.chromium.org/867713003 Patch from Ben Noordhuis <info@bnoordhuis.nl>. Cr-Commit-Position: refs/heads/master@{#26234}
-
- 21 Jan, 2015 1 commit
-
-
bmeurer authored
Use std::numeric_limits<double>::quiet_NaN() and std::numeric_limits<float>::quiet_NaN() instead. Review URL: https://codereview.chromium.org/864803002 Cr-Commit-Position: refs/heads/master@{#26195}
-
- 20 Jan, 2015 1 commit
-
-
weiliang.lin authored
Review URL: https://codereview.chromium.org/853703002 Cr-Commit-Position: refs/heads/master@{#26163}
-
- 16 Jan, 2015 2 commits
-
-
Sven Panne authored
Contribution of PowerPC port (continuation of 422063005). The inital patch covers the core changes to the common files. Subsequent patches will cover changes to common files to support AIX and to update the ppc directories so they are current with the changes in the rest of the project. This is based off of the GitHub repository https://github.com/andrewlow/v8ppc BUG= R=svenpanne@chromium.org, danno@chromium.org, sevnpanne@chromium.org Review URL: https://codereview.chromium.org/817143002 Cr-Commit-Position: refs/heads/master@{#26091}
-
deftly authored
Original version from robert@openbsd.org with modification from myself BUG= Review URL: https://codereview.chromium.org/856553002 Cr-Commit-Position: refs/heads/master@{#26089}
-
- 14 Jan, 2015 1 commit
-
-
fedor.indutny authored
BUG= R=danno Review URL: https://codereview.chromium.org/839053004 Cr-Commit-Position: refs/heads/master@{#26057}
-
- 09 Jan, 2015 1 commit
-
-
paul.lind authored
Improper use of immediate constraint is slightly non-optimal with gcc/gnu-as but causes breakage with clang. BUG= Review URL: https://codereview.chromium.org/841263002 Cr-Commit-Position: refs/heads/master@{#26016}
-
- 08 Jan, 2015 1 commit
-
-
jochen authored
Instead, just use DCHECKs. The builders that want them in release mode should already be useding dcheck_always_on anyways BUG=none R=machenbach@chromium.org LOG=y Review URL: https://codereview.chromium.org/841083002 Cr-Commit-Position: refs/heads/master@{#26001}
-
- 07 Jan, 2015 1 commit
-
-
dcarney authored
BUG= Review URL: https://codereview.chromium.org/843513002 Cr-Commit-Position: refs/heads/master@{#25976}
-
- 23 Dec, 2014 1 commit
-
-
jochen authored
We have safe fallbacks in all cases, and it's possible to hit those codepaths, e.g., on Linux when /proc is not mounted BUG=v8:3544 R=ulan@chromium.org LOG=n Review URL: https://codereview.chromium.org/818213002 Cr-Commit-Position: refs/heads/master@{#25940}
-
- 19 Dec, 2014 1 commit
-
-
arajp authored
Denver supports a coherent cache mechanism. There is no need to clean the D cache and invalidate I cache. MTS has to check the translation anytime there is an I cache invalidate and this time can be saved by making FlushICache a NOP. The patch improves Octane by roughly 3-4% on Denver. Review URL: https://codereview.chromium.org/797233002 Cr-Commit-Position: refs/heads/master@{#25898}
-
- 16 Dec, 2014 1 commit
-
-
Benedikt Meurer authored
TEST=unittests R=titzer@chromium.org Review URL: https://codereview.chromium.org/810683003 Cr-Commit-Position: refs/heads/master@{#25834}
-
- 12 Dec, 2014 2 commits
-
-
rmcilroy authored
The Mac version of GetCurrentThreadId should be used when building the host build of V8 on Android for Mac. Review URL: https://codereview.chromium.org/799943003 Cr-Commit-Position: refs/heads/master@{#25805}
-
svenpanne authored
FINAL implies OVERRIDE, which in turn implies virtual, so there's no need to use more than one of these. The Google C++ style guide even requires this, see http://google-styleguide.googlecode.com/svn/trunk/cppguide.html#Inheritance. While we're here, port r24662 to x87. The net result is that v8 compiles again with a current clang. BUG=v8:3753 LOG=y Review URL: https://codereview.chromium.org/797943002 Cr-Commit-Position: refs/heads/master@{#25792}
-
- 02 Dec, 2014 1 commit
-
-
weiliang.lin authored
port 50c4d882 BUG= Review URL: https://codereview.chromium.org/770183002 Cr-Commit-Position: refs/heads/master@{#25595}
-
- 26 Nov, 2014 1 commit
-
-
Weiliang Lin authored
R=bmeurer@chromium.org Review URL: https://codereview.chromium.org/757503002 Patch from Weiliang Lin <weiliang.lin@intel.com>. Cr-Commit-Position: refs/heads/master@{#25509}
-
- 18 Nov, 2014 2 commits
-
-
rickyz authored
This avoids UBSan warnings about unaligned memory access. BUG= Review URL: https://codereview.chromium.org/734873002 Cr-Commit-Position: refs/heads/master@{#25396}
-
alexanderk authored
1) Missing <stdio.h> while using fopen, fclose, fseek etc 2) platform-linux.cc includes <sys/types.h> wtice BUG=v8:3691 Review URL: https://codereview.chromium.org/716123003 Cr-Commit-Position: refs/heads/master@{#25395}
-
- 07 Nov, 2014 1 commit
-
-
ulan@chromium.org authored
SystemTimeToTzSpecificLocalTime doesn't work correctly inside Chrome sandbox. BUG=chromium:417640 LOG=Y R=yangguo@chromium.org Review URL: https://codereview.chromium.org/710643002 Cr-Commit-Position: refs/heads/master@{#25211} git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@25211 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
- 05 Nov, 2014 2 commits
-
-
hpayer@chromium.org authored
BUG= R=jarin@chromium.org Review URL: https://codereview.chromium.org/694703003 Cr-Commit-Position: refs/heads/master@{#25147} git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@25147 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
jochen@chromium.org authored
BUG=chromium:158355 R=svenpanne@chromium.org LOG=n Review URL: https://codereview.chromium.org/662093003 Cr-Commit-Position: refs/heads/master@{#25129} git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@25129 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
- 28 Oct, 2014 1 commit
-
-
ulan@chromium.org authored
The localtime_s function produces incorrect results for russian time zone. BUG=chromium:417640 LOG=Y R=yangguo@chromium.org Review URL: https://codereview.chromium.org/654843012 Cr-Commit-Position: refs/heads/master@{#24922} git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24922 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
- 26 Oct, 2014 1 commit
-
-
bmeurer@chromium.org authored
Also fix the sdiv/udiv instructions on ARM as a nice side effect. TEST=cctest,unittests R=jarin@chromium.org Review URL: https://codereview.chromium.org/677483005 Cr-Commit-Position: refs/heads/master@{#24888} git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24888 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
- 24 Oct, 2014 3 commits
-
-
svenpanne@chromium.org authored
Now that C++11 is allowed, we can use arraysize instead of ARRAYSIZE_UNSAFE, except in NaCl builds. So let's move this macro inside an NaCl ifdef. BUG=chromium:405225 LOG=y R=jochen@chromium.org Review URL: https://codereview.chromium.org/668303002 Patch from Mostyn Bramley-Moore <mostynb@opera.com>. Cr-Commit-Position: refs/heads/master@{#24875} git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24875 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
sigurds@chromium.org authored
These operators are not supported by any backends yet, and a backend is free to not support them. R=bmeurer@chromium.org TEST=unittest/machine-operator Review URL: https://codereview.chromium.org/668173002 Cr-Commit-Position: refs/heads/master@{#24874} git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24874 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
yangguo@chromium.org authored
R=svenpanne@chromium.org Review URL: https://codereview.chromium.org/663893004 Cr-Commit-Position: refs/heads/master@{#24868} git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24868 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
- 22 Oct, 2014 1 commit
-
-
bmeurer@chromium.org authored
This fixes the problem of not being able to detect ARM features on ChromeOS because sandbox cannot access /proc/self/auxv and /proc/cpuinfo there. Drive-by-cleanup to libc detection in two other places. R=svenpanne@chromium.org Review URL: https://codereview.chromium.org/672543002 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24789 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
- 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
-
- 20 Oct, 2014 2 commits
-
-
bmeurer@chromium.org authored
R=svenpanne@chromium.org Review URL: https://codereview.chromium.org/656143004 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24735 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
bmeurer@chromium.org authored
With -std=g++0x, `signbit` is no longer a define, and is an actual function declared in C++-specific headers. Thus checking it's presence with ifdef will no longer work. Considering that g++0x implies newer compiler, there should not be the case where it won't be present anymore. BUG= R=bmeurer@chromium.org, danno Review URL: https://codereview.chromium.org/642203003 Patch from Fedor Indutny <fedor.indutny@gmail.com>. git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24730 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
- 15 Oct, 2014 1 commit
-
-
jochen@chromium.org authored
BUG=v8:3620 R=svenpanne@chromium.org LOG=n Review URL: https://codereview.chromium.org/653263003 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24634 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
- 14 Oct, 2014 2 commits
-
-
bmeurer@chromium.org authored
Apparently SMMLS r, b, c, a computes r = ((a << 32) - b * c) >> 32 while the documentation is kinda misleading and states that it should compute r = a - ((b * c) >> 32) The actual behavior is kinda useless, so we drop the instruction again. TEST=cctest,unittests TBR=dcarney@chromium.org Review URL: https://codereview.chromium.org/654653004 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24577 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
bmeurer@chromium.org authored
TEST=cctest,unittests R=hpayer@chromium.org Review URL: https://codereview.chromium.org/648283002 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24575 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
- 10 Oct, 2014 2 commits
-
-
jochen@chromium.org authored
BUG=none TBR=svenpanne@chromium.org LOG=n Review URL: https://codereview.chromium.org/642223003 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24512 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
jochen@chromium.org authored
Compare third_party/WebKit/Source/wtf/ThreadingPthreads.cpp BUG=v8:3620 R=svenpanne@chromium.org LOG=n Review URL: https://codereview.chromium.org/649553002 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24511 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-