Commit Graph

44953 Commits

Author SHA1 Message Date
Jan de Mooij
06a9724510 Bug 909389 - Remove --ion-compile-try-catch shell flag. r=djvj 2014-09-29 20:52:57 +02:00
Jan de Mooij
3f4c3e3d5e Bug 1073652 - Baseline-compile JSOP_THROWING. r=bhackett 2014-09-29 20:52:55 +02:00
Trevor Saunders
2ef4ef49ff no bug - fix nullptr to bool conversion in TypedArrayCommon.h r=themaid 2014-09-29 14:38:09 -04:00
Benjamin Bouvier
4c36c9b130 Bug 1072927: Make SIMD MIR nodes cloneables; r=bhackett 2014-09-29 16:54:21 +02:00
Benjamin Bouvier
388cc90c2b Bug 1072927: Use macros for specifying which ops are valid for which SIMD type; r=luke 2014-09-29 16:54:14 +02:00
Benjamin Bouvier
ce04a8cf49 Bug 1072927: Factor out SIMD cast validation in Odin; r=luke 2014-09-29 16:54:09 +02:00
Bobby Holley
8b421a48d3 Bug 1070842 - Factor script error event dispatch into a separate function. r=bz 2014-09-29 15:34:21 +02:00
Bobby Holley
94bd419133 Bug 1070842 - Remove ambiguous globals from xpc::ErrorReporter and make meanings explicit. r=bz 2014-09-29 15:34:20 +02:00
Jon Coppeard
966e76ebfe Bug 650161 - Fix interactions between compacting GC and recent typed object changes r=terrence 2014-09-29 09:50:18 +01:00
Jon Coppeard
1f741191df Bug 650161 - Fix interactions between compacting GC and type inference r=terrence 2014-09-29 09:50:18 +01:00
Jon Coppeard
2013670e0e Bug 650161 - We don't need an objectMoved hook for global objects r=terrence 2014-09-29 09:50:17 +01:00
Jon Coppeard
67333a5971 Bug 650161 - Don't move global objects even if the JITs are disabled r=terrence 2014-09-29 09:50:17 +01:00
Bobby Holley
a24c29adc9 Bug 1070131 - Switch originPrincipals to a mutedError flags. r=luke,r=bz
--HG--
rename : js/src/jsapi-tests/testOriginPrincipals.cpp => js/src/jsapi-tests/testMutedErrors.cpp
2014-09-29 10:44:30 +02:00
Bobby Holley
2a1c09c3d0 Bug 1070131 - Stop XDR-serializing origin principals. r=luke,r=bz 2014-09-29 10:44:30 +02:00
Peter Van der Beken
29c43cc253 Bug 787070 - Expandos on the xray of DOM prototypes should have effect on xrays of DOM nodes, stop forwarding sets to Traits. r=bholley.
--HG--
extra : rebase_source : dd7cccd24eb8d1c866a10784f29eb067ed29707a
2014-09-15 16:52:11 +02:00
Peter Van der Beken
ebc693bfd7 Bug 787070 - Expandos on the xray of DOM prototypes should have effect on xrays of DOM nodes, make Xrays walk the prototype chain when resolving DOM properties. r=bholley.
* * *
Bug 787070 - Expandos on the xray of DOM prototypes should have effect on xrays of DOM nodes, remove obsolete code. r=bholley.

--HG--
extra : rebase_source : 7a9aa81d3e9d74ed958374942020474147aa4f86
2014-09-15 16:51:40 +02:00
Peter Van der Beken
307531531b Bug 787070 - Expandos on the xray of DOM prototypes should have effect on xrays of DOM nodes, move some code around. r=bholley.
--HG--
extra : rebase_source : 713a35d4bc7ffa4a25561823dbb0301a22565cb5
2013-10-18 13:22:08 +02:00
Peter Van der Beken
75c937d206 Bug 787070 - Expandos on the xray of DOM prototypes should have effect on xrays of DOM nodes, make Proxy::set throw for read-only properties. r=efaust.
--HG--
extra : rebase_source : 961e38d6c99cd22c7d7336cef744f41310751214
2014-08-14 15:12:19 +02:00
Peter Van der Beken
1ab9ffc995 Bug 1067501 - Make stringification of DOM Xrays use Object.prototype.toString. r=bholley.
--HG--
extra : rebase_source : 7ba38f2b2625d0ff5405eda2fda6bad9608efa34
2014-09-15 16:45:38 +02:00
Douglas Crosher
b86ae28eb1 Bug 1072881 - IonMonkey ARM: optimize Float32ToDouble to useAtStart its argument. r=mrosenberg 2014-09-27 00:24:42 +10:00
Marty Rosenberg
77ae465e31 Bug 1073771 - Add namespaces and whatnot to make JitMoveEmitterCycles compile. r=dougc
--HG--
extra : rebase_source : 240b569193324e88bf8e30c0f344e519bc096938
2014-09-26 21:48:00 -04:00
Ryan VanderMeulen
5202d5d927 Backed out changeset a1fb032b0216 (bug 1073771) for SM(arm) bustage. 2014-09-27 15:59:09 -04:00
Brian Hackett
0efd6b95f5 Bug 1073851 - Add check for TypedObject property in test. 2014-09-27 12:22:13 -07:00
Marty Rosenberg
9459b09cd3 Bug 1073771 - Add namespaces and whatnot to make JitMoveEmitterCycles compile. r=dougc
--HG--
extra : rebase_source : 50eb1858d4c2103766c77d51684b926993dfceb8
2014-09-26 21:48:00 -04:00
Brian Hackett
2401968ae8 Bug 1069688 - Rename OwnedTypedObject to OutlineTypedObject. 2014-09-26 18:55:16 -07:00
Wes Kocher
4557755686 Backed out changeset a8d4bd3746ec (bug 1056409) for m-oth failures on a CLOSED TREE 2014-09-26 15:40:41 -07:00
Jim Blandy
f8940a20f6 Bug 1073320: Document and test the effect of removing debuggees on breakpoints. r=sfink 2014-09-26 15:35:09 -07:00
James Long
1c37a140e3 Bug 1056409 - move the sourceMapURL property from Debugger.Script to Debugger.Source r=jorendorff
commit a5e75ddf88dfc2fce84fb5889a63d5d805f2d1e1
Author: James Long <longster@gmail.com>
    patch
2014-09-25 23:04:50 -04:00
Dan Gohman
ec051c3d79 Bug 1070955 - IonMonkey: GVN: Split phi operand removal from removePredecessor so that GVN can do this itself r=nbp 2014-09-23 17:32:57 -07:00
Nicolas B. Pierron
0bef0ad131 Bug 1007213 - Capture implicit dead branches caused by type barriers. r=sunfish 2014-09-26 19:48:00 +02:00
Nicolas B. Pierron
503c79a578 Bug 1072911 - Scalar Replacement: Add missing MIRTypes. r=h4writer 2014-09-26 19:47:59 +02:00
Terrence Cole
db9616cb01 Bug 1064346 - JSFunction's extended attributes expect POD-style initialization. r=billm 2014-09-10 15:42:36 -07:00
Victor Carlquist
781a240255 Bug 1054330 - Add a Baseline stub for string.split(string) calls. r=jandem 2014-08-21 18:09:03 -03:00
Hannes Verschore
608af8951e Bug 1072691: IonMonkey: Fix case of negative zero when folding ternary structure, r=nbp 2014-09-26 15:15:23 +02:00
Hannes Verschore
4c676ebf7b Bug 1072691: IonMonkey: Fix hoisting of operand when folding ternary structure, r=nbp 2014-09-26 15:15:21 +02:00
Douglas Crosher
fdedfa5efd Bug 1039993 - OdinMonkey: pad the stack to the SIMD alignment if there are calls or SIMD instructions. r=luke 2014-09-25 20:15:35 +10:00
Phil Ringnalda
6eb3e94389 Back out 693507b38116 (bug 1041180) since it doesn't like compiling without its friend
CLOSED TREE
2014-09-25 21:18:01 -07:00
Brian Hackett
8ce12a05a9 Bug 1069688 - Use inline data for small opaque typed objects, r=sfink, nmatsakis. 2014-09-25 18:17:55 -07:00
Terrence Cole
39c65c0ff6 Bug 1070638; r=just_a_test 2014-09-25 17:04:11 -07:00
Christoph Kerschbaumer
fd3d3cc25b Bug 1041180: Remove deprecated nsIChannelPolicy (r=sstamm,jduell,jst) 2014-09-25 16:10:28 -07:00
Jason Orendorff
e2b31ef29c Bug 1072541 - Remove orphaned declaration of JS_WrapAutoIdVector, whose implementation was removed in rev 828bbf429995. r=terrence.
--HG--
extra : rebase_source : 5c77bbe4ccf96264bb925a1c562e51112f88a26e
extra : amend_source : 471161bd1e3532b013ae0a2f4d74bca81b84fe68
2014-09-24 14:58:33 -05:00
Jason Orendorff
a54668547a Eliminate a warning when running JS jit-tests. No bug, no_r=me, testonly.
--HG--
extra : rebase_source : 64ed626a761e17df5d0d0f79fb517645aa6b6445
2014-09-24 18:38:42 -05:00
Jason Orendorff ext:(%2C%20ziyunfei%20%3C446240525%40qq.com%3E)
236b987da5 Bug 1054835 - JSMSG_PAREN_BEFORE_FORMAL parse error in Method Definitions in strict mode. Tests by ziyunfei, who discovered the bug. r=Waldo.
--HG--
extra : rebase_source : 4fd8bfca7e331c886c090d4272891b150fc66bd7
2014-09-22 17:15:53 -05:00
Ryan VanderMeulen
8a931577a4 Backed out changesets b08e57dbef4e and 1049cfbf3426 (bug 947044) for various regressions. 2014-09-25 14:32:43 -04:00
Simon Lindholm
0d742cb8cd Bug 981987 - Set displayURL before invoking Debugger.onNewScript hook. r=jimb 2014-09-25 09:14:00 -04:00
Lars T Hansen
adf992cc55 Bug 1071024 - fix style violations. r=me 2014-09-25 20:08:10 +02:00
Nicolas B. Pierron
7b93aaa31a Bug 1064358 - Recover CreateThisWithTemplate. r=jandem 2014-09-25 19:12:55 +02:00
Nicolas B. Pierron
22b82ecda6 Bug 1064358 - Recover state of MCreateThisWithTemplate objects. r=jandem 2014-09-25 19:12:55 +02:00
Nicolas B. Pierron
5bd663f8a3 Bug 1067489 - IonMonkey: Make |this| recoverable. r=shu 2014-09-25 19:12:55 +02:00
Jon Coppeard
e608cad934 Bug 1063468 - Remove more unnecessary use of address() r=sfink 2014-09-25 17:39:02 +01:00