js/src/jit/VMFunctions.cpp
582477c043dd5367a4acb02ca0b5032ad6d9997d
created 2019-01-11 09:10 +0000
pushed 2019-01-21 13:03 +0000
Jan de Mooij Jan de Mooij - Bug 1511891 part 1 - Add BindVarOperation and use it for JSOP_BINDVAR in interpreter and JITs. r=tcampbell
bf02f2ce30a2be60d43a76aee69e9c9a4c15f41d
created 2018-12-29 00:06 -0600
pushed 2019-01-21 13:03 +0000
Jeff Walden Jeff Walden - Bug 1516742 - Move {js::,JS_}{{Strictly,Loosely}Equal,SameValue} into js/public/Equality.h and js/src/vm/EqualityOperations.{cpp,h}. 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
ab2e4a2e5dd2f74af684c7d39089f6bda75fb88e
created 2018-12-29 00:06 -0600
pushed 2019-01-21 13:03 +0000
Jeff Walden Jeff Walden - Bug 1516742 - Move {js::,JS_}{{Strictly,Loosely}Equal,SameValue} into js/public/Equality.h and js/src/vm/EqualityOperations.{cpp,h}. r=arai
6cbbac93c27318820e9a626a25aced587ef3a010
created 2018-12-02 22:38 +0000
pushed 2018-12-03 16:23 +0000
Jan de Mooij Jan de Mooij - Bug 1511210 part 3 - Remove unnecessary call to ensureHasTypes in jit::CreateThis. r=tcampbell
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
90677f8ecf41023fc77d30690ce4fce4d9ab48c3
created 2018-11-02 08:19 +0000
pushed 2018-12-03 16:23 +0000
Jan de Mooij Jan de Mooij - Bug 1503170 part 1 - Rename yieldAndAwait{Index,Offset} to resume{Index,Offset}. r=tcampbell
d12102a7cea7849009ff99668c23a3d7626e47f7
created 2018-10-24 23:51 -0400
pushed 2018-12-03 16:23 +0000
Kannan Vijayan Kannan Vijayan - Bug 1501328 - CacheIR stub for out-of-bounds indexed GetElement on Arrays. r=mgaudet
daf8a3b98eee4a27c5691ecea4d4699dfc33cd31
created 2018-10-24 07:55 +0000
pushed 2018-12-03 16:23 +0000
Jan de Mooij Jan de Mooij - Bug 1499649 - Split ICEntry in ICEntry and RetAddrEntry, get rid of fake ICEntries. r=tcampbell
61031045a58cad9c96f2051a858031bf37443769
created 2018-10-23 23:23 +0000
pushed 2018-12-03 16:23 +0000
Jason Orendorff Jason Orendorff - Bug 1448880 - Part 4: Split Debugger::onResumeFrame from onEnterFrame. r=jimb
7fed4b128d9d371da9176dc8c13c41ed956c6764
created 2018-10-23 10:49 -0400
pushed 2018-12-03 16:23 +0000
Kannan Vijayan Kannan Vijayan - Bug 1494537: Add CacheIR stub for out-of-capacity-bounds assignments to arrays. r=tcampbell
6c55991a052eca284abb6d0a7980765e718e8f02
created 2018-10-19 03:40 +0300
pushed 2018-10-19 23:09 +0000
Cosmin Sabou Cosmin Sabou - Backed out changeset 7a7d5508f873 (bug 1494537) as requested by tcampbell on irc for causing crashes in bug 1500285, 1500255. a=backout
7a7d5508f873579944aee993dbf0007a5503f94f
created 2018-10-17 14:48 -0400
pushed 2018-10-18 18:37 +0000
Kannan Vijayan Kannan Vijayan - Bug 1494537: Add CacheIR stub for out-of-initialized-length-bounds assignments to arrays. r=tcampbell
b8601c0c061473d7c81844816d6efdbfbc1eb53b
created 2018-10-15 01:37 +0300
pushed 2018-10-15 21:07 +0000
Gurzau Raul Gurzau Raul - Backed out changeset 6213dd2a20f2 (bug 1494537) for hazard failures on a CLOSED TREE
6213dd2a20f2c544722ff18d62863cbf6e031b8e
created 2018-10-14 16:33 -0400
pushed 2018-10-15 21:07 +0000
Kannan Vijayan Kannan Vijayan - Bug 1494537: Add CacheIR stub for out-of-capacity-bounds assignments to arrays. r=tcampbell
81dd098adbd8984f9491eae22dac152cf4fb2d71
created 2018-10-10 19:18 +0000
pushed 2018-10-15 21:07 +0000
Iain Ireland Iain Ireland - Bug 1492977: Mark returns-false-for-retry functions as Pure r=tcampbell
0e43215b1975317557dff4c9a8878b1189d3e14e
created 2018-09-24 15:22 +0000
pushed 2018-10-15 21:07 +0000
Matthew Gaudet Matthew Gaudet - Bug 1488786 - Add an IC for sparse array element access r=jandem
021a82ef604b877cf2acb831652c6f3a39648564
created 2018-09-29 17:03 +0000
pushed 2018-10-15 21:07 +0000
Jan de Mooij Jan de Mooij - Bug 1494618 - Simplify Baseline stack overflow checks. r=tcampbell
5109c878f7e2e3b1b2eb07cc111552078f4aca65
created 2018-09-27 19:13 +0000
pushed 2018-10-15 21:07 +0000
Iain Ireland Iain Ireland - Bug 1492574: Remove unnecessary MutableHandle r=tcampbell
dfdc496fab45d4331d624cf16dc9afd48d511ae8
created 2018-09-27 19:17 +0000
pushed 2018-10-15 21:07 +0000
Iain Ireland Iain Ireland - Bug 1492574: Rewrite GetDynamicName to return false if lookup can't be completed r=tcampbell
23bab6bcd81c1fa24fc05a05da9b2326270152db
created 2018-09-27 19:18 +0000
pushed 2018-10-15 21:07 +0000
Iain Ireland Iain Ireland - Bug 1492574 - Avoid leaking OOM exception flag from GetDynamicName r=tcampbell
8bf660646ca6f18a269af9550c23d34a87140579
created 2018-09-24 23:19 +0300
pushed 2018-10-15 21:07 +0000
Csoregi Natalia Csoregi Natalia - Backed out 2 changesets (bug 1488786) for raptor gdocs failures. CLOSED TREE
6c5b95f8154e63b67542892a8431370e5ee58b6a
created 2018-09-24 15:22 +0000
pushed 2018-10-15 21:07 +0000
Matthew Gaudet Matthew Gaudet - Bug 1488786 - Add an IC for sparse array element access r=jandem
2b5b7bd869aca6e972b7d8eef943ebce83720151
created 2018-09-21 01:51 +0000
pushed 2018-10-15 21:07 +0000
Iain Ireland Iain Ireland - Bug 1491350: Clear pending OOM exceptions before returning from hasNativeProperty / getNativePropertyByValue r=tcampbell
fead9919a173160ff1d66715cd34e17ac0d11bce
created 2018-09-06 11:56 +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/jit, part 7. r=jandem
eff3d90694630f95e35b09ae343fda4ad07e6870
created 2018-08-29 10:07 +0000
pushed 2018-09-03 16:13 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1486829: Make a proper enum class out of jit::FrameType; r=tcampbell
0765d3f09d9a40a1569b0179fa5af297a3f8512a
created 2018-08-22 09:11 +0900
pushed 2018-08-25 16:16 +0000
Mike Hommey Mike Hommey - Bug 1481670 - Initialize some stack variables to make valgrind happier. r=jandem
87509a363c9ee2a38998a2e4dacc16e577a877ec
created 2018-08-15 15:09 -0500
pushed 2018-08-24 17:49 +0000
Jason Orendorff Jason Orendorff - Bug 1475417 - Part 2: Fire onEnterFrame when resuming a generator or async function. r=jandem, r=jimb
da2c87b3210c160afc98ee238f3f61a2a26b3a55
created 2018-07-12 19:43 -0500
pushed 2018-08-24 17:49 +0000
Jason Orendorff Jason Orendorff - Bug 1475417 - Part 1: Minor code tweaks, in preparation. There should be no observable change in behavior yet. r=jandem
84eb90b730f0fa8b4073d4fb9ba29d28ff4eabed
created 2018-08-22 01:31 +0300
pushed 2018-08-24 17:49 +0000
Andreea Pavel Andreea Pavel - Backed out 3 changesets (bug 1475417) for failing docker configuration ona CLOSED TREE
972ad5dc9a842911479edf3737c0e2aee7fad35d
created 2018-08-15 15:09 -0500
pushed 2018-08-24 17:49 +0000
Jason Orendorff Jason Orendorff - Bug 1475417 - Part 2: Fire onEnterFrame when resuming a generator or async function. r=jandem, r=jimb
13020b58f0fa64366592dbaf3dd9e99059a06108
created 2018-07-12 19:43 -0500
pushed 2018-08-24 17:49 +0000
Jason Orendorff Jason Orendorff - Bug 1475417 - Part 1: Minor code tweaks, in preparation. There should be no observable change in behavior yet. r=jandem
c13d9e177361e3968314503b474ef0479d004d8a
created 2018-08-14 10:40 -0400
pushed 2018-08-24 17:49 +0000
Ted Campbell Ted Campbell - Bug 1483275 - Remove duplicate VMFunction definitions. r=jandem
4c59bddb1d688cdb22523317833df797c1a20ccd
created 2018-08-02 16:11 +0900
pushed 2018-08-24 17:49 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1317481 - Optimize away Generator/Promise handling for await in the topmost JS frame with already resolved/rejected Promise. r=anba,smaug
2f5665631cc89e51453677ea44f245d4591fe4e7
created 2018-05-09 16:19 -0400
pushed 2018-08-24 17:49 +0000
Matthew Gaudet Matthew Gaudet - Bug 1438727: [Part 18] Add StringObject Concat r=tcampbell
ebbddded329210e131e2efa54ba4e14e125acd84
created 2018-06-26 18:26 +0200
pushed 2018-08-24 17:49 +0000
Jan de Mooij Jan de Mooij - Bug 1470904 part 1 - Switch realms before/after scripted calls if needed. r=luke
95df215e163619668d1dfb19992ba64aa11c1d2f
created 2018-06-26 09:42 +0200
pushed 2018-08-24 17:49 +0000
Jan de Mooij Jan de Mooij - Bug 1470250 part 6 - Switch realms if needed before/after native calls in JIT code. r=luke
db80d5a4d8e9f5d9f4356661cf8290f9f2b20ce1
created 2018-06-18 12:41 -0700
pushed 2018-06-19 16:01 +0000
Jan de Mooij Jan de Mooij - Bug 1468406 part 3 - Add some obj->as<Foo>() casts to eliminate some JSObject::realm() calls. r=evilpie
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
7ce486eac26634b275273540e596ebbac4c3da30
created 2018-06-05 18:02 -0400
pushed 2018-06-18 21:43 +0000
Matthew Gaudet Matthew Gaudet - Bug 1466189: Handle equal length strings in Compare IC r=tcampbell
a7c669b99bd15f2b45561aa6bc649c847e9ae0d2
created 2018-05-24 12:02 +0200
pushed 2018-06-18 21:43 +0000
Jan de Mooij Jan de Mooij - Bug 1461938 part 32 - Rename JitCompartment to JitRealm and move to JS::Realm. r=luke
def02132a4cff5e03c4a95a3b3b8b1bf2d71a615
created 2018-05-23 19:45 +0200
pushed 2018-06-18 21:43 +0000
Jan de Mooij Jan de Mooij - Bug 1461938 part 30 - Move globalWriteBarriered to JS::Realm. r=jonco
20512f4a1de5b456de577985631f0e2ab6037ff6
created 2018-05-23 15:26 +0200
pushed 2018-06-18 21:43 +0000
Jan de Mooij Jan de Mooij - Bug 1461938 part 23 - Move debugModeBits from JSCompartment to JS::Realm. r=luke
c67debf6be189ded66084a9c205c50f45e243445
created 2018-05-10 21:39 -0700
pushed 2018-06-18 21:43 +0000
Steve Fink Steve Fink - Bug 1442481 - Use whole cell buffer to post-barrier string -> string edges in JIT, r=jandem
684a004e81818566deca93ddc4d0dfcdf464933e
created 2018-05-16 04:36 -0700
pushed 2018-06-18 21:43 +0000
André Bargull André Bargull - Bug 1461791 - Part 2: Use CallSelfHostedFunction in more places to call self-hosted functions. r=jandem
b46f3ba0c76673ba8ce04fa00bbf4206a12ccc98
created 2018-05-12 11:46 +0200
pushed 2018-06-18 21:43 +0000
Jan de Mooij Jan de Mooij - Bug 1460381 - Support sealed and non-extensible dense elements on native objects. r=anba
deeb18d57ad217978ff3c6a38481b5d100665279
created 2018-05-01 15:54 +0200
pushed 2018-05-03 15:28 +0000
Jan de Mooij Jan de Mooij - Bug 1454887 part 2 - Rewrite TI sweeping to be more explicit. r=tcampbell
15ad0dfe3a389ab162df3729ce54dcc0280823db
created 2018-04-20 13:04 +0200
pushed 2018-04-26 21:04 +0000
Jan de Mooij Jan de Mooij - Bug 1454592 part 1 - Make some constructors constexpr. r=jonco
3d0c62242c483a022e08a262794b071dea58376d
created 2018-04-20 15:27 +0300
pushed 2018-04-26 21:04 +0000
Gurzau Raul Gurzau Raul - Backed out 2 changesets (bug 1454592) for Windows build bustage on a CLOSED TREE
89504aa6f1b32e195ce4e12584fb5594fc328ea2
created 2018-04-20 13:04 +0200
pushed 2018-04-26 21:04 +0000
Jan de Mooij Jan de Mooij - Bug 1454592 part 1 - Make some constructors constexpr. r=jonco
321ec4ba2ea3421c45612c2bcdf8a8e0696b1b77
created 2018-02-20 12:41 -0800
pushed 2018-04-26 21:04 +0000
Steve Fink Steve Fink - Bug 1439712 - Improve JSString::ensureLinear error reporting, r=jonco
16fcaa62dee9272dde73b52ae640988f70ffd196
created 2018-04-15 13:18 +0200
pushed 2018-04-26 21:04 +0000
Jan de Mooij Jan de Mooij - Bug 1452982 part 10 - Rename *ActiveCooperatingThread to *MainThread. r=jonco
f8104a9c57c80ea821c8f04f21b11a4ad4dd0eb8
created 2018-04-12 16:35 +0200
pushed 2018-04-26 21:04 +0000
Jan de Mooij Jan de Mooij - Bug 1452982 part 3 - Remove ZoneGroup nursery/storeBuffer methods. r=jonco
81ef11104ebb7871c6efe1794a40d4505a80c8dd
created 2018-04-08 17:01 +0200
pushed 2018-04-26 21:04 +0000
Jan de Mooij Jan de Mooij - Bug 1448887 - Remove async Ion loop interrupts. r=luke
d60b465bf9e32d7fb2e644cc4f709f99ff99fd17
created 2018-03-05 12:59 -0600
pushed 2018-04-26 21:04 +0000
Jason Orendorff Jason Orendorff - Bug 1443583 - Part 1: Rename JSTrapStatus -> js::ResumeMode. r=jimb.
1f4e74a5ace81acdcf8a973e841c62099f238251
created 2018-03-01 15:37 +0100
pushed 2018-03-02 22:13 +0000
Jan de Mooij Jan de Mooij - Bug 1441006 - Use unsigned type for SlotsEdge start/count. r=jonco
9ec168a898ac298c50a77b0ab22220af35246046
created 2018-02-28 02:03 -0800
pushed 2018-03-02 22:13 +0000
André Bargull André Bargull - Bug 1438842 - Part 4: Remove unused parameters in js/src/vm. r=jandem
8b4b06e10ae60d7b13e2bd6793a19efc006f8826
created 2018-02-28 02:59 -0800
pushed 2018-03-02 22:13 +0000
André Bargull André Bargull - Bug 1438842 - Part 3: Remove unused parameters in js/src/jit. r=tcampbell
less more (0) -300 -100 -60 tip