Marty Rosenberg
ec1bbfd748
Bug 982398 - Fix the second case as well. r=jandem
2014-04-15 12:51:19 -04:00
Douglas Crosher
476c633571
Bug 898963 - Odinmonkey (ARM): Refactor GenerateFFIInterpreterExit. r=luke
2014-03-26 00:29:10 +11:00
Douglas Crosher
e212eccb50
Bug 898963 - Odinmonkey (ARM): Optimize asm.js FFI calls to Ion functions, trim regs saved, inline activation and deactivation. r=luke
2014-04-16 01:08:33 +10:00
Jan de Mooij
4274e524be
Bug 995607 - Fix an AutoDebugModeInvalidation issue. r=shu
2014-04-15 18:22:52 +02:00
Jan de Mooij
ea50dcc357
Bug 994876 followup - Fix assert.
2014-04-15 18:13:49 +02:00
Jan de Mooij
e8a7bdd3c1
Bug 994876 - Fix DenseSetElemStubExists to check all shapes for DenseAdd stubs. r=djvj
2014-04-15 17:20:32 +02:00
Landry Breuil
6440dec6e8
Bug 990154: move the enum CodeKind definition outside #if ENABLE_ASSEMBLER to unbreak non-asm platforms r=jandem
2014-04-15 13:46:07 +02:00
Jan de Mooij
9a1fe8a0b3
Bug 996533 - Add some BaselineScript/IonScript asserts. r=till
2014-04-15 13:24:42 +02:00
Branislav Rankov
d5b60b3e5d
Bug 972836 - IonMonkey MIPS: Add odd float registers to the enum, but don't allocate them yet. r=froydnj,nbp
2014-04-07 17:36:06 +02:00
Jon Coppeard
8d96c82241
Bug 992866 - Fix assertion in JSObject::initDenseElementsUnbarriered r=sfink
2014-04-15 09:44:01 +01:00
Shu-yu Guo
e1bbca7159
Bug 995076 - Unconditionally replace null/undefined/magic-typed OSR slots. (r=h4writer)
2014-04-14 22:00:07 -07:00
Shu-yu Guo
5e373d94d6
Bug 995077 - Preserve phis whose slots are arguments object inside functions that need it. (r=jandem)
2014-04-14 22:00:07 -07:00
Shu-yu Guo
0ef001388a
Bug 994444. (r=nbp)
2014-04-14 22:00:07 -07:00
Bobby Holley
61c191d83c
Bug 993423 - Don't hoist <svg:use> content into the XBL scope. r=smaug
2014-04-14 20:38:54 -07:00
Bobby Holley
3de1018bbe
Bug 989528 - Rename AutoSystemCaller to AutoNoJSAPI, and assert against pre-existing exceptions. r=bz
2014-04-14 20:27:00 -07:00
Bobby Holley
04b22e3936
Bug 989528 - Introduce AutoJSAPIWithErrorsReportedToWindow as a replacement for AutoPushJSContextForErrorReporting. r=bz
2014-04-14 20:26:59 -07:00
Bobby Holley
1f55e4ee53
Bug 989528 - Introduce a mechanism to explicitly enter a null compartment. r=luke
2014-04-14 20:26:59 -07:00
Phil Ringnalda
c43d89e3a3
Back out d1f1725198da (bug 983460) on suspicion of mochitest-chrome assertions
...
CLOSED TREE
2014-04-14 18:36:01 -07:00
Phil Ringnalda
21f81e4d45
Back out c70626e77e9f (bug 978235) on suspicion of mochitest-chrome assertions
...
CLOSED TREE
2014-04-14 18:35:46 -07:00
Jeff Walden
aa22e57dcf
Bug 988619 - Fix bad includes bustage. r=njn over IRC to fix bustage in a CLOSED TREE
...
--HG--
rename : js/src/jit/ExecutionModeInlines.h => js/src/jit/ExecutionMode-inl.h
2014-04-14 18:26:15 -07:00
Brian Hackett
78d5105331
Bug 988619 - Handle OOM when sweeping type information, r=jandem.
2014-04-14 18:22:17 -06:00
Eric Faust
be1952a853
Bug 978235 - ES6 Proxies: Implement [[IsExtensible]] trap. (r=jorendorff)
2014-04-14 15:52:26 -07:00
Eric Faust
53a5a83647
Bug 983460 - Opcodes.h has an extra TMPSLOT for JSOP_SETPROP. (r=jandem)
2014-04-14 15:52:24 -07:00
Luke Wagner
f4eff37974
Bug 980447 - Add persistenceType argument to nsIQuotaManager.clearStoragesForURI (r=janv)
...
--HG--
extra : rebase_source : 4d034bd92b099bd1385fc9e8a95fa959fc8e51e0
2014-04-14 15:48:49 -05:00
Tooru Fujisawa
f61b2b242f
Bug 918987 - Implement String.prototype.normalize. r=jwalden
...
--HG--
extra : rebase_source : c634fd1961c1eb004bc4e0dd9ed26047abb285b4
2014-04-09 14:38:24 -07:00
Jeff Walden
5088fa1eb6
Bug 983053 - Don't suppress-deleted-elements on an object that's not in the middle of iteration. r=jorendorff
...
--HG--
extra : rebase_source : 3cd83274ff2050c864411ddf81ff9e74b0a8dfbe
2014-03-25 10:29:59 -04:00
Tooru Fujisawa
10fdf6d3da
Bug 471713 - Part 5: Add documentation for operators and stack. r=jwalden
...
--HG--
extra : rebase_source : 4774a7b194cc4c172ee6fcf153fcae18db0c13b6
2014-04-02 19:33:14 +09:00
Terrence Cole
658dde9b56
Bug 990336 - Deduplicate subsequent pushes to the store buffer; r=jonco
...
--HG--
extra : rebase_source : 7f7418c4e90ab292a39aa3931b25bb7a0a89634b
2014-04-08 10:23:56 -07:00
Terrence Cole
4aa94b48c6
Bug 990336 - Deduplicate the slots edge buffer normally; r=jonco
2014-04-08 10:23:50 -07:00
Bobby Holley
2f9b5a76a7
Bug 995123 - Associate sandboxPrototyped Sandboxes to their prototype Window, if it exists. r=bz
2014-04-14 08:56:38 -07:00
Benjamin Bouvier
1da45bee80
Bug 988416: Test for the Intl property existence before using it; r=till
...
--HG--
extra : rebase_source : 4a839ccee7d233de918898e88e3615eacd6d3c41
2014-04-14 17:43:33 +02:00
Nicolas B. Pierron
2421662bb1
Bug 950044 - Fix miss-interpretation of current Desktop GC settings. r=gwagner
2014-04-14 08:32:02 -07:00
Nicolas B. Pierron
0e26bebc90
Bug 995165 - Fix ARM v6 GC settings. r=terrence
2014-04-14 08:32:02 -07:00
Benjamin Bouvier
681b0216a5
Bug 979867: Kill mixed sign comparison warning; r=lth
...
--HG--
extra : rebase_source : 91d3898d7716b3bfb36d20503d8d14b32b85152c
2014-04-14 17:03:11 +02:00
Terrence Cole
beb6652b55
Bug 988950 - Speed up post barrier checks in Ion r=jandem
2013-09-30 14:18:01 -07:00
Benjamin Bouvier
6cb51ba4ce
Bug 994181: Tracelogger: convert integer to platform-specific pointer before writing it as a pointer; r=h4writer
2014-04-14 15:41:00 +02:00
Benjamin Bouvier
5dfd116305
Bug 995180: Eliminate unused FromMIRType function; r=luke
...
--HG--
extra : rebase_source : f5d5bddc797ee50c1b6949875f6fffbd6f0fed74
2014-04-14 12:05:51 +02:00
Jan de Mooij
70cd64ce28
Bug 991457 - Don't DCE MLoadElement if it needs a hole check. r=h4writer
2014-04-14 15:20:11 +02:00
Ehsan Akhgari
3e0d5777b0
Bug 995754 - Remove nsIDOMToString; r=bzbarsky
2014-04-13 18:53:36 -04:00
Nicholas Nethercote
762de3ac47
Bug 992274 (part 1) - Tweak an edge case in line number handling. r=jorendorff.
2014-04-06 21:31:04 -07:00
Terrence Cole
fddb9e0b1d
Bug 984101 - Undo some of our more aggressive new poisoning to get back performance. r=jonco
2014-04-09 08:11:06 -07:00
Terrence Cole
ef5f219fda
Bug 995442 - Don't post-barrier non-objects in the browser; r=sfink
2014-04-11 14:29:14 -07:00
Sean Stangl
ebf3298f0a
Bug 995421 - Fix out-of-order comment in TransparentTypedObject::class_.
2014-04-11 13:41:19 -07:00
Sean Stangl
4fa44f04f7
Bug 856796 - Attempt detection of YARR bug; r=till
2014-04-07 13:43:50 -07:00
Olli Pettay
9afb24a0a4
Bug 688580 - Run deferred scripts before DOMContentLoaded; r=hsivonen
2014-04-12 11:02:21 +02:00
Ms2ger
194571df1a
Bug 983989 - Part c: Cleanup XPCConvert::NativeData2JS; r=bholley
2014-04-12 10:15:58 +02:00
Ms2ger
64d386e878
Bug 983989 - Part b: Simplify code flow in XPCConvert::NativeData2JS; <3,r=bholley
2014-04-12 10:15:57 +02:00
Ms2ger
d75ac3e9ac
Bug 983989 - Part a: Reindent XPCConvert::NativeData2JS; r=bholley
2014-04-12 10:15:56 +02:00
Boris Zbarsky
438ebc3f4e
Bug 995047. Change out stack/exception APIs to hand out AString instead of AUTF8String for filename/functionname, so we end up with fewer string conversions in practice. r=smaug
2014-04-11 22:20:40 -04:00
Brian Hackett
bc90d5e45d
Bug 991336 - Improve checking around CompileInfo sweep indexes, r=jandem.
2014-04-11 17:25:34 -06:00
Brian Hackett
eeafed79a2
Bug 992256 - Crash on OOM during worker thread initialization, r=h4writer.
2014-04-11 17:17:18 -06:00
Tom Schuster
3e676838d4
Bug 925123 - Add Math.clz32 builtin. r=till
2014-04-11 17:24:58 +02:00
Terrence Cole
eec828474c
Bug 994054 - MacOS's madvise implementation is unworkably slow; r=jandem
2014-04-09 10:48:17 -07:00
Hannes Verschore
b69446b27b
Bug 994163 - TraceLoggeing: Fix --disable-threadsafe builds, r=bbouvier
2014-04-11 23:33:20 +02:00
Ed Morley
229f4c5f0a
Backed out changeset e8dfde56e9ca (bug 925123) for jsreftest failures; CLOSED TREE
2014-04-11 17:32:38 +01:00
Kannan Vijayan
dffbe3fd21
Bug 993071 - Add optimization tier info to js profiler pseudostack entries. r=luke
2014-04-11 11:58:55 -04:00
Bobby Holley
97d8a66acd
Bug 993438 - Stop implicitly cloning, and assertSameCompartment. r=billm
2014-04-11 08:47:43 -07:00
Bobby Holley
c8667e5859
Bug 993438 - Infer the eventual compartment for OMT-compiled script when the script is retrieved. r=billm
...
Currently, the script gets put in a compartment specified when the compilation
is initiated. Later on, when we retrieve that script and try to execute it, we
won't necessarily be in the same compartment. Currently, SM just handles this
and clones the script, but it's simpler and more efficient to just create the
script in the compartment of whoever calls FinishOffThreadScript.
Note that the existing code actually has a hazard in which the call to
GetBuiltinPrototypePure returns null - it just wasn't exercised in automation
(and was triggered by onNewScript-off-main-thread.js with this patch).
2014-04-11 08:47:43 -07:00
Bobby Holley
d1ac5130e0
Bug 993438 - Add the necessary APIs. r=billm
2014-04-11 08:47:42 -07:00
Tom Schuster
2b83b64ffb
Bug 925123 - Add Math.clz32 builtin. r=till
2014-04-11 17:24:58 +02:00
Till Schneidereit
ff2bc8b7e0
Bug 911147 - Implement Array.prototype.fill. r=jorendorff
...
--HG--
extra : rebase_source : c75210fc3b73a6752f8d9e97c6e376c2f10fbc5c
2014-04-11 17:07:27 +02:00
Till Schneidereit
fec05328b8
Bug 995200 - Enable strict mode for self-hosted code in opt builds, too. r=jorendorff
...
--HG--
extra : rebase_source : bd1ba070396f8556b112dd1dc5b30b3ff5e40fb0
2014-04-11 16:07:30 +02:00
Bobby Holley
c276c80a6f
Bug 990290 - Remove JS_GetObjectId. r=terrence
2014-04-11 07:59:47 -07:00
Bobby Holley
7734548879
Bug 990290 - Expose JSAPI functions for creating and manipulating scripted WeakMaps. r=terrence
2014-04-11 07:59:46 -07:00
Dan Gohman
9ec541ddc2
Bug 994993 - IonMonkey: Don't disable math function optimization when there's no cache. r=jandem
2014-04-11 06:50:10 -07:00
Luke Wagner
36f271fb97
Bug 994937 - remove some JSOP_CALL opcodes (r=djvj)
...
--HG--
extra : rebase_source : 8859238bb98fe91f6c7bbb99d3eab3fee6936b69
2014-04-10 17:52:52 -05:00
Ed Morley
440f3655df
Backed out changeset 592e6de7211b (bug 983989)
2014-04-10 15:48:11 +01:00
Ed Morley
67d5d9d3d7
Backed out changeset 91885eced736 (bug 983989)
2014-04-10 15:48:08 +01:00
Ed Morley
34e35d1dc3
Backed out changeset 14ab9b8d15be (bug 983989)
2014-04-10 15:48:04 +01:00
Dan Gohman
7cd22032f1
Bug 967709 - IonMonkey: Optimized implementations of Math.sin and Math.cos. r=jorendorff
2014-04-09 11:28:17 -07:00
Carsten "Tomcat" Book
d8ad71abd2
Backed out changeset df6f9e684cac (bug 993768) mochitest-1 test failure
2014-04-10 16:07:48 +02:00
Jon Coppeard
683a2f26d5
Bug 993768 - Handle TypeArrayObjects when tenuring r=terrence
2014-04-10 13:46:58 +01:00
Till Schneidereit
2dc3f51948
Bug 988416 - Part 2: Add safe _DefineValueProperty self-hosting intrinsic. r=jwalden
...
--HG--
extra : rebase_source : 029e4b5f57b692657b55781959e65c59ebfe355e
2014-04-10 14:07:03 +02:00
Till Schneidereit
08d9974ed5
Bug 988416 - Part 1: Extract self-hosting #defines into builtin/SelfHostingDefines.h. r=jwalden
...
--HG--
extra : rebase_source : 73008ee9e390a527bdc48d27c6ee499b8593b983
2014-04-10 14:07:03 +02:00
Till Schneidereit
d6cb87bf91
Bug 993075 - Change FinishTakingSrcNotes to return bool and take an outparam for the source note count. r=luke
...
--HG--
extra : rebase_source : 604fd7221d6fc3cd71e44cecb374640ed82c12f6
2014-04-10 14:07:03 +02:00
Ms2ger
7ea041b438
Bug 983989 - Part c: Cleanup XPCConvert::NativeData2JS; r=bholley
2014-04-10 13:24:25 +02:00
Ms2ger
afba289569
Bug 983989 - Part b: Simplify code flow in XPCConvert::NativeData2JS; <3,r=bholley
2014-04-10 13:24:25 +02:00
Ms2ger
f33aa32d47
Bug 983989 - Part a: Reindent XPCConvert::NativeData2JS; r=bholley
2014-04-10 13:24:24 +02:00
Carsten "Tomcat" Book
93d2d2914a
Backed out changeset 89a91619a2ae (bug 984101) for bustage
2014-04-10 10:03:47 +02:00
Terrence Cole
c280b8a8f0
Bug 984101 - Undo some of our more aggressive new poisoning to get back performance. r=jonco
2014-04-09 08:11:06 -07:00
Boris Zbarsky
7523e50082
Bug 993889 part 4. Remove the scope argument of xpc_FastGetCachedWrapper. r=bholley
2014-04-10 00:58:42 -04:00
Boris Zbarsky
a0bb95a823
Bug 993889 part 1. Remove "scope" argument from nsContentUtils::WrapNative. r=bholley
2014-04-10 00:58:41 -04:00
Benjamin Bouvier
686726f0a6
Bug 944392: Remove reference to PRThread in Tracelogger.h to reenable tracelogging compilation, on a CLOSED TREE; r=h4writer over irc
2014-04-09 18:16:40 +02:00
Hannes Verschore
216e7e7445
Bug 944392: Tracelogging: Fix --enable-nspr-build builds, r=bbouvier
2014-04-09 16:27:22 +02:00
Hannes Verschore
e789a312b0
Bug 944392: Tracelogging: Fix incorrect numbering of files, r=bbouvier
2014-04-09 16:27:18 +02:00
Hannes Verschore
9d3237836f
Bug 944392 - Tracelogging: Move to vm subdirectory, r=till,bbouvier
...
--HG--
rename : js/src/TraceLogging.cpp => js/src/vm/TraceLogging.cpp
rename : js/src/TraceLogging.h => js/src/vm/TraceLogging.h
2014-04-09 14:21:20 +02:00
Hannes Verschore
e704fa58d7
Bug 989152 - Tracelogging: Log the ion compilation passes, r=bhackett
2014-04-09 14:21:04 +02:00
Hannes Verschore
851fbf17f2
Bug 989152 - Tracelogging: Add support for TLLOG flags, r=till
2014-04-09 14:20:56 +02:00
Hannes Verschore
277007680b
Bug 944706 - Tracelogging: Make it possible to flush an incomplete tree, r=bbouvier
2014-04-09 14:20:49 +02:00
Hannes Verschore
69f9e9cfcf
Bug 944392 - Tracelogging: Land version 0.2, r=till,bbouvier
2014-04-09 14:20:39 +02:00
Jan de Mooij
f9f45af324
Bug 988993 - Ion-compile scripts with arrow functions. r=bhackett
2014-04-09 13:57:32 +02:00
Hannes Verschore
1508b14577
Bug 945512: IonMonkey: Make regexp only hoistable after analysis it is safe, r=sstangl
2014-04-09 13:16:20 +02:00
Dan Gohman
ba2b5a0c4f
Bug 985130 - IonMonkey: Use possibleCalls() instead of isCall(), to handle nodes like ApplyArgs, on a CLOSED TREE r=me
2014-04-08 17:58:45 -07:00
Dan Gohman
0247ca79cf
Bug 985130 - IonMonkey: Omit over-recursion checks in leaf functions. r=luke
2014-04-08 16:00:29 -07:00
Terrence Cole
8e01b9c9c7
Bug 990336 - Change the representation of SlotEdge for better performance; r=jonco
2014-04-08 10:22:21 -07:00
Boris Zbarsky
79dab91ff6
Bug 991742 part 8. Remove the "aScope" argument of WebIDL/nsWrapperCache WrapObject() methods. r=bholley
...
This patch was mostly generated with the following command:
find . -name "*.h" -o -name "*.cpp" | xargs sed -e '/WrapObject(JSContext/ {; N; s/\(WrapObject(JSContext *\* *a\{0,1\}[Cc]x\),\n\{0,1\} *JS::Handle<JSObject\*> a\{0,1\}[sS]cope/\1/ ; }' -i ""
and then reverting the changes that made to
dom/bindings/BindingUtils.h, since those WrapObject methods are not
the ones we're trying to change here, plus a bunch of manual fixups
for cases that this command did not catch (including all the callsites
of WrapObject()).
2014-04-08 18:27:18 -04:00
Boris Zbarsky
d4bd64ee2c
Bug 991742 part 6. Remove the "aScope" argument of binding Wrap() methods. r=bholley
...
This patch was mostly generated with this command:
find . -name "*.h" -o -name "*.cpp" | xargs sed -e 's/Binding::Wrap(aCx, aScope, this/Binding::Wrap(aCx, this/' -e 's/Binding_workers::Wrap(aCx, aScope, this/Binding_workers::Wrap(aCx, this/' -e 's/Binding::Wrap(cx, scope, this/Binding::Wrap(cx, this/' -i ""
plus a few manual fixes to dom/bindings/Codegen.py, js/xpconnect/src/event_impl_gen.py, and a few C++ files that were not caught in the search-and-replace above.
2014-04-08 18:27:17 -04:00
Boris Zbarsky
d7fa8f56be
Bug 991742 part 1. Enter the compartment of the current wrapper before we try to reparent objects. r=bholley
...
This lets us preserve some invariants about our current compartment matching the scope we want to wrap into.
2014-04-08 18:27:15 -04:00
Jason Orendorff
0ffab17057
Follow-up to bug 990787 - Fix GC hazards introduced by part 1 and part 4, caught by static analysis. Pushing to a CLOSED TREE. r=sfink.
2014-04-08 15:43:39 -05:00
Jason Orendorff
f25327fa9b
Bug 991036 - Improve temperamental assertion in js::jit::Label::~Label() when doing OOM testing. r=jandem.
...
--HG--
extra : rebase_source : 98b073ac3536b02b9e8740e61816ea3b9eddc96c
2014-04-08 12:52:24 -05:00
Jason Orendorff
62cdb72f5b
Bug 990787, part 12 - Propagate errors correctly in a few more places in js/src/jit. r=jandem.
...
--HG--
extra : rebase_source : ec8158e699bd0c29dd04bd3d9f4f401e680b6cb7
2014-04-08 12:35:19 -05:00
Jason Orendorff
afa9923bed
Bug 990787, part 11 - Properly report OOM in js::jit::AnalyzeNewScriptProperties. r=jandem.
...
--HG--
extra : rebase_source : 54b8f94fe52ab6ee3349dcd188861c73b134401d
2014-04-08 12:35:19 -05:00
Jason Orendorff
c8e97e5597
Bug 990787, part 10 (Note: There is no part 9; it was obsoleted by another bug) - Propagate OOM from MBasicBlock::addPredecessor to its callers. r=h4writer.
...
--HG--
extra : rebase_source : 79f913e614beb57045ff37c8ae6453a9a6552f89
2014-04-08 12:35:19 -05:00
Jason Orendorff
cb0558c6d3
Bug 990787, part 8 - Add an OOM check in WeakMap_set_impl. r=Waldo.
...
--HG--
extra : rebase_source : e97b20a18d5cc0b3f76f2bd2333a18cf5587fbaf
2014-04-08 12:35:19 -05:00
Jason Orendorff
f87f2c4d28
Bug 990787, part 7 - Propagate OOM from probes::EnterScript; make probes::ExitScript return void, as it can't fail. r=jandem.
...
--HG--
extra : rebase_source : 31e7a5643a5831c2fe1dae63f9d80c3f78df43fa
2014-04-08 12:35:18 -05:00
Jason Orendorff
6dafb8ceb0
Bug 990787, part 6 - If a Compressor object is never successfully initialized, don't call deflateEnd in the destructor. r=luke.
...
--HG--
extra : rebase_source : 3ac0ef84110f119d7b5f89742434c7db9619df29
2014-04-08 12:35:18 -05:00
Jason Orendorff
2a14487768
Bug 990787, part 5 - When allocating a small object in Ion fails, explicitly crash rather than returning nullptr and then crashing near null when initializing the object. This is for the convenience of OOM testing machinery. r=njn.
...
--HG--
extra : rebase_source : 4108a6543428cd4823fea8c2f1525d612cc58aae
2014-04-08 12:35:18 -05:00
Jason Orendorff
c0929428ae
Bug 990787, part 4 - When Shape::search fails to allocate a shape table, clear the OOM exception, as we are not going to propagate the error. r=shu.
...
--HG--
extra : rebase_source : b96f8477d7f4df70f9d0ba6b6e92b91c7b19ba4d
2014-04-08 12:35:18 -05:00
Jason Orendorff
469af05ced
Bug 990787, part 3 - Add an OOM check in js_InitArrayClass. r=njn.
...
--HG--
extra : rebase_source : 60cef5ef99809dbf2c9d19dde1dcaa81fd70ebea
2014-04-08 12:35:17 -05:00
Jason Orendorff
75a0abc102
Bug 990787, part 2 - Don't call markUnknown again after GetProperty fails; once is enough. r=jandem.
...
--HG--
extra : rebase_source : e7776f6f054b5dc85339091497d65be7354afd38
2014-04-08 12:35:17 -05:00
Jason Orendorff
a8094a4eac
Bug 990787, part 1 - When JSObject::shrinkElements can't reallocate the array to shrink it, clear the OOM exception, as we are not going to propagate the error. r=shu.
...
--HG--
extra : rebase_source : 42d1d8c25a0b31d20b137ca4f2ff7f592e7fdcd8
2014-04-08 12:35:17 -05:00
Kannan Vijayan
97de7a7ec6
Bug 993071 - Rename FunctionBoundary IR instructions to ProfilerStackOp. r=luke
2014-04-08 12:16:18 -04:00
Nicolas B. Pierron
69a01a96c8
Bug 989930 - Convert from reading frames to reading instructions. r=h4writer
2014-04-08 07:21:19 -07:00
Nicolas B. Pierron
cc25031e47
Bug 989934 - Do not rely on SnapshotIterator::frameCount to iterate over inline frames. r=djvj
2014-04-08 07:21:19 -07:00
Nicolas B. Pierron
2d12354440
Bug 989759 part 2 - Dispatch base on the instruction identifier. r=jandem
2014-04-08 07:21:19 -07:00
Nicolas B. Pierron
4e7b7b462c
Bug 989759 part 1 - Identify every ResumePoint RInstruction. r=jandem
2014-04-08 07:21:18 -07:00
Nicolas B. Pierron
3c81ea0eda
Bug 989748 - Add RResumePoint to read recovery data. r=jandem
2014-04-08 07:21:18 -07:00
Nicolas B. Pierron
a700b44f99
Bug 989667 - Add writes of recovery meta-data to the MResumePoint. r=h4writer
2014-04-08 07:21:17 -07:00
Nicolas B. Pierron
aaea88412f
Bug 989641 - Move FlattenedMResumePointIter into LRecover. r=jandem
2014-04-08 07:21:15 -07:00
Peter Van der Beken
4b64c1bee2
Bug 993057 - Fix Xrays to disallow indexed expando properties on Xrays for Window with a WebIDL binding. r=bholley.
...
--HG--
extra : rebase_source : a7762fc56b9ad1801be22aa3380f430b44082f9e
2014-02-15 22:12:35 +01:00
Peter Van der Beken
a0d3978a05
Bug 993058 - Loosen aliasing assertion in LIRGenerator::visitGetDOMMember. r=bz.
...
--HG--
extra : rebase_source : 2680a3fdc0fced740627e858d2cdc9e192aab8cf
2014-03-25 19:17:46 +01:00
Peter Van der Beken
66e04fabbd
Bug 993053 - Add xpc::InitGlobal containing the common code for wrapping main-thread XPConnect and WebIDL globals. r=bholley.
...
--HG--
extra : rebase_source : b385e1a3bebc1ef76a49bd2fb0555b3dba640f0d
2014-02-05 22:09:19 +01:00
Peter Van der Beken
9bbd30a4ac
Bug 990158 - Make inner windows use their wrapper cache. r=bz.
...
--HG--
extra : rebase_source : bc040c75280bb45ae7ab0ed302130ff5d7178153
2013-11-09 11:20:22 +01:00
Dan Gohman
f4c57c88c4
Bug 993174 - SpiderMonkey: Fix missing declarations under --disable-unified-compilation r=mrosenberg
2014-04-08 06:53:42 -07:00
Peter Van der Beken
c89c077c14
Bug 984497 - Use SpecialPowers more and change SpecialPower usage to deal with Window on WebIDL bindings. r=bz.
...
--HG--
rename : content/media/webspeech/synth/test/test_setup.html => content/media/webspeech/synth/test/file_setup.html
rename : content/media/webspeech/synth/test/test_speech_queue.html => content/media/webspeech/synth/test/file_speech_queue.html
rename : content/media/webspeech/synth/test/test_speech_simple.html => content/media/webspeech/synth/test/file_speech_simple.html
extra : rebase_source : 687daf9d78e69fe6ae21f7c1a26503cf88a18b97
2014-02-15 22:12:34 +01:00
Steve Fink
5282865b21
Bug 992402 - Make Intl test dependent on intl api, r=Waldo
2014-04-07 12:52:53 -07:00
Steve Fink
2b7fb051e1
Bug 989484 - Record number of minor GCs between major GCs, r=terrence
2014-03-28 13:12:28 -07:00
Steve Fink
12001268c0
Bug 912456 - transferable MessagePorts, r=jorendorff
...
--HG--
extra : rebase_source : 5b8a2a9b261c53f0ff5a860e1dc2e7ede711105f
2013-11-14 20:42:34 -08:00
Jan de Mooij
91b46744c9
Bug 970063 - Ignore jit-test timeouts on Windows 7 and Windows Server 2008. r=terrence
2014-04-07 11:05:00 -07:00
Marty Rosenberg
f4deeff081
bug 982398: Make sure a script isn't lazy before calling it.
2014-04-07 20:48:05 -04:00
Terrence Cole
12b5b02857
Bug 984101 - Expand SpiderMonkey's use of poisoning for diagnostics; r=jonco
...
--HG--
extra : rebase_source : 312db74b85c9b40db1ccfc98a96206d2e1381703
2014-03-20 14:38:50 -07:00
Terrence Cole
49d53e031e
Bug 992535 - Add a missing barrier in ArrayPopShift; r=sfink
...
--HG--
extra : rebase_source : 9506fd7b727877bc635e8977171aaa079bc66199
2014-04-07 14:54:58 -07:00
Peter Van der Beken
a5967a49cb
Back out 75c95dac7fe0 (bug 984497) and f1b0d3d13755 (bug 990475) to fix bustage on a CLOSED TREE.
...
--HG--
extra : rebase_source : a63315cd428faeb95464f6ad76946d1c0c6d36c3
2014-04-07 22:18:53 +02:00
Brian Hackett
044b015eb0
Bug 987508 - Create array buffers lazily for small typed arrays, r=sfink.
2014-04-07 13:04:37 -07:00
Shu-yu Guo
69137d59d3
Bug 975636 - Fix parallel bitop VM functions. (r=nmatsakis)
2014-04-07 13:02:20 -07:00
Shu-yu Guo
3847f3a544
Bug 974201 - Remove filterPar chunking. (r=nmatsakis)
2014-04-07 13:02:20 -07:00
Ryan VanderMeulen
1bce966950
Backed out changeset e35851f07b67 (bug 987508) for non-unified bustage.
2014-04-07 15:49:48 -04:00
Randell Jesup
721ade8f94
Reland changeset 6b85b16dc226 (bug 958940) due to accidental backout rs=jesup
2014-04-07 15:46:21 -04:00
Randell Jesup
303c900d2d
Backed out changeset cb0b6f2f3ca9 (bug 958940)
2014-04-07 15:35:58 -04:00
Peter Van der Beken
12b990ebb7
Bug 984497 - Use SpecialPowers more and change SpecialPower usage to deal with Window on WebIDL bindings. r=bz.
...
--HG--
rename : content/media/webspeech/synth/test/test_setup.html => content/media/webspeech/synth/test/file_setup.html
rename : content/media/webspeech/synth/test/test_speech_queue.html => content/media/webspeech/synth/test/file_speech_queue.html
rename : content/media/webspeech/synth/test/test_speech_simple.html => content/media/webspeech/synth/test/file_speech_simple.html
extra : rebase_source : 3662ae8b0f35fefb250c9cd048e848d662863855
2014-02-15 22:12:34 +01:00
Brian Hackett
1f59f358ca
Bug 987508 - Create array buffers lazily for small typed arrays, r=sfink.
2014-04-07 11:46:54 -07:00
Aaro Koskinen
50724f9f27
Bug 958940 - Fix SpiderMonkey build failure on Linux/PA-RISC. r=nbp
...
--HG--
extra : rebase_source : 48566a3a03160356873cdb8912e27581ac2f677d
2014-04-07 09:39:33 -07:00
Douglas Crosher
f8bb317bf8
Bug 919592 - Ionmonkey (ARM): Guard against branches being out of range and bail out of compilation if so. r=mjrosenb
2014-03-21 14:27:31 +11:00
Till Schneidereit
cc4ca26067
Bug 981999 - Remove redundant (and not always agreeing) ways of counting sourcenotes. r=luke
...
--HG--
extra : rebase_source : 4c601f25e0fcc6a37e82c87a67e505b62ce3068b
2014-03-26 14:26:43 -04:00
Benjamin Bouvier
7b5cae68d8
Bug 985876 - kill unused 'cond' variable in testValueTruthyKernel; r=nbp over irc
2014-04-07 12:05:23 +02:00
Jon Coppeard
975a94a89e
Bug 986843 - Don't sweep empty zones if they contain marked compartments r=terrence
2014-04-07 11:03:22 +01:00
Till Schneidereit
7ed618dd31
Bug 976536 - Don't relazify inlined functions. r=jandem
...
--HG--
extra : rebase_source : ce16ed7661390575d03d9948f841b1b18b496e88
2014-04-05 05:01:10 +02:00
Dan Minor
8f55ecba8c
Bug 988532 - Remove jit-tests from 'make check'; r=gps
2014-04-03 13:56:33 -04:00
Jan Beich
83d1efd254
Bug 991966 - Add/sort missing asm.js stubs for --disable-ion after bug 878399. r=benj
2014-04-06 08:18:27 +02:00
Bobby Holley
1383b4163b
Bug 980537 - Only store FakeBackstagePass instances in mThisObjects. r=khuey
2014-04-06 12:32:39 -07:00
Jason Orendorff
2cbac57146
Bug 990096, part 2 - Crash on OOM for various small allocations in Yarr. r=h4writer.
2014-04-04 17:03:13 -05:00
Jason Orendorff
3ad549d8c7
Bug 990096, part 1 - Crash on OOM in Yarr vector class. r=h4writer.
2014-04-04 17:03:12 -05:00
Jason Orendorff
b00e979379
Bug 990806, part 2 - Fix "Assertion failure: gGotError, at js/src/shell/js.cpp:448" after OOM in the shell by setting gGotError from an out-of-memory callback. r=terrence.
2014-04-04 17:03:12 -05:00
Jason Orendorff
ec203d63b9
Bug 990806, part 1 - Call js_ReportOutOfMemory when deliberately triggering an OOM for testing. r=terrence.
2014-04-04 17:03:12 -05:00
Tooru Fujisawa
b875c9fcae
Bug 471713 - Add a script to generate documentation for SpiderMonkey opcodes from an index comment in vm/Opcodes.h and eventual comments by each opcode. (Actual opcode documentation to follow as reviews complete.) Document only JSOP_NOP for now, and comment out the sys.exit() in error(), so that we get broken but readable skeleton documentation. r=jwalden
...
--HG--
extra : rebase_source : 5d3c1feb8acbd24f661681fca6ecedacc7ce43a2
2014-04-02 18:38:44 +09:00
Jeff Walden
92717ac550
Remove TypedArrayObject::isArrayIndex. It's dead, Jim. No bug, r=jimb (natch)
...
--HG--
extra : rebase_source : 11953fdb442ca989c8f5fd102f6f91124a75014c
2014-04-03 20:04:34 -07:00
Eric Faust
edf5e61761
Bug 890686 - Implement JS_GlobalObjectTraceHook, and install it appropriately. (r=billm)
2014-04-04 16:58:08 -07:00
Sean Stangl
bd7da29ce3
Bug 985876 - Follow-up: Fix non-unified builds on a CLOSED TREE. no_r
2014-04-04 15:39:53 -07:00
Sean Stangl
40a7c304c1
Bug 985876 - Follow-up: remove unnecessary masm.and32(). no_r
2014-04-04 14:55:02 -07:00
Branislav Rankov
c0c0158e2c
Bug 985876 - IonMonkey MIPS: Refactor shared CodeGenerator code to be compatible with MIPS. r=sstangl
2014-04-03 17:59:28 +02:00
Branislav Rankov
244b6250f0
Bug 985876 - IonMonkey MIPS: Refactor shared Baseline and MacroAssembler code to be compatible with MIPS. r=sstangl
2014-04-03 17:53:04 +02:00
Branislav Rankov
c7c794124b
Bug 985876 - IonMonkey MIPS: Moved PushRegsInMask, PopRegsInMaskIgnore and clampDoubleToUint8 to architecture specific files. r=sstangl
2014-04-03 17:47:08 +02:00
Ryan VanderMeulen
bb487afe83
Backed out 5 changesets (bug 989667, bug 989641, bug 989748, bug 989759) for B2G bustage on a CLOSED TREE.
...
Backed out changeset 3dcbb0f401d8 (bug 989759)
Backed out changeset ee9fbb00aa80 (bug 989759)
Backed out changeset 2900014098ce (bug 989748)
Backed out changeset 3bd8dc58dcf3 (bug 989667)
Backed out changeset 10b769a8f5f2 (bug 989641)
2014-04-04 15:07:48 -04:00
Nicolas B. Pierron
133ee8b9c3
Bug 989759 part 2 - Dispatch base on the instruction identifier. r=jandem
2014-04-04 10:48:34 -07:00
Nicolas B. Pierron
a0a0b4d3d8
Bug 989759 part 1 - Identify every ResumePoint RInstruction. r=jandem
2014-04-04 10:48:34 -07:00
Nicolas B. Pierron
f2e375663e
Bug 989748 - Add RResumePoint to read recovery data. r=jandem
2014-04-04 10:48:34 -07:00
Nicolas B. Pierron
b9bd4f48e2
Bug 989667 - Add writes of recovery meta-data to the MResumePoint. r=h4writer
2014-04-04 10:48:34 -07:00
Nicolas B. Pierron
63a298d4b0
Bug 989641 - Move FlattenedMResumePointIter into LRecover. r=jandem
2014-04-04 10:48:33 -07:00
Jan de Mooij
b36223a9fc
Bug 986678 - Fix type check in TryAddTypeBarrierForWrite. r=bhackett
2014-04-04 19:38:10 +02:00
Nicholas D. Matsakis
026df43863
Bug 977126 Part 3 -- Inline SetTypedObjectOffset intrinsic r=shu
2014-03-20 10:04:46 -04:00
Nicholas D. Matsakis
cca3bd9e88
Bug 977126 Part 2 -- Changes to x86/x64 to support subPtr(Register,Address) r=jandem
2014-03-20 10:03:57 -04:00
Nicholas D. Matsakis
ff757e8fb5
Bug 977126 Part 1 -- Changes to arm to support subPtr(Register,Address) r=mrosenberg
2014-03-20 10:02:24 -04:00
Nicholas D. Matsakis
f3e89604ce
Bug 991234 -- Squelch warning r=h4writer
2014-04-03 05:45:39 -04:00
Benjamin Bouvier
099c4fce54
Bug 991510: Make arrow functions not validate as asm.js modules; r=luke
2014-04-04 15:07:55 +02:00
Eric Faust
3221b1af3a
Bug 989204 - Followup: Fix --disable-optimize JS shell build. (r=jandem over IRC)
2014-04-04 02:25:46 -07:00
Nicholas Nethercote
973202c0a9
Bug 991998 (part 2) - Limit JSFatInlineString's length to 11 on both 32-bit and 64-bit platforms. r=luke.
2014-04-03 23:31:20 -07:00
Nicholas Nethercote
1ebc8908c4
Bug 991998 (part 1) - Rename JSShortString as JSFatInlineString. r=luke.
...
--HG--
extra : rebase_source : 8ada8b2aa62d689388a9e1a0f713152d1ff96acb
2014-04-03 23:30:26 -07:00
Jeff Walden
e2edfbb1a8
Get rid of a bunch of redundant typedefs that just typedef'd an enum or struct to the same name -- useful in C, useless in C++. No bug, r=trivial
...
--HG--
extra : rebase_source : e6b815fdfab74d77b9e507ed1dea988517c2d0e6
2014-03-28 14:52:34 -04:00
Jeff Walden
6a0a6bf6a4
Bug 985733 - Make assignments into typed arrays use ToNumber-style semantics. r=sfink, r=jandem
...
--HG--
extra : rebase_source : 1b2f2a2f4978951fc5683f97127d5120a34c8630
2014-03-20 16:38:12 -07:00
Jeff Walden
813ebe81a0
Bug 985733 - Add a test for typed element-setting using ToNumber semantics. r=sfink
...
--HG--
extra : rebase_source : 64315d96fff2cc62bb3d3a1f25a8e70f9c580f61
2014-03-25 10:29:26 -04:00
Jeff Walden
ff4fb4da4c
Bug 985733 - Refactor element-setting code to not conflate typed array and dense element setting. r=sfink
...
--HG--
extra : rebase_source : 4aa073095fd71a8116460427b0e6b5108757dff2
2014-03-20 10:43:40 -07:00
Shu-yu Guo
d06936982e
Bug 989509 - Part 1: js/ (r=luke)
2014-04-03 19:29:40 -07:00
Wes Kocher
0fb1762c29
Backed out changeset 533e61eb95d3 (bug 991234) for mochitest-2 bustage on Windows
2014-04-03 13:52:53 -07:00
Wes Kocher
1af20f9415
Backed out 3 changesets (bug 977126) for mochitest-2 bustage on Windows
...
Backed out changeset 2daa537b62e6 (bug 977126)
Backed out changeset d87a13b71afc (bug 977126)
Backed out changeset 3bd335914852 (bug 977126)
2014-04-03 13:52:36 -07:00
Bill McCloskey
7b13759de7
Bug 986317 - Stop exposing urgent semantics in IPDL files (r=bent)
2014-04-03 13:29:11 -07:00
Nicholas D. Matsakis
aaf9be92af
Bug 977126 Part 3 -- Inline SetTypedObjectOffset intrinsic r=shu
2014-03-20 10:04:46 -04:00
Nicholas D. Matsakis
904a39b512
Bug 977126 Part 2 -- Changes to x86/x64 to support subPtr(Register,Address) r=jandem
2014-03-20 10:03:57 -04:00
Nicholas D. Matsakis
1f57bb5e5e
Bug 977126 Part 1 -- Changes to arm to support subPtr(Register,Address) r=mjrosenb
2014-03-20 10:02:24 -04:00
Nicholas D. Matsakis
e5d60a4799
Bug 991234 -- Squelch warning r=h4writer
2014-04-03 05:45:39 -04:00
Jan de Mooij
d7c4ebf609
Bug 991069 - Optimize MPostWriteBarrier OOL path to not save non-volatile regs. r=terrence
2014-04-03 20:01:30 +02:00
Brian Hackett
87502501fc
Bug 989503 - Recover cleanly after OOM while adding type object properties, r=jandem.
2014-04-03 08:27:51 -07:00
Hannes Verschore
3922e2c6e9
Bug 991618 - IonMonkey: Set AliasSet on MBail, r=nbp
2014-04-03 17:16:23 +02:00
Jan de Mooij
839fdcfbcc
Bug 989204 followup - Fix Windows build. r=red
2014-04-03 12:08:31 +02:00
Jan de Mooij
709b7fa1e4
Bug 989204 part 2 - Don't use bound functions for arrow functions. r=jorendorff,bhackett
...
--HG--
extra : rebase_source : a730255b4f3458465272fe1ee8ab9724f68af723
2014-04-03 11:29:04 +02:00
Jan de Mooij
85c24c792c
Bug 989204 part 1 - Add some arrow function tests. r=jorendorff
...
--HG--
extra : rebase_source : 0b3c9ddd82621fd76e7d48559f339cdea6c40a76
2014-04-03 11:18:32 +02:00
Jan Beich
afbbe0af8b
Bug 986357 - Unbreak --disable-ion in non-unified mode after bug 695438. r=bhackett
2014-04-02 13:36:00 +02:00
Hannes Verschore
75dd2a3885
Bug 984830 - IonMonkey: Ignore unkown types when improving type information at branches, r=jandem
2014-04-03 09:30:53 +02:00
Masayuki Nakano
d42c98a423
Bug 990855 part.2 Remove dom/events from local includes of moz.build files r=smaug
2014-04-03 13:18:38 +09:00
Wes Kocher
0e7e7336b3
Backed out 3 changesets (bug 977126) for b2g build bustage on a CLOSED TREE
...
Backed out changeset 88a167e0ca30 (bug 977126)
Backed out changeset a3df7451c35c (bug 977126)
Backed out changeset bab702b3df10 (bug 977126)
2014-04-02 18:34:20 -07:00
Nicholas D. Matsakis
054a9eeb46
Bug 977126 Part 3 -- Inline SetTypedObjectOffset intrinsic r=shu
2014-03-20 10:04:46 -04:00
Nicholas D. Matsakis
92dbafd597
Bug 977126 Part 2 -- Changes to x86/x64 to support subPtr(Register,Address) r=jandem
2014-03-20 10:03:57 -04:00
Nicholas D. Matsakis
33e8cc6ceb
Bug 977126 Part 1 -- Changes to arm to support subPtr(Register,Address) r=mrosenberg
2014-03-20 10:02:24 -04:00
Sean Stangl
c3a8061349
Bug 987947 - Check NewCompilerConstraintList() return. r=efaust
2014-03-25 13:01:22 -07:00
Nicholas D. Matsakis
b400ef4cc9
Bug 973238 Part 3 -- Create one TypedProto per descriptor r=sfink
2014-03-10 18:34:39 -04:00
Jim Blandy
c934b681ac
Bug 966720: Check Debugger docs into the SpiderMonkey tree. DONTBUILD r=jorendorff
2014-04-02 13:44:07 -07:00
Hannes Verschore
a26f062142
Bug 990568 - Remove unnecessary whitespace, r=jandem
2014-04-02 21:04:42 +02:00
Nicholas D. Matsakis
7315b6fab6
Bug 989299 -- Prevent instantiating opaque typed objects atop buffers r=sfink
2014-03-28 12:43:33 -04:00
Benjamin Bouvier
fdf116730e
Bug 878399: Implement toSource / toString for asm.js functions; r=luke
2014-04-02 19:52:00 +02:00
Benjamin Bouvier
268b02ffde
Bug 878399: Implement toSource / toString for asm.js modules lambda; r=luke
2014-04-02 19:51:53 +02:00
Benjamin Bouvier
c34246d57b
Bug 878399: Implement toSource / toString for asm.js modules; r=luke
...
--HG--
extra : rebase_source : 327cb71b2731a1a2fe6a0176fffc7aa4ba949870
2014-04-02 19:50:44 +02:00
Benjamin Bouvier
d812cd3dbd
Bug 878399: Preparatory cleanups; r=luke
...
--HG--
extra : rebase_source : febbb6a64aa0790641c5e0efb7103deac4412caa
2014-04-02 19:37:00 +02:00
Jon Coppeard
e739dfe775
Bug 990071 r=terrence
2014-04-02 15:28:03 +01:00
Jon Coppeard
92f0d66be8
Bug 959787 - Handlify remaining JS APIs r=sfink r=bholley r=smaug
2014-04-02 15:28:03 +01:00
Benjamin Bouvier
52d7689578
Bug 986313: Use LifoAllocPolicy for VarTypeVector and prevent a memory leak when moving it in ModuleCompiler; r=luke
2014-04-02 14:25:15 +02:00
Jan de Mooij
fe30a831a5
Bug 989011 - Factor this-computation for arrow functions out of JSOP_LAMBDA. r=jorendorff
2014-04-02 13:53:08 +02:00
Terrence Cole
4145197673
Bug 990336 - Generalize the slots barrier and use it to optimize dense-range-ref; r=jonco
2014-03-31 17:51:53 -07:00
Mark Hammond
cae334e085
Bug 987404 - Disable failing mochitest-browser tests in e10s. r=ted.
2014-04-02 10:53:55 +11:00
Jan de Mooij
5f1c71af1b
Bug 986155 - Fix MPostWriteBarrier alias set to not inhibit certain optimizations. r=bhackett
2014-04-01 22:41:11 +02:00
Nicholas D. Matsakis
fdabf84af8
Bug 973238 Part 2 -- Remove TypedObjectPointer abstraction r=sfink
2014-03-10 17:25:00 -04:00
Nicholas D. Matsakis
fa914ab050
Bug 973238 Part 1 -- Remove getSuitableClaspAndProto r=sfink
2014-03-10 16:23:24 -04:00
Jan de Mooij
8e8c47363d
Bug 989586 - Fix Ion correctness bug when inlining |new Array(x)|. r=bhackett
2014-04-01 21:19:39 +02:00
Terrence Cole
302daf9535
Bug 889543 - Use AutoCycleDetector instead of CloneMemory; r=till
...
--HG--
extra : rebase_source : 394255ac2da12eaea09c8be95847a5d19f6b3b21
2014-03-11 09:00:16 -07:00
Kannan Vijayan
5fd76e3990
Bug 990022 - Refactor BaselineIC profiler pseudo-stack update code. r=efaust
2014-04-01 10:46:45 -04:00
Nicholas D. Matsakis
7b65976dc0
Bug 966575 Part 15 -- Port to use CheckedInt32 r=waldo
2014-03-17 21:29:59 -04:00
Nicholas D. Matsakis
1d3d4389e5
Bug 966575 Part 14 -- Convert from size_t to int32_t to reflect reality that we do not support objects larger than 2Gig r=sfink
2014-02-16 15:42:51 -05:00
Nicholas D. Matsakis
efc73e8733
Bug 966575 Part 13 -- Remove type repr completely, replacing with atomized strings r=sfink
2014-02-16 06:48:03 -05:00
Hannes Verschore
d6941b3645
Bug 813366 - Fix handling of failing to create jit code in yarr, r=till
2014-04-01 13:30:08 +02:00
Hannes Verschore
2cb6cbefea
Bug 986366: Fix --disable-ion builds, r=djvj
2014-04-01 13:29:32 +02:00
Jon Coppeard
fb6ccb11db
Bug 959787 - Handlify JS_ExecuteScript and JS::Evaluate APIs r=terrence r=bz
2014-04-01 11:34:39 +01:00
Jon Coppeard
0d05dddd89
Bug 959787 - Handlify jsapi-test eval functions r=terrence
2014-04-01 11:34:38 +01:00
Nicolas B. Pierron
ec55847d33
Bug 989344 part 2 - Share LRecoverInfo between LSnapshots. r=jandem
2014-03-31 09:39:45 -07:00
Nicolas B. Pierron
e0b778bf68
Bug 989344 part 1 - Extract LRecoverInfo from LSnapshot. r=jandem
2014-03-31 09:39:45 -07:00
Nicolas B. Pierron
f83d83e539
Bug 988958 - Extract the frame encoding/decoding logic from Snapshots. r=h4writer
2014-03-31 09:39:45 -07:00
Nicholas D. Matsakis
e4dc5a97c1
Bug 988493 -- improve error message for missing self-hosted prop r=till
2014-03-26 13:36:39 -04:00
Nicolas B. Pierron
dd37d7fd88
Bug 989613 - Check OOM of allocation writer in the SnapshotWriter. r=h4writer
2014-03-31 03:10:00 -07:00
Jon Coppeard
a24fba968c
Bug 986864 r=sfink
2014-03-31 10:56:23 +01:00
Jan de Mooij
23c225cce1
Bug 952942 - Baseline-compile scripts with array comprehensions. r=djvj
2014-03-29 15:03:05 -04:00
Masatoshi Kimura
0102f14c73
Bug 988122 - Expose Promise on non-window non-worker globals. r=bholley sr=bz
2014-03-29 15:55:53 +09:00
Boris Zbarsky
5aa57cc218
Bug 982680. Fix regress-406572.js to actually test something useful. r=peterv,waldo
2014-03-29 01:45:09 -04:00
Nick Fitzgerald
c06e537540
Bug 988476 - Create Debugger.Memory, a place to expose our memory tools to JS; r=jimb
2014-03-28 17:33:33 -07:00
Nicolas B. Pierron
93ea643f79
Bug 988903 - Rename Snapshots packing constants. r=djvj
2014-03-28 12:58:35 -07:00
Jan de Mooij
ceef095b6e
Bug 988875 - Fix slow bug782083.js jit-test. r=bhackett
2014-03-28 14:56:46 -04:00
Jan de Mooij
fc953090ed
Bug 989356 - Remove Ion BOX_OUTPUT_ACCESSORS macro. r=sstangl
2014-03-28 14:56:44 -04:00
Jan de Mooij
0b60d2496d
Bug 958432 - Add jit-test. r=me
2014-03-28 14:56:43 -04:00
Sean Stangl
c95ce71fa9
Bug 987935 - inlineScriptedCall() must check return of TypeSet::clone(). r=nbp
2014-03-25 12:39:27 -07:00
Benjamin Bouvier
85c76f4697
Bug 989166: Reserve stack explicitly rather than implicitly; r=sstangl
2014-03-28 18:36:34 +01:00
Sean Stangl
5f99db0399
Bug 987910 - Callers of updateFromMatchPairs() must handle error. r=nbp
2014-03-25 11:52:25 -07:00
Terrence Cole
fdb0eed6c9
Bug 987666 - Remove the unused dynamic root analysis. r=sfink
2014-03-24 18:32:36 -04:00
Carsten "Tomcat" Book
8c663ce64d
Backed out changeset 83714ee6b2bb (bug 988053) for fix bustage
2014-03-28 10:30:12 +01:00
Ben Hackett
a373f95583
Bug 969436 - Changed the SafepointReader constructor to properly read safepoints, depending on the size of PackedRegisterMask; r=Nicolas B. Pierron
2014-03-26 17:41:00 +01:00