Commit Graph

30006 Commits

Author SHA1 Message Date
Dan Gohman
abbc27fcc6 Bug 931488 - IonMonkey: Implement computeRange for MArrayPush, MBoundsCheck, MRandom, and some MMathFunctions. r=nbp 2013-10-29 09:18:14 -07:00
Dan Gohman
9498bd8565 Bug 930714 - SpiderMonkey: Implement extraName() for LUnbox. r=nbp 2013-10-29 09:18:13 -07:00
Markus Stange
3fcf167884 Bug 931747 - Remove workaround for bug 896054 in JS::CanCompileOffThread that was added in bug 897655. r=bhackett 2013-10-29 12:39:53 +01:00
Drew Willcoxon
8a7f46a3f2 Bug 925621 - Let startProfiling take a pid so the content process can be profiled. r=sfink 2013-10-24 17:27:36 -07:00
Ed Morley
4326269d4b Merge mozilla-central and b2g-inbound 2013-10-29 16:34:46 +00:00
Vicamo Yang
17e058673d Bug 920551 - 2.h/2: fix dom/system/gonk/*. r=hsinyi,khuey 2013-10-29 16:12:45 +08:00
Nicholas Nethercote
b38b84f869 Bug 925584 - Remove some unnecessary jsapi.h inclusions from .cpp files. r=Ms2ger.
--HG--
extra : rebase_source : 41fcb0e922a519ef679c1c1b6293c2b638e83a48
2013-10-10 15:22:35 -07:00
Phil Ringnalda
8ac2024255 Bug 920463 followup, keep the test from turning permaorange when we merge to aurora and TypedObject gets turned off 2013-10-27 16:19:56 -07:00
Nicholas Nethercote
9efd81f1db Bug 930876 - Speed up per-tab profiling of JS by skipping the expensive string hashing. r=till.
--HG--
extra : rebase_source : e383c16197bed3258b01aa6d5d561d7ac306ea31
2013-10-25 00:00:53 -07:00
Peter Van der Beken
69e7c5ae55 Bug 918345 - Turn on WebIDL binding generation for Window and hook it up to quickstubs. r=bz.
--HG--
extra : rebase_source : 7bde7ddfe297e189ffa678ca1d9c34000bc904ec
2013-10-08 17:51:42 +02:00
Dan Gohman
95577f0ef6 Bug 925729 - SpiderMonkey: Fix memset size. r=me 2013-10-26 18:34:27 -07:00
Benjamin Bouvier
bcae444e7e Bug 930990 - Make MTest a consistent Float32 operation. r=sstangl 2013-10-25 18:01:35 +02:00
Dan Gohman
63104b52bc Bug 921120 - Fix an uninitialized member variable r=me 2013-10-26 15:41:31 -07:00
Benjamin Peterson
821f3ab87c No bug - Assorted compiler warning fixes. r=me
--HG--
extra : rebase_source : 82010432d1515bc98383bef4564a46ca15a4a056
2013-10-26 14:00:03 -04:00
Ms2ger
ccbf72b1ac Revert to changeset 05c31c03a8dd. 2013-10-26 19:53:12 +02:00
Benjamin Peterson
5fce3de4c9 No bug - Add inline header to avoid warning about missing function. r=me 2013-10-26 13:20:12 -04:00
Benjamin Peterson
0a6ed81b82 No Bug - Fix equality in debug mode. r=me a=bustage CLOSED TREE 2013-10-26 13:12:21 -04:00
Benjamin Peterson
5d879f8b47 No bug - Fix some unused variable warnings. r=me 2013-10-26 12:47:50 -04:00
Tom Schuster
ce701cf26f Bug 930782 - Handlify JS_WrapValue. r=terrence 2013-10-26 18:19:05 +02:00
Tom Schuster
b73b7314bc Bug 920294 - Fix DumpJSStack. r=jandem 2013-10-26 18:19:00 +02:00
Jan de Mooij
a0318edb23 Bug 921200 - Mark jit-test testOOMInAutoEnterCompartment.js as slow. r=terrence 2013-10-26 17:20:55 +02:00
Jan de Mooij
7ad599e14d Bug 930437 - Remove unnecessary compilation aborts from Lowering::visitToInt32. r=bhackett 2013-10-26 17:18:16 +02:00
Ms2ger
88bbf03777 Backout changeset 2e466ccc7bd0 for devtools test failures. 2013-10-26 17:02:20 +02:00
Peter Van der Beken
45ef6c1adc Bug 918345 - Turn on WebIDL binding generation for Window and hook it up to quickstubs. r=bz.
--HG--
extra : rebase_source : 673c08ef093339e6bfb1418366af5cc5fabe7c4d
2013-10-08 17:51:42 +02:00
Phil Ringnalda
28b78c172b Bug 929498 - Disable test_asmjs.html on Android for stopping Panda mochitest-7 runs
--HG--
extra : rebase_source : ff1ad8ac91f713ee0329b769e449f7b745f32507
2013-10-25 23:26:36 -07:00
Nicolas B. Pierron
ff38c0425a no bug - Restore the main reason of existence of IonMonkey. r=jandem 2013-10-25 21:36:24 -07:00
Phil Ringnalda
b5d3cfce8a Merge m-c to m-i 2013-10-25 19:52:22 -07:00
Phil Ringnalda
c5d464dcf5 Merge m-i to m-c 2013-10-25 19:08:22 -07:00
Dan Gohman
d7e70c5691 Bug 926627 - IonMonkey: Remove the code for optimizing away truncates of MToFloat32. r=nbp 2013-10-25 15:58:02 -07:00
Luke Wagner
0fd4088fa5 Bug 931048 - fix NULL crash on OOM in handleAsmJSWorkload (r=sstangl)
--HG--
extra : rebase_source : c75b32da99f1520333671b6712e2a9ae3fb6716a
2013-10-25 13:33:49 -05:00
Hannes Verschore
f7e0c9962a Bug 929730 - IonMonkey: Only report message 'offthread logging is impossible' when trying to log, r=jandem 2013-10-25 12:34:14 +02:00
Hannes Verschore
44dad161aa Bug 877936 - IonMonkey: Disable compilation and inlining when too many arguments are specified, r=dvander 2013-10-25 12:28:50 +02:00
Nick Alexander
b9e7d8a368 Bug 925185 - Part 2: Use add_java_jar and restrict JAVA_JAR_TARGETS to moz.build. r=gps 2013-10-24 15:38:22 -07:00
Dan Gohman
5cf3a1ca4c Bug 875656 - IonMonkey: Juggle registers around to reduce the number of temporaries needed by LConcat. r=bhackett 2013-10-24 20:34:54 -07:00
Dan Gohman
39ba179d08 Bug 930702 - IonMonkey: Implement range analysis for boolean constants. r=nbp 2013-10-24 20:34:53 -07:00
Dan Gohman
26bd3bc4b0 Bug 930699 - IonMonkey: Refine the range analysis for LMinMaxD's NaN check. r=nbp 2013-10-24 20:34:53 -07:00
Dan Gohman
304d8c1592 Bug 930699 - IonMonkey: Eliminate some unnecessary NaN checks from range analysis checking. r=nbp 2013-10-24 20:34:53 -07:00
Dan Gohman
743d9caa26 Bug 930720 - SpiderMonkey: Fix a harmless off-by-one error. r=njn 2013-10-24 20:34:53 -07:00
Drew Willcoxon
6f34ab2c73 Back out 712758b52e76 (Bug 925621) for build bustage. r=backout 2013-10-24 17:49:54 -07:00
Drew Willcoxon
bf569373f7 Bug 925621 - Let startProfiling take a pid so the content process can be profiled. r=sfink 2013-10-24 17:27:36 -07:00
Ryan Jones
8d5f1e3844 Bug 355930 - Remove unused message JSMSG_NAME_AFTER_FOR_PAREN. r=brendan a=trivial
--HG--
extra : rebase_source : cc80dfc30489c2e5df74e09331b580e776659d18
extra : amend_source : 24b9c1ff05f4043d0b6514152e318fc09458f178
2013-10-24 20:00:47 -04:00
Luke Wagner
eac2dd7f9c Bug 929830 - disable spread-call-maxarg.js in all debug builds because it often times out (r=jorendorff,a=philor) 2013-10-24 18:54:49 -05:00
Mike Hommey
0c4a62a1c5 Bug 930454 - Remove --with-android-platform. r=ted 2013-10-25 08:23:40 +09:00
Mike Hommey
f1c0c07862 Bug 929905 - Consolidate sources in moz.build. r=gps 2013-10-25 08:23:05 +09:00
Mike Hommey
e6a230cd89 Bug 930380 - Fix host source rules when path contains a directory. r=gps 2013-10-25 07:58:14 +09:00
Ralph Giles
3d4ea8ba0a Bug 914963 - Remove spurious defined(@array). r=gps
Perl warns against this; defined takes a scalar context so it has
no effect on arrays; the correct thing is just to evaluate the
array directly in the conditional.
2013-10-24 15:32:00 -07:00
Terrence Cole
05b45c0c0f Bug 929800 - Handlify the structured clone interface; r=sfink,smaug
--HG--
extra : rebase_source : 4f21dd799ad27dc665997d4912996a500ae8a2f2
2013-10-22 17:18:32 -07:00
Bill McCloskey
76752bc33a Bug 924706 - Make sure JSGC_BEGIN callback runs again if we reset an incremental GC (r=jonco) 2013-10-24 14:24:06 -07:00
Brian Hackett
4fc0494909 Bug 921171 - Check for an uncaught exception when finishing off thread parsing of scripts, r=billm. 2013-10-25 15:30:16 -06:00
Brian Hackett
1f57409a00 Bug 928562 - Always eagerly baseline compile inlined scripts during definite properties analysis, r=jandem. 2013-10-25 14:05:02 -06:00
Terrence Cole
9701f99a8c Bug 930625 - Fix some exact rooting hazards in spidermonkey; r=sfink 2013-10-24 10:01:38 -07:00
Brian Hackett
8ba62ec05d Bug 928542 - Add placeholder CallGetProperty ops in definite properties analysis to avoid folding uses of 'this', r=jandem. 2013-10-24 14:07:48 -06:00
Jeff Walden
18bf3c7922 Bug 928736 - Remove forward declarations of classes subsequently defined with attributes, because clang doesn't like it when you do this, and add JS:: to the few places that now need it. r=benjamin
--HG--
extra : amend_source : 103b55a665c89b2cc1fddf100b9ec91a8f34efd6
2013-10-24 17:35:36 +01:00
Luke Wagner
82a872f512 Bug 931077 - fix awfy workload0 asm.js perf regression on 32-bit (r=sfink) 2013-10-25 11:58:05 -05:00
Nicholas D. Matsakis
d433175d29 Bug 920463 - Use correct index when iterating over type objects r=jandem 2013-10-10 16:58:11 -04:00
Luke Wagner
b6a2088f23 Bug 929498 - fix test_asmjs.html mochitest to not run so long on slow machines (r=pending)
--HG--
extra : rebase_source : 61f561551b225697fe16b084d9b30577a3ff46b2
2013-10-22 16:16:09 -05:00
Ed Morley
c179e2ef19 Backed out changeset 03ffffc0bff4 (bug 929297) 2013-10-25 15:25:32 +01:00
Hannes Verschore
42bd2d6a04 Bug 930989 - IonMonkey: In debug builds always test arguments, r=jandem 2013-10-25 16:21:20 +02:00
Hannes Verschore
48690011d9 Bug 930991 - IonMonkey: Fix bailout during arguments check with TypeSets that contain a combination of SingleObjects and TypedObjects, r=jandem 2013-10-25 16:21:15 +02:00
Nils Maier
b8b97f853e Bug 929297 - Part 2: Avoid calling amIAddonManager in reporters off the main process. 2013-10-23 11:46:00 +01:00
Cykesiopka
5fe26de789 Bug 914270 - Part 3: Disallow in Makefiles. r=joey 2013-10-24 18:53:00 +01:00
Cykesiopka
e0bcd6aebc Bug 914270 - Part 1: Simple/Automated moves. r=joey 2013-10-24 18:51:00 +01:00
Terrence Cole
8f70e42362 Bug 909526 - Mark GetGlobalJSObject as not able to GC; r=sfink DONTBUILD 2013-08-26 16:41:11 -07:00
Phil Ringnalda
bf0b9dd61e Merge m-c to m-i 2013-10-28 17:14:46 -07:00
Phil Ringnalda
2fab6fc269 Merge m-i to m-c 2013-10-28 16:57:08 -07:00
Lukas Blakk
914f4b3b58 Merging in version bump NO BUG 2013-10-28 13:37:48 -07:00
Benjamin Bouvier
815e367091 Bug 930993: In out of line truncate, restore registers in the correct order; r=jandem 2013-10-28 19:46:22 +01:00
Brian Hackett
fc1a731877 Bug 931496 - Check for compileability when eagerly baseline compiling inlined scripts, r=jandem. 2013-10-28 12:43:39 -06:00
Dan Gohman
f394f89c9c Bug 931486 - SpiderMonkey: Misc x86 assembler spew fixes. r=sstangl 2013-10-28 10:44:53 -07:00
Dan Gohman
5e360131de Bug 910782 - SpiderMonkey: Use absolute addresses instead of offsets for the interpreter's jump table. r=luke 2013-10-28 10:32:50 -07:00
Dan Gohman
7730aff58a Bug 910782 - SpiderMonkey: Micro-optimize the interpreter's dispatch mechanism. r=luke 2013-10-28 10:32:50 -07:00
Dan Gohman
599cc0e771 Bug 910782 - SpiderMonkey: Reorder top-level contents of js::Interpret for readability. r=luke 2013-10-28 10:32:50 -07:00
Dan Gohman
2421133503 Bug 910782 - SpiderMonkey: Reduce indirection in InterpreterActivation. r=luke 2013-10-28 10:32:50 -07:00
Dan Gohman
a68d82c0d6 Bug 910782 - SpiderMonkey: Implement indirect-goto-based opcode dispatch. r=luke 2013-10-28 10:32:50 -07:00
Dan Gohman
a41a024a2c Bug 910782 - SpiderMonkey: Eliminate a copy which is no longer hot. r=luke 2013-10-28 10:32:50 -07:00
Dan Gohman
c882f9f370 Bug 910782 - SpiderMonkey: Cleanup interpreter switch cases. r=luke 2013-10-28 10:32:50 -07:00
Dan Gohman
8fcd3c8e03 Bug 910782 - SpiderMonkey: Rename BEGIN_CASE to CASE. r=luke 2013-10-28 10:32:49 -07:00
Dan Gohman
9b73ceba15 Bug 910782 - SpiderMonkey: Introduce ADVANCE_AND_DISPATCH to simplify a common idiom. r=luke 2013-10-28 10:32:49 -07:00
Dan Gohman
0543056b0e Bug 910782 - SpiderMonkey: Wrap several gotos in macros. r=luke 2013-10-28 10:32:49 -07:00
Eddy Bruel
726f5c9f8b Bug 880330 - Remove the old options API; r=bholley 2013-10-28 12:59:04 +01:00
Eddy Bruel
51db6a1db2 Bug 880330 - Refactor jsd to use the new options API; r=sphink 2013-10-28 12:52:27 +01:00
Eddy Bruel
051cd28091 Bug 880330 - Refactor xpconnect shell to use the new options API; r=bholley 2013-10-28 12:43:17 +01:00
Jan de Mooij
007f990405 Bug 931039 - Rename IonRuntime/IonCompartment to JitRuntime/JitCompartment. r=h4writer
--HG--
rename : js/src/jit/IonCompartment.h => js/src/jit/JitCompartment.h
2013-10-28 11:33:01 +01:00
Jon Coppeard
787bcdee75 Bug 927204 - Fix timout of jit-test basic/bug623860.js by replacing test with equivalent r=terrence 2013-10-28 10:28:29 +00:00
Terrence Cole
dd42829e0d Bug 931218 - Fix an exact rooting hazard in JS_StealArrayBufferContents; r=sfink 2013-10-25 11:57:26 -07:00
Brian Hackett
2a5353326f Bug 927763 - Track all property types for singleton scope objects when Ion compiling scripts using them, r=jandem. 2013-10-28 09:12:56 -06:00
Ted Mielczarek
46db2c02bd Bug 930674 - convert VISIBILITY_FLAGS in Makefile.in to NO_VISIBILITY_FLAGS in moz.build. r=mshal 2013-10-24 15:06:19 -04:00
Peter Van der Beken
6dd94daf3a Bug 931467 - Make QS/DOM binding unwrapping like XPCConvert unwrapping for COWs. r=bholley.
--HG--
extra : rebase_source : bc3590722f310b7dfc9241cfa66eceb63651f5b7
2013-10-27 09:53:30 +01:00
Birunthan Mohanathas
98dcba23a6 Bug 784739 - Switch from NULL to nullptr in js/; r=ehsan 2013-10-28 10:06:30 -04:00
Nils Maier
429701a912 Bug 929297 - Part 2: Avoid calling amIAddonManager in reporters off the main process. r=njn 2013-10-28 04:53:00 +00:00
Benjamin Bouvier
3b96b2be73 Bug 930477: Specialize Math.floor for Float32; r=jandem,jonco 2013-10-28 14:24:19 +01:00
Felix S. Klock II
fe3f4744fb Bug 929280: fix ThrowError invocation arities (r=shu). 2013-10-28 13:56:25 +01:00
Mike Hommey
cf2b1d71d9 Bug 930896 - Keep track of files generated by a build backend. r=gps 2013-10-29 08:00:30 +09:00
Steve Fink
fe016459b9 Bug 916677 - Split up the output files and append GC function stack to hazards. Also check against an expected hazard count, r=terrence
DONTBUILD because NPOTB
2013-10-28 14:21:46 -07:00
Gregory Szorc
8a2d15ca5d Bug 927837 - Don't manage generated files in configure; r=glandium
--HG--
extra : rebase_source : b502ce209de6a0ae10e130644e424687e4fae85e
2013-10-23 14:43:32 -07:00
Jim Blandy
01e68ba41d Bug 932025: Don't use Maybe<AutoCompartment> in OldDebugAPI.cpp, to avoid dumb G++ warnings. r=sfink 2013-10-28 15:45:58 -07:00
Jim Blandy
9641e285f2 Bug 921586: Avoid 'may be used uninitialized' warnings in StructuredClone.cpp. r=njn
Specifically, it seems that G++ 4.8.1 is unable to tell that the call to
AutoCompartment::~AutoCompartment is protected by the Maybe::constructed
flag.

The "solution" is not to use Maybe here; although Debugger.cpp uses
Maybe<AutoCompartment> everywhere, it gets away with it because it always
actually constructs the Maybe(?!?).

It's a shame to let the compiler's stupidity shape the code, but that
particular warning is valuable elsewhere, so I feel that we shouldn't just
disable the warning.

In file included from /home/jimb/moz/dbg/js/src/jsobjinlines.h:20:0,
                 from /home/jimb/moz/dbg/js/src/vm/StructuredClone.cpp:44:
/home/jimb/moz/dbg/js/src/jscompartmentinlines.h: In function ‘bool JS_StructuredClone(JSContext*, JS::Value, JS::Value*, const JSStructuredCloneCallbacks*, void*)’:
/home/jimb/moz/dbg/js/src/jscompartmentinlines.h:45:35: warning: ‘ac.js::AutoCompartment::origin_’ may be used uninitialized in this function [-Wmaybe-uninitialized]
     cx_->leaveCompartment(origin_);
                                   ^
/home/jimb/moz/dbg/js/src/vm/StructuredClone.cpp:1521:41: note: ‘ac.js::AutoCompartment::origin_’ was declared here
         mozilla::Maybe<AutoCompartment> ac;
                                         ^
In file included from /home/jimb/moz/dbg/js/src/jsobjinlines.h:20:0,
                 from /home/jimb/moz/dbg/js/src/vm/StructuredClone.cpp:44:
/home/jimb/moz/dbg/js/src/jscompartmentinlines.h:45:35: warning: ‘ac.js::AutoCompartment::cx_’ may be used uninitialized in this function [-Wmaybe-uninitialized]
     cx_->leaveCompartment(origin_);
                                   ^
/home/jimb/moz/dbg/js/src/vm/StructuredClone.cpp:1521:41: note: ‘ac.js::AutoCompartment::cx_’ was declared here
         mozilla::Maybe<AutoCompartment> ac;
                                         ^
2013-10-28 12:37:17 -07:00
Jim Blandy
df286a3248 Bug 892643: Make the JSContext accessors GetRuntime, GetContextCompartment, and GetContextZone available for inlining by non-friend code. r=jcoppeard 2013-10-28 12:33:39 -07:00
Luke Wagner
5ae5de551e Add #ifdef JS_ION to fix --disable-ion bustage (no bug, r=me) 2013-10-24 10:39:07 -05:00
Luke Wagner
d99a65f479 Bug 929786 - Don't forget that JS_ValueToObject can return null (r=bustage)
--HG--
extra : rebase_source : 6bad633d1ad32c73ec749275a61d9ab37a367089
2013-10-24 09:47:03 -05:00
Jan de Mooij
0e4d219bf3 Bug 907187 - Rewrite Baseline -> Ion OSR to not use the StackFrame layout. r=djvj 2013-10-24 16:33:26 +02:00
Jan de Mooij
65aee91768 Bug 928423 - Fix Ion GetElementIC GetProp stub to work with non-atomized strings. r=efaust
--HG--
extra : rebase_source : ca3983213e5efef7e8739197e0ffa74f42fd75ed
2013-10-24 16:03:58 +02:00
Luke Wagner
98c91c2069 Bug 925233 - OdinMonkey: fix neutering interaction with asm.js (r=sfink) 2013-10-24 09:00:04 -05:00
Luke Wagner
cdfe8440d6 Bug 929786 - Add shell function to neutering (r=sfink)
--HG--
extra : rebase_source : 3134a925596555755908f11017bd4203fc663eb1
2013-10-24 08:59:59 -05:00
Luke Wagner
5dc0d08525 Bug 930260 - fix infinite recursion in signal handler on non-main-thread in debug builds (r=bhackett)
--HG--
extra : rebase_source : d4f91175dfd7c9bc7647a8ec3fec50e8b468e973
2013-10-23 17:03:35 -05:00
Jan de Mooij
33e5c3064e Bug 908915 - Fix compartment mismatch in shell decompileThis and disassemble functions. r=efaust
--HG--
extra : rebase_source : e405a3b4ea30eba48dd7919eccdc71226d53dfe6
2013-10-24 15:02:51 +02:00
Douglas Crosher
13bc1ec3a7 Bug 919958 - Ionmonkey: correct instruction numbering in alias analysis and re-enable heap load movement 2013-10-24 16:06:27 +11:00
Brian O'Keefe
0cbcd904c7 Bug 928709 - Convert chromium-config.mk to mozbuild, r=mshal 2013-10-02 13:17:55 -04:00
masaya iseki
f4dd5b31c3 Bug 909997 - Add JS compiler options at runtime to expand differential testing; r=nbp" 2013-10-22 17:47:00 +01:00
Carsten "Tomcat" Book
d2da7791d3 Merge mozilla-central to mozilla-inbound 2013-10-24 07:08:01 +02:00
Carsten "Tomcat" Book
daa4f1689c Merge mozilla-inbound to Mozilla-Central 2013-10-24 07:05:29 +02:00
Benjamin Peterson
67b980d7f0 Bug 928736 - Fix compiler warnings related to context options namespace importing. r=luke 2013-10-23 23:51:37 -04:00
Mike Hommey
7772e54ef3 Bug 929983 - Restore ?= on CC/CXX_WRAPPER that bug 585011 removed. r=khuey 2013-10-24 12:25:52 +09:00
Mike Hommey
5a05edfe2d Bug 930227 - Sync config/rules.mk and js/src/config/rules.mk. r=me
--HG--
extra : amend_source : 7828dc29ea1deda914808bf316949f390ee77990
2013-10-24 08:16:48 +09:00
Mike Hommey
80c623bb6a Bug 921492 - Make StrictOrderingOnAppendList use actual alphabetical sorting. r=mshal,r=gps 2013-10-24 08:05:43 +09:00
Mike Hommey
5072f65f8c Bug 913268 - Make CPP_SOURCES a StrictOrderingOnAppendList. r=mshal 2013-10-24 08:00:23 +09:00
Mike Hommey
1ac864ff12 Bug 928204 - Don't ignore missing depfiles when aggregating them. r=gps 2013-10-24 07:59:03 +09:00
Carsten "Tomcat" Book
97e93dac41 Merge mozilla-central to fx-team 2013-10-23 15:03:32 +02:00
Nicholas Nethercote
d58b8ff6f4 Bug 918207 - Support per-tab memory profiling. r=billm,mccr8,till,smaug,nfroyd.
--HG--
extra : rebase_source : 7603eaedbd761c6b231b1b911f719388864755e6
2013-10-22 14:53:26 -07:00
Steve Fink
019e4a11a6 Bug 929151 - JS_ASSERT(good), not JS_ASSERT(bad). r=bustage
--HG--
extra : rebase_source : dea0a9dfc214449e56d6e69defb4f80ca5ebecc9
2013-10-22 16:24:42 -07:00
Steve Fink
f2010493f7 Bug 929151 - Disable GGC when object metadata is used, r=terrence 2013-10-21 13:53:37 -07:00
Steve Fink
12768ceaf1 Bug 861925 - Steal and neuter ArrayBuffers at end of structured clone, r=jorendorff
--HG--
extra : rebase_source : 3378a06b47e7ee2f45da841b3604077b4c2b64e6
2013-10-15 23:48:20 -07:00
Steve Fink
bffdc9c5e8 Bug 861925 - Allow grabbing data from ArrayBuffers and neutering them independently (in addition to Steal, which does both at the same time). r=Waldo
--HG--
extra : rebase_source : 2e354183ed75463da2e51b3bac20b732e629f335
2013-10-15 23:48:01 -07:00
Steve Fink
cdcceaf8e2 Bug 861925 - Do-nothing refactoring to make the following patch cleaner, r=luke
--HG--
extra : rebase_source : 36a22f3222cf297404758258f8eb25988b0ffad0
2013-10-15 23:47:43 -07:00
Steve Fink
0cd4cc6b4a Bug 861925 - Add an optional parameter to the shell serialize() function for specifying Transferables, r=jorendorff
--HG--
extra : rebase_source : 81e32ad3aa6c23769ab6e3f0a44384b1870f7907
2013-10-15 23:47:26 -07:00
Steve Fink
e2cf79f199 Bug 861925 - Always report an error when transfering non-Transferrables, r=luke
--HG--
extra : rebase_source : edb24956d6a8778fdd668a655b2e9c4fabb1abde
2013-10-15 21:55:50 -07:00
Brad Lassey
04f87a3c75 bug 890985 - crash in nsStandardURL::SetSpec @ nsStandardURL::BuildNormalizedSpec r=glandium 2013-10-23 10:44:20 +02:00
Birunthan Mohanathas
de354c9745 Bug 784739 - Switch from NULL to nullptr in miscellaneous directories; r=ehsan
--HG--
extra : rebase_source : 9335e9b4b0ac02e8066fbb79797bbc0d3fd73874
2013-10-23 16:36:09 -04:00
Birunthan Mohanathas
d025dae9ac Bug 784739 - Switch from NULL to nullptr in js/; r=ehsan
--HG--
extra : rebase_source : 020a6cca9f0df429b630144366547b2da6cc7bb1
2013-10-23 16:35:51 -04:00
Nicholas D. Matsakis
e548c599ce Bug 898342 - Implement movable handles for Typed Objects r=till 2013-09-11 16:24:23 -04:00
David Caabeiro
4eefe958c7 Bug 896264 - Implement Math.hypot(). r=jorendorff. 2013-10-02 17:27:50 +02:00
Jason Orendorff
72cba46a17 Bug 901979 - Assertion failure: !global->nativeLookup(cx, id), at ../jsobjinlines.h:1125. r=Waldo. 2013-10-23 11:42:25 -05:00
André Bargull
13c4d58f7c Bug 928508 - Change String.prototype.@@iterator to iterate over code points. r=jorendorff. 2013-10-23 11:42:25 -05:00
Brian Hackett
042377fc92 Bug 928776 - Create template call and decl env objects in baseline, r=jandem. 2013-10-23 08:01:41 -06:00
Brian Hackett
02f09ba72b Bug 928562 - Eagerly baseline compile inlined scripts during definite properties analysis, r=jandem. 2013-10-23 07:45:41 -06:00
Marty Rosenberg
b5b8a340f5 bug 879647: Don't throw process fatal assortions when we're about to abort the compilation. (r=jbramley) 2013-10-23 08:29:45 -04:00
Bobby Holley
d23fe1a7b3 Bug 928476 - Add telemetry to measure cross-global adopts. r=mrbkap,nfroyd 2013-10-23 14:02:42 +02:00
Dan Minor
6a97de3c39 Bug 929125 - Set shared library path in jit-test harness; r=terrence 2013-10-22 13:57:54 -04:00
Hannes Verschore
a695d47902 Bug 890722: IonMonkey: The forgotten, always left out, ignored, neglected comment update, r=jandem 2013-10-23 11:17:26 +02:00
Jon Coppeard
e6276667f3 Bug 927801 - Ensure test cases create call object to fix failures with GGC r=terrence 2013-10-23 10:05:25 +01:00
Gregory Szorc
f7a94d6205 Bug 585011 - Move cl.py to mozbuild; r=ted
--HG--
rename : build/cl.py => python/mozbuild/mozbuild/action/cl.py
2013-10-22 14:25:56 -07:00
Hannes Verschore
d60689a4f3 Bug 890722: IonMonkey: Implement JSOP_RETRVAL, JSOP_SETRVAL, JSOP_POPV, r=jandem 2013-08-20 17:34:45 +02:00
Dan Gohman
c4b406e500 Bug 928625 - IonMonkey: Don't emit Unbox operators for values which aren't used. r=bhackett 2013-10-22 07:33:26 -07:00
Brian Hackett
93c8379fb0 Bug 928562 - Remove uses of JSContext for BytecodeAnalysis, BaselineInspector, and constructing bytecode type maps, r=jandem. 2013-10-22 08:08:10 -06:00
Benjamin Bouvier
7934bd5267 Bug 918163: Tests 2013-10-22 14:58:29 +02:00
Benjamin Bouvier
16a1949f04 Bug 913282: Tests 2013-10-22 14:58:21 +02:00
Benjamin Bouvier
c59111c6f5 Bug 913282: More Float32 operators: UnsignedToFloat32; p=dougc,bbouvier, r=jonco,h4writer
dougc for the ARM parts, bbouvier for the rest
2013-07-18 16:27:14 -07:00
Benjamin Bouvier
e59ab012ea Bug 913282: IsFloat32Representable function in mfbt; r=Waldo
--HG--
extra : rebase_source : 0d4d6f02b880c37d29e3e41e9d105365d9f941b0
2013-10-22 14:55:35 +02:00
Benjamin Bouvier
45596c00a4 Bug 913282: More Float32 Operators: Not; p=dougc,bbouvier, r=jonco,nbp
dougc for the ARM parts, bbouvier for the rest
2013-10-22 14:53:52 +02:00
Benjamin Bouvier
5dc4bbbc7b Bug 913282: More Float32 operators: Abs; p=dougc,bbouvier; r=jonco,sstangl
dougc for the ARM parts, bbouvier for the rest.
2013-10-22 14:53:12 +02:00