js/xpconnect/src/xpcprivate.h
5131f7679f8ae6c477940b0f01565f05de4605e5
created 2016-09-07 11:49 -0700
pushed 2016-09-15 18:50 +0000
Andrew McCreight Andrew McCreight - Bug 1300830 - Remove XPCJSRuntime::mDetachedWrappedNativeProtoMap. r=mrbkap draft
1d1db582972c2e14e1376489c6522b1c3cee05fc
created 2016-09-14 15:48 +0200
pushed 2016-09-14 17:23 +0000
Jan de Mooij Jan de Mooij - Bug 1302448 part 2 - Rename XPCJSRuntime to XPCJSContext. r=mrbkap
fff0c85df59096ad9245c127d36a3baa6a337b2d
created 2016-09-14 15:47 +0200
pushed 2016-09-14 17:23 +0000
Jan de Mooij Jan de Mooij - Bug 1302448 part 1 - Rename CycleCollectedJSRuntime to CycleCollectedJSContext. r=mccr8
2cb43ce2d0b47bb8507bd309b2eb8d8a3bc161ab
created 2016-09-14 16:16 +0200
pushed 2016-09-14 14:17 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1302401 - Revert "This check replaces default bodies of special member functions with = default;" draft
d361ffb81a9130263997983d46d23671f02fac92
created 2016-09-13 14:23 +0200
pushed 2016-09-13 12:23 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1302401 - This check replaces default bodies of special member functions with = default; draft
176aff980979bf588baed78c2824571a6a7f2b96
created 2016-09-09 00:45 +0900
pushed 2016-09-09 01:01 +0000
Tooru Fujisawa Tooru Fujisawa - Backed out changeset 8272530c90ef (bug 1276626) for bug 1284511 r=blassey a=merge
375e09f1aab888e460e18961f8f6fe0d2165c767
created 2016-08-05 13:56 -0700
pushed 2016-09-07 20:49 +0000
Andrew McCreight Andrew McCreight - Bug 1288909, part 3 - XPCWrappedNative:: and XPCWrappedNativeProto::Mark() don't do anything any more. r=billm draft
8d91c256e3014af267d6ae24610652281648a58d
created 2016-07-27 16:38 -0700
pushed 2016-09-07 20:49 +0000
Andrew McCreight Andrew McCreight - Bug 1288909, part 2 - Remove a bunch of now-useless XPCNativeSet marking-related things. r=billm draft
0e6c4c9623ced0eaa298a55e61fe711b259be424
created 2016-07-27 16:38 -0700
pushed 2016-09-07 20:49 +0000
Andrew McCreight Andrew McCreight - Bug 1288909, part 1 - Implement refcounting of XPCNativeSet. r=billm draft
a093af11d4262d5ea43da3ed356aa5d840384c45
created 2016-09-07 11:49 -0700
pushed 2016-09-07 18:50 +0000
Andrew McCreight Andrew McCreight - Bug 1300830 - Remove XPCJSRuntime::mDetachedWrappedNativeProtoMap. r=mrbkap draft
102977e309b1897a3d1c8297528df08b79283800
created 2016-08-05 13:56 -0700
pushed 2016-09-07 18:50 +0000
Andrew McCreight Andrew McCreight - Bug 1288909, part 3 - XPCWrappedNative:: and XPCWrappedNativeProto::Mark() don't do anything any more. r=billm draft
2d608af8e1d0428660fee2f8449ee33e3b9a1260
created 2016-07-27 16:38 -0700
pushed 2016-09-07 18:50 +0000
Andrew McCreight Andrew McCreight - Bug 1288909, part 2 - Remove a bunch of now-useless XPCNativeSet marking-related things. r=billm draft
b0ee1ce2fd240b59a4b038d18a378901251131ef
created 2016-09-06 10:47 -0700
pushed 2016-09-07 18:50 +0000
Andrew McCreight Andrew McCreight - Make XPCNativeSetKey hold strong refs to its components draft
64584769e44326517208fbce3923eccbcb1d4a49
created 2016-09-06 10:38 -0700
pushed 2016-09-07 18:50 +0000
Andrew McCreight Andrew McCreight - Make XPCNativeSetKey a MOZ_STACK_CLASS. draft
df0e16946623b71efaf7cc0c520f66b139ea791d
created 2016-08-05 13:56 -0700
pushed 2016-09-06 17:34 +0000
Andrew McCreight Andrew McCreight - Bug 1288909, part 3 - XPCWrappedNative:: and XPCWrappedNativeProto::Mark() don't do anything any more. r=billm draft
b125b27d4b31c0275ac9571d91a5f8cccc8cb126
created 2016-07-27 16:38 -0700
pushed 2016-09-06 17:34 +0000
Andrew McCreight Andrew McCreight - Bug 1288909, part 2 - Remove a bunch of now-useless XPCNativeSet marking-related things. r=billm draft
2387ffbbeabf6c057090dc7f2a2f433c4195c687
created 2016-07-27 16:38 -0700
pushed 2016-09-06 17:34 +0000
Andrew McCreight Andrew McCreight - Bug 1288909, part 1 - Implement refcounting of XPCNativeSet. r=billm draft
63d190efe42e5e4984180d315e16b70f6d99618c
created 2016-09-02 13:18 -0700
pushed 2016-09-02 21:46 +0000
Wes Kocher Wes Kocher - Backed out changeset 1e7eb0625d3e (bug 1297687) a=merge
1e7eb0625d3e5e7073b3978dcf900cbc83e7ce71
created 2016-08-31 17:58 -0400
pushed 2016-09-01 21:05 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1297687 - Use the OriginAttributes associated with a window principal when creating a Sandbox with an expanded principal; r=baku
c68fdbfcec39d5121222cfaf343bc4aed5efebb5
created 2016-08-18 13:30 -0700
pushed 2016-08-27 03:54 +0000
Terrence Cole Terrence Cole - Bug 1296484 - Automatically run a CC if COMPARTMENT_REVIVED GC ends mostly gray; r=jonco,r=mccr8
abc5c62e95272febcbb14d4f81cd4a7e211062bd
created 2016-08-05 13:56 -0700
pushed 2016-08-26 15:08 +0000
Andrew McCreight Andrew McCreight - Bug 1288909, part 3 - XPCWrappedNative:: and XPCWrappedNativeProto::Mark() don't do anything any more. r=billm draft
8ea4dc0fd249224b28d2c386770e6631fa4af1e3
created 2016-07-27 16:38 -0700
pushed 2016-08-26 15:08 +0000
Andrew McCreight Andrew McCreight - Bug 1288909, part 2 - Remove a bunch of now-useless XPCNativeSet marking-related things. r=billm draft
50c169c3f9fda3d6d84d4a2b343a3f336fee06cc
created 2016-07-27 16:38 -0700
pushed 2016-08-26 15:08 +0000
Andrew McCreight Andrew McCreight - Bug 1288909, part 1 - Implement refcounting of XPCNativeSet. r=billm draft
a65b35c8e5b17c2585968974aef1da67a8c56642
created 2016-08-26 09:37 -0400
pushed 2016-08-26 14:13 +0000
Ryan VanderMeulen Ryan VanderMeulen - Merge inbound to m-c. a=merge
acc68453a53fc33a96824652ae699c917bfdbdbd
created 2016-08-25 17:15 -0700
pushed 2016-08-26 14:13 +0000
Wes Kocher Wes Kocher - Merge m-c to autoland, a=merge
76813f407a8cf03a6740532b06538c952af864c1
created 2016-08-25 17:25 -0700
pushed 2016-08-26 01:32 +0000
Wes Kocher Wes Kocher - Backed out changeset bbd6bdd463b1 (bug 1296484) for asan leaks in XPCJSRuntime a=backout
bbd6bdd463b1dd991c51b579c6c4d5a27945b2f8
created 2016-08-18 13:30 -0700
pushed 2016-08-25 23:00 +0000
Terrence Cole Terrence Cole - Bug 1296484 - Automatically run a CC if COMPARTMENT_REVIVED GC ends mostly gray; r=jonco,r=mccr8
1b6fd894da82cb1e47d82c77719ad9bb070b386c
created 2016-07-31 13:50 -0700
pushed 2016-08-25 14:52 +0000
Andrew McCreight Andrew McCreight - Bug 1290614, part 4 - Stop storing mPosition in XPCNativeSetKey. r=mrbkap draft
98baf421124a650adffce94e6278924c672a57fc
created 2016-07-31 13:36 -0700
pushed 2016-08-25 14:52 +0000
Andrew McCreight Andrew McCreight - Bug 1290614, part 3 - The last argument to the third XPCNativeSetKey ctor is always the interface count. r=mrbkap draft
b8acdca031f427b61e4344fd9f5affc934cb54c3
created 2016-07-31 13:25 -0700
pushed 2016-08-25 14:52 +0000
Andrew McCreight Andrew McCreight - Bug 1290614, part 2 - Split XPCNativeSetKey into three constructors. r=mrbkap draft
da56c1da08c5006086ff8ca0c6955b1e4eede681
created 2016-07-31 13:00 -0700
pushed 2016-08-25 14:52 +0000
Andrew McCreight Andrew McCreight - Bug 1290614, part 1 - Pass around XPCNativeSetKeys to better encapsulate argument invariants. r=mrbkap draft
361c0ddbcef03797e737cd676ea43521ab3c0fde
created 2016-08-25 12:00 +0100
pushed 2016-08-25 12:50 +0000
Jon Coppeard Jon Coppeard - Bug 1297026 - Replace outdated references to 'compartment GC' with 'zone GC' r=terrence
da1819164ab50065df8beafdc465863d0132e943
created 2016-08-24 14:18 +0100
pushed 2016-08-24 16:41 +0000
Jon Coppeard Jon Coppeard - Bug 1296688 - Add JSCLASS_FOREGROUND_FINALIZE flag r=sfink r=smaug
d7bf236adf776c24982d1b5c7553df9a78761ef6
created 2016-08-23 22:37 -0700
pushed 2016-08-24 07:56 +0000
Phil Ringnalda Phil Ringnalda - Back out changeset bba47d5c2583 (bug 1296484) for isNurseryAllocAllowed() assertion failures in devtools tests
bba47d5c258339a23c921456aec5ba4d07b7f097
created 2016-08-18 13:30 -0700
pushed 2016-08-23 22:44 +0000
Terrence Cole Terrence Cole - Bug 1296484 - Automatically CycleCollect if COMPARTMENT_REVIVED GC ends mostly gray; r=mccr8,r=jonco
937d79ebfcce74fa6ba9873876c342f09baeebeb
created 2016-08-05 13:56 -0700
pushed 2016-08-23 22:15 +0000
Andrew McCreight Andrew McCreight - Bug 1288909, part 3 - XPCWrappedNative:: and XPCWrappedNativeProto::Mark() don't do anything any more. r=billm draft
d776a0bbc015b78200002f195f86ccdf0a2ab24a
created 2016-07-27 16:38 -0700
pushed 2016-08-23 22:15 +0000
Andrew McCreight Andrew McCreight - Bug 1288909, part 2 - Remove a bunch of now-useless XPCNativeSet marking-related things. r=billm draft
f8604b92f2451b9ee96491686fea9209c9912144
created 2016-07-27 16:38 -0700
pushed 2016-08-23 22:15 +0000
Andrew McCreight Andrew McCreight - Bug 1288909, part 1 - Implement refcounting of XPCNativeSet. r=billm draft
354f2c1de1d3c9fa03081118221f8185361691cb
created 2016-07-31 13:50 -0700
pushed 2016-08-23 22:15 +0000
Andrew McCreight Andrew McCreight - Bug 1290614, part 4 - Stop storing mPosition in XPCNativeSetKey. r=mrbkap draft
27f3d00203de9e5e123b055fd33649410d35a1eb
created 2016-07-31 13:36 -0700
pushed 2016-08-23 22:15 +0000
Andrew McCreight Andrew McCreight - Bug 1290614, part 3 - The last argument to the third XPCNativeSetKey ctor is always the interface count. r=mrbkap draft
ca6b22163674c4f8467490fd2c9560a6c9da670a
created 2016-07-31 13:25 -0700
pushed 2016-08-23 22:15 +0000
Andrew McCreight Andrew McCreight - Bug 1290614, part 2 - Split XPCNativeSetKey into three constructors. r=mrbkap draft
c0070651121573a637dea1096f66c739b7b16f8e
created 2016-07-31 13:00 -0700
pushed 2016-08-23 22:15 +0000
Andrew McCreight Andrew McCreight - Bug 1290614, part 1 - Pass around XPCNativeSetKeys to better encapsulate argument invariants. r=mrbkap draft
040dad8e61bf7a183fdedc79c88ca4392fbe681a
created 2016-07-27 16:37 -0700
pushed 2016-08-23 22:15 +0000
Andrew McCreight Andrew McCreight - Bug 1288870, part 5 - Remove the now-vestigial Mark code for XPCNativeInterface. r=billm draft
f1d78f58a8d480d0ba007e8b61ccd5f0b94a5d10
created 2016-07-27 16:37 -0700
pushed 2016-08-23 22:15 +0000
Andrew McCreight Andrew McCreight - Bug 1288870, part 4 - Make XPCNativeInterface refcounted. r=billm draft
cb8423c5628bef376d670e6752dba0d31410d2ed
created 2016-08-19 13:39 -0700
pushed 2016-08-23 22:15 +0000
Andrew McCreight Andrew McCreight - Bug 1288870, part 2 - Handlify the argument to XPCNativeSet::FindMember(). r=mrbkap draft
93545d47fddbf51aba5f7127d66dca2f0383820d
created 2016-08-18 16:50 -0700
pushed 2016-08-19 00:08 +0000
Wes Kocher Wes Kocher - Backed out 3 changesets (bug 1288870) for hazards a=backout
83bbd356da976384d6971b5ef83d415b02c7193b
created 2016-08-18 15:20 -0700
pushed 2016-08-19 00:08 +0000
Andrew McCreight Andrew McCreight - Bug 1288870, part 3 - Remove the now-vestigial Mark code for XPCNativeInterface. r=billm
4f0ab1a0d8dd56c0deeda13250ebb69e37c4a575
created 2016-08-18 15:20 -0700
pushed 2016-08-19 00:08 +0000
Andrew McCreight Andrew McCreight - Bug 1288870, part 2 - Make XPCNativeInterface refcounted. r=billm
6b3f96dbbf2888bc673132e3ef2839ce4857974f
created 2016-08-16 14:29 -0700
pushed 2016-08-17 00:24 +0000
Andrew McCreight Andrew McCreight - Bug 1288817, part 3 - Stop calling XPCNativeScriptableInfo::Mark() from various places because it doesn't do anything. r=billm
6bb9524f0036676628ed1f30c0aa95c627528322
created 2016-08-16 14:29 -0700
pushed 2016-08-17 00:24 +0000
Andrew McCreight Andrew McCreight - Bug 1288817, part 2 - Remove marking methods from XPCNativeScriptableShared and XPCNativeScriptableFlags. r=billm
c5be273c8372051843dc714ff1f8fd5abb67ed7e
created 2016-08-16 14:29 -0700
pushed 2016-08-17 00:24 +0000
Andrew McCreight Andrew McCreight - Bug 1288817, part 1 - Make XPCNativeScriptableShared refcounted. r=billm
3ac47c09328904e26907e37c1c9b6916a15ba130
created 2016-07-27 16:36 -0700
pushed 2016-08-15 19:03 +0000
Andrew McCreight Andrew McCreight - Bug 1288817, part 3 - Stop calling XPCNativeScriptableInfo::Mark() from various places because it doesn't do anything. r=billm draft
e92be994b76f9b798120ea1c8fdcab496f774b10
created 2016-07-27 16:35 -0700
pushed 2016-08-15 19:03 +0000
Andrew McCreight Andrew McCreight - Bug 1288817, part 2 - Remove marking methods from XPCNativeScriptableShared and XPCNativeScriptableFlags. r=billm draft
8049bb4081871061a14dd27f7bbbd1cfd2b05025
created 2016-07-27 16:35 -0700
pushed 2016-08-15 18:58 +0000
Andrew McCreight Andrew McCreight - Bug 1288817, part 1 - Make XPCNativeScriptableShared refcounted. r=billm draft
58f7284ec7fe447807ee7a0d34b21dd154a9321c
created 2016-08-12 20:18 +0200
pushed 2016-08-13 03:04 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 824dd062b8e3 (bug 1288817) for startup precompilation bustage. r=backout on a CLOSED TREE
f710f7b260052f0dfc570b1f42f89cf17d891142
created 2016-08-12 20:16 +0200
pushed 2016-08-13 03:04 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 79df306f1d11 (bug 1288817)
48873ebb15604bc0f5051d5d1938b7a27d6e8caf
created 2016-08-12 20:16 +0200
pushed 2016-08-13 03:04 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 1bc60cfdc088 (bug 1288817)
a710254547f43c70679166aa65513e520e794b68
created 2016-07-27 16:36 -0700
pushed 2016-08-12 15:56 +0000
Andrew McCreight Andrew McCreight - Bug 1288817, part 3 - Stop calling XPCNativeScriptableInfo::Mark() from various places because it doesn't do anything. r=billm draft
12458b93844d15ae43ed2cbc721d27f45d91e707
created 2016-07-27 16:35 -0700
pushed 2016-08-12 15:56 +0000
Andrew McCreight Andrew McCreight - Bug 1288817, part 2 - Remove marking methods from XPCNativeScriptableShared and XPCNativeScriptableFlags. r=billm draft
9be5a903b9d616222c9b6791f4b7ea8e401d8bea
created 2016-07-27 16:35 -0700
pushed 2016-08-12 15:56 +0000
Andrew McCreight Andrew McCreight - Bug 1288817, part 1 - Make XPCNativeScriptableShared refcounted. r=billm draft
less more (0) -1000 -300 -100 -60 tip