Benjamin Bouvier
5d00bd750b
Bug 979867: Kill mixed sign comparison warning; r=lth
...
--HG--
extra : rebase_source : 91d3898d7716b3bfb36d20503d8d14b32b85152c
2014-04-14 17:03:11 +02:00
Terrence Cole
bf13d11655
Bug 988950 - Speed up post barrier checks in Ion r=jandem
2013-09-30 14:18:01 -07:00
Benjamin Bouvier
978da41ab6
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
96829a8d74
Bug 995180: Eliminate unused FromMIRType function; r=luke
...
--HG--
extra : rebase_source : f5d5bddc797ee50c1b6949875f6fffbd6f0fed74
2014-04-14 12:05:51 +02:00
Jan de Mooij
a884a534b6
Bug 991457 - Don't DCE MLoadElement if it needs a hole check. r=h4writer
2014-04-14 15:20:11 +02:00
Ehsan Akhgari
3e33317c6d
Bug 995754 - Remove nsIDOMToString; r=bzbarsky
2014-04-13 18:53:36 -04:00
Nicholas Nethercote
88b4bd580c
Bug 992274 (part 1) - Tweak an edge case in line number handling. r=jorendorff.
2014-04-06 21:31:04 -07:00
Terrence Cole
79405989a3
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
b1418ba5ff
Bug 995442 - Don't post-barrier non-objects in the browser; r=sfink
2014-04-11 14:29:14 -07:00
Sean Stangl
da8f4f75ee
Bug 995421 - Fix out-of-order comment in TransparentTypedObject::class_.
2014-04-11 13:41:19 -07:00
Sean Stangl
de5222ce15
Bug 856796 - Attempt detection of YARR bug; r=till
2014-04-07 13:43:50 -07:00
Olli Pettay
736b1d9117
Bug 688580 - Run deferred scripts before DOMContentLoaded; r=hsivonen
2014-04-12 11:02:21 +02:00
Ms2ger
76005bd991
Bug 983989 - Part c: Cleanup XPCConvert::NativeData2JS; r=bholley
2014-04-12 10:15:58 +02:00
Ms2ger
599fcddb90
Bug 983989 - Part b: Simplify code flow in XPCConvert::NativeData2JS; <3,r=bholley
2014-04-12 10:15:57 +02:00
Ms2ger
7da37a381e
Bug 983989 - Part a: Reindent XPCConvert::NativeData2JS; r=bholley
2014-04-12 10:15:56 +02:00
Boris Zbarsky
34e0756678
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
058f67f786
Bug 991336 - Improve checking around CompileInfo sweep indexes, r=jandem.
2014-04-11 17:25:34 -06:00
Brian Hackett
235e64e9d4
Bug 992256 - Crash on OOM during worker thread initialization, r=h4writer.
2014-04-11 17:17:18 -06:00
Tom Schuster
6c3f5f34c6
Bug 925123 - Add Math.clz32 builtin. r=till
2014-04-11 17:24:58 +02:00
Terrence Cole
11d608a02b
Bug 994054 - MacOS's madvise implementation is unworkably slow; r=jandem
2014-04-09 10:48:17 -07:00
Hannes Verschore
6f015d7c93
Bug 994163 - TraceLoggeing: Fix --disable-threadsafe builds, r=bbouvier
2014-04-11 23:33:20 +02:00
Ed Morley
07bca0c8f4
Backed out changeset e8dfde56e9ca (bug 925123) for jsreftest failures; CLOSED TREE
2014-04-11 17:32:38 +01:00
Kannan Vijayan
bd113133be
Bug 993071 - Add optimization tier info to js profiler pseudostack entries. r=luke
2014-04-11 11:58:55 -04:00
Bobby Holley
e3e65eb4f2
Bug 993438 - Stop implicitly cloning, and assertSameCompartment. r=billm
2014-04-11 08:47:43 -07:00
Bobby Holley
e530e386e6
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
019801c9eb
Bug 993438 - Add the necessary APIs. r=billm
2014-04-11 08:47:42 -07:00
Tom Schuster
c22a7a23d0
Bug 925123 - Add Math.clz32 builtin. r=till
2014-04-11 17:24:58 +02:00
Till Schneidereit
75afc16869
Bug 911147 - Implement Array.prototype.fill. r=jorendorff
...
--HG--
extra : rebase_source : c75210fc3b73a6752f8d9e97c6e376c2f10fbc5c
2014-04-11 17:07:27 +02:00
Till Schneidereit
48933ebf54
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
737086c674
Bug 990290 - Remove JS_GetObjectId. r=terrence
2014-04-11 07:59:47 -07:00
Bobby Holley
81e2f530de
Bug 990290 - Expose JSAPI functions for creating and manipulating scripted WeakMaps. r=terrence
2014-04-11 07:59:46 -07:00
Dan Gohman
920ff0d675
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
3e9861fad3
Bug 994937 - remove some JSOP_CALL opcodes (r=djvj)
...
--HG--
extra : rebase_source : 8859238bb98fe91f6c7bbb99d3eab3fee6936b69
2014-04-10 17:52:52 -05:00
Ed Morley
5330c79ca6
Backed out changeset 592e6de7211b (bug 983989)
2014-04-10 15:48:11 +01:00
Ed Morley
915bed264b
Backed out changeset 91885eced736 (bug 983989)
2014-04-10 15:48:08 +01:00
Ed Morley
efe4108058
Backed out changeset 14ab9b8d15be (bug 983989)
2014-04-10 15:48:04 +01:00
Dan Gohman
64c0ba14ed
Bug 967709 - IonMonkey: Optimized implementations of Math.sin and Math.cos. r=jorendorff
2014-04-09 11:28:17 -07:00
Carsten "Tomcat" Book
73652821db
Backed out changeset df6f9e684cac (bug 993768) mochitest-1 test failure
2014-04-10 16:07:48 +02:00
Jon Coppeard
939a14243b
Bug 993768 - Handle TypeArrayObjects when tenuring r=terrence
2014-04-10 13:46:58 +01:00
Till Schneidereit
de6517f318
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
ebf3688b07
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
b6f6cfaa04
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
8346630944
Bug 983989 - Part c: Cleanup XPCConvert::NativeData2JS; r=bholley
2014-04-10 13:24:25 +02:00
Ms2ger
42bbe814d2
Bug 983989 - Part b: Simplify code flow in XPCConvert::NativeData2JS; <3,r=bholley
2014-04-10 13:24:25 +02:00
Ms2ger
c2e5644788
Bug 983989 - Part a: Reindent XPCConvert::NativeData2JS; r=bholley
2014-04-10 13:24:24 +02:00
Carsten "Tomcat" Book
c6249f62af
Backed out changeset 89a91619a2ae (bug 984101) for bustage
2014-04-10 10:03:47 +02:00
Terrence Cole
39d72a7bb3
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
4a96901c0e
Bug 993889 part 4. Remove the scope argument of xpc_FastGetCachedWrapper. r=bholley
2014-04-10 00:58:42 -04:00
Boris Zbarsky
67f4d02e6f
Bug 993889 part 1. Remove "scope" argument from nsContentUtils::WrapNative. r=bholley
2014-04-10 00:58:41 -04:00
Benjamin Bouvier
cb6a411689
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