Kyle Huey
be66fb44fe
Bug 882162: Part 4 - Push tracing of global objects down into mozilla::CycleCollectedJSRuntime. r=mccr8
2013-06-18 12:02:15 -07:00
Kyle Huey
078c903e0e
Bug 882162: Part 3 - Replace GetJSRuntime() with just Runtime(). r=mccr8
2013-06-18 12:02:15 -07:00
Kyle Huey
3c2aaa10b0
Bug 882162: Part 2 - Begin to push mJSHolders down into mozilla::CycleCollectedJSRuntime. r=mccr8
2013-06-18 12:02:14 -07:00
Kyle Huey
20a663e7f3
Bug 882162: Part 1 - Create a mozilla::CycleCollectedJSRuntime class. r=mccr8,bholley
2013-06-18 12:02:07 -07:00
Kyle Huey
c094a9abfa
Bug 877584: Route JS holding through the cycle collection runtime so it can do different things on different threads. r=mccr8
2013-06-18 12:01:26 -07:00
Jon Coppeard
586c7b4514
Bug 877762 - GC: Post-barrier cycle collector participants - 7 Convert most JSObect to use Heap<T> (ex. XBL) r=bz
2013-06-18 11:00:38 +01:00
Jon Coppeard
a2eed15990
Bug 877762 - GC: Post-barrier cycle collector participants - 6 Convert jsid and JS::String to use Heap<T> r=smaug
2013-06-18 11:00:38 +01:00
Jon Coppeard
59d5490ab4
Bug 877762 - GC: Post-barrier cycle collector participants - 5 Convert JS::Value to use Heap<T> r=smaug
2013-06-18 11:00:37 +01:00
Jon Coppeard
82483ce6e9
Bug 877762 - GC: Post-barrier cycle collector participants - 4 Convert JSScript* to use Heap<T> r=smaug
2013-06-18 11:00:37 +01:00
Dan Gohman
d26e929f47
Bug 883574 - Add const qualifiers to variables and pointers in the JS tree. r=evilpies
2013-06-17 18:31:47 -07:00
Boris Zbarsky
4728bf4f51
Bug 882653 part 3. Make the "does not implement interface" error reporting better in WebIDL bindings. r=smaug
2013-06-17 13:07:03 -04:00
Nils Maier
1175b5e33b
Bug 846019 - Part 2: Prefix memory reports with add-on ids. r=njn
2013-06-14 22:48:28 -04:00
Peter Van der Beken
1f3e027007
Bug 851465 - Remove slim wrappers - rename WRAPPER_MULTISLOT. r=bholley.
2013-06-13 16:55:40 +02:00
Peter Van der Beken
1badbbcf0f
Bug 851465 - Remove slim wrappers - remove slim wrapper macros and rename WN macros. r=bholley.
2013-04-19 21:58:30 +02:00
Peter Van der Beken
935fd87584
Bug 851465 - Remove slim wrappers - whitespace changes. r=bholley.
2013-04-19 21:58:26 +02:00
Peter Van der Beken
30e26e1ff9
Bug 851465 - Remove slim wrappers - remove slim wrapper proto code and logging code. r=bholley.
2013-04-19 21:58:26 +02:00
Peter Van der Beken
88cdaa8f8b
Bug 851465 - Remove slim wrappers - remove various slim wrapper code and checks. r=bholley.
2013-04-19 21:57:18 +02:00
Peter Van der Beken
76ae99ee96
Bug 851465 - Remove slim wrappers - stop morphing slim wrappers. r=bholley.
2013-04-19 21:57:15 +02:00
Peter Van der Beken
344fe9600e
Bug 851465 - Remove slim wrappers - stop constructing slim wrappers. r=bholley.
2013-03-25 11:36:24 +01:00
Edgar Chen
a5c1747e84
Bug 860585 - Part 1: Move cardLock API from mozMobileConnection to mozIccManager (IDL). r=allstars.chh. sr=sicking
...
--HG--
rename : dom/icc/interfaces/nsIDOMICCCardLockErrorEvent.idl => dom/icc/interfaces/nsIDOMIccCardLockErrorEvent.idl
2013-04-11 11:19:36 +08:00
Boris Zbarsky
5544291d84
Bug 880367 part 1. Change the "enabled" callback for WebIDL constructors to take a JSContext* and the object the constructor will be defined on. r=smaug,bholley
2013-06-13 01:12:26 -04:00
Nicholas Nethercote
978a2c6eb2
Bug 882520 - Two minor tweaks to the memory reporting paths. r=bhackett.
...
--HG--
extra : rebase_source : b6176cd0b0314c2216ccc79f76a34fd558876092
2013-06-12 20:14:52 -07:00
Bobby Holley
460937044f
Bug 881517 - Remove mPrototypeNoHelper machinery. r=mrbkap
...
The comments surrounding it don't make any sense to me, and most likely applied
to a pre-CPG world.
2013-06-12 14:10:54 -07:00
Bobby Holley
a40787493c
Bug 881517 - Just use Object.prototype for vanilla XPCWNs. r=mrbkap
2013-06-12 14:10:53 -07:00
Andrea Marchesini
9dd7129cea
Bug 856410 - Implement futures - Part 2: Future.then() and Future.catch(). r=mounir, r=bz, r=smaug
2013-06-11 21:41:22 -04:00
Ed Morley
5b8c1b2eec
Merge mozilla-central and inbound
2013-06-12 08:41:06 +01:00
Ms2ger
b9e065f934
Bug 881358 - Kill build warnings in XPConnect; r=bholley
2013-06-12 09:00:09 +02:00
Ryan VanderMeulen
23aa576486
Backed out changeset 1df122edcf0d (bug 823978) for bustage (again).
...
CLOSED TREE (again)
2013-06-11 15:27:46 -04:00
Benjamin Peterson
1871556ad9
Bug 823978 - Rename JSOPTION_STRICT to JSOPTION_EXTRA_WARNINGS. r=Waldo
...
--HG--
extra : rebase_source : 1396c8ec5bd99ab35343cfff2b87d22955671243
2013-06-11 11:30:18 -07:00
Phil Ringnalda
f6f5e5401f
Back out 2ccb9ec11a9f:d27ecea31590 (bug 856410) for b2g mochitest-3 failures
...
CLOSED TREE
2013-06-11 21:24:56 -07:00
Andrea Marchesini
3a89987df5
Bug 856410 - Implement futures - Part 2: Future.then() and Future.catch(). r=mounir, r=bz, r=smaug
2013-06-11 21:41:22 -04:00
Ryan VanderMeulen
9855cde4ef
Backed out changeset 7e69e102a432 (bug 823978) for bustage.
...
CLOSED TREE
2013-06-11 14:28:17 -04:00
Benjamin Peterson
e459c55070
Bug 823978 - Rename JSOPTION_STRICT to JSOPTION_EXTRA_WARNINGS. r=Waldo
...
--HG--
extra : rebase_source : f5c0e9c743dadb0431eacef6b46b6e274264d3aa
2013-06-11 10:55:21 -07:00
Ed Morley
747fbe02ba
Merge mozilla-central and inbound
2013-06-11 16:24:51 +01:00
Ed Morley
dbe9ed7b72
Backed out changeset 2864e2610800 (bug 877584) for causing bug 881266
2013-06-11 16:11:14 +01:00
Ed Morley
39abfabce6
Backed out changeset 94fb66d82988 (bug 877584)
2013-06-11 16:10:51 +01:00
Kyle Huey
78fa714820
Bug 877584: Add missing #ifdef DEBUG. r=me
2013-06-09 16:08:19 -07:00
Kyle Huey
fa511cb934
Bug 877584: Route JS holding through the cycle collection runtime so it can do different things on different threads. r=mccr8
2013-06-09 16:02:02 -07:00
Bobby Holley
2fa141044c
Bug 770840 - Add Runtime aborts when using XPCWrappedJS off-main-thread. v2
2013-04-12 15:35:00 -04:00
Bobby Holley
e96bda0ba9
Bug 770840 - Remove XPConnect test that explicitly runs JS on a seperate thread. v1
2013-04-12 15:34:00 -04:00
Gabor Krizsanits
3a3067bb7b
Bug 877760 - XPConnect always logs an error when a component doesn't implement a method. r=mrbkap
2013-06-11 12:01:33 +02:00
Terrence Cole
d47d3bb135
Bug 880392 - Fix use-after free with exact rooting in XPCShell; r=sfink
...
--HG--
extra : rebase_source : a509e84b7165b8a40f4a06e006dfc614665eef2c
2013-06-07 11:34:57 -07:00
Arnaud Sourioux
846a0ff093
Bug 880089 - Remove unused parameter 'flags' from nsIXPConnect.idl's in setDefaultSecurityManager() methods correctly. r=bholley
2013-06-07 08:40:56 -04:00
Kyle Huey
b8b637e901
Back out bug 877584 on this CLOSED TREE.
2013-06-06 10:49:09 -07:00
Kyle Huey
8ffe7e2c57
Bug 877584: Route JS holding through the cycle collection runtime so it can do different things on different threads. r=mccr8
2013-06-06 10:23:45 -07:00
Peter Van der Beken
ff1bc53bf5
Bug 877654 - Remove thisptr offset tables - Remove thisptr table support from XPConnect. r=Ms2ger.
...
--HG--
extra : rebase_source : 9f333a76ba13b518e3a33a230adcdd154606fa1a
2013-05-21 21:59:30 +02:00
Daniel Holbert
46611d9455
Bug 880078: Remove no-longer-used variable 'secFlag' from XPCWrappedNative::CallMethod. r=bholley
2013-06-06 00:27:16 -07:00
Bobby Holley
60866a3d1b
Bug 877261 - Fold XPCCallContext::Init into XPCCallContext::XPCCallContext. r=Ms2ger
...
The large block is a simple move.
2013-06-04 21:11:21 -07:00
Bobby Holley
5881e7cb24
Bug 877261 - Remove WrapperInitOptions. r=Ms2ger
...
Now that we don't have the separate path for initialization from an
XPCLazyCallContext, this stuff can be simplified. We get rid of Init entirely
in the next patch.
2013-06-04 21:11:21 -07:00
Bobby Holley
46db20296e
Bug 877261 - Kill XPCLazyCallContext. r=Ms2ger
...
\o/
2013-06-04 21:11:21 -07:00