eb3b5ef730656f41a31d5b537a83553337c4a549: Bug 1339695 (part 6) - Remove some B2G-only code in profiler_register_thread(). r=mstange.
Nicholas Nethercote <nnethercote@mozilla.com> - Wed, 15 Feb 2017 16:26:23 +1100 - rev 343218
Push 31372 by cbook@mozilla.com at Thu, 16 Feb 2017 12:16:10 +0000
Bug 1339695 (part 6) - Remove some B2G-only code in profiler_register_thread(). r=mstange.
6205142186156da59305508759cd08982e38ae1b: Bug 1339695 (part 5) - Introduce PROFILE_JAVA. r=mstange.
Nicholas Nethercote <nnethercote@mozilla.com> - Wed, 15 Feb 2017 16:25:22 +1100 - rev 343217
Push 31372 by cbook@mozilla.com at Thu, 16 Feb 2017 12:16:10 +0000
Bug 1339695 (part 5) - Introduce PROFILE_JAVA. r=mstange. This factors out some common preprocessor conditions.
002e9c45f121f951f205cc3d3ec7fb563f5a831c: Bug 1339695 (part 4) - Remove a stray, misspelled SPS_STANDALNOE use. r=mstange.
Nicholas Nethercote <nnethercote@mozilla.com> - Wed, 15 Feb 2017 16:24:37 +1100 - rev 343216
Push 31372 by cbook@mozilla.com at Thu, 16 Feb 2017 12:16:10 +0000
Bug 1339695 (part 4) - Remove a stray, misspelled SPS_STANDALNOE use. r=mstange. SPS_STANDALONE was removed in bug 1317771.
b735a190b14f0a5ea0f0ccb0793624dd89291055: Bug 1339695 (part 3) - Introduce USE_FAULTY_LIB. r=jseward.
Nicholas Nethercote <nnethercote@mozilla.com> - Wed, 15 Feb 2017 16:24:35 +1100 - rev 343215
Push 31372 by cbook@mozilla.com at Thu, 16 Feb 2017 12:16:10 +0000
Bug 1339695 (part 3) - Introduce USE_FAULTY_LIB. r=jseward. This factors out some common preprocessor conditions.
f6869c7b0707091d551285243c43993d7b235265: Bug 1339695 (part 2) - Reorder PlatformMacros.h.h. r=mstange.
Nicholas Nethercote <nnethercote@mozilla.com> - Wed, 15 Feb 2017 16:24:33 +1100 - rev 343214
Push 31372 by cbook@mozilla.com at Thu, 16 Feb 2017 12:16:10 +0000
Bug 1339695 (part 2) - Reorder PlatformMacros.h.h. r=mstange. This change increases consistency: - Each OS is dealt with one at a time (no more interleaving). - For each OS, x86 is now the first listed architecture. The patch also adds the missing "#undef SPS_PLAT_x86_android".
9d9a3692b012221e74ee6fbc70af95dff83e1a7d: Bug 1339695 (part 1) - Remove LUL_{ARCH,OS,PLAT}_* macros. r=jseward.
Nicholas Nethercote <nnethercote@mozilla.com> - Wed, 15 Feb 2017 16:13:01 +1100 - rev 343213
Push 31372 by cbook@mozilla.com at Thu, 16 Feb 2017 12:16:10 +0000
Bug 1339695 (part 1) - Remove LUL_{ARCH,OS,PLAT}_* macros. r=jseward. They duplicate the equivalent SPS_* macros. (The SPS_* macros have already crept into use in some places within LUL.)
c0e8497f31c90ee402404315e08db52242fb8b0b: Bug 1328797 - Part 3: Remove sync transactions entirely as they aren't used any more. r=nical
Matt Woodrow <mwoodrow@mozilla.com> - Thu, 16 Feb 2017 11:31:18 +1300 - rev 343212
Push 31372 by cbook@mozilla.com at Thu, 16 Feb 2017 12:16:10 +0000
Bug 1328797 - Part 3: Remove sync transactions entirely as they aren't used any more. r=nical
6e42452c2616386464dbdc1cdd08deafe31387e4: Bug 1328797 - Part 2: Don't use a sync transaction for DEALLOCATE_CLIENT. r=nical
Matt Woodrow <mwoodrow@mozilla.com> - Thu, 16 Feb 2017 11:30:46 +1300 - rev 343211
Push 31372 by cbook@mozilla.com at Thu, 16 Feb 2017 12:16:10 +0000
Bug 1328797 - Part 2: Don't use a sync transaction for DEALLOCATE_CLIENT. r=nical
82c34cf618e8a3ba422e35f13d5041b0544893da: Bug 1328797 - Part 1: Don't use a sync transaction for RemoveTexture. r=nical
Matt Woodrow <mwoodrow@mozilla.com> - Thu, 16 Feb 2017 11:28:24 +1300 - rev 343210
Push 31372 by cbook@mozilla.com at Thu, 16 Feb 2017 12:16:10 +0000
Bug 1328797 - Part 1: Don't use a sync transaction for RemoveTexture. r=nical
2e78a0da72687a894a87dcb742d8cdd78c85c21c: Switch PPluginModule from PCrashReporter to shmem-based CrashReportHost/Client. (bug 1338281 part 5, r=billm)
David Anderson <danderson@mozilla.com> - Wed, 15 Feb 2017 14:44:30 -0800 - rev 343209
Push 31372 by cbook@mozilla.com at Thu, 16 Feb 2017 12:16:10 +0000
Switch PPluginModule from PCrashReporter to shmem-based CrashReportHost/Client. (bug 1338281 part 5, r=billm)
0e7adc2bbf8e3c9cdb4f4cd8ea24b9126a274840: Allow finalizing external crash reports from CrashReportHost. (bug 1338281 part 4, r=billm)
David Anderson <danderson@mozilla.com> - Wed, 15 Feb 2017 14:44:30 -0800 - rev 343208
Push 31372 by cbook@mozilla.com at Thu, 16 Feb 2017 12:16:10 +0000
Allow finalizing external crash reports from CrashReportHost. (bug 1338281 part 4, r=billm)
5d5c80258cb2c6e5d84c70ea832a2fcd708afde3: Allow initializing CrashReporterClient shmem through CrashReporterHost. (bug 1338281 part 3, r=billm)
David Anderson <dvander@alliedmods.net> - Wed, 15 Feb 2017 14:44:29 -0800 - rev 343207
Push 31372 by cbook@mozilla.com at Thu, 16 Feb 2017 12:16:10 +0000
Allow initializing CrashReporterClient shmem through CrashReporterHost. (bug 1338281 part 3, r=billm)
3f8622ecc4e65dff23c8932e44822a060d22d722: Store the child process thread id in CrashReporterHost. (bug 1338281 part 2, r=billm)
David Anderson <dvander@alliedmods.net> - Wed, 15 Feb 2017 14:44:29 -0800 - rev 343206
Push 31372 by cbook@mozilla.com at Thu, 16 Feb 2017 12:16:10 +0000
Store the child process thread id in CrashReporterHost. (bug 1338281 part 2, r=billm)
7838f017fe4c83604dd7a93656b7a4b3360ecf2d: Store extra annotations directly on CrashReporterHost. (bug 1338281 part 1, r=billm)
David Anderson <dvander@alliedmods.net> - Wed, 15 Feb 2017 14:44:29 -0800 - rev 343205
Push 31372 by cbook@mozilla.com at Thu, 16 Feb 2017 12:16:10 +0000
Store extra annotations directly on CrashReporterHost. (bug 1338281 part 1, r=billm)
5a394ec7d209c5edd03760d056fe5fa8dcb9125d: Bug 1317382 - DataView constructor uses ToIndex in ES2017. r=Waldo
Tom Schuster <evilpies@gmail.com> - Wed, 15 Feb 2017 23:24:44 +0100 - rev 343204
Push 31372 by cbook@mozilla.com at Thu, 16 Feb 2017 12:16:10 +0000
Bug 1317382 - DataView constructor uses ToIndex in ES2017. r=Waldo
b9ee8724079936ea2adab7d017ff7a3aab61c151: Bug 1335862 - Implement mayResolve for arguments objects. r=jandem
Tom Schuster <evilpies@gmail.com> - Wed, 15 Feb 2017 23:24:44 +0100 - rev 343203
Push 31372 by cbook@mozilla.com at Thu, 16 Feb 2017 12:16:10 +0000
Bug 1335862 - Implement mayResolve for arguments objects. r=jandem
427fd576729151744a2bdd7f433cdf78c0ba3015: Bug 1339160 - 4. Use GeckoService to extract libs on update; r=esawin
Jim Chen <nchen@mozilla.com> - Wed, 15 Feb 2017 17:13:05 -0500 - rev 343202
Push 31372 by cbook@mozilla.com at Thu, 16 Feb 2017 12:16:10 +0000
Bug 1339160 - 4. Use GeckoService to extract libs on update; r=esawin Use the GeckoService load-libs action to load and extract new libraries when we receive the update broadcast. This makes us not block the UI thread to extract libs, and lets Fennec run normally if the user launches Fennec right after updating.
8620e18b5878bdf7f9169364503aff9a910afa47: Bug 1339160 - 3. Use GeckoService to warm up Gecko from custom tabs service; r=snorp
Jim Chen <nchen@mozilla.com> - Wed, 15 Feb 2017 17:12:59 -0500 - rev 343201
Push 31372 by cbook@mozilla.com at Thu, 16 Feb 2017 12:16:10 +0000
Bug 1339160 - 3. Use GeckoService to warm up Gecko from custom tabs service; r=snorp Use the GeckoService load-gecko action to warm up Gecko instead of using a separate method.
26359cfd0d245637ff7efc288098d07f1652d417: Bug 1339160 - 2. Add GeckoService actions for loading libs and starting Gecko; r=snorp
Jim Chen <nchen@mozilla.com> - Wed, 15 Feb 2017 17:12:56 -0500 - rev 343200
Push 31372 by cbook@mozilla.com at Thu, 16 Feb 2017 12:16:10 +0000
Bug 1339160 - 2. Add GeckoService actions for loading libs and starting Gecko; r=snorp Add two actions to GeckoService to load libs only, and to load libs plus start Gecko, respectively.
c80d17b6ea4897766816f0f3ac9b005ce551cbd3: Bug 1339160 - 1. Allow GeckoThread to launch without being initialized; r=snorp
Jim Chen <nchen@mozilla.com> - Wed, 15 Feb 2017 17:12:56 -0500 - rev 343199
Push 31372 by cbook@mozilla.com at Thu, 16 Feb 2017 12:16:10 +0000
Bug 1339160 - 1. Allow GeckoThread to launch without being initialized; r=snorp When GeckoThread is launched without being initialized, it will load all Gecko libs and then wait until it is initialized, before calling the Gecko entry point. This allows us to preload Gecko libs without actually running Gecko.
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip