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