Ryan VanderMeulen
f423278de1
Backed out changeset 14f75afaad14 (bug 1095103) for causing bug 1106174.
2014-12-22 21:36:40 -05:00
Steve Fink
fab2fc6098
Bug 1103957 bustage fix, r=sfink-is-an-idiot
...
CLOSED TREE, ain't it great?
2014-12-22 16:10:24 -08:00
Terrence Cole
71a4c36f57
Bug 878850 - Remove the IsInRequest check in Rooted; r=sfink
2014-12-22 10:27:44 -08:00
Martin Stransky
6a1e114202
Bug 1113641 - Fix GC heap decommit on machines with non-4KiB page sizes; r=terrence
...
--HG--
extra : rebase_source : e985be33a228d7f9c1a82dcc2570dc5016c4072b
2014-12-22 15:10:09 +01:00
Steve Fink
16d83fe33d
Bug 1103957 - Avoid automatically re-entering a phase we are trying to end, r=terrence
2014-12-22 15:09:32 -08:00
Jan de Mooij
3a45875f4c
Bug 1113677 part 2 - Implement MIsObject::congruentTo so we can fold MIsObject instructions. r=h4writer
...
--HG--
extra : rebase_source : 7b467acd85f8b6e7185083151e4b1822f4a4a06a
2014-12-22 22:07:13 +01:00
Shu-yu Guo
feb664c7f5
Bug 1113710 - Don't try to ensure Debugger visibility of about-to-be-finalized scripts. (r=terrence)
2014-12-22 13:08:09 -08:00
Benjamin Peterson
9c9567751a
no bug (follow up to 2beb9004e634) - add using declaration CLOSED TREE
...
--HG--
extra : rebase_source : b52dd003e0cfea71e10b117719bcd5cfa5b1bc53
extra : amend_source : 6f030f3945b310a67cbd0998e410162197c8d3ee
2014-12-22 13:58:59 -06:00
Ryan VanderMeulen
a8dd8a2393
No bug - Add missing DebugOnly.h include to fix non-unified bustage from the previous no-bug push.
...
CLOSED TREE
2014-12-22 14:58:32 -05:00
Nicolas B. Pierron
d250830608
Bug 1113940 - Disable the object metadata callback in order to avoid recover instructions re-entry. r=bhackett
2014-12-22 20:31:53 +01:00
Benjamin Peterson
1aae94c8b5
No bug - fix warning in optimized builds about unused variable r=me
2014-12-22 13:21:17 -06:00
Tom Schuster
3a8dcb1bea
Bug 1114584 - Remove HaveSameClass. r=h4writer
2014-12-22 19:27:30 +01:00
Tom Schuster
3fb6c509dc
Bug 1113722
- Implement %TypedArray%.prototype.fill r=till
2014-12-22 19:27:29 +01:00
Brian O'Keefe
a7beaba91a
Bug 923080 - Generate xpt files into final location. r=glandium
...
Now that the mozbuild backend knows about FINAL_TARGET, we are able to
install generated xpt files into their final location. This saves us
from copying xpt files into their final location on every build.
Original patch by gps, rebased and comments addressed by Ms2ger
--HG--
extra : transplant_source : %E2%DC%0F%E0%AD%C2%25%A1%B8%A9%FE%B0%8C%60%FF%CB%02G%25%E5
2014-05-21 08:25:57 -04:00
Jan de Mooij
838a07863b
Bug 1112563 part 2 - Don't use useRegisterAtStart on x64 in cases where it could lead to worse codegen. r=sunfish
2014-12-22 15:12:30 +01:00
Carsten "Tomcat" Book
69fa19c870
Backed out changeset 458cfe948a05 (bug 1107328) for js test failures on a CLOSED TREE
2014-12-22 14:53:52 +01:00
Hannes Verschore
d1f0ddee76
Bug 1107328 - IonMonkey: Also check for boxed constants when checking for constants, r=jandem
2014-12-22 13:16:48 +01:00
Ehsan Akhgari
d803a0513e
Bug 1114351 - Use mozilla::IsNaN() in DOUBLE_TO_JSVAL(); r=Waldo
...
Note that this requires making sure that IsNaN is constexpr because it
needs to be passed to the constexpr IMPL_TO_JSVALUE() function in
DOUBLE_TO_JSVAL().
--HG--
extra : amend_source : dbd8bb0659b53e7d36d2600ac97f0a753ef772c7
2014-12-21 19:16:49 -05:00
ziyunfei
d9c9c251ae
Bug 1078975 - %TypedArray%.prototype.{find, findIndex} Test. r=till
2014-12-19 16:51:41 +01:00
Bill McCloskey
b1e81067d6
Backout bug 1072980 due to regressions.
2014-12-20 21:15:36 -08:00
Jeff Walden
ac0b453d87
Bug 1111244 - Reorder some #includes in prmjtime.cpp so the include style-checker doesn't throw a fit when an #if is removed shortly after this revision. r=style-patrol
...
--HG--
extra : rebase_source : 9624950bd8b064dd296578550711b17af4116f24
2014-12-20 12:27:52 -05:00
Jeff Walden
69960a0c02
Bug 603201 - Adjust SetPropertyOperation's signature slightly to be more pleasant. r=efaust
...
--HG--
extra : rebase_source : 42a81852d5d26c8df8973bf3fcc790ff0cea0bb5
2014-12-19 14:01:08 -05:00
Jeff Walden
1984dd4760
Bug 1111253 - Distinguish failures that set a pending exception, from failures that do not, when determining the AbortReason to return from IonCompile. r=jandem
...
--HG--
extra : rebase_source : cf2b3e3bc32771cd37e41cd38a6ea77c256e3a67
2014-12-15 16:01:24 -08:00
Steve Fink
d0995b2be9
Bug 1103957 - Temporary diagnostics, r=terrence
...
--HG--
extra : rebase_source : e2f706504e4f1b79ea6f81790e092ec0f4ea2250
2014-12-18 22:51:07 -08:00
Shu-yu Guo
f08b279563
Bug 1112943 - Cache Debugger.Source.text. (r=jimb)
2014-12-18 13:25:50 -08:00
Ryan VanderMeulen
21ad2e15de
Merge inbound to m-c. a=merge
...
CLOSED TREE
2014-12-19 21:57:29 -05:00
Michael Wu
e11afba824
Bug 1102266 - Update configure.in to support gonk-L, r=glandium
2014-12-17 10:50:42 -05:00
Ryan VanderMeulen
bfa139f9e9
Backed out changeset e9750b2a3e42 (bug 1102266) for B2G ICS bustage.
2014-12-19 16:11:15 -05:00
Michael Wu
ac6d093681
Bug 1102266 - Update configure.in to support gonk-L, r=glandium
2014-12-17 10:50:42 -05:00
Michael Wu
ff7b706c75
Bug 1104651 - Make valloc optional, r=glandium
2014-12-16 20:34:56 -05:00
Ryan VanderMeulen
6cfa91ef9b
Backed out changeset 70d9f3f8aaf1 (bug 1078975) for jsreftest failures.
...
CLOSED TREE
2014-12-19 11:37:26 -05:00
Nicolas B. Pierron
76bc957f3e
Bug 1073033 part 2.5 - Fix rooting analysis in computeScopeChain. r=jandem
...
CLOSED TREE
2014-12-19 17:32:48 +01:00
Terrence Cole
75025cd762
Bug 1112278
- Add some more benchmarks to gc-ubench; r=tests
...
--HG--
extra : rebase_source : 22263604a4374ff6312e344ecda82b93f230a165
2014-12-19 11:00:48 -08:00
Jan de Mooij
7985b16cc5
Bug 1113677 - Fold instanceof operations in IonBuilder. r=bhackett
2014-12-19 19:29:28 +01:00
Terrence Cole
6d1642855a
Bug 1112278
- Create a GC regression benchmark; r=sfink
...
--HG--
extra : rebase_source : bc2d308d144a901ff858470725d2d647b458fb96
2014-12-19 10:03:04 -08:00
ziyunfei
ab927f0755
Bug 1078975 - %TypedArray%.prototype.{find, findIndex} Test. r=till
2014-12-19 16:51:41 +01:00
Nicolas B. Pierron
f9bd6e4af3
Bug 1113179 - SIMD types are now created as Singleton objects. r=bbouvier
2014-12-19 16:06:42 +01:00
Nicolas B. Pierron
74f329b42b
Bug 1112153 - Verify that all resume points / recover instructions operands can be encoded in snapshots. r=bbouvier
2014-12-19 16:06:40 +01:00
Nicolas B. Pierron
d004eabe7c
Bug 991720 part 4 - Scalar replacement registers the state instead of replacing resume points operands. r=h4writer
2014-12-19 15:28:31 +01:00
Nicolas B. Pierron
b2cbcdb3ff
Bug 991720 part 3 - Enforce recovery of stores before reading object values. r=h4writer
2014-12-19 15:28:31 +01:00
Nicolas B. Pierron
669929b8ef
Bug 991720 part 2 - Add a spaghetti stack of stores on resume points. r=h4writer
2014-12-19 15:28:31 +01:00
Nicolas B. Pierron
e2ec961ab9
Bug 991720 part 1 - Add Spaghetti stack. r=h4writer.
2014-12-19 15:28:30 +01:00
Nicolas B. Pierron
ef2b0d42c3
Bug 1073033 part 4 - Emulate states of NewCallObject. r=h4writer
2014-12-19 15:28:30 +01:00
Nicolas B. Pierron
e925e5f0da
Bug 1073033 part 3 - Recover MLambda on bailouts. r=shu
2014-12-19 15:28:30 +01:00
Nicolas B. Pierron
efa6d4d979
Bug 1073033 part 2.4 - ScopeChain & Callee: Remove new rooting hazards. r=shu
2014-12-19 15:28:30 +01:00
Nicolas B. Pierron
25b330bbb2
Bug 1073033 part 2.3 - Update callee uses, extract information form the maybe-recovered callee. r=shu
2014-12-19 15:28:29 +01:00
Nicolas B. Pierron
43cb54f723
Bug 1073033 part 2.2 - Update callee uses, extract information form the calleeTemplate. r=shu
2014-12-19 15:28:29 +01:00
Nicolas B. Pierron
f2bcdf6014
Bug 1073033 part 2.1 - InlineFrameIterator: Recover the non-default value of a function. r=shu
2014-12-19 15:28:29 +01:00
Nicolas B. Pierron
a820b1f0ec
Bug 1073033 part 2.0 - Snapshot: Add Recover instruction with default value. r=bbouvier
2014-12-19 15:28:28 +01:00
Nicolas B. Pierron
ad80860b57
Bug 1073033 part 1 - Enable recovering the scope chain. r=shu
2014-12-19 15:28:28 +01:00