about summary refs log tree commit diff
path: root/tests/rustdoc-js-std/parser-errors.js
diff options
context:
space:
mode:
authorMikail Bagishov <bagishov.mikail@yandex.ru>2023-01-08 22:53:51 +0300
committerGitHub <noreply@github.com>2023-01-08 22:53:51 +0300
commit7b9f64475ed51fbf8221ecb8c7f4fc9e71fa1d53 (patch)
treea0e24b38968398b29659f56801e047b04f8757b2 /tests/rustdoc-js-std/parser-errors.js
parentfa51fc01ca3d654d08d627b1d1482d1b77e5ed8b (diff)
downloadrust-7b9f64475ed51fbf8221ecb8c7f4fc9e71fa1d53.tar.gz
rust-7b9f64475ed51fbf8221ecb8c7f4fc9e71fa1d53.zip
Change memory ordering in System wrapper example
Currently, the `SeqCst` ordering is used, which seems unnecessary:
+ Even `Relaxed` ordering guarantees that all updates are atomic and are executed in total order
+ User code only reads atomic for monitoring purposes, no "happens-before" relationships with actual allocations and deallocations are needed for this

If argumentation above is correct, I propose changing ordering to `Relaxed` to clarify that no synchronization is required here, and improve performance (if somebody copy-pastes this example into their code).
Diffstat (limited to 'tests/rustdoc-js-std/parser-errors.js')
0 files changed, 0 insertions, 0 deletions