Граф коммитов

46466 Коммитов

Автор SHA1 Сообщение Дата
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