1477881ee551854e3b136225083e8d85a41aca38: Bug 1297804 - part 0 - add a RangedFor stament type to IPDL's code generator; r=billm
Nathan Froyd <froydnj@gmail.com> - Fri, 02 Sep 2016 16:14:28 -0400 - rev 338181
Push 10033 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:50:26 +0000
Bug 1297804 - part 0 - add a RangedFor stament type to IPDL's code generator; r=billm This addition makes many of the upcoming patches significantly easier to write, and enables us to avoid unpleasantness trying to fiddle with ipdl.py's notions of C++ types. (For instance, there's no good way, when you have a type in-hand, to say the moral equivalent of std::add_pointer<T>::type.)
47f3a6275d66fe0a7d88cba05e375011be35b6c8: Bug 1299594 - part 3 - remove gProtocolMutex; r=billm
Nathan Froyd <froydnj@gmail.com> - Fri, 02 Sep 2016 16:13:50 -0400 - rev 338180
Push 10033 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:50:26 +0000
Bug 1299594 - part 3 - remove gProtocolMutex; r=billm It no longer protects any global state, and is therefore pure overhead.
67e8b862bdb08431c362d3f5e1cbb6a0cfbe3a13: Bug 1299594 - part 2 - remove opened actor tracking from IToplevelProtocol; r=billm
Nathan Froyd <froydnj@gmail.com> - Fri, 02 Sep 2016 16:13:50 -0400 - rev 338179
Push 10033 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:50:26 +0000
Bug 1299594 - part 2 - remove opened actor tracking from IToplevelProtocol; r=billm The only thing we needed opened actor tracking for was the ability to clone all the actors. But now that we no longer have support for cloning actors, we no longer need to track the actors that we've cloned, which makes a number of things significantly simpler.
ee21ab5cb4796059a8136f70b8dab2371e4d6213: Bug 1299594 - part 1 - remove CloneManagees/CloneToplevel code from IPDL; r=billm
Nathan Froyd <froydnj@gmail.com> - Fri, 02 Sep 2016 16:13:50 -0400 - rev 338178
Push 10033 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:50:26 +0000
Bug 1299594 - part 1 - remove CloneManagees/CloneToplevel code from IPDL; r=billm CloneOpenedToplevels, which is never called, is the only interesting caller of CloneToplevel. And CloneToplevel, in turn, is the only interesting caller of CloneManagees. Which means we can ditch all this code for a decent amount of space savings, both in code and writable static data (no more useless virtual function entries in vtables).
fc4928fc74e5add861fb00c40ee40ba5386c82d3: Bug 1278562 - DebuggerObject.promiseValue/Reason should throw if promise is not fulfilled/rejected. r=jimb
Eddy Bruel <ejpbruel@mozilla.com - Fri, 02 Sep 2016 13:24:29 +0200 - rev 338177
Push 10033 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:50:26 +0000
Bug 1278562 - DebuggerObject.promiseValue/Reason should throw if promise is not fulfilled/rejected. r=jimb
de45e910de91b18ed189a0bdbcb7c9b68aeb39b3: Bug 1278562 - Implement a C++ interface for DebuggerObject.promiseTimeToResolution. r=jimb
Eddy Bruel <ejpbruel@mozilla.com - Fri, 02 Sep 2016 13:24:10 +0200 - rev 338176
Push 10033 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:50:26 +0000
Bug 1278562 - Implement a C++ interface for DebuggerObject.promiseTimeToResolution. r=jimb
9c01cff2648aaa98a9ae4d72581b2933af74ac48: Bug 1278562 - Implement a C++ interface for DebuggerObject.promiseLifetime. r=jimb
Eddy Bruel <ejpbruel@mozilla.com - Fri, 02 Sep 2016 13:23:40 +0200 - rev 338175
Push 10033 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:50:26 +0000
Bug 1278562 - Implement a C++ interface for DebuggerObject.promiseLifetime. r=jimb
3613d167d065e344e81fa6aab23492f71dd996d1: Bug 1293205 - Part 2: Link to MDN documentation from for-each warning. r=fscholz
Tooru Fujisawa <arai_a@mac.com> - Fri, 02 Sep 2016 20:15:08 +0900 - rev 338174
Push 10033 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:50:26 +0000
Bug 1293205 - Part 2: Link to MDN documentation from for-each warning. r=fscholz
4ab9576d4c6280d6f7dbbc75ea100d133ace1aad: Bug 1293205 - Part 1: Warn about non-standard for-each regardless of JS version number. r=evilpie
Tooru Fujisawa <arai_a@mac.com> - Fri, 02 Sep 2016 04:16:16 +0900 - rev 338173
Push 10033 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:50:26 +0000
Bug 1293205 - Part 1: Warn about non-standard for-each regardless of JS version number. r=evilpie
586730aa152198ece8f016f3098ad2fbf055090b: Bug 1289003 followup - Initialize *smallestEncoding. r=bustage
Tooru Fujisawa <arai_a@mac.com> - Fri, 02 Sep 2016 20:14:35 +0900 - rev 338172
Push 10033 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:50:26 +0000
Bug 1289003 followup - Initialize *smallestEncoding. r=bustage
1d96c286f93e59548bb9462626ebd135b46c6956: Backed out changeset 08e4eadbb77d for causing bug 1299667
Dão Gottwald <dao@mozilla.com> - Fri, 02 Sep 2016 13:06:24 +0200 - rev 338171
Push 10033 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:50:26 +0000
Backed out changeset 08e4eadbb77d for causing bug 1299667
41632799ddc4a50356a837ed37a1918a5bfe59f5: Bug 1088300 - Null-check TileClient::mAllocator. r=milan
Nicolas Silva <nsilva@mozilla.com> - Tue, 30 Aug 2016 13:48:29 +0200 - rev 338170
Push 10033 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:50:26 +0000
Bug 1088300 - Null-check TileClient::mAllocator. r=milan
565bac97a123fa4d0e7e623a1df448085b3afec9: Bug 1088300 - Remove mCompositableClient from TileClient, pass the compositable and layer by reference to remove the possibility of unexpectedly storing null pointers. r=milan
Nicolas Silva <nsilva@mozilla.com> - Tue, 30 Aug 2016 13:48:20 +0200 - rev 338169
Push 10033 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:50:26 +0000
Bug 1088300 - Remove mCompositableClient from TileClient, pass the compositable and layer by reference to remove the possibility of unexpectedly storing null pointers. r=milan
3abe6a1579f9bc79816ab781869b5232a1b3e483: Bug 1289003 - Part 3: Add JS_NewStringCopyUTF8N and JS_NewStringCopyUTF8Z. r=jwalden
Tooru Fujisawa <arai_a@mac.com> - Sat, 13 Aug 2016 23:24:22 +0900 - rev 338168
Push 10033 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:50:26 +0000
Bug 1289003 - Part 3: Add JS_NewStringCopyUTF8N and JS_NewStringCopyUTF8Z. r=jwalden
1bbdfed5b149b231a27692542b6cee5b9f5138a8: Bug 1289003 - Part 2: Add FindSmallestEncoding. r=jwalden
Tooru Fujisawa <arai_a@mac.com> - Mon, 15 Aug 2016 15:50:15 +0900 - rev 338167
Push 10033 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:50:26 +0000
Bug 1289003 - Part 2: Add FindSmallestEncoding. r=jwalden
b4c7d481bf10a39a99cb41b89bc677434d80dc0c: Bug 1289003 - Part 1: Add UTF8CharsToNewLatin1CharsZ, LossyUTF8CharsToNewLatin1CharsZ. r=jwalden
Tooru Fujisawa <arai_a@mac.com> - Sat, 13 Aug 2016 23:03:31 +0900 - rev 338166
Push 10033 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:50:26 +0000
Bug 1289003 - Part 1: Add UTF8CharsToNewLatin1CharsZ, LossyUTF8CharsToNewLatin1CharsZ. r=jwalden
04ddfc508fd59cca526f332ec7b45c9725fb9e58: Bug 1298393 - Add "Var Scope" type to Opcodes.h documentation comment. r=shu
Tooru Fujisawa <arai_a@mac.com> - Fri, 26 Aug 2016 23:27:54 +0900 - rev 338165
Push 10033 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:50:26 +0000
Bug 1298393 - Add "Var Scope" type to Opcodes.h documentation comment. r=shu
9cc407277fd0e820882a760676144cd07f7c92ec: Bug 1275835 - Part 2: Implement CustomElementsRegistry define function; r=wchen
Edgar Chen <echen@mozilla.com> - Thu, 01 Sep 2016 15:11:32 +0800 - rev 338164
Push 10033 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:50:26 +0000
Bug 1275835 - Part 2: Implement CustomElementsRegistry define function; r=wchen MozReview-Commit-ID: 10NPmzTRogc
1f2f37ec0fd3bd0156c504ccc6aeb05e0f973dc0: Bug 1275835 - Part 1: Move custom element codes from nsDocument to CustomElementsRegistry; r=wchen
Edgar Chen <echen@mozilla.com> - Tue, 30 Aug 2016 11:48:53 +0800 - rev 338163
Push 10033 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:50:26 +0000
Bug 1275835 - Part 1: Move custom element codes from nsDocument to CustomElementsRegistry; r=wchen MozReview-Commit-ID: 9gTSFrYW7o3
5ad8a73c2dd13b39f46834cbc5c7ab72c091b852: Bug 1294201. Update search plugins. r=florian
Michael Kaply <mozilla@kaply.com> - Wed, 31 Aug 2016 17:17:41 -0500 - rev 338162
Push 10033 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:50:26 +0000
Bug 1294201. Update search plugins. r=florian
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip