js/xpconnect/src/XPCJSRuntime.cpp
b282d197d23f84f049e1667103cc760848bda7c9
created 2014-02-26 17:53 -0800
pushed 2014-02-28 13:32 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 972712 (part 1) - Don't report short strings separately. r=till.
83115f0687d208daa5161b338796474f9ce41565
created 2014-02-27 09:41 +0100
pushed 2014-02-27 13:46 +0000
Jan de Mooij Jan de Mooij - Bug 939562 part 2 - Increase kTrustedScriptBuffer from 40k to 50k on Windows. r=bholley
c3fc351a1c5512a93560f321572aaf66936a4a18
created 2014-02-26 16:02 +0100
pushed 2014-02-26 21:15 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 802aa43ae8cc (bug 939562) for PGO mochitest regression on a CLOSED TREE
802aa43ae8cc5948062a132efd3f9e798b949376
created 2014-02-26 10:25 +0100
pushed 2014-02-26 21:15 +0000
Jan de Mooij Jan de Mooij - Bug 939562 part 2 - Move JIT flags from ContextOptions to RuntimeOptions. r=bent,bholley,luke
af372888bbbf9deebd4d56ed82374ec6f85389ab
created 2014-02-26 10:19 +0100
pushed 2014-02-26 21:15 +0000
Jan de Mooij Jan de Mooij - Bug 939562 part 1 - Bump trusted script buffer size for ASAN builds. r=bholley
b677573f964bf69fdcc847dbf359cef96678596a
created 2014-02-20 18:35 -0800
pushed 2014-02-21 12:03 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 969415 (part 2) - Add a pref to enable memory report dumping on JS OOMs. r=luke.
d2c4ae312b66e83c55226805aa30c858b90a30e3
created 2014-02-19 09:02 -0700
pushed 2014-02-19 20:39 +0000
Brian Hackett Brian Hackett - Bug 964059 - Share atoms compartment/zone between multiple runtimes, r=billm,bent.
60e089842cb60a584a3ef4dede84e9520c20d54c
created 2014-02-13 15:40 -0800
pushed 2014-02-14 13:54 +0000
Bobby Holley Bobby Holley - Bug 972478 - Docshell scriptability should only affect non-immune principals. r=bz
bb287ffec375245231f640559a0a8e14c707b382
created 2014-02-12 21:22 +0000
pushed 2014-02-13 15:30 +0000
Neil Rashbrook Neil Rashbrook - Bug 966911 Part 1: Improve DOMString and AString conversion code paths r=bholley
ab28001660645bc628dd388968c0564a256710f9
created 2014-01-21 17:17 -0800
pushed 2014-01-24 21:51 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 961883 (part 3) - Measure and report the Nursery. r=terrence.
ff7db0b58713c1996558fdbee461ad73bf60666e
created 2014-01-21 17:17 -0800
pushed 2014-01-24 21:51 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 961883 (part 2) - Measure and report the StoreBuffer. r=terrence.
92081c50e18c7a24f16db25485a459a0b0df98a5
created 2014-01-20 19:52 -0800
pushed 2014-01-24 21:51 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 961883 (part 1) - Measure and report the SourceDataCache. r=benjamin.
49e949b48381f04e2fdfae1b239b2cd7b3894e46
created 2014-01-16 15:45 -0800
pushed 2014-01-17 09:11 +0000
Bobby Holley Bobby Holley - Bug 794943 - Make window.controllers [ChromeOnly], and remove nsISecurityCheckedComponent from nsXULControllers. r=bz
b61deb1bee05550378eb468c0bf4b2d9b7163e80
created 2014-01-14 18:49 -0800
pushed 2014-01-15 15:54 +0000
Bobby Holley Bobby Holley - Bug 951948 - Add a way for automation to force the creation of a privileged Components object for an unprivileged scope. r=ted,r=mrbkap
9469174aff9bc98b834c58ba5521d08cd8066279
created 2014-01-14 18:49 -0800
pushed 2014-01-15 15:54 +0000
Bobby Holley Bobby Holley - Bug 951948 - Make AttachComponentsObject a non-static method on XPCWrappedNativeScope. r=mrbkap
80f53ccf4ce2156675e7457f2cbc33fe477d0ac8
created 2014-01-07 17:02 -0800
pushed 2014-01-08 20:34 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 957021 - Fix messed-up memory reporter paths. r=khuey.
5a9badd6db004310b9d1aca5db25ef4c275a4362
created 2014-01-04 10:02 -0500
pushed 2014-01-04 15:04 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 927728 - Part 1: Replace PRUnichar with char16_t; r=roc
f33d8dee54dae96575dcddedc85328ba80de6f0d
created 2013-12-07 22:09 -0800
pushed 2014-01-03 11:23 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 955942 (part 2) - Remove MemoryUniReporter. r=mccr8.
3c5539b5b8f52a90f4ba6200b1790b02ee0b1261
created 2013-12-18 23:01 +0100
pushed 2013-12-19 04:49 +0000
Jan de Mooij Jan de Mooij - Bug 951666 - Rename IonCode to JitCode. r=njn
adfa9fa90fd9b9d6eb7f41070d821e5ad0277524
created 2013-11-26 13:45 +0000
pushed 2013-12-17 20:58 +0000
Till Schneidereit Till Schneidereit - Bug 911400 - Create OpaqueWrappers when wrapping objects for use in the self-hosting global and OpaqueWrapperWithCalls when wrapping self-hosted function for use in other compartments. r=bholley
1c6081f57d57ab677daed49eebc069ebada6e93c
created 2013-12-16 18:27 -0800
pushed 2013-12-17 05:33 +0000
Wes Kocher Wes Kocher - Backed out changeset ef0eeaec74a8 (bug 949183) on the theory that it somehow broke every single b2g test on a CLOSED TREE
ef0eeaec74a8a13bf6eb8f6265b3c7124e6d3577
created 2013-12-16 14:40 -0800
pushed 2013-12-17 05:33 +0000
Sean Stangl Sean Stangl - Bug 949183 - Fix jsid static constructor explosion. r=Waldo
2e5ff561425490570383d57abf4eff21619c865f
created 2013-12-12 13:10 -0800
pushed 2013-12-15 02:20 +0000
Brian Hackett Brian Hackett - Bug 932982 - Trace type constraints and allow preserving jitcode in GCs without also marking all type information, r=billm, r=jandem
3b50a75aa431e0d92fd227cb948be58b1d925b7f
created 2013-12-12 19:38 -0800
pushed 2013-12-13 21:16 +0000
Andrew McCreight Andrew McCreight - Bug 944492, part 2 - Make XPCWrappedJS a proper skippable class. r=smaug
ad1ad5c344050397f26517290bb71e5660c97249
created 2013-12-12 16:38 -0800
pushed 2013-12-13 03:13 +0000
Wes Kocher Wes Kocher - Backed out changeset 2a1e0a4f8d72 (bug 932982) for b2g m2 orange on a CLOSED TREE
2a1e0a4f8d721093224959a01ad211c288f60070
created 2013-12-12 13:10 -0800
pushed 2013-12-13 03:13 +0000
Brian Hackett Brian Hackett - Bug 932982 - Trace type constraints and allow preserving jitcode in GCs without also marking all type information, r=billm,jandem.
afa4bcb0150e7a32900361b2e2c910220f9057cf
created 2013-12-12 13:56 -0500
pushed 2013-12-13 03:13 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset a29d7f5ddde6 (bug 932982) for ggc asserts.
a29d7f5ddde63e437958b32305bd9896c210f750
created 2013-12-12 08:42 -0800
pushed 2013-12-13 03:13 +0000
Brian Hackett Brian Hackett - Bug 932982 - Trace type constraints and allow preserving jitcode in GCs without also marking all type information, r=billm,jandem.
31e30e41f853ae00ff09cdbb9eb302be1cdc483e
created 2013-12-11 17:07 -0500
pushed 2013-12-12 11:53 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset b93e7a83b308 (bug 932982) for Linux mochitest-bc leaks.
b93e7a83b3085afbd81bcea449ad30b0804977c2
created 2013-12-11 10:12 -0800
pushed 2013-12-12 11:53 +0000
Brian Hackett Brian Hackett - Bug 932982 - Trace type constraints and allow preserving jitcode in GCs without also marking all type information, r=billm,jandem.
f9149f2fc278284e1d6279bf379f26a6ba6bde58
created 2013-12-06 13:08 -0500
pushed 2013-12-11 09:13 +0000
Nathan Froyd Nathan Froyd - Bug 946781 - part 5 - measure the proto and iface cache from within xpconnect; r=bholley,njn
223cd199faa2e396e240d7eb57ae7710b35ec62c
created 2013-12-06 13:04 -0500
pushed 2013-12-11 09:13 +0000
Nathan Froyd Nathan Froyd - Bug 946781 - part 3 - prepare for measuring multiple things from XPCWrappedNativeScope; r=bholley,njn
1949b601ca45bdf5988518f36cde2c4541b0c0e1
created 2013-12-05 16:54 -0500
pushed 2013-12-11 09:13 +0000
Nathan Froyd Nathan Froyd - Bug 946781 - part 2 - add memory used by mozJSComponentLoader to about:memory; r=bholley,njn
529a6786d7053a0377864747e6d9a84ee3cdbcbc
created 2013-12-10 10:04 -0500
pushed 2013-12-11 09:13 +0000
Nathan Froyd Nathan Froyd - Bug 946781 - part 1 - split explicit/jsconnect into its constituent parts; r=bholley,njn
6f67a0fa584a6c4c79f0961e852a9e02b86fcbf7
created 2013-12-10 08:07 -0800
pushed 2013-12-11 00:42 +0000
Andrew McCreight Andrew McCreight - Bug 943373, part 1 - Use MOZ_THIS_IN_INITIALIZER_LIST in XPConnect. r=bholley
8d80dc68e35a3f209113c3ed5d62dcb0ca0479a6
created 2013-12-10 08:07 -0800
pushed 2013-12-11 00:42 +0000
Andrew McCreight Andrew McCreight - Bug 947448 - Define and use nsXPCWrappedJS::IsRootWrapper. r=bholley
4364781968e8917f374767875883b7d023093ea5
created 2013-12-07 21:39 -0800
pushed 2013-12-10 12:03 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 947798 (part 2) - Remove MemoryMultiReporter, because it's no longer helpful. r=mccr8.
294b27f4a5f5c4986d2100e8e66c8ce270f317aa
created 2013-12-07 21:38 -0800
pushed 2013-12-10 12:03 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 947798 (part 1) - Rename NS_MEMORY_REPORTER_MALLOC_SIZEOF_FUN as MOZ_DEFINE_MALLOC_SIZE_OF. r=mccr8.
30d37e5c0b90d6ccce6c79aa31dc93be0eb4ad55
created 2013-12-03 20:01 -0800
pushed 2013-12-05 11:39 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 943660 (part 2) - Remove remnants of Remove nsIMemoryReporter::name.
a00cff07e0f0c780034556515f2057bd702e59d7
created 2013-12-02 21:40 -0800
pushed 2013-12-05 11:39 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 943744 (part 2) - Represent the sizes in StringInfo more compactly. r=till.
ece8c99958a66cc5049f7fb6da7c61a5d07301ec
created 2013-11-07 16:35 +1100
pushed 2013-11-29 08:54 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 936964 (part 7, attempt 2) - Make lots of classes report their own memory consumption, instead of using a separate reporter class. r=mccr8,sr=bz.
190eedf8577ac44ad362192c99c9708ca8098f17
created 2013-11-27 20:05 -0500
pushed 2013-11-28 10:47 +0000
Ehsan Akhgari Ehsan Akhgari - Backed out 9 changesets (bug 943660, bug 936964) because of ASAN use-after-free crashes on browser-chrome and mochitest-other
25312eb719988a0049a704813bb598ed07ed7177
created 2013-11-07 16:35 +1100
pushed 2013-11-28 10:47 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 936964 (part 7) - Make lots of classes report their own memory consumption, instead of using a separate reporter class. r=mccr8,sr=bz.
50dcaa9d8d1a8791abdf504f6a3bdf805b35cfdb
created 2013-11-27 10:10 -0800
pushed 2013-11-28 10:47 +0000
Bobby Holley Bobby Holley - Bug 911303 - Remove manual Destroy() routine from CycleCollectedJSRuntime. r=billm
01908f98a35b940e33dd1a93eac92f1ab79e47ae
created 2013-11-24 10:34 -0800
pushed 2013-11-26 11:36 +0000
Andrew McCreight Andrew McCreight - Bug 770535, part 2 - Replace ThreadRunningGC with GCIsRunning. r=bholley
c1f37de21c8678584ab4fc64f3460494cc1fd0bc
created 2013-11-24 10:27 -0800
pushed 2013-11-26 11:36 +0000
Andrew McCreight Andrew McCreight - Bug 770535, part 1 - Remove map lock from XPConnect. r=bholley
0fe924afeb74a59dbe450689a98e50ac92a1ad36
created 2013-11-25 15:16 -0500
pushed 2013-11-26 11:36 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changesets 6235d23be128, 0fbd934a80c8, and 592b49270490 (bug 770535) for Windows build bustage on a CLOSED TREE.
0fbd934a80c806ce83d3e46a9d4f4f85c954c2b3
created 2013-11-24 10:34 -0800
pushed 2013-11-26 11:36 +0000
Andrew McCreight Andrew McCreight - Bug 770535, part 2 - Replace ThreadRunningGC with GCIsRunning. r=bholley
592b49270490075650221c01983fbbb24dd0a0a2
created 2013-11-24 10:27 -0800
pushed 2013-11-26 11:36 +0000
Andrew McCreight Andrew McCreight - Bug 770535, part 1 - Remove map lock from XPConnect. r=bholley
176caf61a97545ce3c5637b59ba9989394db94a7
created 2013-11-22 10:55 -0800
pushed 2013-11-23 16:19 +0000
Bobby Holley Bobby Holley - Bug 933681 - Resolve canonical eval() onto Xrayed globals. r=jorendorff
9b97964281626eb52a102b9750e4655f6013e896
created 2013-11-21 07:51 -0500
pushed 2013-11-21 19:41 +0000
Boris Zbarsky Boris Zbarsky - Bug 941437 part 2. Remove the unused cx argument from UNWRAP_OBJECT and UNWRAP_WORKER_OBJECT. r=smaug
9e354b8e06ceae0b819c41e90c7a594349b46e12
created 2013-11-20 14:35 -0800
pushed 2013-11-21 13:21 +0000
Andrew McCreight Andrew McCreight - Bug 935721, part 5 - Invert the control flow of CycleCollectNow's pre- and post-collection work, add CCResults as a field on the CC. r=smaug
9f517455f8f5f4202302a03d6b7eee7c1bb4f1b5
created 2013-11-20 15:37 +0000
pushed 2013-11-21 13:21 +0000
Jon Coppeard Jon Coppeard - Bug 940727 - Fix rooting hazard in DOMProxyHandler::GetAndClearExpandoObject() r=bholley
c8e22393c13732fd47d633555f33c8080f75025f
created 2013-11-20 08:48 -0800
pushed 2013-11-21 13:21 +0000
Bobby Holley Bobby Holley - Bug 939166 - Be more direct in GetStaticScriptGlobal. r=bz
b9ed2c3164a5d382a9a2b90d82f878c70febcd8d
created 2013-11-20 16:37 +0000
pushed 2013-11-21 13:21 +0000
Ed Morley Ed Morley - Backed out changeset 17ca97e65aa5 (bug 940727)
17ca97e65aa542fc94888a66a0874b99e2de260e
created 2013-11-20 15:37 +0000
pushed 2013-11-21 13:21 +0000
Jon Coppeard Jon Coppeard - Bug 940727 - Fix rooting hazard in DOMProxyHandler::GetAndClearExpandoObject() r=bholley
a9ce31272210cdd9b34305e3d8f316deb9da9c72
created 2013-11-17 18:46 -0800
pushed 2013-11-18 10:53 +0000
Bobby Holley Bobby Holley - Bug 938429 - Bump the trusted script buffer for macosx64 a bit. r=luke
9ae2e02e70226ad314641a19ad01fc1965f9dff2
created 2013-11-17 14:47 -0800
pushed 2013-11-18 10:53 +0000
Andrew McCreight Andrew McCreight - Bug 937157, part 11 - Remove XPC_DUMP_AT_SHUTDOWN. r=bholle
da04bbb2bad463aad33bd86c38db4c06b1256831
created 2013-11-17 14:46 -0800
pushed 2013-11-18 10:53 +0000
Andrew McCreight Andrew McCreight - Bug 937157, part 6 - Remove XPC_CHECK_WRAPPERS_AT_SHUTDOWN. r=bholley
c0c75fb6ff17be51bb762421f4aaab32466baaf2
created 2013-11-17 14:46 -0800
pushed 2013-11-18 10:53 +0000
Andrew McCreight Andrew McCreight - Bug 937157, part 2 - Remove flushing debug info plus a few other minor things. r=bholley
less more (0) -300 -100 -60 tip