js/xpconnect/src/XPCJSRuntime.cpp
b93e7a83b3085afbd81bcea449ad30b0804977c2
created 2013-12-11 10:12 -0800
pushed 2014-03-17 21:55 +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 2014-03-17 21:55 +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 2014-03-17 21:55 +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 2014-03-17 21:55 +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 2014-03-17 21:55 +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 2014-03-17 21:55 +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 2014-03-17 21:55 +0000
Andrew McCreight Andrew McCreight - Bug 947448 - Define and use nsXPCWrappedJS::IsRootWrapper. r=bholley
4364781968e8917f374767875883b7d023093ea5
created 2013-12-07 21:39 -0800
pushed 2014-03-17 21:55 +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 2014-03-17 21:55 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 947798 (part 1) - Rename NS_MEMORY_REPORTER_MALLOC_SIZEOF_FUN as MOZ_DEFINE_MALLOC_SIZE_OF. r=mccr8.
7e47e1271dd5615d07ae29b7fa512bb211f5a541
created 2014-02-13 15:40 -0800
pushed 2014-02-15 19:53 +0000
Bobby Holley Bobby Holley - Bug 972478 - Docshell scriptability should only affect non-immune principals. r=bz, a=lsblakk
2c72a842fb1816f8aeaf97108e92cb5319d50dfd
created 2013-11-26 13:45 +0000
pushed 2014-02-04 01:06 +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, a=lsblakk
fe978d81ac30c365a13e999a2370064f196cb436
created 2014-01-07 17:02 -0800
pushed 2014-02-04 01:06 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 957021 - Fix messed-up memory reporter paths. r=khuey, a=bajaj
30d37e5c0b90d6ccce6c79aa31dc93be0eb4ad55
created 2013-12-03 20:01 -0800
pushed 2014-02-04 01:06 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 943660 (part 2) - Remove remnants of Remove nsIMemoryReporter::name.
a00cff07e0f0c780034556515f2057bd702e59d7
created 2013-12-02 21:40 -0800
pushed 2014-02-04 01:06 +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 2014-02-04 01:06 +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 2014-02-04 01:06 +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 2014-02-04 01:06 +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 2014-02-04 01:06 +0000
Bobby Holley Bobby Holley - Bug 911303 - Remove manual Destroy() routine from CycleCollectedJSRuntime. r=billm
01908f98a35b940e33dd1a93eac92f1ab79e47ae
created 2013-11-24 10:34 -0800
pushed 2014-02-04 01:06 +0000
Andrew McCreight Andrew McCreight - Bug 770535, part 2 - Replace ThreadRunningGC with GCIsRunning. r=bholley
c1f37de21c8678584ab4fc64f3460494cc1fd0bc
created 2013-11-24 10:27 -0800
pushed 2014-02-04 01:06 +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 2014-02-04 01:06 +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 2014-02-04 01:06 +0000
Andrew McCreight Andrew McCreight - Bug 770535, part 2 - Replace ThreadRunningGC with GCIsRunning. r=bholley
592b49270490075650221c01983fbbb24dd0a0a2
created 2013-11-24 10:27 -0800
pushed 2014-02-04 01:06 +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 2014-02-04 01:06 +0000
Bobby Holley Bobby Holley - Bug 933681 - Resolve canonical eval() onto Xrayed globals. r=jorendorff
9b97964281626eb52a102b9750e4655f6013e896
created 2013-11-21 07:51 -0500
pushed 2014-02-04 01:06 +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 2014-02-04 01:06 +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 2014-02-04 01:06 +0000
Jon Coppeard Jon Coppeard - Bug 940727 - Fix rooting hazard in DOMProxyHandler::GetAndClearExpandoObject() r=bholley
c8e22393c13732fd47d633555f33c8080f75025f
created 2013-11-20 08:48 -0800
pushed 2014-02-04 01:06 +0000
Bobby Holley Bobby Holley - Bug 939166 - Be more direct in GetStaticScriptGlobal. r=bz
b9ed2c3164a5d382a9a2b90d82f878c70febcd8d
created 2013-11-20 16:37 +0000
pushed 2014-02-04 01:06 +0000
Ed Morley Ed Morley - Backed out changeset 17ca97e65aa5 (bug 940727)
17ca97e65aa542fc94888a66a0874b99e2de260e
created 2013-11-20 15:37 +0000
pushed 2014-02-04 01:06 +0000
Jon Coppeard Jon Coppeard - Bug 940727 - Fix rooting hazard in DOMProxyHandler::GetAndClearExpandoObject() r=bholley
a9ce31272210cdd9b34305e3d8f316deb9da9c72
created 2013-11-17 18:46 -0800
pushed 2014-02-04 01:06 +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 2014-02-04 01:06 +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 2014-02-04 01:06 +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 2014-02-04 01:06 +0000
Andrew McCreight Andrew McCreight - Bug 937157, part 2 - Remove flushing debug info plus a few other minor things. r=bholley
9f9022aabfe9114c68879fd51660b2899ddf3c7c
created 2013-11-12 16:43 -0800
pushed 2014-02-04 01:06 +0000
Bobby Holley Bobby Holley - Bug 840488 - New domain policy API. r=bz
4beeac0fbc68a4347687d3069e4d5d2615344e0a
created 2013-11-12 16:43 -0800
pushed 2014-02-04 01:06 +0000
Bobby Holley Bobby Holley - Bug 840488 - Compute immunity from caps checks exactly once, and kill nsScriptSecurityManager::CanExecuteScripts. r=bz
a0a49b75b8aaffd096673f2bee153b4f6c473f0b
created 2013-11-12 16:43 -0800
pushed 2014-02-04 01:06 +0000
Bobby Holley Bobby Holley - Bug 840488 - Directly mark compartments whose docshells disable script execution. r=bz
52a8082a281f16affbbdf79f081df098efe580cc
created 2013-11-12 16:43 -0800
pushed 2014-02-04 01:06 +0000
Bobby Holley Bobby Holley - Bug 840488 - Introduce a mechanism to temporarily or permanently block script for a given scope, and use it for unsafe channels. r=bz
a88805b4afb58c05f918d1b336c32fceede9d1b2
created 2013-09-26 16:18 -0700
pushed 2014-02-04 01:06 +0000
Andrew McCreight Andrew McCreight - Bug 905382, part 2 - Implement per-zone string conversion cache. r=bz
f08890ce059127390286f659d6c8f3fd75bcacf6
created 2013-11-06 14:58 +1100
pushed 2014-02-04 01:06 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 934321 - Add MemoryMultiReporter, a helper class that reduces some boilerplate, and convert all existing multi-reporters to use it. r=wchen.
720546f7c02ddd42c234c58b07df9ede68c7a6e0
created 2013-11-01 15:31 +0100
pushed 2014-02-04 01:06 +0000
Bobby Holley Bobby Holley - Bug 911864 - Install XBL members in the safe scope, then clone them into content (rather than the reverse). r=smaug
eac93c93b680d48726a0231b5b17daa6b378cf61
created 2013-10-31 23:04 -0400
pushed 2014-02-04 01:06 +0000
Nils Maier Nils Maier - Bug 929120 - Add a way to get compartment locations ignoring non-addon locations. r=njn
77570f18be44c8c398789e9879cea3aebb5985e5
created 2013-10-28 10:14 -0700
pushed 2014-02-04 01:06 +0000
Terrence Cole Terrence Cole - Bug 932364 - Fix an exact rooting hazard around AddSizeOfTab; r=njn
dd172b17ba120fe828abaa330b46cfaa046433ba
created 2013-10-28 04:53 +0000
pushed 2014-02-04 01:06 +0000
Nils Maier Nils Maier - Bug 929297 - Part 2: Avoid calling amIAddonManager in reporters off the main process. r=njn
aa427416dddd7b66aa9482ba4b2c2d196815122c
created 2014-01-07 17:02 -0800
pushed 2014-01-09 16:45 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 957021 - Fix messed-up memory reporter paths. r=khuey, a=bajaj
f5a5f724bdc14a43ba3fb4d510990ee2868f7cc4
created 2013-11-25 14:59 -0800
pushed 2013-12-09 19:58 +0000
Andrew McCreight Andrew McCreight - Bug 905382, part 2 - Implement per-zone string conversion cache. r=bz a=lsblakk
68fdfda73db11b9e4354545b8992aa0099534d84
created 2013-11-01 15:31 +0100
pushed 2013-12-09 19:58 +0000
Bobby Holley Bobby Holley - Bug 911864 - Install XBL members in the safe scope, then clone them into content (rather than the reverse). r=smaug, a=bajaj
05c31c03a8dd7ca613840e8de25ad37f5487b1af
created 2013-10-26 18:19 +0200
pushed 2013-12-09 19:58 +0000
Tom Schuster Tom Schuster - Bug 930782 - Handlify JS_WrapValue. r=terrence
bf0a455a84fb2ff4bb4942b20d249af6f125c6a8
created 2013-10-25 15:25 +0100
pushed 2013-12-09 19:58 +0000
Ed Morley Ed Morley - Backed out changeset 03ffffc0bff4 (bug 929297)
03ffffc0bff485cf666e5207c830a35e8a840aab
created 2013-10-23 11:46 +0100
pushed 2013-12-09 19:58 +0000
Nils Maier Nils Maier - Bug 929297 - Part 2: Avoid calling amIAddonManager in reporters off the main process.
a00ba6f64d80a50c9e5a0abf88a3a8a2b59b5f6b
created 2013-10-23 14:02 +0200
pushed 2013-12-09 19:58 +0000
Bobby Holley Bobby Holley - Bug 928476 - Add telemetry to measure cross-global adopts. r=mrbkap,nfroyd
2d2444eecf83111b7522f2d97f8c84926fcd76fc
created 2013-10-22 14:53 -0700
pushed 2013-12-09 19:58 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 918207 - Support per-tab memory profiling. r=billm,mccr8,till,smaug,nfroyd.
e2c492172295ca050b275c2370a97f13b6320337
created 2013-10-16 15:18 +0200
pushed 2013-12-09 19:58 +0000
Gabor Krizsanits Gabor Krizsanits - Bug 925293 - Refactoring SandboxOptions parsing. r=bholley
9ee0459d73363b3eeabc9e8ab4e79bf13fd51be9
created 2013-10-10 16:35 -0400
pushed 2013-12-09 19:58 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 784739 - Switch from NULL to nullptr in js/xpconnect/; r=ehsan
613810e31754b5c00a2a97a45c57a4175f55f494
created 2013-09-30 16:20 -0700
pushed 2013-12-09 19:58 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 921954 - Clean up type inference memory reporting. r=bhackett.
014ba29f0b931e69db61d1ff2acdf5f9e9a0c8e4
created 2013-06-03 18:14 +0800
pushed 2013-12-09 19:58 +0000
Thinker Lee Thinker Lee - Bug 771765 - Support template content process, part 6: support re-creation of the threads created in the template process. r=khuey, r=jorendorff
f98f80d2126ca8bd544fcf4e8d2e36ee40884ae5
created 2013-09-28 11:45 +0200
pushed 2013-12-09 19:58 +0000
Jan de Mooij Jan de Mooij - Bug 915763 - Remove TypeScript::dynamicList and dynamic Monitor functions. r=bhackett
6fb1c750791f9d17f12efc2af063875940515e4f
created 2013-09-25 20:17 -0700
pushed 2013-12-09 19:58 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 920852 (part 4) - Reorder a bunch of stuff. r=till.
0f1e4c73c5025e98b7112c8798a19730595a60a1
created 2013-09-24 23:24 -0700
pushed 2013-12-09 19:58 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 920852 (part 3) - Tweak various things about RuntimeStats. r=till.
5337cffcd17d0085ea73e2b9940c42d5ed12c438
created 2013-09-24 23:24 -0700
pushed 2013-12-09 19:58 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 920852 (part 2) - Rename fields of ZoneStatsPod and StringInfo to match memory reporter paths. r=till.
less more (0) -300 -100 -60 tip