js/src/vm/Runtime.h
7a0f04b2ce3e97fbe8f37d1955e253d677a69a05
created 2019-02-25 15:02 -0800
pushed 2019-03-11 13:01 +0000
Jeff Walden Jeff Walden - Bug 1037100 - Replace a bunch of uses of Scoped with uses of UniquePtr in ICU-related code, and remove a couple pointless Scoped.h #includes. r=anba
94cf160df1de8e168671f872f6fee08b9d6ce121
created 2019-02-11 11:41 -0600
pushed 2019-03-11 13:01 +0000
Luke Wagner Luke Wagner - Bug 1520931 - Remove asm.js cache hooks JS API (r=bbouvier)
8a7ad8bdd115a8f64c78057ebc327a099807108e
created 2019-02-08 18:39 +0000
pushed 2019-03-11 13:01 +0000
Jon Coppeard Jon Coppeard - Bug 1524946 - Ensure script private value stays alive during dynamic module import r=jandem a=dveditz
6370b90702b776d95057c95a72d13909ed294fed
created 2019-02-08 22:28 +0200
pushed 2019-03-11 13:01 +0000
Brindusan Cristian Brindusan Cristian - Backed out 2 changesets (bug 1524946) for hazard build bustages.
2305c930b771669f33078d7c85d404e63b6f3e81
created 2019-02-08 18:39 +0000
pushed 2019-02-11 12:53 +0000
Jon Coppeard Jon Coppeard - Bug 1524946 - Ensure script private value stays alive during dynamic module import. r=jandem, a=dveditz
5f4b3423f6fefaeffaf130898b2384756f22877f
created 2019-01-18 13:37 +0000
pushed 2019-01-21 13:03 +0000
Jon Coppeard Jon Coppeard - Bug 1519140 - Add AddRef/Release hooks for embedding's script or module private value and set this script source object where appropriate r=jandem
5f4630838d46dd81dadb13220a4af0da9e23a619
created 2019-01-18 10:16 +0100
pushed 2019-01-21 13:03 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1521000 - Part 2: Adjust our clang-format rules to include spaces after the hash for nested preprocessor directives r=sylvestre
1b5c466a1c669657e323b52592edd468015e42e6
created 2019-01-14 19:19 +0200
pushed 2019-01-21 13:03 +0000
Csoregi Natalia Csoregi Natalia - Merge mozilla-central to autoland. CLOSED TREE
789fdfc911f766466946f365f6c8ead2b324da02
created 2019-01-14 14:09 +0000
pushed 2019-01-21 13:03 +0000
Tarek Ziadé Tarek Ziadé - Bug 1406872 - Remove perf monitoring code - r=jandem,Gijs
1cebf4f5c850ad22500a360c2742de3c9dd78c81
created 2019-01-14 11:02 +0000
pushed 2019-01-21 13:03 +0000
Jon Coppeard Jon Coppeard - Bug 1519397 - Factor GC locking RAII classes out of vm/Runtime.h r=pbone
752c683e631d73518b21da4b0924ac80ce1f6d5f
created 2019-01-07 05:47 -0800
pushed 2019-01-21 13:03 +0000
André Bargull André Bargull - Bug 1517823 - Part 2: Pass arena to MallocProvider client. r=sfink
13029582fcc6b6fe1f6ee714d5db52577bd7ed41
created 2018-12-28 21:00 -0600
pushed 2019-01-21 13:03 +0000
Jeff Walden Jeff Walden - Bug 1516713 - Move buildId-related stuff out of jsapi.h into a new js/public/BuildId.h header. r=arai
e32d3be39b84c40e5bf8dee55d3a3ae8c6773916
created 2019-01-04 16:33 -0600
pushed 2019-01-21 13: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
2d17e4ef5e715448dfbdd6b7a36bde574aad49ed
created 2018-12-28 21:00 -0600
pushed 2019-01-21 13:03 +0000
Jeff Walden Jeff Walden - Bug 1516713 - Move buildId-related stuff out of jsapi.h into a new js/public/BuildId.h header. r=arai
d4cbd7e2b41803118f8d16f61fc40bee12259499
created 2019-01-03 18:22 +0200
pushed 2019-01-21 13:03 +0000
Daniel Varga Daniel Varga - Merge mozilla-inbound to mozilla-central. a=merge
2f619be4479861b2cf0781e8376fda79044920ef
created 2018-12-06 16:52 -0500
pushed 2019-01-21 13:03 +0000
Jon Coppeard Jon Coppeard - Bug 1342012 - Support script and module private values which contain pointers to cycle-collected C++ objects r=jandem
85054765af344d9ea0cd13e962b41048a19899b0
created 2019-01-03 08:48 +0000
pushed 2019-01-21 13:03 +0000
Jan de Mooij Jan de Mooij - Bug 1516967 - Call the large allocation callback before reporting OOM in JSRuntime::createJitRuntime. r=lhansen
66eb1f485c1a3ea81372758bc92292c9428b17cd
created 2018-12-01 04:52 +0900
pushed 2018-12-03 16:23 +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-03 16:23 +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-12-03 16:23 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format
5808b57453825fe1185e94fd4e7e2e551bdf878f
created 2018-11-29 22:33 +0000
pushed 2018-12-03 16:23 +0000
Jason Orendorff Jason Orendorff - Bug 1507248 - Use virtual methods for external readable stream callbacks. r=baku,jwalden
5634ba04016cfeef11e590311e4df234a5a2f1f8
created 2018-11-24 12:21 -0800
pushed 2018-12-03 16:23 +0000
Jeff Walden Jeff Walden - Bug 1510012 - Move Symbol-related APIs out of jsapi.h into js/public/Symbol.h. r=sfink, r=mccr8 for the bindings change
c042ee04a7abf3a57b5a557b19829b43df3163c9
created 2018-11-22 17:34 +0000
pushed 2018-12-03 16:23 +0000
Jason Orendorff Jason Orendorff - Bug 1507247 - jsapi.h should not #include "js/Stream.h". r=jwalden
4b7c53151158f12abeadcd76779a26a94a9fd26b
created 2018-11-19 17:02 +0000
pushed 2018-12-03 16:23 +0000
Jan de Mooij Jan de Mooij - Bug 1508065 - Change JS_PUBLIC_{API,DATA} and JS_FRIEND_{API,DATA} to be more like similar macros to avoid confusing clang-format. r=tcampbell
a7812eefff9559ee40e9f0a8e6c812ea9d36f06d
created 2018-11-16 10:32 -0600
pushed 2018-12-03 16:23 +0000
Luke Wagner Luke Wagner - Bug 1505632 - Baldr: correctly propagate AbortError from consume stream body operation (r=lth,baku,Ms2ger)
8468729762b5111214f3d75f7b10f841227ad842
created 2018-10-24 11:03 +0100
pushed 2018-12-03 16:23 +0000
Jon Coppeard Jon Coppeard - Bug 1501157 - Allow checking whether dynamic module import is supported from helper threads r=jandem
430db29f46858faff930e2ec3ed45fbf13a73a20
created 2018-10-22 11:28 +0100
pushed 2018-12-03 16:23 +0000
Jon Coppeard Jon Coppeard - Bug 1499140 - Implement support for dynamic module import in the interpreter r=jandem
d49a5d674e007fc79beda9437889ca5a1eec4aa2
created 2018-10-09 03:26 +0300
pushed 2018-10-15 21:07 +0000
Diego Pino Garcia Diego Pino Garcia - Bug 1488855 - Move InterpreterStack from JSContext to JSRuntime. r=jonco
045f3d6c75024958390a18753f3698f9d177ec61
created 2018-09-06 11:18 +0200
pushed 2018-10-15 21:07 +0000
Jan de Mooij Jan de Mooij - Bug 1488698 - Always use braces for if/for/while statements in js/src/vm, part 9. r=khyperia
0dd32db49222b18a9c8e6fef0305bce9b32d9a17
created 2018-09-04 14:25 -0500
pushed 2018-10-15 21:07 +0000
Luke Wagner Luke Wagner - Bug 1330661 - Baldr: make the BuildIdOp a process global (r=lth,mccr8)
9f92f288b60876c75fddfddb2eba8ff685ed2b78
created 2018-08-20 17:11 -0500
pushed 2018-08-24 17:49 +0000
Jeff Walden Jeff Walden - Bug 1484420 - Move locale-related functions into js/public/LocaleSensitive.h that isn't #include'd in jsapi.h. r=anba
fd5a90a26bfa7e9d727e390b097fc34959a659a0
created 2018-08-21 23:19 +0300
pushed 2018-08-24 17:49 +0000
Andreea Pavel Andreea Pavel - Backed out 2 changesets (bug 1484420) for hazard failures on a CLOSED TREE
d79cdb73c55f91a7296ebaa2631c6fe9a05ee91b
created 2018-08-20 17:11 -0500
pushed 2018-08-24 17:49 +0000
Jeff Walden Jeff Walden - Bug 1484420 - Move locale-related functions into js/public/LocaleSensitive.h that isn't #include'd in jsapi.h. r=anba
62d58886e8d759f52c871a82dbe4d9c2a266c0c7
created 2018-08-16 09:13 -0700
pushed 2018-08-24 17:49 +0000
André Bargull André Bargull - Bug 1346211 - Part 2: Split JS::ResetTimeZone into an external and internal implementation. r=Waldo
8d9247183eb7b74df72b88002d1e06d4b4bab1c4
created 2018-08-01 11:25 +0200
pushed 2018-08-24 17:49 +0000
Jan de Mooij Jan de Mooij - Bug 1474272 part 2 - Use more precise types in Promise code and add some assertions. r=bz
7b8baf03f67e386546c9951a4241bc62f6dbbbe9
created 2018-07-30 11:21 +0100
pushed 2018-08-24 17:49 +0000
Jon Coppeard Jon Coppeard - Bug 1478402 - Fix race reading/writing atoms zone concurrent use flag r=sfink
176da751b5fa3a7a8c94a2ae29d2b006d5060dcf
created 2018-07-06 16:52 -0700
pushed 2018-08-24 17:49 +0000
Kristen Wright Kristen Wright - Bug 1474383 - JSRuntime hook to construct ubi::Nodes specialized for nsINode instances. r=sfink,jimb,bz
b3c8d1cdee5009b46bb769f5386a9b58993dd787
created 2018-07-24 19:32 +0300
pushed 2018-08-24 17:49 +0000
Csoregi Natalia Csoregi Natalia - Backed out changeset ec8c33de4e10 (bug 1474383) for build bustage. CLOSED TREE
ec8c33de4e10e6bc4311ecfcdca4828c36329df5
created 2018-07-06 16:52 -0700
pushed 2018-08-24 17:49 +0000
Kristen Wright Kristen Wright - Bug 1474383 - JSRuntime hook to construct ubi::Nodes specialized for nsINode instances r=jimb
e5a6b23ce42d960e7bac255f377c2f3582b88f93
created 2018-07-23 15:06 +0000
pushed 2018-08-24 17:49 +0000
Brian Hackett Brian Hackett - Bug 1465470 Part 9 - Avoid recording some more JS atomics, r=jandem.
b17cfac5aa3f0159ce781666aecc9976d566c276
created 2018-07-21 14:37 +0000
pushed 2018-08-24 17:49 +0000
Brian Hackett Brian Hackett - Bug 1465470 Part 6 - Avoid recording various JS atomics, r=jandem.
8ef3895c248edd2743edd66f1803a89e12b89e4c
created 2018-07-21 14:24 +0000
pushed 2018-08-24 17:49 +0000
Brian Hackett Brian Hackett - Bug 1207696 Part 4e - Don't record various JS atomics, r=jandem.
777029266bf7e79987abc307e3e0834181e9e3ff
created 2018-07-06 16:32 +0100
pushed 2018-08-24 17:49 +0000
Jon Coppeard Jon Coppeard - Bug 1471949 - Handle OOM starting background sweep task r=sfink
6b959f8ced42325c93ab70216d23ccdd70a17089
created 2018-07-06 10:40 +0100
pushed 2018-08-24 17:49 +0000
Jon Coppeard Jon Coppeard - Bug 1434598 - Remove the exclusive access lock r=sfink
250b5f292dae2c9916e18f489a26890e89c7eede
created 2018-07-06 10:40 +0100
pushed 2018-08-24 17:49 +0000
Jon Coppeard Jon Coppeard - Bug 1434598 - Partition atoms table into multiple sub-tables each with its own lock r=sfink
0583016547e9d0831aefa469012d2f1c36ace47a
created 2018-07-06 10:24 +0100
pushed 2018-08-24 17:49 +0000
Jon Coppeard Jon Coppeard - Bug 1434598 - Remove some locking that is no longer required r=sfink
5113d07ed7c6c3e77b4a1ab636b5e443803afe41
created 2018-07-06 10:24 +0100
pushed 2018-08-24 17:49 +0000
Jon Coppeard Jon Coppeard - Bug 1434598 - Allow concurrent allocation in atoms zone r=sfink
05329bb2ebf89f407e0c7ec1e35280e7b2cd11c8
created 2018-07-04 16:55 -0300
pushed 2018-08-24 17:49 +0000
Wander Lairson Costa Wander Lairson Costa - Bug 1465505: Replace PRMJ_Now() by mozilla::TimeStamp r=jonco
8b1fc57cce36f9a85a1d1c8534309a5e1936de24
created 2018-06-28 09:17 -0700
pushed 2018-08-24 17:49 +0000
André Bargull André Bargull - Bug 1471931 - Part 2: Replace manual memory management with UniquePtr in a few places. r=sfink
67c0442a7a44a0618504911b3239aa0117b3d4ee
created 2018-06-26 12:02 -0400
pushed 2018-08-24 17:49 +0000
Ted Campbell Ted Campbell - Bug 1471272 - Add [SMDOC] tags for in-source documentation. r=jandem,nbp
e429320fcdd2d5236bb4713e6c435456146e42b9
created 2018-06-20 00:54 +0300
pushed 2018-06-20 21:48 +0000
Dorel Luca Dorel Luca - Merge mozilla-inbound to mozilla-central. a=merge
4f50305f72aba391db457322d078d4908221e20e
created 2018-06-19 11:34 +0100
pushed 2018-06-20 21:48 +0000
Jon Coppeard Jon Coppeard - Bug 1467842 - Refactor heap state RAII classes r=sfink
84b05310b2c7a6b0c585add58fdb27e635e70963
created 2018-06-19 11:34 +0100
pushed 2018-06-20 21:48 +0000
Jon Coppeard Jon Coppeard - Bug 1467842 - Don't take the exclusive access lock during GC r=sfink
ef06853a18a59002945d9ebb29944296f9da2dcc
created 2018-06-19 06:48 +0300
pushed 2018-06-20 21:48 +0000
Brindusan Cristian Brindusan Cristian - Backed out changeset c115f0bb2bfb (bug 1465505) spidermonkey bustages. CLOSED TREE
c115f0bb2bfbfc808f7a09a03f808aa80aeabfde
created 2018-06-17 08:20 -0700
pushed 2018-06-20 21:48 +0000
Wander Lairson Costa Wander Lairson Costa - Bug 1465505: Replace PRMJ_Now() by mozilla::TimeStamp r=jonco
bbdcb2e0eb3e4e6184015a95083aab52bfe0d57e
created 2018-06-15 15:05 -0700
pushed 2018-06-18 21:43 +0000
Jon Coppeard Jon Coppeard - Bug 1468867 - Rename heap state checking functions r=sfink
461ae20806865d625e7c842e75d6453bde89445d
created 2018-06-15 15:05 -0700
pushed 2018-06-18 21:43 +0000
Jon Coppeard Jon Coppeard - Bug 1468867 - Move heap state to JSRuntime r=sfink
b640dc9b89986c1886ef00402727da756d96f0ef
created 2018-06-07 16:44 +0200
pushed 2018-06-18 21:43 +0000
Jan de Mooij Jan de Mooij - Bug 1466121 part 1 - Rename JSCompartment to JS::Compartment. r=luke
84aa50d4663a10d18cb305b9157134139f4cc867
created 2018-06-06 11:44 +0200
pushed 2018-06-18 21:43 +0000
Jan de Mooij Jan de Mooij - Bug 1465728 part 2 - Remove the compartment name callback. r=luke
480eb5a4c02e9408c97ff7441d89e28d5ce57492
created 2018-06-02 11:58 +0200
pushed 2018-06-18 21:43 +0000
Jan de Mooij Jan de Mooij - Bug 1466083 part 2 - Replace JSRuntime::numCompartments with JSRuntime::numRealms. r=luke
less more (0) -300 -100 -60 tip