alph@chromium.org
|
efee3b8608
|
Add Box object to heap profiler.
LOG=Y
R=ulan@chromium.org, yurys@chromium.org
Review URL: https://codereview.chromium.org/143343006
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@19063 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-02-04 11:43:19 +00:00 |
|
marja@chromium.org
|
2794955852
|
Tests for (pre)parse errors when "eval" and "arguments" are found in inappropriate places.
In addition:
- Fix a bug in parser discovered by the tests (prefix and postfix confused in an
error message); the preparser had it right.
- Unify the parser and preparser error locations when the name of a function is
"eval" or "arguments. Now both point to the name.
BUG=3126
LOG=N
R=ulan@chromium.org
Review URL: https://codereview.chromium.org/153693002
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@19062 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-02-04 11:26:19 +00:00 |
|
ishell@chromium.org
|
0f89c8b91d
|
Fix in array instance type initialization.
R=dslomov@chromium.org
Review URL: https://codereview.chromium.org/134713004
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@19058 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-02-04 10:59:40 +00:00 |
|
ishell@chromium.org
|
05270212c3
|
Remake of the load elimination fix made earlier (r18884).
R=titzer@chromium.org, verwaest@chromium.org
Review URL: https://codereview.chromium.org/149063010
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@19057 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-02-04 10:48:49 +00:00 |
|
hpayer@chromium.org
|
8d1504b238
|
Just initialize elements pointer in fast literal when pre-tenuring.
BUG=
R=ishell@chromium.org
Review URL: https://codereview.chromium.org/148253004
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@19056 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-02-04 10:41:16 +00:00 |
|
hpayer@chromium.org
|
2afcfc0b0e
|
Remove unused AllocationSpace paramenter from CollectGarbage.
BUG=
R=bmeurer@chromium.org
Review URL: https://codereview.chromium.org/148943004
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@19054 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-02-04 10:30:36 +00:00 |
|
marja@chromium.org
|
f62ef25c08
|
Revert "Tests for (pre)parse errors when "eval" and "arguments" are found in inappropriate places."
Reason: The fixed error message broke some tests.
This reverts r19050.
BUG=
TBR=ulan@chromium.org
Review URL: https://codereview.chromium.org/153673002
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@19053 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-02-04 10:00:36 +00:00 |
|
jkummerow@chromium.org
|
a550a188e0
|
Add per-file OWNERS for MIPS-specific cctests
R=danno@chromium.org
Review URL: https://codereview.chromium.org/148923003
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@19052 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-02-04 09:53:26 +00:00 |
|
dslomov@chromium.org
|
a03d31394c
|
Check the offset argument of TypedArray.set for fitting into Smi.
R=jkummerow@chromium.org
BUG=340125
LOG=Y
Review URL: https://codereview.chromium.org/145623009
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@19051 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-02-04 09:53:05 +00:00 |
|
marja@chromium.org
|
9aa05b0997
|
Tests for (pre)parse errors when "eval" and "arguments" are found in inappropriate places.
In addition:
- Fix a bug in parser discovered by the tests (prefix and postfix confused in an
error message); the preparser had it right.
- Unify the parser and preparser error locations when the name of a function is
"eval" or "arguments. Now both point to the name.
BUG=3126
LOG=N
R=ulan@chromium.org
Review URL: https://codereview.chromium.org/140543003
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@19050 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-02-04 09:47:30 +00:00 |
|
svenpanne@chromium.org
|
681289e0d6
|
Revert "Dispose Isolate at end of cctest."
Things work locally, only the waterfall is unhappy for some arcane reason.
Investigating...
TBR=bmeurer@chromium.org
Review URL: https://codereview.chromium.org/133193006
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@19049 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-02-04 09:41:21 +00:00 |
|
svenpanne@chromium.org
|
4a4e64d6c7
|
Dispose Isolate at end of cctest.
No measurable change in test running time, we clean up only trivial
known things at disposal time and do not walk the heap, run real
finalizers, etc.
R=ulan@chromium.org
Review URL: https://codereview.chromium.org/135153007
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@19047 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-02-04 08:30:35 +00:00 |
|
machenbach@chromium.org
|
110ff9a286
|
Prepare push to trunk. Now working on version 3.24.32.
R=bmeurer@chromium.org
TBR=bmeurer@chromium.org
Review URL: https://codereview.chromium.org/138303004
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@19044 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-02-04 07:54:03 +00:00 |
|
palfia@homejinni.com
|
69d8678baf
|
MIPS: Unroll push loop in r19040 and other push optimizations.
BUG=
R=plind44@gmail.com
Review URL: https://codereview.chromium.org/145973015
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@19042 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-02-04 00:06:44 +00:00 |
|
plind44@gmail.com
|
4ac8778b9c
|
MIPS: let load and store api callbacks use global proxy as receiver.
Port r19033 (c31b3e7)
BUG=
R=plind44@gmail.com
Review URL: https://codereview.chromium.org/152943002
Patch from Balazs Kilvady <kilvadyb@homejinni.com>.
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@19040 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-02-03 18:44:23 +00:00 |
|
dcarney@chromium.org
|
ef2ca4ac09
|
let load and store api callbacks use global proxy as receiver
R=verwaest@chromium.org
BUG=
Review URL: https://codereview.chromium.org/151063003
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@19033 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-02-03 15:19:38 +00:00 |
|
yangguo@chromium.org
|
9e70f6a4e7
|
Fix short-circuiting logical and/or in HOptimizedGraphBuilder.
R=jkummerow@chromium.org
BUG=336148
LOG=Y
Review URL: https://codereview.chromium.org/143263022
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@19031 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-02-03 14:29:34 +00:00 |
|
ishell@chromium.org
|
b98637ce5e
|
Elements field of newly allocated JSArray could be left uninitialized in some cases (fast literal case).
BUG=340124
LOG=Y
R=hpayer@chromium.org
Review URL: https://codereview.chromium.org/152673004
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@19026 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-02-03 13:33:26 +00:00 |
|
hpayer@chromium.org
|
559826f649
|
Make memento checks more stable. Add filler at the end of new space and check if object and memento are on the same new space page.
BUG=
R=bmeurer@chromium.org, mvstanton@chromium.org
Review URL: https://codereview.chromium.org/152613002
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@19024 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-02-03 12:20:15 +00:00 |
|
verwaest@chromium.org
|
db7124dc28
|
Return a valid map for PropertyAccessInfos with Boolean type.
BUG=340064
LOG=N
R=dcarney@chromium.org
Review URL: https://codereview.chromium.org/152603002
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@19023 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-02-03 10:20:32 +00:00 |
|
yangguo@chromium.org
|
6f95c0b11b
|
[x64] add disasm for two fp instructions
BUG=
R=yangguo@chromium.org
Review URL: https://codereview.chromium.org/146583002
Patch from Weiliang Lin <weiliang.lin@intel.com>.
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@19022 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-02-03 08:13:12 +00:00 |
|
jarin@chromium.org
|
b662597609
|
Re-enable escape analysis.
R=danno@chromium.org, mstarzinger@chromium.org
LOG=Y
BUG=
Review URL: https://codereview.chromium.org/142843004
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@19021 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-02-03 07:57:07 +00:00 |
|
svenpanne@chromium.org
|
16bcd43187
|
More cctest fixes regarding lifetime/ownership.
* Avoid double-free in cctest/test-api/RegExpInterruption.
* Avoid incorrect zone fiddling in cctest/test-strings.
R=ulan@chromium.org
Review URL: https://codereview.chromium.org/144533005
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@19020 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-02-03 07:29:23 +00:00 |
|
machenbach@chromium.org
|
3cbe565fb3
|
Prepare push to trunk. Now working on version 3.24.31.
R=bmeurer@chromium.org
TBR=bmeurer@chromium.org
Review URL: https://codereview.chromium.org/152523002
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@19017 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-02-03 07:22:59 +00:00 |
|
verwaest@chromium.org
|
ea8e42c67b
|
Replace nonexistent a4 by t0 on mips.
BUG=
R=ulan@chromium.org
Review URL: https://codereview.chromium.org/136093010
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@19016 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-02-01 11:30:38 +00:00 |
|
verwaest@chromium.org
|
77ccf36993
|
Ensure we don't clobber the cell on ARM and MIPS
BUG=
R=ulan@chromium.org
Review URL: https://codereview.chromium.org/151543003
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@19015 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-02-01 10:43:57 +00:00 |
|
verwaest@chromium.org
|
9e995fdd91
|
Ensure the word after top is cleared in newspace if top < high.
BUG=
R=ulan@chromium.org
Review URL: https://codereview.chromium.org/151783002
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@19014 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-02-01 10:35:36 +00:00 |
|
machenbach@chromium.org
|
d34938fe34
|
Fix expectations for new regression test.
TBR=jarin@chromium.org
Review URL: https://codereview.chromium.org/150853004
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@19013 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-02-01 09:56:20 +00:00 |
|
machenbach@chromium.org
|
0b791c5f58
|
Prepare push to trunk. Now working on version 3.24.30.
R=verwaest@chromium.org
TBR=verwaest@chromium.org
Review URL: https://codereview.chromium.org/137893030
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@19010 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-02-01 08:54:23 +00:00 |
|
palfia@homejinni.com
|
1142dcc8da
|
MIPS: Remove CallICs
Port r19001 (4b5aa649)
BUG=
R=plind44@gmail.com
Review URL: https://codereview.chromium.org/151903003
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@19009 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-02-01 02:23:46 +00:00 |
|
plind44@gmail.com
|
40fb3bb082
|
MIPS: Fix zlib critical performance regression.
The very low score on zlib benchmark is caused by
huge number of deoptimizations inside BinaryOpIC stubs
when arguments are boolean.
TEST=
BUG=
R=plind44@gmail.com
Review URL: https://codereview.chromium.org/136193011
Patch from Dusan Milosavljevic <Dusan.Milosavljevic@rt-rk.com>.
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@19006 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-01-31 18:59:32 +00:00 |
|
verwaest@chromium.org
|
eab6854faa
|
Adjust test expectations to new error on method not found
BUG=
R=machenbach@chromium.org
Review URL: https://codereview.chromium.org/151483004
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@19005 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-01-31 17:39:59 +00:00 |
|
verwaest@chromium.org
|
ae7a209e71
|
Remove CallICs
BUG=
R=dcarney@chromium.org
Review URL: https://codereview.chromium.org/148223002
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@19001 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-01-31 16:52:17 +00:00 |
|
machenbach@chromium.org
|
30fb7b83b3
|
[Sheriff] Mark new regression test flaky on linux 32.
BUG=
TBR=jarin@chromium.org
Review URL: https://codereview.chromium.org/148483004
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@19000 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-01-31 16:47:52 +00:00 |
|
jarin@chromium.org
|
3c2363f4b4
|
Simpler repro for bug 2989.
We do not correctly handle accesses to f.arguments after one
of the argument has changed (where f is crankshafted).
R=machenbach@chromium.org
BUG=v8:2989
LOG=n
Review URL: https://codereview.chromium.org/151403003
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@18999 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-01-31 16:12:58 +00:00 |
|
machenbach@chromium.org
|
5d14639576
|
Migrate crashing tests from blink repository.
TBR=bmeurer@chromium.org
BUG=237872
LOG=n
Review URL: https://codereview.chromium.org/144533006
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@18996 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-01-31 14:31:43 +00:00 |
|
jochen@chromium.org
|
253edf246f
|
Remove IsRegExpEquivalent.
It's not used anywhere.
BUG=none
R=ulan@chromium.org
LOG=n
Review URL: https://codereview.chromium.org/141563013
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@18995 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-01-31 14:17:02 +00:00 |
|
machenbach@chromium.org
|
75bc1d5622
|
Prepare push to trunk. Now working on version 3.24.29.
R=jkummerow@chromium.org
TBR=jkummerow@chromium.org
Review URL: https://codereview.chromium.org/138843008
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@18991 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-01-31 14:01:29 +00:00 |
|
machenbach@chromium.org
|
275437023f
|
[Sheriff] Mark new regression test as flaky.
BUG=336820
LOG=n
R=bmeurer@chromium.org
TBR=bmeurer@chromium.org
Review URL: https://codereview.chromium.org/139923007
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@18990 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-01-31 13:56:00 +00:00 |
|
bmeurer@chromium.org
|
3214cf11ff
|
Don't crash in Array.join() if the resulting string exceeds the max string length.
LOG=y
BUG=336820
R=svenpanne@chromium.org
Review URL: https://codereview.chromium.org/144533003
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@18986 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-01-31 12:21:17 +00:00 |
|
ishell@chromium.org
|
2aa17c6e62
|
Load elimination fix: load should not be replaced with another load if the former is not dominated by the latter.
R=jkummerow@chromium.org
Review URL: https://codereview.chromium.org/151333003
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@18985 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-01-31 12:03:32 +00:00 |
|
jkummerow@chromium.org
|
fd6996ffab
|
grokdump: Compute correct call destinations and display them in-place
R=verwaest@chromium.org
Review URL: https://codereview.chromium.org/148493008
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@18984 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-01-31 11:49:07 +00:00 |
|
verwaest@chromium.org
|
c7b91cd494
|
Don't unmark dictionary mode maps as unstable.
R=ulan@chromium.org
BUG=
Review URL: https://codereview.chromium.org/148493007
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@18983 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-01-31 11:38:43 +00:00 |
|
hpayer@chromium.org
|
3aa29a9a49
|
Disable concurrent sweeping.
BUG=
R=bmeurer@chromium.org
Review URL: https://codereview.chromium.org/151273002
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@18981 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-01-31 10:31:55 +00:00 |
|
bmeurer@chromium.org
|
f3e3fe286e
|
Use CHECK_OBJECT_COERCIBLE macro where possible
Contributed by Mathias Bynens <mathiasb@opera.com>.
TEST=
BUG=v8:3122
LOG=N
R=arv@chromium.org
Review URL: https://codereview.chromium.org/132333019
Patch from Mathias Bynens <mathiasb@opera.com>.
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@18979 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-01-31 10:05:58 +00:00 |
|
svenpanne@chromium.org
|
2daf43ac13
|
Once again: Fixed some lifetime/ownership issues in cctest
* Fixed lifetime issue in cctest/test-heap-profiler/HeapSnapshotJSONSerialization.
* Fixed ownership issue in cctest/test-api/ContainsOnlyOneByte.
R=ulan@chromium.org
Review URL: https://codereview.chromium.org/142553005
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@18978 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-01-31 09:59:50 +00:00 |
|
hpayer@chromium.org
|
27c385bf69
|
Revert "[Sheriff] Mark profviz flaky on GC stress."
This reverts commit f70687c1e5ef15254887e0619939e25a834e936e.
BUG=
R=machenbach@chromium.org
Review URL: https://codereview.chromium.org/148493006
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@18977 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-01-31 09:59:22 +00:00 |
|
bmeurer@chromium.org
|
c050e2c715
|
Add Opera Software ASA to AUTHORS
Contributed by Mathias Bynens <mathiasb@opera.com>.
BUG=
LOG=N
R=bmeurer@chromium.org, jarin@chromium.org
Review URL: https://codereview.chromium.org/135493003
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@18976 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-01-31 09:18:43 +00:00 |
|
machenbach@chromium.org
|
5be6daa942
|
Fix deopt fuzzer variable set up.
Adds the simulator variable configuration from r18959 to the deopt fuzzer.
BUG=
R=jkummerow@chromium.org
Review URL: https://codereview.chromium.org/143403004
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@18975 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-01-31 09:10:56 +00:00 |
|
machenbach@chromium.org
|
5f7bc00db5
|
Fix python path for gyp.
BUG=
R=jochen@chromium.org
Review URL: https://codereview.chromium.org/151253002
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@18974 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-01-31 09:09:43 +00:00 |
|