js/src/builtin/AtomicsObject.h
331046f56c0184220e20e49f419fb350fdd1b39f
created 2021-02-12 04:09 +0000
pushed 2021-02-12 10:01 +0000
Chris Peterson Chris Peterson - Bug 1684092 - Part 2: Move [[nodiscard]] to the head of function declarations in js/src/. r=jandem
bfaa95b5e04a36143ef2d3cff446cdda75cb5fab
created 2021-02-12 04:09 +0000
pushed 2021-02-12 10:01 +0000
Chris Peterson Chris Peterson - Bug 1684092 - Part 1: Replace MOZ_MUST_USE with [[nodiscard]] in js/src/. r=jandem
2db46505e947577170e24f2237af0cd93f14463a
created 2020-11-05 11:11 +0000
pushed 2020-11-05 21:37 +0000
Jan de Mooij Jan de Mooij - Bug 1674994 part 1 - Make Atomics work with large ArrayBuffers. r=lth
646b52cf410ff8f69c59adb6169162d97cde0aef
created 2020-05-20 11:11 +0000
pushed 2020-05-20 15:28 +0000
André Bargull André Bargull - Bug 1355554 - Part 6: Remove Atomics functions from header file. r=jorendorff
954d5a7490a36c05b8f07e0caaa782c7eb0a2ed5
created 2020-02-27 17:39 +0000
pushed 2020-02-28 09:24 +0000
Andrew McCreight Andrew McCreight - Bug 1609815 - Remove Web Replay C++ implementation. r=jgilbert,jandem,gbrown
6ea49052598fbebed1ed389269ab58ad91b53d2f
created 2020-02-27 07:05 +0200
pushed 2020-02-27 09:49 +0000
Ciure Andrei Ciure Andrei - Backed out changeset d407a28318e6 (bug 1609815) for causing windows ming bustages CLOSED TREE
d407a28318e68dd78af8365a1ea3f8f7384f92c5
created 2020-02-27 04:43 +0000
pushed 2020-02-27 09:49 +0000
Andrew McCreight Andrew McCreight - Bug 1609815 - Remove Web Replay C++ implementation. r=jgilbert,jandem,gbrown
841c1f990ec79553ba9fdd088df7b45ed1bdc825
created 2019-11-15 17:42 +0000
pushed 2019-11-19 21:20 +0000
André Bargull André Bargull - Bug 1595745 - Part 7: Change Atomics to use ClassSpec. r=mgaudet
ec8cad6891215a6db48cf2bc927ef6c77838035f
created 2019-11-15 18:17 +0200
pushed 2019-11-15 21:44 +0000
Cosmin Sabou Cosmin Sabou - Backed out 16 changesets (bug 1595745) for spidermonkey bustages on testWasm.cpp. CLOSED TREE
fef5c8d5cb909dd147da181f45851603cddeb045
created 2019-11-15 15:03 +0000
pushed 2019-11-15 21:44 +0000
André Bargull André Bargull - Bug 1595745 - Part 7: Change Atomics to use ClassSpec. r=mgaudet
c034401401c23f041958b032f5dad95ab382c228
created 2019-08-14 19:13 +0000
pushed 2019-08-15 19:33 +0000
Jon Coppeard Jon Coppeard - Bug 1573844 - Remove references to js::Class and remove the alias r=tcampbell
66eb1f485c1a3ea81372758bc92292c9428b17cd
created 2018-12-01 04:52 +0900
pushed 2018-12-01 05:49 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1511393 - Use c-basic-offset: 2 in Emacs mode line for C/C++ code. r=nbp
e4712449ba4303cef134ba0b3f1bea13fbd50c4a
created 2018-11-30 16:39 +0100
pushed 2018-12-01 05:49 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1511383: Update vim modelines after clang-format; r=sylvestre
6f3709b3878117466168c40affa7bca0b60cf75b
created 2018-11-30 11:46 +0100
pushed 2018-11-30 11:01 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format
60df00079cd46d23309f0637633f62908ba17d45
created 2018-09-15 20:24 -0700
pushed 2018-09-17 16:46 +0000
Jeff Walden Jeff Walden - Bug 1491736 - Split out type-set classes and related data types from vm/TypeInference.h into vm/TypeSet.h, and move TypeNewScript from vm/TypeInference.h to vm/TypeInference-inl.h, so code can use TypeSet types without needing JSFunction, Shape, and other super-complex types as well (via HeapPtr<T*> fields in TypeNewScript). r=jandem
d9d4bf8a92b36bb8ebadbaecf951e4bfa268d877
created 2018-08-18 13:31 +0200
pushed 2018-08-23 21:40 +0000
Lars T Hansen Lars T Hansen - Bug 1470490 - Introduce Atomics.notify, make Atomics.wake an alias. r=anba
b17cfac5aa3f0159ce781666aecc9976d566c276
created 2018-07-21 14:37 +0000
pushed 2018-07-22 09:46 +0000
Brian Hackett Brian Hackett - Bug 1465470 Part 6 - Avoid recording various JS atomics, r=jandem.
9c19e1788337dc016e76071f10c8a493e38c89a7
created 2018-07-17 13:08 +0100
pushed 2018-07-17 21:56 +0000
Jon Coppeard Jon Coppeard - Bug 1476012 - Remove dependency of Principals.h on StructuredClone.h r=sfink
a1ceebb96b78f8cfc82ad4d7fbcc972205213ce9
created 2018-04-17 15:32 +0200
pushed 2018-04-17 21:55 +0000
Jon Coppeard Jon Coppeard - Bug 1429727 - Rename js::ThreadLocalData to prevent confusion with mozilla::ThreadLocal r=lth
7a03a7e15320ca43339f40866a1ac982f87e5c5e
created 2018-04-13 02:26 -0700
pushed 2018-04-14 09:49 +0000
André Bargull André Bargull - Bug 1447442 - Part 6: Pass Handle<GlobalObject*> in ClassInitializerOp. r=jorendorff
f4e33c42faa72907453381bc00fe40130c76b86e
created 2018-03-03 01:06 +0200
pushed 2018-03-02 23:07 +0000
shindli shindli - Merge inbound to mozilla-central. a=merge
77728b046b9572d38d0c576ca93a07d767c75018
created 2018-03-02 15:57 +0200| base
pushed 2018-03-02 23:07 +0000
Ciure Andrei Ciure Andrei - Backed out 10 changesets (bug 1439026) for spidermonkey-sm-nonunified-linux64 bustages. a=backout on a CLOSED TREE
eabb74b1c3bd181ff74c9d41003bc2b9aee6fe68
created 2018-02-12 12:03 -0600
pushed 2018-02-15 10:27 +0000
Jason Orendorff Jason Orendorff - Bug 1429206 - Part 3: Rename jsobj* -> vm/JSObject*. r=jandem.
e52e7ff7148a48d0ee939bff62064d6736c3458a
created 2018-01-28 20:23 +0200
pushed 2018-01-29 22:43 +0000
Ted Campbell Ted Campbell - Bug 1433837 - Objects that are isNative should extend NativeObject r=jandem
0c2a8520c1d265889f9955b32d00fd2875a4c6b7
created 2017-11-29 13:24 +0100
pushed 2017-12-02 21:41 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1421244: Remove supports for atomics on ARM < v7; r=lth, sr=luke
6d224bf532b536566913df59c6bbb84ad497d23c
created 2017-07-05 12:22 -0700
pushed 2017-11-22 21:30 +0000
Lars T Hansen Lars T Hansen - Bug 1377576 - Preparatory refactoring and extensions for wasm atomics. r=bbouvier
d2758f635f72f779f712bf9c6e838868ed53c9f7
created 2017-02-02 12:12 -0700
pushed 2017-02-03 12:25 +0000
Brian Hackett Brian Hackett - Bug 1325050 - Structure reorganization for multithreaded runtimes, r=jandem,jonco,h4writer,luke,lhansen,nbp.
e0376c4d982a21af0f2cbd583599bd7f7f461b39
created 2016-10-21 09:53 +0100
pushed 2016-10-21 21:08 +0000
Jon Coppeard Jon Coppeard - Bug 1309909 - Give each mutex an order and check the order of aquisition r=fitzgen r=luke
e8e83cdf7679c2401f5aa500b58e5eead0dd203d
created 2016-08-22 10:15 -0700
pushed 2016-08-23 14:05 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1275749 - Part 1: Remove the DEBUG-only js::FutexRuntime::lockHolder_ member, since we already get those checks by using js::Mutex; r=terrence
2b8d912bd3e7d5c875d37839974f900e2d8ce987
created 2016-08-22 10:15 -0700
pushed 2016-08-23 14:05 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1275749 - Part 0: Use js::Mutex and js::ConditionVariable instead of PRLock and PRCondVar in js::FutexRuntime; r=lth
a242520cb5902314bdc174fc4214a664bd420bbf
created 2016-08-01 08:28 -0500
pushed 2016-08-02 15:10 +0000
Luke Wagner Luke Wagner - Bug 1288483 - Baldr: pass Instance* explicitly instead of using TLS (r=bbouvier)
a0eeeb82335526f5a2c6226c5317b9b691f4ed9c
created 2016-05-05 12:01 +1000
pushed 2016-05-10 10:06 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1267551 (part 3) - Use MOZ_MUST_USE more in js/src/builtin/. r=jonco.
4a3493053ffb01506babf159fd0b43e177be0f62
created 2016-05-02 10:18 +0200
pushed 2016-05-03 14:18 +0000
Lars T Hansen Lars T Hansen - Bug 1262062 - remove old futex names. r=bbouvier
fd3ca174abe074fbde07dd3fb7efe1d5f5da477a
created 2016-04-02 08:41 -0700
pushed 2016-04-04 01:40 +0000
Lars T Hansen Lars T Hansen - Bug 1260835 - Atomics.wait returns strings + remove symbolic constants. r=jolesen
63bdfecc99f488142d1601f381f6241fd22ddb92
created 2016-04-02 09:17 -0700
pushed 2016-04-04 01:40 +0000
Lars T Hansen Lars T Hansen - Bug 1260910 - introduce 'wait' and 'wake'. r=bbouvier
859f435f2ca001acc659cf47a2068fc94287e84a
created 2016-04-02 08:55 -0700
pushed 2016-04-04 01:40 +0000
Lars T Hansen Lars T Hansen - Bug 1225028 - remove Atomics.fence. r=bbouvier
88688664f228ff07d20d623c701a49dac9226f12
created 2016-03-31 15:23 -0700
pushed 2016-04-04 01:40 +0000
Lars T Hansen Lars T Hansen - Bug 1259544 - remove futexWakeOrRequeue. r=bbouvier
d16977f0dd8f489f16f1429a7f62ff7bae6121bf
created 2015-12-23 13:40 +0100
pushed 2016-01-06 00:03 +0000
Lars T Hansen Lars T Hansen - Bug 1231333 - part 1, JS engine: only allow futexWait in workers. r=luke
51f25ea57b7445fdc633fde8e4ef8ac391377327
created 2015-09-02 09:25 +0200
pushed 2015-09-02 18:53 +0000
Lars T Hansen Lars T Hansen - Bug 1178793 - Throw on OOB atomics access, interpreter+Ion. r=luke
52b5efb72cc96809a831c59cdc23e622ee70f645
created 2015-07-18 21:45 +0200
pushed 2015-07-20 09:36 +0000
Jan de Mooij Jan de Mooij - Bug 1184564 part 4 - Use Value instead of jsval in SpiderMonkey. r=evilpie
fe1add30a7c3899b34f7373fafd391050f5eda50
created 2015-07-10 14:00 +0200
pushed 2015-07-10 23:06 +0000
Lars T Hansen Lars T Hansen - Bug 1141986 - Atomics.exchange on integer elements -- asm.js parts. r=bbouvier
2e22a641a3dcfe16d993c29c3318448cf5bb1ee0
created 2015-07-10 14:00 +0200
pushed 2015-07-10 23:06 +0000
Lars T Hansen Lars T Hansen - Bug 1141986 - Atomics.exchange on integer elements -- ion parts. r=h4writer r=sstangl
d8522704ac66be2d5ac91a3e28f4dd3f36a163ef
created 2015-07-01 05:07 +0200
pushed 2015-07-01 12:11 +0000
Lars T Hansen Lars T Hansen - Bug 1141994 - implement Atomics.isLockFree. r=h4writer r=luke
2e7ce565cfc4df4aba77fe0de31893c524a96ca7
created 2015-05-13 10:35 +0200
pushed 2015-05-13 18:12 +0000
Lars T Hansen Lars T Hansen - Bug 1139856 - do not lose wakeups. r=luke
9193aac3a945ef7e0e9da0296e02c429a580aaff
created 2015-04-07 11:10 +0200
pushed 2015-04-07 19:53 +0000
Lars T Hansen Lars T Hansen - Bug 1077318 - call out to C++ for ARMv6 sub-word atomics. r=luke
02f2f4c75007651c63bbc0791d9a58dea88f545f
created 2015-03-28 23:22 +0100
pushed 2015-03-29 03:30 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
5b892d8ef4538ea84378ebe4a352c49d8b9aa366
created 2015-03-28 10:39 -0700
pushed 2015-03-29 03:30 +0000
Phil Ringnalda Phil Ringnalda - Backed out changeset 0c030f97a04f (bug 1144366) for being on top of patches being backed out
0c030f97a04f4e34c138b878c4352423f5e920f9
created 2015-03-28 12:08 +0100
pushed 2015-03-29 03:30 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
069853eac6ccf1b771bddec4f6e3c389686b08cf
created 2015-02-27 16:08 +0100
pushed 2015-02-27 18:20 +0000
Jan de Mooij Jan de Mooij - Bug 1137523 - Unprefix most js_* functions. r=bhackett CLOSED TREE
cf3b9f27efcfac72e5c43583ec591100d43b7c99
created 2015-02-20 14:06 +0100
pushed 2015-02-21 01:57 +0000
Lars T Hansen Lars T Hansen - Bug 1074237 - futex API implementation. r=luke
ad0fdfc44d48383ae9345ecac4c031f6008cc728
created 2014-10-23 14:23 +0200
pushed 2014-10-23 18:06 +0000
Lars T Hansen Lars T Hansen - Bug 979594 - Atomics object, atomic operations on SharedArrayBuffer (no jit support). r=luke
less more (0) tip