diff options
author | Marko Mäkelä <marko.makela@mariadb.com> | 2021-09-29 10:15:07 +0300 |
---|---|---|
committer | Marko Mäkelä <marko.makela@mariadb.com> | 2021-09-29 10:15:07 +0300 |
commit | 309209c51c211d0733a6c7a67fb70a523a1706f7 (patch) | |
tree | fd473cb070c019f43628b1ca78e02cb0d5794a61 /.gitlab-ci.yml | |
parent | 27738bd774a5435026602ef94a3abc492f1f72e6 (diff) | |
download | mariadb-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