- 03 Aug, 2015 18 commits
-
-
bbudge authored
Rename method EmitIsSpecObject -> EmitIsSimdObject. LOG=N BUG=v8:4124 Review URL: https://codereview.chromium.org/1263473008 Cr-Commit-Position: refs/heads/master@{#29980}
-
hpayer authored
BUG=chromium:454297 LOG=n Review URL: https://codereview.chromium.org/1268663004 Cr-Commit-Position: refs/heads/master@{#29979}
-
mbrandy authored
NOPRESUBMIT=true R=titzer@chromium.org, michael_dawson@ca.ibm.com, jyan@ca.ibm.com, joransiu@ca.ibm.com BUG= Review URL: https://codereview.chromium.org/1271583002 Cr-Commit-Position: refs/heads/master@{#29978}
-
titzer authored
R=mstarzinger@chromium.org BUG= NOTREECHECKS=true Review URL: https://codereview.chromium.org/1263363002 Cr-Commit-Position: refs/heads/master@{#29977}
-
hpayer authored
Reland of land concurrent sweeping of code space. (patchset #1 id:1 of https://codereview.chromium.org/1263343002/) Reason for revert: Bogus revert. Original issue's description: > Revert of Reland concurrent sweeping of code space. (patchset #6 id:100001 of https://codereview.chromium.org/1242333002/) > > Reason for revert: > Reverted because 507840 came back on recent Chromecrash. Should not have committed this Cl. > > Original issue's description: > > Reland concurrent sweeping of code space. > > > > BUG= > > > > Committed: https://crrev.com/8516dccf6a561020441773c93c564dd4aa6ee59e > > Cr-Commit-Position: refs/heads/master@{#29967} > > TBR=jochen@chromium.org > NOPRESUBMIT=true > NOTREECHECKS=true > NOTRY=true > BUG= > > Committed: https://crrev.com/5c6e7d00438cc82a5584e3178d7dadf36e4a34f8 > Cr-Commit-Position: refs/heads/master@{#29975} TBR=jochen@chromium.org NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true BUG= Review URL: https://codereview.chromium.org/1271773002 Cr-Commit-Position: refs/heads/master@{#29976}
-
hpayer authored
Revert of Reland concurrent sweeping of code space. (patchset #6 id:100001 of https://codereview.chromium.org/1242333002/) Reason for revert: Reverted because 507840 came back on recent Chromecrash. Should not have committed this Cl. Original issue's description: > Reland concurrent sweeping of code space. > > BUG= > > Committed: https://crrev.com/8516dccf6a561020441773c93c564dd4aa6ee59e > Cr-Commit-Position: refs/heads/master@{#29967} TBR=jochen@chromium.org NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true BUG= Review URL: https://codereview.chromium.org/1263343002 Cr-Commit-Position: refs/heads/master@{#29975}
-
bbudge authored
Adds Int32x4, Bool32x4, Int16x8, Bool16x8, Int8x16, Bool8x16. Adds Simd128Value base heap object class. Changes heap/factory construction pattern to use arrays. Adds replaceLane functions to facilitate testing. NOPRESUBMIT=true (presubmit checks erroneously interpret array declaration in macro definition as variable size array.) LOG=Y BUG=v8:4124 Review URL: https://codereview.chromium.org/1250733005 Cr-Commit-Position: refs/heads/master@{#29974}
-
jarin authored
The calculation now takes into account the size of the arguments object if it is present in the optimized frame. (Yang, many thanks for the awesome repro!) BUG=chromium:514362 LOG=N R=yangguo@chromium.org Review URL: https://codereview.chromium.org/1264483008 Cr-Commit-Position: refs/heads/master@{#29973}
-
machenbach authored
BUG=v8:4141 LOG=n NOTRY=true TBR=yangguo@chromium.org, vogelheim@chromium.org Review URL: https://codereview.chromium.org/1263033005 Cr-Commit-Position: refs/heads/master@{#29972}
-
jarin authored
This fixes a bug introduced by r28826 (Unify decoding of deoptimization translations, https://codereview.chromium.org/1136223004), where we started leaking arguments marker sentinel to the debugger, which would then cause crashes. This change replaces the sentinel with the undefined value in the debugger-inspectable frame. BUG=chromium:514362 LOG=n R=yangguo@chromium.org Review URL: https://codereview.chromium.org/1263333002 Cr-Commit-Position: refs/heads/master@{#29971}
-
oth authored
The BytecodeArrayBuilder has responsibility for emitting the BytecodeArray. It will be used by the AST walker. Bytecode now uses an accumulator plus registers rather being pure register based. Update BytecodeArray::Disassemble to print operand information. BUG=v8:4280 LOG=N Review URL: https://codereview.chromium.org/1266713004 Cr-Commit-Position: refs/heads/master@{#29970}
-
yangguo authored
No-snap builds are still failing. NOTREECHECKS=true NOTRY=true TBR=machenbach@chromium.org Review URL: https://codereview.chromium.org/1260283006 Cr-Commit-Position: refs/heads/master@{#29969}
-
ulan authored
Original CL: https://crrev.com/5aaceefd9a84327ce6afeaea16557449bf83ce57 BUG=chromium:515721 LOG=NO Review URL: https://codereview.chromium.org/1264063003 Cr-Commit-Position: refs/heads/master@{#29968}
-
hpayer authored
BUG= Review URL: https://codereview.chromium.org/1242333002 Cr-Commit-Position: refs/heads/master@{#29967}
-
yangguo authored
Otherwise we may choose sloppy const or strict const depending on whether the function is parsed the first time. R=mvstanton@chromium.org BUG=v8:4336 LOG=N Review URL: https://codereview.chromium.org/1260053004 Cr-Commit-Position: refs/heads/master@{#29966}
-
mvstanton authored
Use a CHECK statement to find any violations of this rule. Review URL: https://codereview.chromium.org/1255383004 Cr-Commit-Position: refs/heads/master@{#29965}
-
chunyang.dai authored
port ec9bc794 (r29949). original commit message: Previously these instructions tried to jump to the value at the code entry's location, rather than jumping to this location. Also adds a test. BUG= Review URL: https://codereview.chromium.org/1256163003 Cr-Commit-Position: refs/heads/master@{#29964}
-
chunyang.dai authored
port 1a5751f9 (r29956) original commit message: Since we need the notion of a dummy vector ic, we can use that to avoid a special case of the IC constructor. Also, consolidate the two dummy ICs into one. BUG= Review URL: https://codereview.chromium.org/1265113002 Cr-Commit-Position: refs/heads/master@{#29963}
-
- 01 Aug, 2015 3 commits
-
-
dusan.milosavljevic authored
Introduce new mechanism for relocating j/jal. Resolves flaky failures of mozilla regress tests. Additionally: - internal encoded references are not relocated during code generation phase. - remove asserts from j and jal which are not valid because addresses are not final and valid in code generation phase. TEST=mozilla/js1_5/Regress/regress-280769-2, regress-367561-01, mozilla/ecma_3/Statements/regress-444979 BUG= R=paul.lind@imgtec.com Review URL: https://codereview.chromium.org/1216823003 . Patch from dusan.milosavljevic <dusan.milosavljevic@imgtec.com>. Cr-Commit-Position: refs/heads/master@{#29962}
-
oth authored
BUG=v8:4280 LOG=N Review URL: https://codereview.chromium.org/1269813006 Cr-Commit-Position: refs/heads/master@{#29961}
-
v8-autoroll authored
Rolling v8/testing/gmock to 0421b6f358139f02e102c9c332ce19a33faf75be Rolling v8/testing/gtest to 9855a87157778d39b95eccfb201a9dc90f6d61c6 TBR=machenbach@chromium.org Review URL: https://codereview.chromium.org/1271653002 Cr-Commit-Position: refs/heads/master@{#29960}
-
- 31 Jul, 2015 19 commits
-
-
mbrandy authored
Port 1a5751f9 Original commit message: Since we need the notion of a dummy vector ic, we can use that to avoid a special case of the IC constructor. Also, consolidate the two dummy ICs into one. R=mvstanton@chromium.org, michael_dawson@ca.ibm.com, jyan@ca.ibm.com, joransiu@ca.ibm.com BUG= Review URL: https://codereview.chromium.org/1261433007 Cr-Commit-Position: refs/heads/master@{#29959}
-
cbruni authored
BUG= Review URL: https://codereview.chromium.org/1260283002 Cr-Commit-Position: refs/heads/master@{#29958}
-
titzer authored
R=danno@chromium.org BUG= Review URL: https://codereview.chromium.org/1269913002 Cr-Commit-Position: refs/heads/master@{#29957}
-
mvstanton authored
Since we need the notion of a dummy vector ic, we can use that to avoid a special case of the IC constructor. Also, consolidate the two dummy ICs into one. BUG= Review URL: https://codereview.chromium.org/1268783004 Cr-Commit-Position: refs/heads/master@{#29956}
-
titzer authored
R=bmeurer@chromium.org BUG= Review URL: https://codereview.chromium.org/1268433003 Cr-Commit-Position: refs/heads/master@{#29955}
-
martyn.capewell authored
Improve code generated for flag materialization. Review URL: https://codereview.chromium.org/1260733003 Cr-Commit-Position: refs/heads/master@{#29954}
-
bmeurer authored
This is the initial (big) step towards a more uniform implementation of the ToObject abstract operation (ES6 7.1.13), where we have a fallback implementation in JSReceiver::ToObject() and a fast (hydrogen) CodeStub to deal with the fast case (we should be able to do more cleanup on this in a followup CL). For natives we expose the abstract operation via a %_ToObject intrinsic, also exposed via a macro TO_OBJECT, that unifies the previous confusion with TO_OBJECT_INLINE, ToObject, TO_OBJECT, $toObject and %$toObject. Now the whole implementation of the abstract operation is context independent, meaning we don't need any magic in the builtins object nor the native context. R=mvstanton@chromium.org,yangguo@chromium.org Review URL: https://codereview.chromium.org/1266013006 Cr-Commit-Position: refs/heads/master@{#29953}
-
mvstanton authored
Also, a one line fix in TurboFan to call the correct store ic. BUG= Review URL: https://codereview.chromium.org/1266983002 Cr-Commit-Position: refs/heads/master@{#29952}
-
yangguo authored
R=cbruni@chromium.org Review URL: https://codereview.chromium.org/1265923002 Cr-Commit-Position: refs/heads/master@{#29951}
-
ulan authored
BUG= Review URL: https://codereview.chromium.org/1262363002 Cr-Commit-Position: refs/heads/master@{#29950}
-
rmcilroy authored
Previously these instructions tried to jump to the value at the code entry's location, rather than jumping to this location. Also adds a test. BUG=v8:4280 LOG=N Review URL: https://codereview.chromium.org/1265723003 Cr-Commit-Position: refs/heads/master@{#29949}
-
titzer authored
R=bmeurer@chromium.org BUG= Review URL: https://codereview.chromium.org/1256723003 Cr-Commit-Position: refs/heads/master@{#29948}
-
ulan authored
This partially brings back the heuristic from v8 4.44. BUG= Review URL: https://codereview.chromium.org/1269743002 Cr-Commit-Position: refs/heads/master@{#29947}
-
jochen authored
R=hpayer@chromium.org BUG= Review URL: https://codereview.chromium.org/1261123003 Cr-Commit-Position: refs/heads/master@{#29946}
-
mlippautz authored
BUG= Review URL: https://codereview.chromium.org/1269753002 Cr-Commit-Position: refs/heads/master@{#29945}
-
machenbach authored
Revert of [cq] Increase commit burst delay. (patchset #1 id:1 of https://codereview.chromium.org/1258193003/) Reason for revert: Committing more than one CL at a time led to some odd buildbot behavior on the console (probably an independent bug). Original issue's description: > [cq] Increase commit burst delay. > > TBR=jkummerow@chromium.org, hablich@chromium.org > NOTRY=true > NOTREECHECKS=true > > Committed: https://crrev.com/1f2e914d103532df410f118c81c60fba8b6a00e0 > Cr-Commit-Position: refs/heads/master@{#29914} TBR=jkummerow@chromium.org,hablich@chromium.org NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true Review URL: https://codereview.chromium.org/1263183002 Cr-Commit-Position: refs/heads/master@{#29944}
-
chunyang.dai authored
port c5dd553c (r29929). original commit message: Adds interpreter entry and exit trampoline builtins. Also implements the Return bytecode handler and fixes a few bugs in InterpreterAssembler highlighted by running on other architectures. BUG= Review URL: https://codereview.chromium.org/1271433002 Cr-Commit-Position: refs/heads/master@{#29943}
-
chunyang.dai authored
port 597da503 (r29910). original commit message: Changes the interpreter to use a BytecodeArray pointer and an offset to avoid having an inner pointer to a BytecodeArray object in registers during dispatch. BUG= Review URL: https://codereview.chromium.org/1267783002 Cr-Commit-Position: refs/heads/master@{#29942}
-
v8-autoroll authored
Rolling v8/third_party/android_tools to 2bb73b7af7da7116aa54c1474121c28a85d28e6b TBR=machenbach@chromium.org Review URL: https://codereview.chromium.org/1263453003 Cr-Commit-Position: refs/heads/master@{#29941}
-