summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibJS/Runtime/AtomicsObject.cpp
AgeCommit message (Expand)Author
2021-10-23LibJS: Convert Atomics functions to ThrowCompletionOrTimothy Flynn
2021-10-23LibJS: Convert typed_array_from to ThrowCompletionOrTimothy Flynn
2021-10-20LibJS: Rename define_native_function => define_old_native_functionIdan Horowitz
2021-10-20LibJS: Add ThrowCompletionOr versions of the JS native function macrosIdan Horowitz
2021-10-18LibJS: Convert to_integer_or_infinity() to ThrowCompletionOrLinus Groh
2021-10-18LibJS: Convert to_index() to ThrowCompletionOrIdan Horowitz
2021-10-17LibJS: Convert to_bigint() to ThrowCompletionOrIdan Horowitz
2021-10-04LibJS: Convert atomic_compare_exchange_impl() to ThrowCompletionOrLinus Groh
2021-10-04LibJS: Convert perform_atomic_operation() to ThrowCompletionOrLinus Groh
2021-10-04LibJS: Convert atomic_read_modify_write() to ThrowCompletionOrLinus Groh
2021-10-04LibJS: Convert validate_atomic_access() to ThrowCompletionOrLinus Groh
2021-10-04LibJS: Convert validate_integer_typed_array() to ThrowCompletionOrLinus Groh
2021-10-04LibJS: Convert validate_typed_array() to ThrowCompletionOrLinus Groh
2021-07-14LibJS: Implement Atomics.isLockFreeTimothy Flynn
2021-07-14LibJS: Implement Atomics.compareExchangeTimothy Flynn
2021-07-14LibJS: Implement Atomics.exchangeTimothy Flynn
2021-07-14LibJS: Implement Atomics.storeTimothy Flynn
2021-07-14LibJS: Implement Atomics.xorTimothy Flynn
2021-07-14LibJS: Implement Atomics.subTimothy Flynn
2021-07-14LibJS: Implement Atomics.orTimothy Flynn
2021-07-14LibJS: Implement Atomics.andTimothy Flynn
2021-07-14LibJS: Implement Atomics.loadTimothy Flynn
2021-07-14LibJS: Implement Atomics.addTimothy Flynn
2021-07-14LibJS: Begin implementing AtomicsTimothy Flynn