2ca1453ae574e7cbbffe09facf99a31773fe460c: Bug 1344469 - Part 6 - Port not defined property optimzation to HasOwn. r=jandem
Tom Schuster <evilpies@gmail.com> - Fri, 14 Apr 2017 00:47:31 +0200 - rev 352856
Push 89180 by evilpies@gmail.com at Thu, 13 Apr 2017 22:48:18 +0000
Bug 1344469 - Part 6 - Port not defined property optimzation to HasOwn. r=jandem
1e4d5a3704d00366a598687552dec52f5f7de64c: Backed out changeset 54d50e4a99b2 (bug 1310197) for win64 bustage a=backout
Wes Kocher <wkocher@mozilla.com> - Thu, 13 Apr 2017 15:30:35 -0700 - rev 352855
Push 89179 by kwierso@gmail.com at Thu, 13 Apr 2017 22:30:43 +0000
Backed out changeset 54d50e4a99b2 (bug 1310197) for win64 bustage a=backout
ca8c662c97fca31c239563ef42d678bc82eb2fb6: Bug 1356060 - Cleanup nits. r=me
Eric Rahm <erahm@mozilla.com> - Thu, 13 Apr 2017 15:21:41 -0700 - rev 352854
Push 89178 by erahm@mozilla.com at Thu, 13 Apr 2017 22:21:47 +0000
Bug 1356060 - Cleanup nits. r=me MozReview-Commit-ID: Jk6d9UkdbiU
6ed02c72a430001dafb67ce14721e07aa0f7d7b6: Bug 1356414 - Add comment explaining the purpose of ContentPrefs.cpp (NPOTB, DONTBUILD)
Bill McCloskey <billm@mozilla.com> - Thu, 13 Apr 2017 15:19:51 -0700 - rev 352853
Push 89177 by wmccloskey@mozilla.com at Thu, 13 Apr 2017 22:20:51 +0000
Bug 1356414 - Add comment explaining the purpose of ContentPrefs.cpp (NPOTB, DONTBUILD) MozReview-Commit-ID: GAdVxBCo1KR
8f790984c97fe85025045bdd60c1b85dbe9c50d7: Bug 1356060 - Just use nsString in URLValueData. r=heycam
Eric Rahm <erahm@mozilla.com> - Thu, 13 Apr 2017 15:18:25 -0700 - rev 352852
Push 89176 by erahm@mozilla.com at Thu, 13 Apr 2017 22:18:36 +0000
Bug 1356060 - Just use nsString in URLValueData. r=heycam This switches over from using nsStringBuffer to nsString for URLValueData's |mString| member. This avoids various tedious conversions and can provide potential performance improvements by avoiding length calculations. MozReview-Commit-ID: 5eRifUZrAso
054f46576d6da24893099b40c0d78881da96d19d: Bug 1356063 - Make Maybe<T> inherit static analysis annotations from T, r=mystor
Steve Fink <sfink@mozilla.com> - Thu, 13 Apr 2017 11:35:01 -0700 - rev 352851
Push 89175 by sfink@mozilla.com at Thu, 13 Apr 2017 22:03:32 +0000
Bug 1356063 - Make Maybe<T> inherit static analysis annotations from T, r=mystor
1197636189f2e4a2ff4cbfdd16a895d785187bf1: Bug 1356292: Switch back to triggering principal checks for add-on install permission checking to allow url bar triggered installs to proceed. r=bz, r=aswan
Dave Townsend <dtownsend@oxymoronical.com> - Thu, 13 Apr 2017 14:58:38 -0700 - rev 352850
Push 89174 by dtownsend@mozilla.com at Thu, 13 Apr 2017 21:59:47 +0000
Bug 1356292: Switch back to triggering principal checks for add-on install permission checking to allow url bar triggered installs to proceed. r=bz, r=aswan MozReview-Commit-ID: 4HXgGqSGkN0
d312e03e3f5eb49939409095abad057abf3eb4d4: Bug 1356068: Process code labels when generating code stubs; r=luke
Benjamin Bouvier <benj@benj.me> - Thu, 13 Apr 2017 13:18:45 +0200 - rev 352849
Push 89173 by bbouvier@mozilla.com at Thu, 13 Apr 2017 21:57:12 +0000
Bug 1356068: Process code labels when generating code stubs; r=luke
240af837906d7c4c2fccb454ff5648bc5634ccc7: Bug 1356221 - Disable wpt css-transition-1 tests on debug. r=test-disabling
Sebastian Hengst <archaeopteryx@coole-files.de> - Thu, 13 Apr 2017 23:32:34 +0200 - rev 352848
Push 89172 by archaeopteryx@coole-files.de at Thu, 13 Apr 2017 21:33:02 +0000
Bug 1356221 - Disable wpt css-transition-1 tests on debug. r=test-disabling
c4c49e7882cd16bbf8f2e06af8dd00aab504f6eb: Bug 1355542 - [2.0] Remove unused web progress callbacks and add missing progress filters. r=felipe
Eugen Sawin <esawin@mozilla.com> - Wed, 12 Apr 2017 16:49:16 +0200 - rev 352847
Push 89171 by esawin@mozilla.com at Thu, 13 Apr 2017 21:26:34 +0000
Bug 1355542 - [2.0] Remove unused web progress callbacks and add missing progress filters. r=felipe
10c1d50e50bda3c9235afd1cdbe54228f90433c1: Bug 1355542 - [1.1] Respect filter mask in remote web progress notification dispatching. r=felipe
Eugen Sawin <esawin@mozilla.com> - Tue, 11 Apr 2017 23:17:31 +0200 - rev 352846
Push 89171 by esawin@mozilla.com at Thu, 13 Apr 2017 21:26:34 +0000
Bug 1355542 - [1.1] Respect filter mask in remote web progress notification dispatching. r=felipe
54d50e4a99b24c09ae6671f9cb26625234adc5ba: Bug 1310197 - Implement fast open nspr part. r=mcmanus,bagder
Dragana Damjanovic <dd.mozilla@gmail.com> - Thu, 13 Apr 2017 22:44:54 +0200 - rev 352845
Push 89170 by dd.mozilla@gmail.com at Thu, 13 Apr 2017 20:45:11 +0000
Bug 1310197 - Implement fast open nspr part. r=mcmanus,bagder
f101a7b5c1353bf474722c36d1f7b95bc9f8a78f: Bug 1355800 - Improve test web server shutdown to avoid delays; r=jmaher
Geoff Brown <gbrown@mozilla.com> - Thu, 13 Apr 2017 14:33:42 -0600 - rev 352844
Push 89169 by gbrown@mozilla.com at Thu, 13 Apr 2017 20:33:54 +0000
Bug 1355800 - Improve test web server shutdown to avoid delays; r=jmaher This eliminates a 2 minute timeout seen at the end of Android mochitests and reftests. Attempts to shutdown the web server were failing because they were directed at IP 10.0.2.2 -- the loopback address for the Android emulator.
20aa2f8284e0c56acc07be456d31686c8ee17a6f: Bug 1277338 - Part 8: Tell cargo to tell rustc to link nspr when building SpiderMonkey; r=sfink
Nick Fitzgerald <fitzgen@gmail.com> - Thu, 13 Apr 2017 13:22:20 -0700 - rev 352843
Push 89168 by nfitzgerald@mozilla.com at Thu, 13 Apr 2017 20:22:42 +0000
Bug 1277338 - Part 8: Tell cargo to tell rustc to link nspr when building SpiderMonkey; r=sfink I'm not entirely sure why this wasn't failing loudly before (weak symbols?) but once we add the Rust FFI calls that actually use JS stuff, the linker starts complaining about missing symbols from nspr if we don't have this.
718d18978ec4bb433e41b89cf2d728c8eec57aaa: Bug 1277338 - Part 6: Turn various macro definitions into proper constants; r=sfink
Nick Fitzgerald <fitzgen@gmail.com> - Thu, 13 Apr 2017 13:22:20 -0700 - rev 352842
Push 89168 by nfitzgerald@mozilla.com at Thu, 13 Apr 2017 20:22:42 +0000
Bug 1277338 - Part 6: Turn various macro definitions into proper constants; r=sfink
a4f50bab2fc63fd6cf6be724629bfe0dffd3bfa6: Bug 1277338 - Part 5: Stop doing the old `typedef struct` C thing in jsapi.h; r=sfink
Nick Fitzgerald <fitzgen@gmail.com> - Thu, 13 Apr 2017 13:22:20 -0700 - rev 352841
Push 89168 by nfitzgerald@mozilla.com at Thu, 13 Apr 2017 20:22:42 +0000
Bug 1277338 - Part 5: Stop doing the old `typedef struct` C thing in jsapi.h; r=sfink
1fc525439e46f7be0c7a704bdf3e0613204354b0: Bug 1277338 - Part 4: Tell autospider.py to use as many parallel jobs as we have logical cores; r=sfink
Nick Fitzgerald <fitzgen@gmail.com> - Thu, 13 Apr 2017 13:22:20 -0700 - rev 352840
Push 89168 by nfitzgerald@mozilla.com at Thu, 13 Apr 2017 20:22:42 +0000
Bug 1277338 - Part 4: Tell autospider.py to use as many parallel jobs as we have logical cores; r=sfink This is not a new external Rust crate dependency for m-c since Servo already depends on `num_cpus`.
eac68716afa7d9dff1a7483b806ff89eb174a879: Bug 1277338 - Part 3: Make JS::Rooted and JS::PersistentRooted share the same MaybeWrapped<T> definition; r=sfink
Nick Fitzgerald <fitzgen@gmail.com> - Thu, 13 Apr 2017 13:22:20 -0700 - rev 352839
Push 89168 by nfitzgerald@mozilla.com at Thu, 13 Apr 2017 20:22:42 +0000
Bug 1277338 - Part 3: Make JS::Rooted and JS::PersistentRooted share the same MaybeWrapped<T> definition; r=sfink They were previously using duplicate definitions and this DRYs them up. This is needed because bindgen can't understand `mozilla::Conditional`, and so we want to replace `MaybeWrapped` with something a little simpler when doing bindings generation, and its easier if we don't have to repeat our desired replacement as well.
1501025c8e6b262d469d7d13ba42b048be41e4f1: Bug 1277338 - Part 2: Refactor CallArgs to avoid zero-sized base classes; r=sfink
Nick Fitzgerald <fitzgen@gmail.com> - Thu, 13 Apr 2017 13:22:20 -0700 - rev 352838
Push 89168 by nfitzgerald@mozilla.com at Thu, 13 Apr 2017 20:22:42 +0000
Bug 1277338 - Part 2: Refactor CallArgs to avoid zero-sized base classes; r=sfink Zero-sized base classes are a particular pain point for bindgen. When used as a base class they can be truly zero sized, but when used directly they have to have a byte inserted to enable C++'s distinct-objects-have-distinct-addresses rule. Bindgen could generate two different struct definitions for such cases, but then users need to know which to use at which time and its simpler to just avoid zero sized base classes.
56e3c896e6cc81a36f613c3e64e066695d92718f: Bug 1344469 - Test. r=jandem
Tom Schuster <evilpies@gmail.com> - Thu, 13 Apr 2017 22:17:57 +0200 - rev 352837
Push 89167 by evilpies@gmail.com at Thu, 13 Apr 2017 20:18:48 +0000
Bug 1344469 - Test. r=jandem
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip