Commit Graph

35551 Commits

Author SHA1 Message Date
Terrence Cole
c7c73048d0 Bug 1066899 - Share code for dispatching callbacks rather than open-coding it everywhere; r=jonco
--HG--
extra : rebase_source : 64e8498ecd6ed3f2cbb9ad4020bc36223fbad1c3
2014-09-12 17:32:49 -07:00
Olli Pettay
ab178de936 Bug 1067344 - content process crash in nsXPCWrappedJS::CanSkip(), r=mccr8
--HG--
extra : rebase_source : 687813170d30e3763de9917bccdb4c58df576d61
2014-09-15 19:26:20 +03:00
Jon Coppeard
adb7f550e1 Bug 1063468 - Remove unnecessary use of address() r=sfink 2014-09-15 16:49:37 +01:00
Jon Coppeard
27e45aa4dd Bug 1045945 - Initialize the destroy principals callback for workers r=bent 2014-09-15 16:49:11 +01:00
Benjamin Bouvier
58dda4b06b Bug 1062217: Try fixing winxp build; r=bustage 2014-09-15 15:36:55 +02:00
Benjamin Bouvier
f705618c42 Bug 1066020: Use JSConstIntegerSpec for defining SIMD shuffle masks in the interpreter; r=till 2014-09-15 15:13:13 +02:00
Benjamin Bouvier
7c85a8b266 Bug 1066020: Remove fields in JSConstScalarSpec and invert fields order; r=till 2014-09-15 15:13:08 +02:00
Benjamin Bouvier
ee42333f06 Bug 1066020: Add JSConstIntegerSpec to jsapi; r=till 2014-09-15 15:13:05 +02:00
Benjamin Bouvier
10b1656ff3 Bug 1062217: Generalize SIMD operation and ctor validation; r=luke 2014-09-15 14:46:35 +02:00
Benjamin Bouvier
8bd89a81bd Bug 1062217: Add operator<= for Type; r=luke 2014-09-15 14:46:32 +02:00
Benjamin Bouvier
7628e87a43 Bug 1062217: Rename simdSplat into splatSimd and de-templatize it; r=luke 2014-09-15 14:46:27 +02:00
Bobby Holley
74a1df53db Bug 1060521 - Remove infrastructure for Xrayed NewResolve, GetProperty, and SetProperty on XPCWrappedNatives. r=peterv 2014-09-15 14:13:02 +02:00
Bobby Holley
c9cece9f44 Bug 1065452 - Add an API to access the associated window of addon scopes. r=billm 2014-09-15 14:12:12 +02:00
Jan de Mooij
df1d5c9d4f Bug 1066197 part 3 - Move some iterator functions into js namespace, remove js_ prefix. r=bhackett 2014-09-15 09:58:27 +02:00
Jan de Mooij
ee800cb3c0 Bug 1066197 part 2 - Remove js::IteratorNext. r=bhackett 2014-09-15 09:52:37 +02:00
Steve Singer
f063431434 Bug 1067133 - Add visitSimdValueX4 to LIRGeneratorNone. r=bbouvier 2014-09-14 08:48:00 +02:00
Bobby Holley
50853c94d0 Bug 1066846 - Explicitly verify that incoming dipper parameters are objects. r=bz 2014-09-13 19:40:10 -07:00
Nicolas B. Pierron
15fed10a4b Bug 1063653 landing. r=bhackett 2014-09-14 09:16:46 +08:00
Arpad Borsos
285825e258 Bug 1066414 - fix destructuring rest in for-in; r=jorendorff
--HG--
extra : rebase_source : 61f1adbdbb61d549cac2bdd58cfcd9028c72b6f0
extra : amend_source : 0228ac500718a1eec87094a077724fbb629a9f14
2014-09-12 11:07:30 +02:00
Bobby Holley
90951a49fc Bug 1052096 - Add an API to access the 'Location' string (used by memory reporters) of a compartment. r=billm 2014-09-12 17:41:18 -07:00
Bobby Holley
5d41b32105 Bug 1052096 - Move CPOW targets into the privileged/unprivileged junk scope of the child/parent. r=billm 2014-09-12 17:41:18 -07:00
Bobby Holley
e5da9d6f66 Bug 1052096 - Move CPOWs into the privileged junk scope. r=billm 2014-09-12 17:41:18 -07:00
Terrence Cole
7fec5b67b7 Bug 1019611 - Expose the GC's max-pause statistic to chrome JS; r=sfink
--HG--
extra : rebase_source : 352622bb02cd2bd5347d17c05cfa20831431d641
2014-07-15 13:49:43 -07:00
Kannan Vijayan
04a72fe7de Bug 1057082 - Part 2 - Fix JitcodeGlobalEntry comparison function and add helper debug methods. r=luke 2014-09-12 13:56:43 -04:00
Benjamin Bouvier
afef44b19f Bug 1066193: Explicit this parameter in IonExitFrameLayout::is<T> so as to prevent compilation issues with gcc; r=sfink 2014-09-12 18:19:49 +02:00
Benjamin Bouvier
24b9ca6c2d Bug 1064895: Fix typo in X4TypeDescr initialization code; r=evilpie 2014-09-12 17:28:51 +02:00
Jan de Mooij
682202e348 Bug 932284 - Don't allow disabling the JITs with JIT code on the stack in the shell. r=nbp 2014-09-12 17:13:11 +02:00
Jan de Mooij
c6bfa08b2d Bug 1054243 - Clear pending exception in ErrorReport::init. r=terrence 2014-09-12 17:12:59 +02:00
Jason Orendorff
2df769998c Follow-up to bug 1065180: Replace a use of environment with os.getenv in a test I somehow missed earlier. no_r=me, testonly.
--HG--
extra : rebase_source : c72c52715c16b8476ebb642dd7b8c7a71c231003
extra : amend_source : 5b280326bfd1f047bc936ad6074f22e62e32cc45
2014-09-12 09:18:39 -05:00
Nicolas B. Pierron
26b8a4ad86 Bug 1063918 - IonMonkey: Replace untyped loads by boxed value of the store. r=h4writer 2014-09-12 16:19:24 +02:00
Nicolas B. Pierron
ba261ce2e3 Bug 1057580 - IonMonkey: Ensure that no prior resume point survive. r=jandem 2014-09-12 16:19:24 +02:00
Brian Hackett
e5dd3ebe3e Bug 1064159 - Fix !unknownProperties() assertion, r=jandem. 2014-09-12 07:15:57 -07:00
Brian Hackett
540c32f1f8 Bug 1055402 - Remove RegExp.test cache, add a more robust match only mode to irregexp, r=jandem. 2014-09-12 07:12:49 -07:00
Aleksandar Zlicic
2f28d3e8da Bug 1065309 - IonMonkey MIPS: Test asm.js/testMathLib.js fails on MIPS r=jandem 2014-09-10 12:51:39 +02:00
Aleksandar Zlicic
db0e95d861 Bug 1059302 - IonMonkey MIPS Simulator: Fix printing float register values and errors on wrong register name. r=jandem 2014-09-12 14:21:21 +02:00
Benjamin Bouvier
dea48e86e8 Bug 1066561: Fix MIPS build failures due to SimdValueX4 r=rankov 2014-09-12 15:22:40 +02:00
Jan de Mooij
eb6dce1ed3 Bug 1063253 - Fix CodeGenerator::visitNewArrayCallVM to not ignore the AllocatingBehaviour value. r=h4writer 2014-09-12 14:24:24 +02:00
Jan de Mooij
bdf7991413 Bug 1066197 part 1 - Some js_IteratorMore cleanup. r=bhackett 2014-09-12 14:24:19 +02:00
Hannes Verschore
e7dffb3e65 Bug 1034184 - IonMonkey: Enable detection of and/or when improving types at tests, r=bhackett 2014-09-12 12:16:27 +02:00
Benjamin Bouvier
903971ec17 Bug 1066193: Explicit this parameter in MDefinition::is<T> so as to prevent compilation issues with gcc; r=h4writer 2014-09-12 12:02:57 +02:00
Jan de Mooij
aff6a051aa Bug 1060283 part 2 - Rename some JitSpew_* constants to JitSpew_Ion*. r=h4writer 2014-09-12 11:43:47 +02:00
Jan de Mooij
654a743542 Bug 1057598 - Suppress the object metadata callback in RStringSplit::recover. r=nbp 2014-09-12 11:06:22 +02:00
Jan de Mooij
0415eb3466 Bug 1064777 part 2 - Run definite properties analysis and arguments analysis for non-CNG code as well. r=bhackett 2014-09-12 11:03:24 +02:00
Phil Ringnalda
7730277de2 Back out 74728e99dc47 (bug 1049290) for causing the same hazard build timeouts it caused on Try
CLOSED TREE
2014-09-11 23:27:39 -07:00
Jan Alexander Steffens (heftig)
fe490a8252 Bug 1063357 - Fix typo in js/src/configure.in. r=bsmedberg 2014-09-05 19:51:00 -04:00
Ting-Yu Chou
39722a9a25 Bug 1049290 - Optimize JSOP_IN for baseline compiler. r=djvj, r=h4writer 2014-09-11 22:54:15 +08:00
Christian Holler
95e9013de6 Bug 1058500 - MSan: Mark memory passed to zlib as initialized in JS. r=jorendorff 2014-09-11 23:22:03 +02:00
Christian Holler
53335f3133 Bug 1058500 - Add MSan support to the build system. r=ted,waldo 2014-09-11 23:21:46 +02:00
Brian Hackett
0ce5cf92d1 Backout ce0afdc6ea1f (bug 1041688) for regressions. 2014-09-11 13:37:46 -07:00
Jason Orendorff
de64df6bbe Bug 1052491, part 2 - In jsinfer, support symbol jsids. r=bhackett. This should fix symbol-related orange on a CLOSED TREE.
--HG--
extra : rebase_source : 2dbdd4ec819c14627c9a5f081c83e4afb56b6d6c
extra : amend_source : baed01f715df89f4bef993902d030164b990506f
2014-09-11 13:01:14 -05:00