js/src/builtin/AtomicsObject.cpp
49c94645be164f0004412b60db6f8d464b39d317
created 2019-04-22 13:06 +0000
pushed 2019-04-22 21:46 +0000
Robin Templeton Robin Templeton - Bug 1531647 - Refactor atomic operation type dispatch for BigInt integration r=lth,wingo
f99b937e9e7ce91e7d648a37251d4af8d1d6da68
created 2019-02-25 16:09 -0600
pushed 2019-03-01 13:06 +0000
Ryan Hunt Ryan Hunt - Bug 1523969 part 13 - Move method definition inline comments to new line in 'js/'. r=jorendorff
77a8b17163210f7d4bba7e800c2fcb55b0690a24
created 2019-01-03 15:37 -0600
pushed 2019-01-08 10:16 +0000
Jeff Walden Jeff Walden - Bug 1517624 - Move JSPropertySpec and JSFunctionSpec definitions into a new js/public/PropertySpec.h header. r=arai
e32d3be39b84c40e5bf8dee55d3a3ae8c6773916
created 2019-01-04 16:33 -0600
pushed 2019-01-05 04:03 +0000
Jeff Walden Jeff Walden - Back out f8a29b8bb211, d1267711aef0, df1b7a886a9d, 0f6a3dd2c2f7, e6628922b7be, 0a374ac233cd, cf00fd0f080c, 6fc24c4e7798, ab2e4a2e5dd2, 2d17e4ef5e71, 4a8940073f8c, ea3ab4b83152, c7577c232591, e58454c68f0f, and 0e39815d1bce for breaking a single Android J10 and nothing else. (That J10 task must not like deck chairs...) r=bustage
cf00fd0f080c31a4d475585e7583180a62007596
created 2019-01-03 15:37 -0600
pushed 2019-01-05 04:03 +0000
Jeff Walden Jeff Walden - Bug 1517624 - Move JSPropertySpec and JSFunctionSpec definitions into a new js/public/PropertySpec.h header. r=arai
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
2b3783d7fa5354130d452383dc9025d96326c97e
created 2018-11-28 10:58 +0100
pushed 2018-11-29 17:00 +0000
Jan de Mooij Jan de Mooij - Bug 1508097 - Remove clang-format off/on annotations for JSFunctionSpec arrays. r=tcampbell
1f8af7db9d96ee0e9fd4f9d4949efe3921f99290
created 2018-10-15 11:51 +0000
pushed 2018-10-15 22:19 +0000
Jan de Mooij Jan de Mooij - Bug 1496378 part 2 - Move data pointer accessors from DataViewObject/TypedArrayObject to ArrayBufferViewObject. r=jwalden
7807742373e10ebd64db9d8b50d4abf809816cc3
created 2018-10-12 20:48 +0000
pushed 2018-10-13 09:35 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1498586 - Add clang-format off to avoid the reformatting of the data structures r=Ehsan
10d90fa56710390d54d44f25d05054e62e08af03
created 2018-09-06 10:08 +0200
pushed 2018-09-11 22:13 +0000
Jan de Mooij Jan de Mooij - Bug 1488698 - Always use braces for if/for/while statements in js/src/builtin, part 1. r=anba
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.
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
e745fe9ab05aa6a877230fc451be0bac38a9a8f6
created 2018-02-27 08:23 -0600
pushed 2018-03-02 23:07 +0000
Jason Orendorff Jason Orendorff - Bug 1439026 - Part 7: jsnum.* -> builtin/Number.*. r=jandem.
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.
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
5b8da4918cbafd4296c318f54fd6bbd2c9c453c3
created 2017-09-22 10:49 +0200
pushed 2017-11-22 21:30 +0000
Lars T Hansen Lars T Hansen - Bug 1389464 - Implement shared memory for WebAssembly. r=luke
0108b7aec9400b03abe37b82312cfd4b7ab22cb3
created 2017-10-17 09:59 +0200
pushed 2017-10-17 21:50 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1409284 - js::atomics_wait: Remove unnecessary parentheses in declaration of 'addr' r=bbouvier
5eb5af7c30a999bd03d3df13067640b9967875d1
created 2017-09-07 14:59 +0200
pushed 2017-09-07 22:00 +0000
Jan de Mooij Jan de Mooij - Bug 1394835 part 4 - Split js::DefineProperty/DefineElement in separate accessor vs data functions. r=anba
9727d970a03d43165dc44c0c63d5498641253208
created 2017-08-28 13:31 +0200
pushed 2017-09-01 23:29 +0000
Lars T Hansen Lars T Hansen - Bug 1146817 - Rename isLockfree as isLockfreeJS, plus preparation for 64-bit aware atomics. r=sstangl
5fc0af6d26ce88ebb456d55e80a7f24f66fc6d87
created 2017-02-16 11:10 +0100
pushed 2017-02-24 10:47 +0000
Lars T Hansen Lars T Hansen - Bug 1338449 - use ToIndex to convert TA indices for atomic operations. r=shu
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.
014e78a0976a7873c31a8768ac5699f8a5f34802
created 2017-01-25 11:13 +0100
pushed 2017-01-27 00:19 +0000
Lars T Hansen Lars T Hansen - Bug 1333694 - Implement Atomics[Symbol.toStringTag]. r=shu
85fec0c2e03736cfadd59792f64188abdcdd1eae
created 2015-08-27 15:53 -0700
pushed 2017-01-26 00:56 +0000
Steve Fink Steve Fink - Bug 1325986 - Use ScopeExit in a few more places, r=luke,lth
2781e8137927e3970b142807a47d614650611966
created 2017-01-24 16:57 -0800
pushed 2017-01-25 12:47 +0000
Wes Kocher Wes Kocher - Backed out changeset 60fa55d96e2c (bug 1325986) for build bustage a=backout
60fa55d96e2ca201c0025cbc3b69d6527729bb75
created 2015-08-27 15:53 -0700
pushed 2017-01-25 12:47 +0000
Steve Fink Steve Fink - Bug 1325986 - Use ScopeExit in a few more places, r=luke,lth
bdafc05f51e8164e3a8923637f7248f7c1124066
created 2017-01-21 17:25 +0900
pushed 2017-01-21 23:25 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1320408 - Part 14: Change some GlobalObject methods to static method. r=jandem
0ae67adc68ac72f510d292dfe223acd92d0f6fde
created 2016-12-24 00:13 +0100
pushed 2016-12-25 00:51 +0000
Tom Schuster Tom Schuster - Bug 1255128 - Fix ArrayBuffer constructor parameter handling with ToIndex. r=arai
e66184c7eb45ae566a7e2bce62c9b109e945d405
created 2016-11-03 17:52 +0100
pushed 2016-11-07 22:02 +0000
Lars T Hansen Lars T Hansen - Bug 1246140 - Return correct value from Atomics.store (interpreter implementation). r=h4writer
f37699322f20dbf4e6f25ccf6ab8405cf83352d2
created 2016-11-02 18:42 +0100
pushed 2016-11-05 01:56 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1304672: Rename asmjs/ directory to wasm/; r=luke
a44d3d73a9903bc9e9a565fd7b96da30fecd782d
created 2016-10-31 00:59 +0900
pushed 2016-10-31 15:47 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1313764 - Unlock mutex before calling JS_ReportErrorNumberASCII in js::FutexRuntime::wait. r=lth
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
ccacc9678443f2a45da35f3486e0b0bb814e4fd8
created 2016-08-14 20:39 +0900
pushed 2016-09-30 10:02 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1289050 - Part 6: Use ASCII variant of JS_ReportErrorNumber in simple case. r=jwalden
564549c354b038a465c0b3fc245da3cab8753eab
created 2016-08-23 12:09 +0800
pushed 2016-08-25 12:11 +0000
Kan-Ru Chen Kan-Ru Chen - Bug 1297276 - Rename mfbt/unused.h to mfbt/Unused.h for consistency. r=froydnj
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)
71449118bfe810e93207624e0e7a553fd63ebf2e
created 2016-07-06 18:40 -0500
pushed 2016-07-07 09:41 +0000
Luke Wagner Luke Wagner - Bug 1284155 - Baldr: rename 'heap' to 'memory' to better match wasm terminiology (r=bbouvier)
b40b713ab502043b695819a75380924f71a30ca3
created 2016-06-10 13:28 -0500
pushed 2016-06-12 09:26 +0000
Luke Wagner Luke Wagner - Bug 1276028 - Baldr: split out wasm::Instance from wasm::Module (rs=bbouvier)
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
df3ddeee164770c7abf6448a38b72dbf70adec8a
created 2016-03-24 17:01 +0100
pushed 2016-04-04 01:40 +0000
Lars T Hansen Lars T Hansen - Bug 1253351 - count argument of futexWake defaults to +Infinity. r=bbouvier
71eb251a0f29de94082623b91326e2449a3aa81e
created 2016-03-24 18:14 +0100
pushed 2016-04-04 01:40 +0000
Lars T Hansen Lars T Hansen - Bug 1253371 - make atomics range checking conformant. r=jolesen
d8781a4c7092db380f52de8467515fd317e24201
created 2016-02-10 19:12 +0100
pushed 2016-02-14 03:19 +0000
Lars T Hansen Lars T Hansen - Bug 1246768 - part 1: argument conversion for Atomics.isLockFree in runtime. r=bbouvier
4a6b1b2a915774e8e2fd0b73b2a98a389bdc1318
created 2016-02-08 21:39 +0100
pushed 2016-02-10 10:47 +0000
Lars T Hansen Lars T Hansen - Bug 1246750 - fix argument ordering to futexWakeOrRequeue + test cases. r=bbouvier
a7db157c7baa9f02cb23bc6b9e0d227d50638dd9
created 2016-01-12 14:52 +0200
pushed 2016-01-15 10:47 +0000
Bogdan Postelnicu Bogdan Postelnicu - Bug 1238911 - initialize canWait with false from constructor, avoid using the variable without initialization. r=lhansen
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
e7a9bcc4b922cfb1d8d87f299dda9ee4f492ef24
created 2015-12-30 12:32 -0600
pushed 2015-12-31 01:36 +0000
Luke Wagner Luke Wagner - Bug 1235631 - Odin: remove change-heap support (r=bbouvier)
5e0769303a5efc3c745cc9ffd0492fa3a75dcf74
created 2015-12-28 17:39 -0600
pushed 2015-12-30 11:00 +0000
Luke Wagner Luke Wagner - Bug 1229642 - change to AsmJSActivation to WasmActivation (r=bbouvier)
5f25108ed130a969db2a336d19fa62d94623778c
created 2015-12-28 17:39 -0600
pushed 2015-12-30 11:00 +0000
Luke Wagner Luke Wagner - Bug 1229642 - Split wasm::Module out of AsmJSModule (r=bbouvier)
b6eea9eddc4aeba17ec35572ce45a3a565f4ec2a
created 2015-12-02 18:26 +0100
pushed 2015-12-03 23:53 +0000
Lars T Hansen Lars T Hansen - Bug 1225026 - Remove support for atomics on Uint8ClampedArray. r=nbp
97827dc3e6c4c374b03900feecdffa2dc9698609
created 2015-12-02 11:23 +0100
pushed 2015-12-03 11:03 +0000
Lars T Hansen Lars T Hansen - Bug 1176214 - Part 4: VM built-in lib changes. r=waldo
less more (0) -60 tip