js/xpconnect/src/XPCMaps.h
5b892d8ef4538ea84378ebe4a352c49d8b9aa366
created 2015-03-28 10:39 -0700
pushed 2015-03-29 03:30 +0000
Phil Ringnalda Phil Ringnalda - Backed out changeset 0c030f97a04f (bug 1144366) for being on top of patches being backed out
0c030f97a04f4e34c138b878c4352423f5e920f9
created 2015-03-28 12:08 +0100
pushed 2015-03-29 03:30 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
cec80d0c3a02fe78bd7b68e8b842ec161fa40487
created 2015-02-27 11:46 -0500
pushed 2015-02-27 18:20 +0000
Boris Zbarsky Boris Zbarsky - Bug 1136980 part 1. Get rid of JS_SetParent uses in DOM/XPConnect. r=bholley
ee592ac6cc90b1248f7d1a84bee4b64d85c8ba94
created 2015-02-02 14:48 -0800
pushed 2015-02-12 14:33 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1131901 (part 1) - Make PL_DHashTableAdd() infallible by default, and add a fallible alternative. r=froydnj.
a4cf56d0e98ff7059ba78e8fdb34f8494cd01186
created 2015-02-10 14:39 -0800
pushed 2015-02-11 13:58 +0000
Nicholas Nethercote Nicholas Nethercote - Back out changesets 2fcef6b54be7, 2be07829fefc, 66dfe37b8532, df3fcd2be8fd, 0a436bce77a6 (bug 1050035) for causing intermittent crashes and assertion failures.
2be07829fefc3e28a8fb8a1de18a04fc2a2d5ba7
created 2015-02-02 14:48 -0800
pushed 2015-02-05 13:47 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1050035 (part 4) - Make PL_DHashTableAdd() infallible by default, and add a fallible alternative. r=froydnj.
df3fcd2be8fda0166301cab6d83087b24e1e9124
created 2015-02-01 20:19 -0800
pushed 2015-02-05 13:47 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1050035 (part 2) - Remove the fallible version of PL_DHashTableInit(). r=froydnj,mrbkap.
9e2dbe7f144bd4ebcacf6c8ef05912cf9efbcf37
created 2015-01-22 21:06 -0800
pushed 2015-01-28 13:20 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1124973 (part 2) - Introduce PL_DHashTableSearch(), and replace most PL_DHashTableLookup() calls with it. r=froydnj.
fd2f17917aaeafe67c966b8e5d712a8f88c94f1e
created 2015-01-05 20:27 -0600
pushed 2015-01-08 13:16 +0000
Michael Pruett Michael Pruett - Bug 1118024 - Use new PL_DHashTable{Add,Lookup,Remove} functions. r=nfroyd
593ede2c00382a5bbbf5981cda18184093df771b
created 2014-10-22 11:40 -0400
pushed 2014-10-22 20:01 +0000
Boris Zbarsky Boris Zbarsky - Bug 1019191 part 14. Remove the now-unused HasBitInInterfacesBitmap and all the interfaces bitmap machinery that ends up unused as a result. r=peterv
d63a5fe3ace7d59e1aaad2a5d64bc511793349bc
created 2014-09-24 12:54 +0100
pushed 2014-09-24 21:10 +0000
Jon Coppeard Jon Coppeard - Bug 650161 - Unify the finalization and moving GC callbacks into a weak pointer update callback r=terrence r=bholley
0b32a3831212e51d4d1692a03bace7ae68d88c41
created 2014-09-18 18:14 +0100
pushed 2014-09-24 21:10 +0000
Jon Coppeard Jon Coppeard - Bug 650161 - Fix up XPCJSRuntime object pointers on moving GC r=bholley
7f2131f9d67442142c6293fdad1ac2866c1279b8
created 2014-08-31 21:06 -0400
pushed 2014-09-02 05:46 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1060977 - Fix more bad implicit constructors in xpconnect; r=smaug
c840195920bd2874bda1c7639bce046878bbf4dd
created 2014-08-25 16:56 -0700
pushed 2014-08-27 17:52 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1057912 - Privatize most of PLDHashTable's fields. r=roc.
ac76d8e0d077cbaf10d6ecd32993b0b7d7da11f6
created 2014-08-25 12:34 -0700
pushed 2014-08-26 00:20 +0000
Andrew McCreight Andrew McCreight - Bug 1052626, part 2 - Report the total size of nsXPCWrappedJS. r=bholley,froydnj
66ee1f1268d9a4952089e9242cb56e0d0d56070a
created 2014-08-25 12:34 -0700
pushed 2014-08-26 00:20 +0000
Andrew McCreight Andrew McCreight - Bug 1052626, part 1 - Outline and constify JSObject2WrappedJSMap::SizeOfIncludingThis. r=njn
a817b58630c872cfef3c9f84f7b9bd707a8147a5
created 2014-08-13 10:05 +0100
pushed 2014-08-13 14:02 +0000
Jon Coppeard Jon Coppeard - Bug 1052388 - Rename JS_CallHeapFooTracer() functions to JS_CallFooTracer() r=terrence r=smaug
96a566fa1599b55e019a7172d93a458002300237
created 2014-08-06 06:31 -0700
pushed 2014-08-08 14:41 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1050009 - Initialize pldhash tables with a length, not a capacity. r=roc.
a30f01152c58b8482e4465a0cb1326e926c611e1
created 2014-07-03 09:40 -0700
pushed 2014-07-03 21:03 +0000
Bobby Holley Bobby Holley - Bug 1032317 - Make CompartmentPrivate and XPCWrappedNativeScope accessors infallible. r=gabor
2cf294d2257fa35641677f003701285a758455ab
created 2014-04-03 07:58 -0400
pushed 2014-04-28 01:25 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 866289 - Make mode lines consistent in js/xpconnect/ for 4 space indented files. r=Ms2ger
695622cd84e1494f5e4bfa64e181b0aa404c599d
created 2014-04-02 15:28 +0100
pushed 2014-04-03 01:56 +0000
Jon Coppeard Jon Coppeard - Bug 959787 - Handlify remaining JS APIs r=sfink r=bholley r=smaug
4ff577977791d173d64391c903727ff93157a5dd
created 2014-01-30 11:20 -0800
pushed 2014-01-31 11:49 +0000
Andrew McCreight Andrew McCreight - Bug 963192, part 2 - Smart pointerize IID2ThisTranslatorMap. r=bholley
1c513e28c84fcded02f8b23240cf7b0c8a7e94b5
created 2014-01-21 10:44 +0000
pushed 2014-01-22 01:11 +0000
Jon Coppeard Jon Coppeard - Bug 961095 - Improve generic callbacks with better typing, and by only adding storebuffer entries when the key is in the nursery r=terrence
66bd8afba72543581b300396c1145fbee5a61911
created 2013-12-05 11:15 +0000
pushed 2013-12-05 22:29 +0000
Jon Coppeard Jon Coppeard - Bug 945846 - Stop barriers firing during store buffer marking for XPConnect r=terrence
b96d513cd89f5aff1841c6a6c926481807864589
created 2013-11-25 17:35 -0800
pushed 2013-12-04 08:35 +0000
Jeff Walden Jeff Walden - Bug 940033 - js::HashMapEntry::{key,value} fields should be private, with accessors, and the former should expose a const reference. r=jimb
a8220e44cf0326eab172cc3ed56b510b245c2ed5
created 2013-11-20 15:37 +0000
pushed 2013-11-21 13:21 +0000
Jon Coppeard Jon Coppeard - Bug 940505 - Fix rooting hazard in JSObject2JSObjectMap::Add() r=bholley
e2e5f09a60b98d9b8e8d6a0edf1c5fa19526e2b0
created 2013-11-20 16:38 +0000
pushed 2013-11-21 13:21 +0000
Ed Morley Ed Morley - Backed out changeset 017d3e4e80bf (bug 940505)
017d3e4e80bf77a71f6a2e1d2f8a3e15ec6feabc
created 2013-11-20 15:37 +0000
pushed 2013-11-21 13:21 +0000
Jon Coppeard Jon Coppeard - Bug 940505 - Fix rooting hazard in JSObject2JSObjectMap::Add() r=bholley
b340b241e433e2e478c37c90d9196ce34331b8bd
created 2013-09-24 08:21 -0700
pushed 2013-09-25 02:43 +0000
Dan Gohman Dan Gohman - Bug 918023 - SpiderMonkey: Const-qualify various static variables. r=njn
ac09e1a3fa46889569c043aa7c12f6bef071880a
created 2013-09-24 14:09 -0400
pushed 2013-09-25 02:43 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 2c3d1c9241d7 (bug 918023) for Windows debug TestEndian failures.
2c3d1c9241d7b0f3612bb9cb705b33c537eb7925
created 2013-09-24 08:21 -0700
pushed 2013-09-25 02:43 +0000
Dan Gohman Dan Gohman - Bug 918023 - SpiderMonkey: Const-qualify various static variables. r=njn
58de1d903b6fdbc565e62f692d5c70fa1660939a
created 2013-09-24 10:03 +0100
pushed 2013-09-25 02:43 +0000
Jon Coppeard Jon Coppeard - Bug 912567 - Split HashMap/HashSet::rekey() into rekey() and rekeyIfMoved() r=terrence
93dcb6fe927ff9e2cbf85fbaee122a615956bec6
created 2013-09-17 09:46 -0700
pushed 2013-09-18 00:26 +0000
Bobby Holley Bobby Holley - Bug 905926 - Invoke JS_DestroyRuntime before we totally tear down the XPCJSRuntime. r=billm
dba0f0715b188190b2fe9a924f613ea02af9bf3e
created 2013-08-17 15:50 -0700
pushed 2013-08-22 19:42 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 905017 (part 1) - Minimize inclusions of JS engine headers in .h and .idl files. r=billm.
b05548b721dfff31bc77628943dbb7479269316b
created 2013-08-14 09:00 +0200
pushed 2013-08-14 07:05 +0000
Ms2ger Ms2ger - Bug 903849 - Use MOZ_ASSERT consistently in XPConnect; r=bholley
7db702296585f916dd83febbe1e313f087ee55ae
created 2013-08-08 15:53 -0700
pushed 2013-08-09 23:09 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 898914 (part 1) - Remove JSBool.
03f30c353078636ea84409ba42c3cc041d898427
created 2013-07-23 10:58 +0100
pushed 2013-07-24 00:38 +0000
Jon Coppeard Jon Coppeard - Bug 888338 - 2 - give post barrier callback function an extra data argument r=terrence
d1f08b7f90b7876fb505d1334d0b9fcdd18da5bb
created 2013-06-05 16:40 -0700
pushed 2013-07-02 16:45 +0000
Terrence Cole Terrence Cole - Bug 878160 - GC: post barrier weak references in the browser - part 2 browser r=terrence r=billm
727736b233b39f7aab2aa93279370ad1b5f2d629
created 2013-06-23 14:03 +0200
pushed 2013-06-25 21:02 +0000
Catalin Iacob Catalin Iacob - Bug 798914 (part 5) - Use newly introduced mozilla::MallocSizeOf instead of nsMallocSizeOfFun. r=njn.
3d4480f6c25d2ba46dc90912804bdfd29f6bd52e
created 2013-06-23 13:21 +0200
pushed 2013-06-25 21:02 +0000
Catalin Iacob Catalin Iacob - Bug 798914 (part 4) - Use newly introduced mozilla::MallocSizeOf in js. r=njn.
65e7eb47b5a2fb2d1e19d1f7831f0d1294ff7d07
created 2013-06-19 16:15 -0700
pushed 2013-06-20 23:22 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 884649 (part 1) - Used PLDHash instead of JSDHash in xpconnect. r=mccr8.
7712c68becc6bd4abdcd0a87460dad3c97ed458c
created 2013-04-20 13:08 +0100
pushed 2013-04-23 19:03 +0000
Jon Coppeard Jon Coppeard - Bug 864046 - GC: Almost the last rooting fixes in XPConnect - part 2 r=bholley
88ec6ee2d57a2c62051e13aba2c83bc071ccc47c
created 2013-03-28 13:27 -0700
pushed 2013-03-30 23:31 +0000
Terrence Cole Terrence Cole - Bug 765432 - Make JS_IsAboutToBeFinalized indirect; r=bholley,billm
35eda1ce617e0a3dc2d7006330dd80b086f388aa
created 2013-02-06 12:18 +0000
pushed 2013-02-12 14:43 +0000
Andrew McCreight Andrew McCreight - Bug 784730 - Crash in ReparentWrapperIfFound if wrapper already in scope. r=bholley
3cfef9371c037d98dadff8cf762701839f15054e
created 2012-10-08 15:20 -0700
pushed 2012-10-09 14:23 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 799000 - Don't double count when memory-reporting for JSObject2WrappedJSMap. r=terrence.
c4f83d9d8243f3f853a5356188164a5fddee2b5a
created 2012-08-22 16:09 -0700
pushed 2012-09-11 17:34 +0000
David Anderson David Anderson - Merge from mozilla-central.
08187a7ea8974548382f5d7775df8171a4ec6449
created 2012-07-30 13:15 -0700
pushed 2012-09-11 17:34 +0000
David Anderson David Anderson - Merge from mozilla-central.
a21ef9ee88f4d0168b073a98cc9c7b9283cf8649
created 2012-07-20 12:02 -0700
pushed 2012-09-11 17:34 +0000
David Anderson David Anderson - Merge from mozilla-central.
881c4b8e74045a4033f68ec402c245f5939481f8
created 2012-06-20 17:36 -0700
pushed 2012-09-11 17:34 +0000
David Anderson David Anderson - Merge from mozilla-central.
80e4ab0d24bc64ceaa7693ab5def36faffde7a40
created 2012-05-21 14:40 -0700
pushed 2012-09-11 17:34 +0000
David Anderson David Anderson - Merge from mozilla-central.
ec53c5d4c3dd2d794c2b7a64b2377c7bd4558dbf
created 2012-04-03 17:54 -0700
pushed 2012-09-11 17:34 +0000
David Anderson David Anderson - Merge from mozilla-central.
c95bd17c4ae77baa34324a9e790b5684254830eb
created 2012-03-30 18:40 -0700
pushed 2012-09-11 17:34 +0000
David Anderson David Anderson - Merge from mozilla-central.
1edb33d3750780b9130f196ef6b5e2e2bed14368
created 2012-03-06 14:08 -0800
pushed 2012-09-11 17:34 +0000
David Anderson David Anderson - Merge from mozilla-central.
c612b1c32a84b4b491fc375f4ebc34c91bac3a76
created 2012-01-03 11:44 -0800
pushed 2012-09-11 17:34 +0000
David Anderson David Anderson - Merge from mozilla-central.
dee50ee8534e2380cd5093915626fbe8f58ffbb5
created 2011-12-20 13:42 -0800
pushed 2012-09-11 17:34 +0000
David Anderson David Anderson - Merge.
40d9cac97367d6680dff27dda793a89f78d7616e
created 2011-12-16 15:06 -0800
pushed 2012-09-11 17:34 +0000
David Anderson David Anderson - Merge from mozilla-central.
046f56a7f5bf81ca094d3b950717186195dd53c8
created 2011-12-08 12:07 -0800
pushed 2012-09-11 17:34 +0000
David Anderson David Anderson - Merge from mozilla-central.
f93960a93ad97a56d308bd9ce25d97cbc175d524
created 2011-10-17 11:52 -0700| base
pushed 2012-09-11 17:34 +0000
David Anderson David Anderson - Merge from mozilla-central.
a16372ce30b5f6b747246b01fcd215a4bf3b6342
created 2012-08-22 11:56 -0400
pushed 2012-08-22 16:03 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 579517 - Part 1: Automated conversion of NSPR numeric types to stdint types in Gecko; r=bsmedberg
b5c4b792f3f2a047e3517472d72842a76afb77cd
created 2012-07-30 17:20 +0300
pushed 2012-07-30 14:21 +0000
Aryeh Gregor Aryeh Gregor - Bug 777292 part 2 - Change all nsnull to nullptr
less more (0) -60 tip