Henry Chang 
								
							 
						 
						
							
							
							
							
								
							
							
								27430a3b9e 
								
							 
						 
						
							
							
								
								Bug 1332218 - Add boundary checks for array access in nsUrlClassifierPrefixSet::GetPrefixesNative. r=francois.  
							
							... 
							
							
							
							MozReview-Commit-ID: CpQYdTaEI3c
--HG--
extra : rebase_source : e8cf42835149dbf25150c734a339e0d70b432bc5 
							
						 
						
							2017-01-19 17:48:44 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Dimi Lee 
								
							 
						 
						
							
							
							
							
								
							
							
								892dd390e7 
								
							 
						 
						
							
							
								
								Bug 1305801 - Part 1: Implement variable length PrefixSet class for Safe Browsing v4. r=francois, r=gcp  
							
							... 
							
							
							
							MozReview-Commit-ID: FahurMd1KGe
--HG--
extra : rebase_source : a3d17ba3b586cb1c030dabbd867b967aadc0067e 
							
						 
						
							2016-10-04 21:43:08 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Phil Ringnalda 
								
							 
						 
						
							
							
							
							
								
							
							
								35869db574 
								
							 
						 
						
							
							
								
								Backed out 5 changesets (bug 1305801) for ASan gtest bustage  
							
							... 
							
							
							
							Backed out changeset 0c95d5dec6d9 (bug 1305801)
Backed out changeset bca0e706dbc5 (bug 1305801)
Backed out changeset def8da367beb (bug 1305801)
Backed out changeset 56ceae52d847 (bug 1305801)
Backed out changeset 14457cc4c325 (bug 1305801) 
							
						 
						
							2016-10-03 22:14:49 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Dimi Lee 
								
							 
						 
						
							
							
							
							
								
							
							
								fb063cefc6 
								
							 
						 
						
							
							
								
								Bug 1305801 - Part 1: Implement variable length PrefixSet class for Safe Browsing v4. r=francois, r=gcp  
							
							... 
							
							
							
							MozReview-Commit-ID: 49XX1Gu1XqX
--HG--
extra : rebase_source : a4656dc0872e6c0a4aec2f60bc2c22ad668a4368 
							
						 
						
							2016-09-14 14:49:26 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nicholas Nethercote 
								
							 
						 
						
							
							
							
							
								
							
							
								c2306345d5 
								
							 
						 
						
							
							
								
								Bug 1297658 - Avoid unnecessary checking in memory reporters. r=erahm.  
							
							... 
							
							
							
							This patch removes checking of all the callback calls in memory reporter
CollectReport() functions, because it's not useful.
The patch also does some associated clean-up.
- Replaces some uses of nsIMemoryReporterCallback with the preferred
  nsIHandleReportCallback typedef.
- Replaces aCallback/aCb/aClosure with aHandleRepor/aData for CollectReports()
  parameter names, for consistency.
- Adds MOZ_MUST_USE/[must_use] in a few places in nsIMemoryReporter.idl.
- Uses the MOZ_COLLECT_REPORT macro in all suitable places.
Overall the patch reduces code size by ~300 lines and reduces the size of
libxul by about 37 KiB on my Linux64 builds.
--HG--
extra : rebase_source : e94323614bd10463a0c5134a7276238a7ca1cf23 
							
						 
						
							2016-08-24 15:23:45 +10:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Kan-Ru Chen 
								
							 
						 
						
							
							
							
							
								
							
							
								b6d880aca1 
								
							 
						 
						
							
							
								
								Bug 1297276 - Rename mfbt/unused.h to mfbt/Unused.h for consistency. r=froydnj  
							
							... 
							
							
							
							The patch is generated from following command:
  rgrep -l unused.h|xargs sed -i -e s,mozilla/unused.h,mozilla/Unused.h,
MozReview-Commit-ID: AtLcWApZfES
--HG--
rename : mfbt/unused.h => mfbt/Unused.h 
							
						 
						
							2016-08-24 14:47:04 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ralph Giles 
								
							 
						 
						
							
							
							
							
								
							
							
								2d78dbf106 
								
							 
						 
						
							
							
								
								Bug 1275744 - Reference MOZ_LOG in toolkit comments. r=erahm  
							
							... 
							
							
							
							NSPR_LOG_MODULES is deprecated.
MozReview-Commit-ID: 2iZFe60Uxvi
--HG--
extra : rebase_source : 040671ce46a6d8b7d8503f4a05ff5ef04968a8aa 
							
						 
						
							2016-05-26 11:14:47 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									sajitk 
								
							 
						 
						
							
							
							
							
								
							
							
								2ed26c8df4 
								
							 
						 
						
							
							
								
								Bug 1219482: Replace PRLogModuleInfo with LazyLogModule in toolkit subdirectory.r=erahm  
							
							
							
						 
						
							2016-01-28 10:37:00 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Gian-Carlo Pascutto 
								
							 
						 
						
							
							
							
							
								
							
							
								39c3995d68 
								
							 
						 
						
							
							
								
								Bug 1247615 - Fix off-by-one error in PrefixSet Delta storage compaction. r=froydnj  
							
							
							
						 
						
							2016-02-12 17:09:58 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Gian-Carlo Pascutto 
								
							 
						 
						
							
							
							
							
								
							
							
								adba0b4d7c 
								
							 
						 
						
							
							
								
								Bug 1244259 - Limit PrefixSet read and write buffer sizes to file size. r=froydnj  
							
							
							
						 
						
							2016-02-12 08:54:12 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nicholas Nethercote 
								
							 
						 
						
							
							
							
							
								
							
							
								c0d9bd0923 
								
							 
						 
						
							
							
								
								Bug 1205358 - Fix up nsUrlClassifierPrefixSet memory reporting. r=gcp.  
							
							... 
							
							
							
							This patch reverts the "measure-in-advance" approach added in part 1 of bug
1050108 -- because that doesn't interact well with DMD -- and adds locking to
avoid races between the url-classifier thread and the main thread.
--HG--
extra : rebase_source : 8c5fdb2627376787a65b192b7c566fdde112a926 
							
						 
						
							2016-02-10 08:30:48 +11:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Wes Kocher 
								
							 
						 
						
							
							
							
							
								
							
							
								e060c6dced 
								
							 
						 
						
							
							
								
								Backed out changeset 24af6caa9bba (bug 1219482) to hopefully fix the intermittent hazard failures CLOSED TREE  
							
							... 
							
							
							
							--HG--
extra : commitid : ETz5wi5nzdH 
							
						 
						
							2016-01-29 10:15:30 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									sajitk 
								
							 
						 
						
							
							
							
							
								
							
							
								aff6f586b9 
								
							 
						 
						
							
							
								
								Bug 1219482 - Replace PRLogModuleInfo with LazyLogModule in toolkit subdirectory. r=erahm  
							
							... 
							
							
							
							--HG--
extra : rebase_source : 71c02b7294a95ecba7876b0372a0dee0ea05b4ed 
							
						 
						
							2016-01-28 10:37:00 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Gian-Carlo Pascutto 
								
							 
						 
						
							
							
							
							
								
							
							
								2652d00be1 
								
							 
						 
						
							
							
								
								Bug 1211090 - Don't fail to open databases if we can't do buffered IO. r=froydnj  
							
							
							
						 
						
							2015-12-21 17:51:03 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Gian-Carlo Pascutto 
								
							 
						 
						
							
							
							
							
								
							
							
								73ac6a6ca3 
								
							 
						 
						
							
							
								
								Bug 1211090 - Add fallocate support to nsIOutputFileStream and use it. r=froydnj  
							
							
							
						 
						
							2015-12-21 17:50:53 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Gian-Carlo Pascutto 
								
							 
						 
						
							
							
							
							
								
							
							
								e82778f026 
								
							 
						 
						
							
							
								
								Bug 1211090 - Use Buffered IO for PrefixSet load/store. r=froydnj  
							
							
							
						 
						
							2015-12-21 17:50:46 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nicholas Nethercote 
								
							 
						 
						
							
							
							
							
								
							
							
								87b80f8c66 
								
							 
						 
						
							
							
								
								Bug 1188745 - Rename nsTArray::SizeOfExcludingThis() as ShallowSizeOfExcludingThis(). r=froydnj.  
							
							... 
							
							
							
							This makes it clearer that, unlike how SizeOf*() functions usually work, this
doesn't measure any children hanging off the array.
And do likewise for nsTObserverArray.
--HG--
extra : rebase_source : 6a8c8d8ffb53ad51b5773afea77126cdd767f149 
							
						 
						
							2015-07-28 23:24:24 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Gian-Carlo Pascutto 
								
							 
						 
						
							
							
							
							
								
							
							
								6ffc4e3652 
								
							 
						 
						
							
							
								
								Bug 1182599 - Check for corrupted delta array in UrlClassifier. r=francois  
							
							
							
						 
						
							2015-07-14 09:37:12 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eric Rahm 
								
							 
						 
						
							
							
							
							
								
							
							
								75c4bebb79 
								
							 
						 
						
							
							
								
								Bug 1165515 - Part 13-2: Replace usage of PRLogModuleLevel and PR_LOG_*. rs=froydnj  
							
							... 
							
							
							
							This is straightforward mapping of PR_LOG levels to their LogLevel
counterparts:
  PR_LOG_ERROR   -> LogLevel::Error
  PR_LOG_WARNING -> LogLevel::Warning
  PR_LOG_WARN    -> LogLevel::Warning
  PR_LOG_INFO    -> LogLevel::Info
  PR_LOG_DEBUG   -> LogLevel::Debug
  PR_LOG_NOTICE  -> LogLevel::Debug
  PR_LOG_VERBOSE -> LogLevel::Verbose
Instances of PRLogModuleLevel were mapped to a fully qualified
mozilla::LogLevel, instances of PR_LOG levels in #defines were mapped to a
fully qualified mozilla::LogLevel::* level, and all other instances were
mapped to us a shorter format of LogLevel::*.
Bustage for usage of the non-fully qualified LogLevel were fixed by adding
|using mozilla::LogLevel;| where appropriate. 
							
						 
						
							2015-06-03 15:25:57 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eric Rahm 
								
							 
						 
						
							
							
							
							
								
							
							
								f50b813989 
								
							 
						 
						
							
							
								
								Bug 1165515 - Part 3: Convert PR_LOG_TEST to MOZ_LOG_TEST. r=froydnj  
							
							
							
						 
						
							2015-06-03 15:22:28 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Carsten "Tomcat" Book 
								
							 
						 
						
							
							
							
							
								
							
							
								5471309381 
								
							 
						 
						
							
							
								
								Backed out 14 changesets (bug 1165515) for linux x64 e10s m2 test failures  
							
							... 
							
							
							
							Backed out changeset d68dcf2ef372 (bug 1165515)
Backed out changeset 7c3b45a47811 (bug 1165515)
Backed out changeset b668b617bef2 (bug 1165515)
Backed out changeset d0916e1283a2 (bug 1165515)
Backed out changeset ac4dc7489942 (bug 1165515)
Backed out changeset e9632ce8bc65 (bug 1165515)
Backed out changeset c16d215cc7e4 (bug 1165515)
Backed out changeset e4d474f3c51a (bug 1165515)
Backed out changeset d87680bf9f7c (bug 1165515)
Backed out changeset b3c0a45ba99e (bug 1165515)
Backed out changeset 9370fa197674 (bug 1165515)
Backed out changeset 50970d668ca1 (bug 1165515)
Backed out changeset ffa4eb6d24b9 (bug 1165515)
Backed out changeset 5fcf1203cc1d (bug 1165515)
--HG--
extra : rebase_source : 6fb850d063cbabe738f97f0380302153e3eae97a 
							
						 
						
							2015-06-02 13:05:56 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eric Rahm 
								
							 
						 
						
							
							
							
							
								
							
							
								a9afd68cef 
								
							 
						 
						
							
							
								
								Bug 1165515 - Part 13-2: Replace usage of PRLogModuleLevel and PR_LOG_*. rs=froydnj  
							
							... 
							
							
							
							This is straightforward mapping of PR_LOG levels to their LogLevel
counterparts:
  PR_LOG_ERROR   -> LogLevel::Error
  PR_LOG_WARNING -> LogLevel::Warning
  PR_LOG_WARN    -> LogLevel::Warning
  PR_LOG_INFO    -> LogLevel::Info
  PR_LOG_DEBUG   -> LogLevel::Debug
  PR_LOG_NOTICE  -> LogLevel::Debug
  PR_LOG_VERBOSE -> LogLevel::Verbose
Instances of PRLogModuleLevel were mapped to a fully qualified
mozilla::LogLevel, instances of PR_LOG levels in #defines were mapped to a
fully qualified mozilla::LogLevel::* level, and all other instances were
mapped to us a shorter format of LogLevel::*.
Bustage for usage of the non-fully qualified LogLevel were fixed by adding
|using mozilla::LogLevel;| where appropriate. 
							
						 
						
							2015-06-01 22:17:33 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eric Rahm 
								
							 
						 
						
							
							
							
							
								
							
							
								141e0ff4a2 
								
							 
						 
						
							
							
								
								Bug 1165515 - Part 3: Convert PR_LOG_TEST to MOZ_LOG_TEST. r=froydnj  
							
							
							
						 
						
							2015-06-01 22:17:19 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Wes Kocher 
								
							 
						 
						
							
							
							
							
								
							
							
								4e9f80ed2e 
								
							 
						 
						
							
							
								
								Backed out 14 changesets (bug 1165515) for b2g mochitest-6 permafail CLOSED TREE  
							
							... 
							
							
							
							Backed out changeset 9b97e2aa2ed9 (bug 1165515)
Backed out changeset 150606c022a2 (bug 1165515)
Backed out changeset 4e875a488349 (bug 1165515)
Backed out changeset 467e7feeb546 (bug 1165515)
Backed out changeset d6b6cc373197 (bug 1165515)
Backed out changeset 0615265b593c (bug 1165515)
Backed out changeset fafd1dce9f08 (bug 1165515)
Backed out changeset d1df869245f9 (bug 1165515)
Backed out changeset 6876a7c63611 (bug 1165515)
Backed out changeset b7841c94a9a3 (bug 1165515)
Backed out changeset e5e3617f7c73 (bug 1165515)
Backed out changeset 39be3db95978 (bug 1165515)
Backed out changeset 0ec74176f8de (bug 1165515)
Backed out changeset 5b928dd10d71 (bug 1165515) 
							
						 
						
							2015-06-01 17:57:58 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eric Rahm 
								
							 
						 
						
							
							
							
							
								
							
							
								f82c0e7caf 
								
							 
						 
						
							
							
								
								Bug 1165515 - Part 13-2: Replace usage of PRLogModuleLevel and PR_LOG_*. rs=froydnj  
							
							... 
							
							
							
							This is straightforward mapping of PR_LOG levels to their LogLevel
counterparts:
  PR_LOG_ERROR   -> LogLevel::Error
  PR_LOG_WARNING -> LogLevel::Warning
  PR_LOG_WARN    -> LogLevel::Warning
  PR_LOG_INFO    -> LogLevel::Info
  PR_LOG_DEBUG   -> LogLevel::Debug
  PR_LOG_NOTICE  -> LogLevel::Debug
  PR_LOG_VERBOSE -> LogLevel::Verbose
Instances of PRLogModuleLevel were mapped to a fully qualified
mozilla::LogLevel, instances of PR_LOG levels in #defines were mapped to a
fully qualified mozilla::LogLevel::* level, and all other instances were
mapped to us a shorter format of LogLevel::*.
Bustage for usage of the non-fully qualified LogLevel were fixed by adding
|using mozilla::LogLevel;| where appropriate. 
							
						 
						
							2015-06-01 14:31:01 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eric Rahm 
								
							 
						 
						
							
							
							
							
								
							
							
								dc090e3fe5 
								
							 
						 
						
							
							
								
								Bug 1165515 - Part 3: Convert PR_LOG_TEST to MOZ_LOG_TEST. r=froydnj  
							
							
							
						 
						
							2015-06-01 14:31:00 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eric Rahm 
								
							 
						 
						
							
							
							
							
								
							
							
								3925a960aa 
								
							 
						 
						
							
							
								
								Bug 1165515 - Part 1: Convert PR_LOG to MOZ_LOG. r=froydnj  
							
							
							
						 
						
							2015-05-21 13:22:04 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eric Rahm 
								
							 
						 
						
							
							
							
							
								
							
							
								4879ae86f4 
								
							 
						 
						
							
							
								
								Bug 1165518 - Part 2: Replace prlog.h with Logging.h. rs=froydnj  
							
							
							
						 
						
							2015-05-19 11:15:34 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Birunthan Mohanathas 
								
							 
						 
						
							
							
							
							
								
							
							
								735ccdd101 
								
							 
						 
						
							
							
								
								Bug 968520 - Add mozilla::fallible to Fallible{Auto,}TArray::SetLength calls. r=froydnj  
							
							
							
						 
						
							2015-05-18 13:50:35 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eric Rahm 
								
							 
						 
						
							
							
							
							
								
							
							
								bc7a3b2ae7 
								
							 
						 
						
							
							
								
								Bug 1164556 - Part 1: Remove instances of #ifdef PR_LOGGING in toolkit. r=froydnj  
							
							... 
							
							
							
							PR_LOGGING is now always defined, we can remove #ifdefs checking for it. 
							
						 
						
							2015-05-14 10:13:23 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Mike Hommey 
								
							 
						 
						
							
							
							
							
								
							
							
								b077d9624d 
								
							 
						 
						
							
							
								
								Bug 1134920 - Use moz_xmalloc/moz_xrealloc/free instead of nsMemory::Alloc/Realloc/Free. r=nfroyd  
							
							
							
						 
						
							2015-04-01 13:51:45 +09:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Gian-Carlo Pascutto 
								
							 
						 
						
							
							
							
							
								
							
							
								306fa12dae 
								
							 
						 
						
							
							
								
								Bug 1102687 - Remove legacy includes from nsUrlClassifierPrefixSet and friends. r=dmajor  
							
							
							
						 
						
							2014-11-24 08:39:02 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Gian-Carlo Pascutto 
								
							 
						 
						
							
							
							
							
								
							
							
								3052cfae46 
								
							 
						 
						
							
							
								
								Bug 1102687 - Avoid copying and allocating 3 times in GetPrefixes. r=dmajor  
							
							
							
						 
						
							2014-11-24 08:38:29 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Gian-Carlo Pascutto 
								
							 
						 
						
							
							
							
							
								
							
							
								03e44c9995 
								
							 
						 
						
							
							
								
								Bug 1102687 - Presize the urlclassifier PrefixSet delta array on loading. r=dmajor  
							
							
							
						 
						
							2014-11-24 08:38:14 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Gian-Carlo Pascutto 
								
							 
						 
						
							
							
							
							
								
							
							
								115d1f21f7 
								
							 
						 
						
							
							
								
								Bug 1050108 - Remove superfluous member variables in PrefixSet. r=mmc  
							
							
							
						 
						
							2014-10-14 13:16:11 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Gian-Carlo Pascutto 
								
							 
						 
						
							
							
							
							
								
							
							
								de52254ea1 
								
							 
						 
						
							
							
								
								Bug 1050108 - Avoid race condition during memory report collection. r=njn  
							
							
							
						 
						
							2014-10-14 13:15:50 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Gian-Carlo Pascutto 
								
							 
						 
						
							
							
							
							
								
							
							
								2a58716867 
								
							 
						 
						
							
							
								
								Bug 1074196 - Correctly initialize PrefixSets with no deltas. r=mmc  
							
							
							
						 
						
							2014-10-01 09:24:14 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Gian-Carlo Pascutto 
								
							 
						 
						
							
							
							
							
								
							
							
								1d882eb352 
								
							 
						 
						
							
							
								
								Bug 1046038 - Replace linear prefix array by array of arrays. r=mmc  
							
							
							
						 
						
							2014-08-04 12:12:02 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew McCreight 
								
							 
						 
						
							
							
							
							
								
							
							
								4efbac57d6 
								
							 
						 
						
							
							
								
								Bug 1024801, part 1 - Free prefixArray if nsUrlClassifierPrefixSet::GetPrefixes returns an error. r=gcp  
							
							
							
						 
						
							2014-06-26 09:29:06 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nicholas Nethercote 
								
							 
						 
						
							
							
							
							
								
							
							
								aaf6fb2124 
								
							 
						 
						
							
							
								
								Bug 1010064 - Allow memory reports to be anonymized. r=bsmedberg.  
							
							... 
							
							
							
							--HG--
extra : rebase_source : 5eb756b17a97e751deb0f47e909fdb35533cb23b 
							
						 
						
							2014-05-20 23:06:54 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Gian-Carlo Pascutto 
								
							 
						 
						
							
							
							
							
								
							
							
								f201e22d0d 
								
							 
						 
						
							
							
								
								Bug 1015978 - Check some PrefixSet invariants to detect & recover from disk corruption. r=mmc  
							
							
							
						 
						
							2014-05-28 13:16:52 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Gian-Carlo Pascutto 
								
							 
						 
						
							
							
							
							
								
							
							
								51469cc30e 
								
							 
						 
						
							
							
								
								Bug 1014362 - Reduce the memory usage of SafeBrowsing updates. r=mmc  
							
							
							
						 
						
							2014-05-23 23:40:40 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Birunthan Mohanathas 
								
							 
						 
						
							
							
							
							
								
							
							
								5f1fde8824 
								
							 
						 
						
							
							
								
								Bug 900908 - Part 3: Change uses of numbered macros in nsIClassInfoImpl.h/nsISupportsImpl.h to the variadic variants. r=froydnj  
							
							
							
						 
						
							2014-04-27 03:06:00 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nicholas Nethercote 
								
							 
						 
						
							
							
							
							
								
							
							
								6e5e55931d 
								
							 
						 
						
							
							
								
								Bug 947798 (part 1) - Rename NS_MEMORY_REPORTER_MALLOC_SIZEOF_FUN as MOZ_DEFINE_MALLOC_SIZE_OF.  r=mccr8.  
							
							... 
							
							
							
							--HG--
extra : rebase_source : ec09d4c31264c15befb020375bf001a1ad1df6b8 
							
						 
						
							2013-12-07 21:38:32 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nicholas Nethercote 
								
							 
						 
						
							
							
							
							
								
							
							
								39004db706 
								
							 
						 
						
							
							
								
								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.  
							
							... 
							
							
							
							* * *
Bug 936964 (part 7b) - Fix a use-after-free found by ASan.
--HG--
extra : rebase_source : d38ab6b63e9d576773baf8e55fa4f7182c33915e 
							
						 
						
							2013-11-07 16:35:30 +11:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ehsan Akhgari 
								
							 
						 
						
							
							
							
							
								
							
							
								a903aefdc0 
								
							 
						 
						
							
							
								
								Backed out 9 changesets (bug 943660, bug 936964) because of ASAN use-after-free crashes on browser-chrome and mochitest-other  
							
							... 
							
							
							
							Backed out changeset 85486c4aa3d8 (bug 936964)
Backed out changeset 25312eb71998 (bug 936964)
Backed out changeset 6dbb8333960c (bug 936964)
Backed out changeset da6465ad476f (bug 936964)
Backed out changeset a87ffc992f38 (bug 936964)
Backed out changeset 4ae3a61182db (bug 936964)
Backed out changeset 34e9c3137804 (bug 936964)
Backed out changeset fd1459e71585 (bug 936964)
Backed out changeset 3e8a701d8bdc (bug 943660)
Landed on a CLOSED TREE
--HG--
rename : content/canvas/src/WebGLMemoryTracker.h => content/canvas/src/WebGLMemoryReporterWrapper.h 
							
						 
						
							2013-11-27 20:05:00 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nicholas Nethercote 
								
							 
						 
						
							
							
							
							
								
							
							
								bc475c75df 
								
							 
						 
						
							
							
								
								Bug 936964 (part 7) - Make lots of classes report their own memory consumption, instead of using a separate reporter class.  r=mccr8,sr=bz.  
							
							... 
							
							
							
							--HG--
rename : content/canvas/src/WebGLMemoryReporterWrapper.h => content/canvas/src/WebGLMemoryTracker.h
extra : rebase_source : 611e8d35907959b163aeced1c4ffe1d265048fe6 
							
						 
						
							2013-11-07 16:35:30 +11:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nicholas Nethercote 
								
							 
						 
						
							
							
							
							
								
							
							
								7983bb2a7f 
								
							 
						 
						
							
							
								
								Bug 910517 (3rd attempt) - Remove nsIMemoryReporter, and rename nsIMemoryMultiReporter as nsIMemoryReporter.  r=mmcr8.  
							
							... 
							
							
							
							--HG--
rename : content/canvas/src/WebGLMemoryMultiReporterWrapper.h => content/canvas/src/WebGLMemoryReporterWrapper.h
extra : rebase_source : 2b2a1b2667d6562fcf803ec48b4a8c10fdd519a3 
							
						 
						
							2013-08-27 16:24:51 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nicholas Nethercote 
								
							 
						 
						
							
							
							
							
								
							
							
								0560a01150 
								
							 
						 
						
							
							
								
								Bug 831193 (part 20) - Make nsPrefixSetReporter a subclass of MemoryReporterBase.  r=gcp.  
							
							... 
							
							
							
							--HG--
extra : rebase_source : 1b024fce8e1746bb342bc15d84d35cceb9dfb121 
							
						 
						
							2013-01-17 21:43:21 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Joshua Cranmer 
								
							 
						 
						
							
							
							
							
								
							
							
								bfdf0f3db6 
								
							 
						 
						
							
							
								
								Bug 884061 - Part 3v: Use NS_DECL_THREADSAFE_ISUPPORTS in toolkit/, r=Mossop  
							
							... 
							
							
							
							--HG--
extra : rebase_source : ad2b2f20219b42b192c313b6fa9da3383f904805 
							
						 
						
							2013-07-18 21:24:15 -05:00