7f5eeb7c5aae745496b85d82c0f26f8fdcf40288: Bug 1290866: Ensure MediaDevices::Allocate's *aOutHandle is properly set to null r=jib
Randell Jesup <rjesup@jesup.org> - Mon, 01 Aug 2016 16:26:13 -0400 - rev 333409
Push 10033 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:50:26 +0000
Bug 1290866: Ensure MediaDevices::Allocate's *aOutHandle is properly set to null r=jib
74922f9ce5c6255d0658df746cce649f2e975197: Bug 1289847 - part 2 - work around Mac linking failures when Rust is enabled; r=mshal
Nathan Froyd <froydnj@gmail.com> - Mon, 01 Aug 2016 22:49:01 -0400 - rev 333408
Push 10033 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:50:26 +0000
Bug 1289847 - part 2 - work around Mac linking failures when Rust is enabled; r=mshal Current stable versions of Rust use two Rust-specific personality routines to perform exception handling, which empirically does not play well with the Mac linker's optimizations for using compact unwind formats. Nightly Rust has solved this issue, but for now, we'll have to use -no_compact_unwind to disable the linker optimization. The size impact is negligible (0.02%) and will be going away once nightly Rust becomes stable.
f22763859aaeaa51b19e811b49cd6c5537df2f50: Bug 1289847 - part 1 - use a newer ld for Mac builds; r=mshal
Nathan Froyd <froydnj@gmail.com> - Mon, 01 Aug 2016 22:49:02 -0400 - rev 333407
Push 10033 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:50:26 +0000
Bug 1289847 - part 1 - use a newer ld for Mac builds; r=mshal The ld that we use for Mac builds is old (Xcode circa OS X 10.7), and also crashes in various ways when we try to use newer Rust versions and/or pass options to make the linker work with newer Rust versions. To mitigate this, let's build with a newer linker, compiled from: https://github.com/tpoechtrager/cctools-port We use this port, rather than the packages from opensource.apple.com, because the packages from Apple have decidely non-intuitive build systems, and require some hacking to get to build. This port, in contrast, is simply built with: CFLAGS='-mcpu=generic -mtune=generic' ./configure --target=x86_64-apple-darwin11 env MACOSX_DEPLOYMENT_TARGET=10.7 make and the resulting x86_64-apple-darwin11-ld is renamed as 'ld' and packaged up for automation's purposes. However, since this linker is newer, it also produces bits of Mach-O that our older build tools don't understand. Fortunately, we can pass appropriate options to the linker to turn off generation of those Mach-O bits.
96aef1d53c0fcf89cb2901de6581f49b508698f6: Bug 1290513 - Remove unused |existing| parameter from the Value variant of wrap; r=jonco
Terrence Cole <terrence@mozilla.com> - Fri, 29 Jul 2016 09:55:56 -0700 - rev 333406
Push 10033 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:50:26 +0000
Bug 1290513 - Remove unused |existing| parameter from the Value variant of wrap; r=jonco
38b0f9d15f84acc833e3aabf769118ccb60e3c2b: Bug 1288467 - This patch removes GLController.java entirely, moving necessary functionality into LayerView and a new Compositor class. r=jchen
Dylan Roeh <droeh@mozilla.com> - Mon, 01 Aug 2016 13:21:31 -0500 - rev 333405
Push 10033 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:50:26 +0000
Bug 1288467 - This patch removes GLController.java entirely, moving necessary functionality into LayerView and a new Compositor class. r=jchen
e536b39063a7e82f09f116a5c58de6222e99796f: Bug 1290317 - Make js::Thread::Id::operator== const; r=terrence
Nick Fitzgerald <fitzgen@gmail.com> - Mon, 01 Aug 2016 11:05:27 -0700 - rev 333404
Push 10033 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:50:26 +0000
Bug 1290317 - Make js::Thread::Id::operator== const; r=terrence
f478cabf6ecf04a8c9035b774f0e87d768f99c41: Bug 1281969 - Disable test that is intermittent or perma-timeout as it tries to parse 22000 documents, a=testonly
James Graham <james@hoppipolla.co.uk> - Mon, 01 Aug 2016 18:09:07 +0100 - rev 333403
Push 10033 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:50:26 +0000
Bug 1281969 - Disable test that is intermittent or perma-timeout as it tries to parse 22000 documents, a=testonly MozReview-Commit-ID: BawJm4iRSUO
34aad88c6d11fe12f3b0a94b9b0436c6f17d0a60: Bug 1290931: Don't use the exponential operator in tests; r=till
Benjamin Bouvier <benj@benj.me> - Mon, 01 Aug 2016 18:48:20 +0200 - rev 333402
Push 10033 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:50:26 +0000
Bug 1290931: Don't use the exponential operator in tests; r=till MozReview-Commit-ID: HTUmcNj7SEZ
effd2a452de92a1cf34a987d27c25a41a6bcbe26: Bug 1290317 - Switch the SharedImmutableStringsCache jsapi-test over to js::Thread instead of PRThread; r=terrence
Nick Fitzgerald <fitzgen@gmail.com> - Mon, 01 Aug 2016 09:45:31 -0700 - rev 333401
Push 10033 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:50:26 +0000
Bug 1290317 - Switch the SharedImmutableStringsCache jsapi-test over to js::Thread instead of PRThread; r=terrence
14c1777276fe2a52b52551f258f340db67dc3ec5: Bug 1290287 - Make js::HelperThread::thread a js::Thread instead of a PRThread; r=terrence
Nick Fitzgerald <fitzgen@gmail.com> - Mon, 01 Aug 2016 09:45:31 -0700 - rev 333400
Push 10033 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:50:26 +0000
Bug 1290287 - Make js::HelperThread::thread a js::Thread instead of a PRThread; r=terrence This ended up boiling more of the ocean than I'd hoped for, but the resulting code is much nicer.
072392a96295f553b6d50783d37c81a99014f5c7: Bug 1290240 - Switch GCHelperState::thread to js::Thread::Id instead of PRThread*; r=terrence
Nick Fitzgerald <fitzgen@gmail.com> - Mon, 01 Aug 2016 09:45:31 -0700 - rev 333399
Push 10033 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:50:26 +0000
Bug 1290240 - Switch GCHelperState::thread to js::Thread::Id instead of PRThread*; r=terrence
e834808ca14bcd8cdd0edb3e56a2a1f91e80c6d9: Bug 1290220 - Switch the simulators over to js::Thread instead of PRThread; r=terrence
Nick Fitzgerald <fitzgen@gmail.com> - Mon, 01 Aug 2016 09:45:31 -0700 - rev 333398
Push 10033 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:50:26 +0000
Bug 1290220 - Switch the simulators over to js::Thread instead of PRThread; r=terrence
41096329fbed09dd0b344483f896068cc8c802eb: Bug 1290156 - Remove the DEBUG-only lockOwner member from vixl::Simulator; r=terrence
Nick Fitzgerald <fitzgen@gmail.com> - Mon, 01 Aug 2016 09:45:31 -0700 - rev 333397
Push 10033 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:50:26 +0000
Bug 1290156 - Remove the DEBUG-only lockOwner member from vixl::Simulator; r=terrence The checks that the `lockOwner` member was used for are redundant now that `js::Mutex` uses `PTHREAD_MUTEX_ERRORCHECK` in `DEBUG` builds.
1bc0a14de00a86e2a198e40c1eb7a75442d60ce5: Bug 1290156 - Remove the DEBUG-only lockOwner member from GlobalHelperThreadState; r=terrence
Nick Fitzgerald <fitzgen@gmail.com> - Mon, 01 Aug 2016 09:45:30 -0700 - rev 333396
Push 10033 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:50:26 +0000
Bug 1290156 - Remove the DEBUG-only lockOwner member from GlobalHelperThreadState; r=terrence The checks that the `lockOwner` member was used for are now redundant given that `js::Mutex` uses `PTHREAD_MUTEX_ERRORCHECK` in `DEBUG` builds. In methods where we asserted `isLocked()`, we now pass in an `AutoLockHelperThreadState` reference for compile-time proof of lock holding. This is mostly a mechanical change.
573529c879adbdfa560d00b70528e522d32bee97: Bug 1290156 - Remove the GCRuntime DEBUG-only lockOwner field; r=terrence
Nick Fitzgerald <fitzgen@gmail.com> - Mon, 01 Aug 2016 09:45:30 -0700 - rev 333395
Push 10033 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:50:26 +0000
Bug 1290156 - Remove the GCRuntime DEBUG-only lockOwner field; r=terrence The checks that the `lockOwner` member was used for are redundant now that `js::Mutex` uses `PTHREAD_MUTEX_ERRORCHECK` in `DEBUG` builds.
51e8405321ae1a3bc7bedf8bd12e3cd5d25dc8be: Bug 911216 - Fix non-Nightly bustage on inbound. r=me
Till Schneidereit <till@tillschneidereit.net> - Mon, 01 Aug 2016 17:48:46 +0200 - rev 333394
Push 10033 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:50:26 +0000
Bug 911216 - Fix non-Nightly bustage on inbound. r=me
7a7c4a9d626099aae91ed8798731bd429324c0f0: Bug 1290916 - Disable new XHR wpt for instability, a=testonly
James Graham <james@hoppipolla.co.uk> - Mon, 01 Aug 2016 16:55:50 +0100 - rev 333393
Push 10033 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:50:26 +0000
Bug 1290916 - Disable new XHR wpt for instability, a=testonly MozReview-Commit-ID: IeHEAWLaBF8
bc217e3f030dda95b776c91c2da035629cebe182: Bug 1288483 - Baldr: allow multiple Instances per WasmActivation (r=bbouvier)
Luke Wagner <luke@mozilla.com> - Mon, 01 Aug 2016 08:28:20 -0500 - rev 333392
Push 10033 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:50:26 +0000
Bug 1288483 - Baldr: allow multiple Instances per WasmActivation (r=bbouvier) MozReview-Commit-ID: DvplYBmzPil
14309d7bc2a58dbf4a7ff82812e0f7ffec370659: Bug 1288483 - Baldr: extract new wasm::Code type (r=bbouvier)
Luke Wagner <luke@mozilla.com> - Mon, 01 Aug 2016 08:28:19 -0500 - rev 333391
Push 10033 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:50:26 +0000
Bug 1288483 - Baldr: extract new wasm::Code type (r=bbouvier) MozReview-Commit-ID: LZnndgZcIyZ
a242520cb5902314bdc174fc4214a664bd420bbf: Bug 1288483 - Baldr: pass Instance* explicitly instead of using TLS (r=bbouvier)
Luke Wagner <luke@mozilla.com> - Mon, 01 Aug 2016 08:28:14 -0500 - rev 333390
Push 10033 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:50:26 +0000
Bug 1288483 - Baldr: pass Instance* explicitly instead of using TLS (r=bbouvier) MozReview-Commit-ID: I0uhO4nSK1m
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip