- 01 Dec, 2014 2 commits
-
-
ulan authored
BUG=v8:3663 LOG=N Review URL: https://codereview.chromium.org/753993003 Cr-Commit-Position: refs/heads/master@{#25581}
-
halton.huo authored
BUG=v8:3730 LOG=N R=dslomov@chromium.org Review URL: https://codereview.chromium.org/750093003 Cr-Commit-Position: refs/heads/master@{#25579}
-
- 28 Nov, 2014 1 commit
-
-
dslomov authored
R=rossberg@chromium.org,arv@chromium.org BUG=v8:3330 LOG=N Review URL: https://codereview.chromium.org/766663003 Cr-Commit-Position: refs/heads/master@{#25555}
-
- 27 Nov, 2014 3 commits
-
-
caitpotter88 authored
Previously, a separate string to be hashed (in order to help determine the need to use a cached Template Call Site) was built up by joining UTF8 spans within a template. Now, the hash key is generated from the original spans, removing the need to allocate a new buffer and copy bytes into it. BUG= Review URL: https://codereview.chromium.org/765473006 Cr-Commit-Position: refs/heads/master@{#25549}
-
dcarney authored
a revival of https://codereview.chromium.org/467013003 R=rossberg@chromium.org BUG= Review URL: https://codereview.chromium.org/760883002 Cr-Commit-Position: refs/heads/master@{#25537}
-
yangguo authored
R=rmcilroy@chromium.org BUG=chromium:436510 LOG=N TEST=compile with V8_OOL_CONSTANT_POOL=1, run d8 with --verify-heap --test Review URL: https://codereview.chromium.org/759823006 Cr-Commit-Position: refs/heads/master@{#25534}
-
- 26 Nov, 2014 1 commit
-
-
dcarney authored
R=yangguo@chromium.org BUG= Review URL: https://codereview.chromium.org/762773002 Cr-Commit-Position: refs/heads/master@{#25518}
-
- 25 Nov, 2014 4 commits
-
-
yangguo authored
R=mvstanton@chromium.org BUG=chromium:436447 Review URL: https://codereview.chromium.org/756983003 Cr-Commit-Position: refs/heads/master@{#25504}
-
yangguo authored
BUG=chromium:434447 Review URL: https://codereview.chromium.org/755173002 Cr-Commit-Position: refs/heads/master@{#25500}
-
yangguo authored
R=jkummerow@chromium.org Review URL: https://codereview.chromium.org/755883003 Cr-Commit-Position: refs/heads/master@{#25499}
-
yangguo authored
R=mvstanton@chromium.org Review URL: https://codereview.chromium.org/757983002 Cr-Commit-Position: refs/heads/master@{#25498}
-
- 24 Nov, 2014 3 commits
-
-
ishell authored
Review URL: https://codereview.chromium.org/751643005 Cr-Commit-Position: refs/heads/master@{#25483}
-
ishell authored
Review URL: https://codereview.chromium.org/739013004 Cr-Commit-Position: refs/heads/master@{#25482}
-
andrew_low authored
This is needed for 64bit alignment sensitive platforms (PowerPC) Exposed bugs with new GC compare and swap changes updating the field. Example failing test: out/ppc64.debug/cctest test-decls/ExistsInPrototype BUG= Review URL: https://codereview.chromium.org/740443002 Cr-Commit-Position: refs/heads/master@{#25472}
-
- 21 Nov, 2014 1 commit
-
-
yangguo authored
R=ulan@chromium.org BUG=v8:3229 LOG=N Review URL: https://codereview.chromium.org/736003002 Cr-Commit-Position: refs/heads/master@{#25457}
-
- 20 Nov, 2014 1 commit
-
-
yangguo authored
R=jkummerow@chromium.org Review URL: https://codereview.chromium.org/737373003 Cr-Commit-Position: refs/heads/master@{#25444}
-
- 19 Nov, 2014 3 commits
-
-
ishell authored
Removed unnecessary generalization of all fields in Map::GeneralizeRepresentation() (introduced in r25082). This generalization caused unnecessary map deprecation when the transition tree of the split map is full. BUG=chromium:431807 LOG=N Review URL: https://codereview.chromium.org/736953003 Cr-Commit-Position: refs/heads/master@{#25427}
-
Michael Stanton authored
Due to performance issue. TBR=danno@chromium.org Review URL: https://codereview.chromium.org/735323002 Cr-Commit-Position: refs/heads/master@{#25421}
-
yangguo authored
R=ishell@chromium.org Review URL: https://codereview.chromium.org/740673002 Cr-Commit-Position: refs/heads/master@{#25416}
-
- 18 Nov, 2014 4 commits
-
-
Michael Stanton authored
Code was vulnerable to different evaluation order in Clang. R=danno@chromium.org Review URL: https://codereview.chromium.org/726693004 Cr-Commit-Position: refs/heads/master@{#25397}
-
Michael Stanton authored
This reverts commit d40204f8. TBR=danno@chromium.org Review URL: https://codereview.chromium.org/735653003 Cr-Commit-Position: refs/heads/master@{#25393}
-
Michael Stanton authored
We were deopting without learning anything. BUG=v8:3417 LOG=N R=danno@chromium.org Review URL: https://codereview.chromium.org/368263003 Cr-Commit-Position: refs/heads/master@{#25392}
-
Michael Stanton authored
R=hpayer@chromium.org Review URL: https://codereview.chromium.org/726423002 Cr-Commit-Position: refs/heads/master@{#25387}
-
- 17 Nov, 2014 1 commit
-
-
yangguo authored
Review URL: https://codereview.chromium.org/707463002 Cr-Commit-Position: refs/heads/master@{#25367}
-
- 14 Nov, 2014 1 commit
-
-
adamk authored
BUG=v8:3684 LOG=n Review URL: https://codereview.chromium.org/726773002 Cr-Commit-Position: refs/heads/master@{#25364}
-
- 13 Nov, 2014 5 commits
-
-
ishell@chromium.org authored
This reverts the commit because it possibly causes renderer hangs. BUG=chromium:431807 LOG=N R=verwaest@chromium.org Review URL: https://codereview.chromium.org/725633002 Cr-Commit-Position: refs/heads/master@{#25338}
-
Erik Arvidsson authored
Now that we keep track of whether a function contains super we do not need kDefaultConstructorCallSuper BUG=None LOG=Y R=dslomov@chromium.org Review URL: https://codereview.chromium.org/718833002 Cr-Commit-Position: refs/heads/master@{#25337}
-
ishell@chromium.org authored
Revert "TransitionArray now uses <is_data_property, name, attributes> tuple as a key, which allows to have several entries for the same property name." Revert "Fix for an assertion failure in Map::FindTransitionToField(...). Appeared after r25136." This revert is made in order to revert r25099 which potentially causes renderer hangs. R=verwaest@chromium.org Review URL: https://codereview.chromium.org/722873004 Cr-Commit-Position: refs/heads/master@{#25332}
-
ishell@chromium.org authored
It started showing after r25253. BUG=v8:3687 LOG=N R=verwaest@chromium.org Review URL: https://codereview.chromium.org/715313003 Cr-Commit-Position: refs/heads/master@{#25324}
-
Andy Wingo authored
R=svenpanne@chromium.org Review URL: https://codereview.chromium.org/668143003 Cr-Commit-Position: refs/heads/master@{#25321}
-
- 12 Nov, 2014 1 commit
-
-
dslomov@chromium.org authored
1. Global{Context,Scope}=>Script{Context,Scope} 2. Enable fixed tests 3. Update comments R=rossberg@chromium.org BUG=v8:2198 LOG=N Review URL: https://codereview.chromium.org/716833002 Cr-Commit-Position: refs/heads/master@{#25291} git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@25291 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
- 11 Nov, 2014 1 commit
-
-
ishell@chromium.org authored
R=verwaest@chromium.org Review URL: https://codereview.chromium.org/711313002 Cr-Commit-Position: refs/heads/master@{#25258} git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@25258 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
- 10 Nov, 2014 3 commits
-
-
ishell@chromium.org authored
MapCache simplification. It is now a FixedArray that maps number of properties to a WeakCell with a Map. R=verwaest@chromium.org Review URL: https://codereview.chromium.org/712943002 Cr-Commit-Position: refs/heads/master@{#25253} git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@25253 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
verwaest@chromium.org authored
Revert "Fixes for Windows and Mac builds after r25250." TBR=ishell@chromium.org Review URL: https://codereview.chromium.org/699613004 Cr-Commit-Position: refs/heads/master@{#25252} git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@25252 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
ishell@chromium.org authored
This CL introduces LayoutDescriptor which is responsible for tracking which in-object fields are tagged and which are not. LayoutDescriptor field added to Map. Currently unboxing is disabled. R=hpayer@chromium.org, verwaest@chromium.org Review URL: https://codereview.chromium.org/391693002 Cr-Commit-Position: refs/heads/master@{#25250} git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@25250 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
- 07 Nov, 2014 3 commits
-
-
arv@chromium.org authored
Introduce two new function kind, one for default constructor and one for default constructor call super. Then when we are about to pares these we just generate the correct AST in source. BUG=v8:3661, v8:3672 LOG=Y R=dslomov@chromium.org Review URL: https://codereview.chromium.org/700523003 Cr-Commit-Position: refs/heads/master@{#25222} git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@25222 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
dslomov@chromium.org authored
This implements correct semantics for "extensible" top level lexical scope. The entire lexical scope is represented at runtime by GlobalContextTable, reachable from native context and accumulating global contexts from every script loaded into the context. When the new script starts executing, it does the following validation: - checks the GlobalContextTable and global object (non-configurable own) properties against the set of declarations it introduces and reports potential conflicts. - invalidates the conflicting PropertyCells on global object, so that any code depending on them will miss/deopt causing any contextual lookups to be reexecuted under the new bindings - adds the lexical bindings it introduces to the GlobalContextTable Loads and stores for contextual lookups are modified so that they check the GlobalContextTable before looking up properties on global object, thus implementing the shadowing of global object properties by lexical declarations. R=adamk@chromium.org, rossberg@chromium.org Review URL: https://codereview.chromium.org/705663004 Cr-Commit-Position: refs/heads/master@{#25220} git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@25220 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
jkummerow@chromium.org authored
R=verwaest@chromium.org Review URL: https://codereview.chromium.org/694533003 Cr-Commit-Position: refs/heads/master@{#25219} git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@25219 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
- 05 Nov, 2014 2 commits
-
-
yangguo@chromium.org authored
This reverts commit r25142. TBR=ishell@chromium.org Review URL: https://codereview.chromium.org/702853002 Cr-Commit-Position: refs/heads/master@{#25145} git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@25145 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
yangguo@chromium.org authored
R=mvstanton@chromium.org Review URL: https://codereview.chromium.org/703603003 Cr-Commit-Position: refs/heads/master@{#25142} git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@25142 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-