summaryrefslogtreecommitdiff
path: root/.gitlab-ci.yml
diff options
context:
space:
mode:
authorMarko Mäkelä <marko.makela@mariadb.com>2021-09-29 10:15:07 +0300
committerMarko Mäkelä <marko.makela@mariadb.com>2021-09-29 10:15:07 +0300
commit309209c51c211d0733a6c7a67fb70a523a1706f7 (patch)
treefd473cb070c019f43628b1ca78e02cb0d5794a61 /.gitlab-ci.yml
parent27738bd774a5435026602ef94a3abc492f1f72e6 (diff)
downloadmariadb-git-309209c51c211d0733a6c7a67fb70a523a1706f7.tar.gz
MDEV-26467: Use LOCK BTS also with the Microsoft compilerbb-10.6-MDEV-26467
Microsoft does not define inline assembler syntax for AMD64, but it defines the intrinsic function _interlockedbittestandset() that we can use. ssux_lock_impl<bool>::rd_wait(): Remove a call to yield, because writer.wr_lock() will take care of context switches between loop iterations. This addresses suggestions by Vladislav Vaintroub.
Diffstat (limited to '.gitlab-ci.yml')
0 files changed, 0 insertions, 0 deletions