f6ee4608a559a737c59fb9e17139328a8578e02b: Bug 1475882 - clang-analyzer: Enable clang-analyzer-unix.Malloc check. r=andi
Chris Peterson <cpeterson@mozilla.com> - Sat, 14 Jul 2018 23:28:26 -0700 - rev 482143
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1475882 - clang-analyzer: Enable clang-analyzer-unix.Malloc check. r=andi Check for memory leaks, double free, and use-after-free and offset problems involving malloc. There are currently no clang-analyzer-unix.Malloc warnings in mozilla-central! https://clang-analyzer.llvm.org/available_checks.html MozReview-Commit-ID: G32SlokD64O
8a9e7ed36126dd6f9454a58b732dcec308805558: Bug 1475882 - clang-analyzer: Enable clang-analyzer-unix.cstring.NullArg check. r=andi
Chris Peterson <cpeterson@mozilla.com> - Sat, 14 Jul 2018 22:07:12 -0700 - rev 482142
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1475882 - clang-analyzer: Enable clang-analyzer-unix.cstring.NullArg check. r=andi Check for null pointers being passed as arguments to C string functions. There are no clang-analyzer-unix.cstring.NullArg warnings in mozilla-central! strlen strnlen strcpy strncpy strcat strncat strcmp strncmp strcasecmp strncasecmp https://clang-analyzer.llvm.org/available_checks.html MozReview-Commit-ID: EkfaItfo5cu
21408667426c71a87770c4422400b7da004d3f1c: Bug 1475882 - clang-analyzer: Enable clang-analyzer-unix.cstring.BadSizeArg check. r=andi
Chris Peterson <cpeterson@mozilla.com> - Sat, 14 Jul 2018 23:15:37 -0700 - rev 482141
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1475882 - clang-analyzer: Enable clang-analyzer-unix.cstring.BadSizeArg check. r=andi Check the size argument passed to strncat for common erroneous patterns. There are currently no clang-analyzer-unix.cstring.BadSizeArg warnings in mozilla-central! https://clang-analyzer.llvm.org/available_checks.html MozReview-Commit-ID: DUI3ZNIBoLQ
49ae27b76beca9e25fe189958f4e1d4c836a149e: Backed out changeset d752b1eb89fe (bug 1476475)
Xidorn Quan <me@upsuper.org> - Wed, 18 Jul 2018 13:11:01 +1000 - rev 482140
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Backed out changeset d752b1eb89fe (bug 1476475)
b2d1139d20afbea3ad5f0dde5c697e419ff2bc56: Bug 1474365 Prevent submitting sync telemetry for self hosting users. r=markh
Mihir <karbelkar.mihir@gmail.com> - Fri, 13 Jul 2018 21:01:38 +0530 - rev 482139
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1474365 Prevent submitting sync telemetry for self hosting users. r=markh
d752b1eb89febc5baacb19575aa2a3be9639d2f0: Bug 1476475 - Disable c++98-compat warnings for clang-cl. r=froydnj
Xidorn Quan <me@upsuper.org> - Wed, 18 Jul 2018 11:59:01 +1000 - rev 482138
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1476475 - Disable c++98-compat warnings for clang-cl. r=froydnj MozReview-Commit-ID: FOrkf5NgUIL
1de7861347105883b5dbe52e9cf75f5fe8c048ca: Bug 1471575 - Reset/dump gcov counters before/after reftest tests. r=sparky
Marco Castelluccio <mcastelluccio@mozilla.com> - Tue, 17 Jul 2018 10:07:50 +0200 - rev 482137
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1471575 - Reset/dump gcov counters before/after reftest tests. r=sparky
835430ce6d62e9ce56ceaca7b0a7ba8ae1f6830f: Bug 1474139: Follow-up: Fix another test that relied on Timer.jsm being implicitly imported. r=bustage CLOSED TREE
Kris Maglione <maglione.k@gmail.com> - Tue, 17 Jul 2018 15:48:13 -0700 - rev 482136
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1474139: Follow-up: Fix another test that relied on Timer.jsm being implicitly imported. r=bustage CLOSED TREE
f1cf74a350b9ce7d9af11f506100afc8caffe1e5: Bug 1476213 - Include process.h on Windows and define getpid as _getpid. r=me
Marco Castelluccio <mcastelluccio@mozilla.com> - Tue, 17 Jul 2018 12:09:16 +0200 - rev 482135
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1476213 - Include process.h on Windows and define getpid as _getpid. r=me
1a8131b3319381ef00054af0de6ce6d811552ad8: Bug 1474139: Follow-up: Fix test that relied on Timer.jsm being implicitly imported. r=bustage,test-only CLOSED TREE
Kris Maglione <maglione.k@gmail.com> - Tue, 17 Jul 2018 15:27:46 -0700 - rev 482134
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1474139: Follow-up: Fix test that relied on Timer.jsm being implicitly imported. r=bustage,test-only CLOSED TREE
7e6a5a6fbc6d0bd88178c837cec6a863537bda2e: Merge mozilla-central to inbound. a=merge CLOSED TREE
Tiberius Oros <toros@mozilla.com> - Wed, 18 Jul 2018 00:59:21 +0300 - rev 482133
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Merge mozilla-central to inbound. a=merge CLOSED TREE
74bf9fea4dee466446e580100cdf38575f797990: Bug 1472566 - Add a color picker to the flexbox listings to change the flexbox highlighter colour. r=jdescottes
Gabriel Luong <gabriel.luong@gmail.com> - Tue, 17 Jul 2018 15:29:21 -0400 - rev 482132
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1472566 - Add a color picker to the flexbox listings to change the flexbox highlighter colour. r=jdescottes
09d4547a9714933fc3d2a51b499048dc0ae819c5: Bug 1471954 - Change behavior of `{return:}` resumption values in generators. r=jimb
Jason Orendorff <jorendorff@mozilla.com> - Fri, 06 Jul 2018 18:09:05 -0500 - rev 482131
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1471954 - Change behavior of `{return:}` resumption values in generators. r=jimb Before, the value had to conform to the iterator protocol. But this didn't actually work; the generator was left in "running" state, so while you could sort of simulate a `yield` by returning an object with `{done: true}`, the generator would throw the next time it was used. Now, `{return: value}` behaves as if the generator executed a `return`. The generator is left in the "closed" state. Before the initial yield, a forced return causes the generator to return a value that may be silly. An enclosed test checks that it doesn't crash, but please don't do that.
2dca476565cb6b278e796393e9a20bb138848dad: Bug 1474385 - Part 4: Merge ParseResumptionValueAsObject into its sole caller. r=jimb
Jason Orendorff <jorendorff@mozilla.com> - Mon, 09 Jul 2018 13:50:59 -0500 - rev 482130
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1474385 - Part 4: Merge ParseResumptionValueAsObject into its sole caller. r=jimb
45748228a3a16a4ede462f951dc588f2c6dbcf8d: Bug 1474385 - Part 3: Common up the usual exit path from the debugger back to debuggee code. r=jimb
Jason Orendorff <jorendorff@mozilla.com> - Mon, 09 Jul 2018 13:43:29 -0500 - rev 482129
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1474385 - Part 3: Common up the usual exit path from the debugger back to debuggee code. r=jimb
4de401c4d69ce660b45fa446e4391479cb893c6a: Bug 1474385 - Part 2: Code motion. Move resumption value code above uncaughtExceptionHook code because a later patch calls ParseResumptionValue from the uncaughtExceptionHook code. r=jimb
Jason Orendorff <jorendorff@mozilla.com> - Mon, 09 Jul 2018 12:56:57 -0500 - rev 482128
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1474385 - Part 2: Code motion. Move resumption value code above uncaughtExceptionHook code because a later patch calls ParseResumptionValue from the uncaughtExceptionHook code. r=jimb
4fa3219f714254fcbbb920e7aa5aae4b0535bbaf: Bug 1474385 - Part 1: Rename and comment a Debugger method involved in error handling. r=jimb
Jason Orendorff <jorendorff@mozilla.com> - Fri, 06 Jul 2018 18:04:50 -0500 - rev 482127
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1474385 - Part 1: Rename and comment a Debugger method involved in error handling. r=jimb We will in fact delete this method later in the stack, but to understand those coming patches, it helps to understand what's going on here.
71a6537e84fe2314ed64eddb8a91ccd97b480c98: Bug 1440481 - Part 2: Delete SrcNoteLineScanner. Use BytecodeRangeWithPosition instead. r=nbp
Jason Orendorff <jorendorff@mozilla.com> - Wed, 27 Jun 2018 12:23:15 -0500 - rev 482126
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1440481 - Part 2: Delete SrcNoteLineScanner. Use BytecodeRangeWithPosition instead. r=nbp
59e443ff0e2f7837b60be02f1e12a9666bd95f19: Bug 1440481 - Part 1: Make Debugger stepping work the same in baseline as in the interpreter. r=nbp
Jason Orendorff <jorendorff@mozilla.com> - Wed, 27 Jun 2018 12:00:55 -0500 - rev 482125
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1440481 - Part 1: Make Debugger stepping work the same in baseline as in the interpreter. r=nbp
9bdec96cf9385318ba79f0d2825616ea7bbaf456: Bug 1469350 - Debugger.Frame.onPop should not allow reentering a generator that is already on the stack. r=jimb
Jason Orendorff <jorendorff@mozilla.com> - Mon, 11 Jun 2018 16:54:46 -0600 - rev 482124
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1469350 - Debugger.Frame.onPop should not allow reentering a generator that is already on the stack. r=jimb We prevent it by poking the generator's status field while onPop hooks are running. Async functions get the same treatment, for consistency, although it is apparently impossible to reenter them anyway.
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip