js/src/jit/IonBuilder.cpp
2e7a4d376aff00ae43f8051aa53af8be65a112a3
created 2018-05-27 04:00 +0530
pushed 2018-05-27 07:25 +0000
maharsh312 maharsh312 - Bug 1464321 - Changed return type of two methods in JSScript with relative format string change. r=arai
d23c763dfa4ba0012e7b306b2f489175603232bf
created 2018-05-23 15:25 +0200
pushed 2018-05-23 13:34 +0000
Jan de Mooij Jan de Mooij - Bug 1461938 part 22 - Move template objects from JSCompartment to JS::Realm. r=anba
847453f52aab8c637cb7ee1365375015becbeb20
created 2018-05-23 08:47 +0100
pushed 2018-05-23 08:53 +0000
Jon Coppeard Jon Coppeard - Bug 1427610 - Support import.meta in the JITs r=jandem
a506ea1db794c9e8e5ba0b52b8f7fc94285a0234
created 2018-05-23 08:47 +0100
pushed 2018-05-23 08:53 +0000
Jon Coppeard Jon Coppeard - Bug 1427610 - Implement import.meta in the JS shell r=anba
b46f3ba0c76673ba8ce04fa00bbf4206a12ccc98
created 2018-05-12 11:46 +0200
pushed 2018-05-12 09:47 +0000
Jan de Mooij Jan de Mooij - Bug 1460381 - Support sealed and non-extensible dense elements on native objects. r=anba
680d6198ae7fc3c8638a41d64e0bea6a69d4086f
created 2018-05-08 22:42 +0200
pushed 2018-05-10 18:46 +0000
Tom Schuster Tom Schuster - Bug 1459607 - CallSiteObjects can only contain strings. r=jandem
deeb18d57ad217978ff3c6a38481b5d100665279
created 2018-05-01 15:54 +0200
pushed 2018-05-01 13:55 +0000
Jan de Mooij Jan de Mooij - Bug 1454887 part 2 - Rewrite TI sweeping to be more explicit. r=tcampbell
8f922357b90d4bc358480c4ac62ca4b3d12a3acb
created 2018-04-11 14:01 -0400
pushed 2018-04-23 18:03 +0000
Ted Campbell Ted Campbell - Bug 1448563 - Part 2: Add memory reporting for Ion lazy linking. r=jandem
0a19791ab7735a3b5d96a070284e9c6f3441c527
created 2018-04-13 13:56 +0200
pushed 2018-04-19 21:07 +0000
Tom Schuster Tom Schuster - Bug 1453932 - Optimize loads from CallSiteObjects for tagged template literals. r=jandem
2f7d0134b22176dd649418217cb98d09ce102c83
created 2018-04-19 13:04 +0200
pushed 2018-04-19 11:07 +0000
Jan de Mooij Jan de Mooij - Bug 1452982 part 14 - Rename 'active thread' to 'main thread'. r=jonco
16fcaa62dee9272dde73b52ae640988f70ffd196
created 2018-04-15 13:18 +0200
pushed 2018-04-15 11:20 +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-12 14:36 +0000
Jan de Mooij Jan de Mooij - Bug 1452982 part 3 - Remove ZoneGroup nursery/storeBuffer methods. r=jonco
6ff8aaef28669cc3945291a182232680481256da
created 2018-04-11 23:19 +0200
pushed 2018-04-11 21:20 +0000
Tristan Bourvon Tristan Bourvon - Bug 525063 - Backing out js/src/ for violation of committing guideliens. CLOSED TREE
d7d2f08e051c3c355d41dc5c1ce1bd3ca55a43b9
created 2018-04-10 21:11 +0200
pushed 2018-04-11 14:24 +0000
Tristan Bourvon Tristan Bourvon - Bug 525063 - Initialize uninitialized class attributes in m-c. r=ehsan
9db236e8d1dee72db5bf63735b8c8ddcc89e3cb7
created 2018-03-28 10:42 +0200
pushed 2018-03-28 08:43 +0000
Jan de Mooij Jan de Mooij - Bug 1448329 - Remove 32-bit-x86-only static typed array access optimization. r=tcampbell
ea25dec22fd06218d1e084980f269a01096959b0
created 2018-02-02 10:38 -0500
pushed 2018-03-27 18:29 +0000
Matthew Gaudet Matthew Gaudet - Bug 1434717: Part 5: Connect UnaryArith IC to IonMonkey r=tcampbell
b1a2c849b6412107382c78c12cc167b31ae48836
created 2018-01-31 16:36 -0500
pushed 2018-03-27 18:29 +0000
Matthew Gaudet Matthew Gaudet - Bug 1434717: Part 3: Switch to using CacheIR for Baseline ICs. r=tcampbell
f4fee0ff18cf9ff8afb8df5d8ed64072ea1adb36
created 2018-03-17 06:38 -0600
pushed 2018-03-17 12:38 +0000
Brian Hackett Brian Hackett - Bug 1440531 - Avoid unnecessary downcast, r=jandem.
485c44f946e9b43b37a0167820592e63ff57823c
created 2018-03-16 12:00 +0100
pushed 2018-03-16 11:04 +0000
Jan de Mooij Jan de Mooij - Bug 1445235 part 1 - Also add Spectre mitigations for MBoundsCheck added for stores. r=luke
2269c7ed37ff9f28bf8bbd4c97b886e52fadaf2c
created 2018-03-15 03:42 -0700
pushed 2018-03-15 14:52 +0000
André Bargull André Bargull - Bug 1442599 - Part 4: Replace JS_ALWAYS_TRUE/FALSE with MOZ_ALWAYS_TRUE/FALSE. r=jorendorff
3ac5bb463708fceec0e4d5812ee72f06fb40182c
created 2018-03-07 16:51 +0100
pushed 2018-03-07 15:56 +0000
Jan de Mooij Jan de Mooij - Bug 1441012 - Don't attempt to inline scripts we know Ion cannot compile. r=nbp
77728b046b9572d38d0c576ca93a07d767c75018
created 2018-03-02 15:57 +0200
pushed 2018-03-02 13:58 +0000
Ciure Andrei Ciure Andrei - Backed out 10 changesets (bug 1439026) for spidermonkey-sm-nonunified-linux64 bustages. a=backout on a CLOSED TREE
f15edbbe39ab9371750c9f1b0068892a2266be2f
created 2018-02-27 08:54 -0600
pushed 2018-03-02 13:20 +0000
Jason Orendorff Jason Orendorff - Bug 1439026 - Part 8: jslibmath.h -> util/PortableMath.h. r=jandem.
8b4b06e10ae60d7b13e2bd6793a19efc006f8826
created 2018-02-28 02:59 -0800
pushed 2018-02-28 23:37 +0000
André Bargull André Bargull - Bug 1438842 - Part 3: Remove unused parameters in js/src/jit. r=tcampbell
99f75fa495ae4d85536525561d11516bf354aa83
created 2018-02-28 11:49 +0100
pushed 2018-02-28 10:50 +0000
Jan de Mooij Jan de Mooij - Bug 1441587 part 2 - Remove AddObjectsForPropertyRead optimization. r=bhackett
ffc903ba2f04df4838d861e866e0baac48e707f9
created 2018-02-28 11:48 +0100
pushed 2018-02-28 10:50 +0000
Jan de Mooij Jan de Mooij - Bug 1441587 part 1 - Track polymorphic call targets better in IonBuilder. r=bhackett
9929099d4c410e5e46750232856349564f6a9ab4
created 2018-02-19 05:07 -0800
pushed 2018-02-19 16:37 +0000
André Bargull André Bargull - Bug 1437530: Cache template literal objects per call site again. r=arai
11e086a7d4634a6e8f33f288422233a93734d601
created 2018-02-18 11:29 +0200
pushed 2018-02-18 09:35 +0000
Sebastian Hengst Sebastian Hengst - Backed out 6 changesets (bug 1434717) due to issues determined during fuzzing
091e9b26d9a14feba8f49355a3b03e185d253152
created 2018-02-14 16:45 -0600
pushed 2018-02-16 21:07 +0000
Jason Orendorff Jason Orendorff - Bug 1438278 - Part 5: Rename some files into js/src/vm. r=jandem.
52f1dfd75ff7641d966f1bdae12b97d889c65cd8
created 2018-02-02 10:38 -0500
pushed 2018-02-16 16:53 +0000
Matthew Gaudet Matthew Gaudet - Bug 1434717: Part 5: Connect UnaryArith IC to IonMonkey r=tcampbell
5c5ec856f0a6c47adba9208e2c8de09c9f255e81
created 2018-01-31 16:36 -0500
pushed 2018-02-16 16:53 +0000
Matthew Gaudet Matthew Gaudet - Bug 1434717: Part 3: Switch to using CacheIR for Baseline ICs. r=tcampbell
f8478e479e23c1319805ab823c9a604e1236801b
created 2018-02-12 13:45 -0800
pushed 2018-02-14 19:51 +0000
André Bargull André Bargull - Bug 1407588 - Part 4: Update Async-from-Sync iterator to access "next" only once. r=jandem
203171ae082818f87bd485ff78a5d3bf767240a3
created 2018-02-05 16:22 -0800
pushed 2018-02-14 18:04 +0000
Steve Fink Steve Fink - Bug 903519 - Strings in the nursery: JIT, r=jandem
9529b33306772faedf4ffa5d988dadc2dc781e43
created 2017-10-02 16:35 -0700
pushed 2018-02-14 18:04 +0000
Steve Fink Steve Fink - Bug 903519 - Strings in the nursery: MIR node, r=jandem
711c111e333087942d9e5c7310a342ddffbcfabb
created 2018-02-12 13:07 -0600
pushed 2018-02-14 17:19 +0000
Jason Orendorff Jason Orendorff - Bug 1429206 - Part 5: Rename jsscript* -> vm/JSScript*. r=jandem.
772a11f3103b621c19717a024f8edbda5de3f267
created 2018-02-09 17:49 +0000
pushed 2018-02-12 15:02 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1437125 - Remove operand read of JSOP_DEFFUN from inspectOpcode. r=tcampbell
cb6130865cacf4b4b9e56e303b2072b531605bbe
created 2018-02-08 14:37 +0100
pushed 2018-02-09 13:06 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1319203: Implement the jit-to-wasm entry stub and use it; r=luke, r=jandem
269c43e9132ea3355e61a919f3621da9bd5f927b
created 2018-01-30 10:05 -0800
pushed 2018-01-31 17:15 +0000
André Bargull André Bargull - Bug 1433432 - Inline Object.is(...) in Ion. r=jandem
af6fb4b32a61f661e9f6e83117166a9dbc7553dd
created 2018-01-12 14:07 -0500
pushed 2018-01-29 16:53 +0000
Matthew Gaudet Matthew Gaudet - Bug 1420910: Add InstanceOf inline cache to IonMonkey r=jandem
311caefd3853084858a8e1de7ac5f91493cf9915
created 2018-01-23 23:34 +0200
pushed 2018-01-23 21:35 +0000
Andreea Pavel Andreea Pavel - Backed out 2 changesets (bug 1420910) for mochitest assertion failure at /builds/worker/workspace/build/src/js/src/jit/MIR.cpp on a CLOSED TREE
d582cd2faa28c8b866f5c638bab71756c1c9a7a2
created 2018-01-12 14:07 -0500
pushed 2018-01-23 16:41 +0000
Matthew Gaudet Matthew Gaudet - Bug 1420910 - Add InstanceOf inline cache to IonMonkey. r=jandem
d29cf18b47a448016d716f5b09daced49fcd988c
created 2018-01-19 11:38 +0100
pushed 2018-01-23 11:13 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1431669: Rename MToInt32 to MToNumberInt32; r=jandem
8a7fc4b3a0abcc9586b81188060c5b5b3405b9b5
created 2018-01-20 15:19 +0100
pushed 2018-01-20 14:34 +0000
Jan de Mooij Jan de Mooij - Bug 1431726 part 4 - Replace GetBuiltinPrototypePure with GlobalObject::maybeGetPrototype. r=anba
57732b9b7fc5ac93ed84eb08297430ee0c240b8b
created 2018-01-19 00:12 +0200
pushed 2018-01-18 22:12 +0000
Ciure Andrei Ciure Andrei - Merge mozilla-central to mozilla-inbound. a=merge CLOSED TREE
514350cead8b3369ab9e50caafcbb21827e91ff9
created 2018-01-06 12:09 -0500
pushed 2018-01-18 22:12 +0000
Ted Campbell Ted Campbell - Bug 1428489 - Support JSOP_IMPLICITTHIS in Ion using VMCall. r=jandem
379a933da614e9176070e28522f486ea18ded5e1
created 2018-01-18 22:00 +0100
pushed 2018-01-18 21:01 +0000
Jan de Mooij Jan de Mooij - Bug 1430602 - Add Spectre index masking for bounds-checked loads in Ion. r=luke,nbp
583fd2e84a45f3bcdc1bc1c2a75b80b2a95c66ff
created 2018-01-17 14:46 +0100
pushed 2018-01-17 13:46 +0000
Tom Schuster Tom Schuster - Bug 1411956 - Disable scripts with GETELEM_SUPER on x86 when profiling. r=jandem
4ef2425934f236201df33293a34c2400d5c5f19d
created 2018-01-12 12:47 +0100
pushed 2018-01-12 11:48 +0000
Jan de Mooij Jan de Mooij - Bug 1113014 - Don't emit a branch in LoadDOMPrivate if we know the object kind (native or proxy) statically. r=bz
65e92478e09d3f1628fccbf5edc4cb080046249e
created 2018-01-11 22:18 +0200
pushed 2018-01-11 20:24 +0000
Noemi Erli Noemi Erli - Backed out 20 changesets (bug 903519) for detected memory leaks on a CLOSED TREE
ec5b307a28aa6e939446eb4c19a09f8b6c7f2287
created 2018-01-04 15:49 -0800
pushed 2018-01-11 18:25 +0000
Steve Fink Steve Fink - Bug 903519 - Strings in the nursery: JIT, r=jandem
c62e5867d763dea5a05117e8ab7c02a9b5994dd8
created 2017-10-02 16:35 -0700
pushed 2018-01-11 18:25 +0000
Steve Fink Steve Fink - Bug 903519 - Strings in the nursery: MIR node, r=jandem
d055b4f81d592ee54a6593d09d928c28901b689d
created 2018-01-10 18:24 +0000
pushed 2018-01-10 18:24 +0000
Jon Coppeard Jon Coppeard - Bug 1429031 - Fix an assertion failure while optimising a module namespace access r=jandem
43ccb7de1afe98f9dd393b1790021dcdd577cb93
created 2017-12-08 17:12 +0000
pushed 2017-12-08 17:12 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1412653 - Add missing MOZ_TRY. r=nbp
6596b8c168f52dff267acd243ec9739f0b4bbbaa
created 2017-12-08 16:44 +0000
pushed 2017-12-08 16:45 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1412653 - Distinguish between call stack used for outer resume points from call stacks used for resuming at one instruction. r=jandem
959d2774b44901be522fa24fb84d34565952b363
created 2017-12-06 17:06 +0100
pushed 2017-12-08 14:10 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1319203: Change the layout of JSFunction to support wasm optimized entries; r=jandem
bb14fe85b1a9486b533f91fd4c818bce51df2b99
created 2017-11-29 11:41 +0100
pushed 2017-11-29 10:43 +0000
Jan de Mooij Jan de Mooij - Bug 1420961 part 3 - Remove JSITER_ENUMERATE and flags arguments. r=evilpie
52c26719155e2007d14380528ce092b0ebc2014b
created 2017-11-20 19:18 +0100
pushed 2017-11-20 18:19 +0000
Tom Schuster Tom Schuster - Bug 1288392 - Use Scalar Replacement on MNewArrayCopyOnWrite arrays. r=nbp
e6be8071c22b8f94b65e2d70ea03832d85eca237
created 2017-11-17 13:21 +0000
pushed 2017-11-17 13:21 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1416794 - InliningDecision_Error is always reported with a pending exception, use AbortReason_Error instead of _Alloc. r=jandem
67fe0ac257b8a1169a208bf4c7f5c2369c3239ee
created 2017-11-10 11:52 +0100
pushed 2017-11-10 10:54 +0000
Jan de Mooij Jan de Mooij - Bug 1414340 part 2 - Remove array/generator comprehensions from SpiderMonkey. r=evilpie
a602f924a33cafea259840a298e682d49fe4cc19
created 2017-11-02 15:39 +0100
pushed 2017-11-02 14:49 +0000
Jan de Mooij Jan de Mooij - Bug 1083482 part 11 - Use infallible unbox for JSOP_ITERNEXT in Ion. r=evilpie
less more (0) -1000 -300 -100 -60 tip