Ehsan Akhgari
e5e885ae31
Bug 1521000 - Part 2: Adjust our clang-format rules to include spaces after the hash for nested preprocessor directives r=sylvestre
...
# ignore-this-changeset
--HG--
extra : amend_source : 7221c8d15a765df71171099468e7c7faa648f37c
extra : histedit_source : a0cce6015636202bff09e35a13f72e03257a7695
2019-01-18 10:16:18 +01:00
Nathan Froyd
42bd2abf83
Bug 1062533 - part 4 - expose a tryLock method for PlatformMutex; r=mccr8
...
Chromium IPC locks have this and the API gets used, so we need to expose
it ourselves if we're going to use our locks in place of the Chromium
IPC locks. This patch changes the mozglue parts; tweaking the xpcom
parts is the next patch.
2019-01-09 11:09:24 -04:00
Sylvestre Ledru
265e672179
Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format
...
# ignore-this-changeset
--HG--
extra : amend_source : 4d301d3b0b8711c4692392aa76088ba7fd7d1022
2018-11-30 11:46:48 +01:00
Brian Hackett
38e406e8a5
Bug 1465452 Part 1 - Allow platform mutexes to specify whether they are recorded, r=froydnj.
...
--HG--
extra : rebase_source : 5270a2370717577d454eb00d92be224635495be3
2018-07-21 14:28:21 +00:00
Jon Coppeard
b8b2fad2eb
Bug 1457882 - Emulate glibc adaptive mutexes on OSX r=nfroyd
2018-05-02 15:11:53 +01:00
Jan Beich
ff86fa2735
Bug 1350955 - Enable adaptive mutex usage on FreeBSD. r=froydnj
...
MozReview-Commit-ID: 7bfgK4TfZsH
--HG--
extra : rebase_source : f369497ac3b907b3f05cb78ce8567cbe4016fda4
2017-03-27 15:14:00 +00:00
Nathan Froyd
5b67a265dc
Bug 1312087 - part 0 - use PTHREAD_MUTEX_ADAPTIVE_NP mutexes on Linux/glibc; r=erahm
...
This matches NSPR's behavior for its PRLock type.
2017-03-21 11:20:36 -04:00
Nathan Froyd
bf582d23fa
Bug 1312086 - part 3 - move js::{Mutex,ConditionVariable}Impl to mozglue; r=fitzgen,glandium
2017-02-08 20:52:55 -05:00