js/src/jit/IonCacheIRCompiler.cpp
702e8d474a20
created 2018-05-23 17:30 -0700
pushed 2018-05-25 10:01 +0000
Jeff Walden Jeff Walden - Bug 1463939 - Make NativeIterator::flags private and tack an underscore onto it. r=jandem
8f1d10d34e9c
created 2018-05-23 17:28 -0700
pushed 2018-05-25 10:01 +0000
Jeff Walden Jeff Walden - Bug 1463939 - Make NativeIterator::obj_ private, give it a clearer name, and add public accessors to observe or modify it. r=jandem
0302149bc169
created 2018-04-30 10:14 -0400
pushed 2018-05-24 09:38 +0000
Matthew Gaudet Matthew Gaudet - Bug 1438556: [Part 2] Verify global wrapper not nuked r=tcampbell
d7aa8e8f9b0e
created 2018-05-18 19:57 +0200
pushed 2018-05-19 09:39 +0000
bobslept bobslept - Bug 1461376 - Deduplicate LoadObject using emitLoadStubField. r=mgaudet
f17388afa985
created 2018-05-17 21:38 +0200
pushed 2018-05-18 09:56 +0000
bobslept bobslept - Bug 1461372 - Deduplicate GuardGroupHasUnanalyzedNewScript using emitLoadStubField. r=mgaudet
9eb850fd1688
created 2018-01-30 14:35 -0500
pushed 2018-05-14 21:37 +0000
Matthew Gaudet Matthew Gaudet - Bug 1460895: Deduplicate MegamorphicLoadSlotResult using EmitLoadStubField r=jandem
b46f3ba0c766
created 2018-05-12 11:46 +0200
pushed 2018-05-12 21:51 +0000
Jan de Mooij Jan de Mooij - Bug 1460381 - Support sealed and non-extensible dense elements on native objects. r=anba
f122e99424f9
created 2018-01-30 14:03 -0500
pushed 2018-05-12 09:47 +0000
Matthew Gaudet Matthew Gaudet - Bug 1348792: Lay down the infrastructure for sharing stub emission code when stub fields are involved r=tcampbell
14f7779dbc0d
created 2018-05-11 12:01 +0200
pushed 2018-05-12 09:47 +0000
Jan de Mooij Jan de Mooij - Bug 1460341 - Give jsid a constructor that initializes it to a void id. r=jonco,bz
deeb18d57ad2
created 2018-05-01 15:54 +0200
pushed 2018-05-02 15:00 +0000
Jan de Mooij Jan de Mooij - Bug 1454887 part 2 - Rewrite TI sweeping to be more explicit. r=tcampbell
814eccdff53e
created 2018-03-20 12:54 +0000
pushed 2018-04-04 17:54 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1444473 - Spectre: Add Jit inline caches mitigation for values returned from C++. r=jandem
03f1b458b986
created 2018-03-28 16:09 +0200
pushed 2018-03-28 21:55 +0000
Jan de Mooij Jan de Mooij - Bug 1445235 part 6 - Use spectreBoundsCheck32 for more stores in JIT code. r=nbp
ea25dec22fd0
created 2018-02-02 10:38 -0500
pushed 2018-03-28 09:50 +0000
Matthew Gaudet Matthew Gaudet - Bug 1434717: Part 5: Connect UnaryArith IC to IonMonkey r=tcampbell
cc976c990dc8
created 2018-01-31 16:02 -0500
pushed 2018-03-28 09:50 +0000
Matthew Gaudet Matthew Gaudet - Bug 1434717: Part 2: Implement CacheIR IC for unary arithmetic operators r=tcampbell
2c450d858f01
created 2018-03-15 04:23 -0700
pushed 2018-03-15 23:37 +0000
André Bargull André Bargull - Bug 1442599 - Part 7: Clean up using and includes in jsutil. r=jorendorff
b1117fa567eb
created 2018-03-14 11:13 +0200
pushed 2018-03-14 22:06 +0000
Coroiu Cristina Coroiu Cristina - Backed out 2 changesets (bug 1443080) for spidermonkey build bustage at build/src/js/src/jit/BaselineCacheIRCompiler.cpp
53bdcd5937cd
created 2018-03-05 13:43 +0100
pushed 2018-03-14 22:06 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1443080 - Use the static call for static methods (not instance) r=Ehsan
240114d8acd3
created 2018-03-11 20:18 +0100
pushed 2018-03-11 21:47 +0000
Jan de Mooij Jan de Mooij - Bug 1442561 part 2 - Add Spectre mitigations for most shape/group/class guards in JIT code. r=luke,tcampbell
e74bc3cf52f0
created 2018-03-01 17:59 +0100
pushed 2018-03-01 22:09 +0000
Jan de Mooij Jan de Mooij - Bug 1440394 part 2 - Require use of MacroAssembler methods for Class accesses. r=tcampbell
12797fd8b6d6
created 2018-03-01 17:59 +0100
pushed 2018-03-01 22:09 +0000
Jan de Mooij Jan de Mooij - Bug 1440394 part 1 - Require use of MacroAssembler methods for shape/group accesses. r=tcampbell
594ed5cfd631
created 2018-02-26 15:26 +0100
pushed 2018-02-26 22:20 +0000
Jan de Mooij Jan de Mooij - Bug 1437483 part 2 - Spectre mitigations for guardObjectType, disabled by default. r=nbp,luke
d1f6650b52d2
created 2018-02-22 12:05 +0100
pushed 2018-02-22 21:55 +0000
Jan de Mooij Jan de Mooij - Bug 1437862 part 4 - Ensure guardObjectType has different object and scratch registers. r=nbp
46dd3f988d67
created 2018-02-21 17:49 +0000
pushed 2018-02-21 21:50 +0000
Jon Coppeard Jon Coppeard - Bug 1439908 - Simplify Linker::newCode to remove unnecessary AllowGC parameter r=nbp
11e086a7d463
created 2018-02-18 11:29 +0200
pushed 2018-02-18 16:42 +0000
Sebastian Hengst Sebastian Hengst - Backed out 6 changesets (bug 1434717) due to issues determined during fuzzing
52f1dfd75ff7
created 2018-02-02 10:38 -0500
pushed 2018-02-17 09:56 +0000
Matthew Gaudet Matthew Gaudet - Bug 1434717: Part 5: Connect UnaryArith IC to IonMonkey r=tcampbell
43a875bf1c8a
created 2018-01-31 16:02 -0500
pushed 2018-02-17 09:56 +0000
Matthew Gaudet Matthew Gaudet - Bug 1434717: Part 2: Implement CacheIR IC for unary arithmetic operators r=tcampbell
bdeae8c5eeb9
created 2018-02-15 12:36 +0100
pushed 2018-02-15 19:29 +0000
Jan de Mooij Jan de Mooij - Bug 1438126 part 1 - Make CodeKind an enum class. r=tcampbell
5c9e104fbc92
created 2018-02-06 07:40 -0800
pushed 2018-02-15 10:27 +0000
Steve Fink Steve Fink - Bug 903519 - Force non-atom strings to have their low flag bit set in order to distinguish them from JSObjects in the nursery, r=jandem
212a88df0f3d
created 2018-02-12 13:38 -0600
pushed 2018-02-15 10:27 +0000
Jason Orendorff Jason Orendorff - Bug 1429206 - Part 6: Rename jscompartment* -> vm/JSCompartment*. r=jandem.
cb6130865cac
created 2018-02-08 14:37 +0100
pushed 2018-02-09 16:52 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1319203: Implement the jit-to-wasm entry stub and use it; r=luke, r=jandem
96333b8e8e25
created 2018-02-06 11:43 -0500
pushed 2018-02-08 10:04 +0000
Matthew Gaudet Matthew Gaudet - Bug 1433959: Convert GetIntrinsic inline cache to CacheIR r=tcampbell
65aecc4ffa4a
created 2018-02-06 21:05 +0200
pushed 2018-02-07 09:58 +0000
Gurzau Raul Gurzau Raul - Backed out changeset a643f7b63c93 (bug 1433959) for build bustage
a643f7b63c93
created 2018-02-06 11:43 -0500
pushed 2018-02-07 09:58 +0000
Matthew Gaudet Matthew Gaudet - Bug 1433959 - Convert GetIntrinsic inline cache to CacheIR. r=tcampbell
75fec9a94607
created 2018-01-26 10:05 -0500
pushed 2018-01-31 22:32 +0000
Matthew Gaudet Matthew Gaudet - Bug 1432168 - Convert ToBool inline cache to CacheIR. r=jandem
af6fb4b32a61
created 2018-01-12 14:07 -0500
pushed 2018-01-29 22:43 +0000
Matthew Gaudet Matthew Gaudet - Bug 1420910: Add InstanceOf inline cache to IonMonkey r=jandem
5d6cc408dfd9
created 2017-12-12 16:21 -0600
pushed 2018-01-29 22:43 +0000
Matthew Gaudet Matthew Gaudet - Bug 1420910: Convert the Baseline InstanceOf IC to CacheIR r=jandem
311caefd3853
created 2018-01-23 23:34 +0200
pushed 2018-01-24 21:56 +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
d582cd2faa28
created 2018-01-12 14:07 -0500
pushed 2018-01-24 21:56 +0000
Matthew Gaudet Matthew Gaudet - Bug 1420910 - Add InstanceOf inline cache to IonMonkey. r=jandem
18df2f173bad
created 2017-12-12 16:21 -0600
pushed 2018-01-24 21:56 +0000
Matthew Gaudet Matthew Gaudet - Bug 1420910 - Convert the Baseline InstanceOf IC to CacheIR. r=jandem
65e92478e09d
created 2018-01-11 22:18 +0200
pushed 2018-01-12 11:26 +0000
Noemi Erli Noemi Erli - Backed out 20 changesets (bug 903519) for detected memory leaks on a CLOSED TREE
457008b194a8
created 2017-07-11 18:20 -0700
pushed 2018-01-12 11:26 +0000
Steve Fink Steve Fink - Bug 903519 - Force non-atom strings to have their low flag bit set in order to distinguish them from JSObjects in the nursery, r=jandem
2e7604aa6ad8
created 2018-01-05 16:09 +0100
pushed 2018-01-09 23:41 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1427729: Have EnsureBareExitFrame and JSJitFrameIter take only JitActivation parameters; r=jandem
3fa61093e722
created 2017-12-12 15:56 -0600
pushed 2017-12-13 10:14 +0000
Tom Schuster Tom Schuster - Bug 1398099 - Specialized HasProp stub for sparse elements. r=jandem
e39d8a15596a
created 2017-12-01 10:04 -0800
pushed 2017-12-06 09:54 +0000
André Bargull André Bargull - Bug 1422362: Remove unused parameters from various methods in js/src. r=tcampbell
53c688982d4b
created 2017-12-05 19:30 +0200
pushed 2017-12-06 09:54 +0000
Noemi Erli Noemi Erli - Backed out changeset 0ec15b1f9fd3 (bug 1422362) for linux32 debug bustage in js/src/gc/Cell.h r=backout on a CLOSED TREE
0ec15b1f9fd3
created 2017-12-01 10:04 -0800
pushed 2017-12-06 09:54 +0000
André Bargull André Bargull - Bug 1422362: Remove unused parameters from various methods in js/src. r=tcampbell
b81d21aaf172
created 2017-11-20 20:54 +0100
pushed 2017-11-21 09:56 +0000
Jan de Mooij Jan de Mooij - Bug 1415853 - Use a trampoline for JIT -> interpreter calls. r=bbouvier
90e06498f2dd
created 2017-11-15 17:11 +0100
pushed 2017-11-17 22:02 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1417555: Fuse the script load and jit code load into one masm instruction; r=jandem
91d1eb18dfed
created 2017-11-15 16:28 +0100
pushed 2017-11-17 22:02 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1417555: Rejigger how native/script are stored in JSFunction and update callers; r=jandem
30b2f19116ba
created 2017-11-16 18:32 +0100
pushed 2017-11-17 09:59 +0000
Jan de Mooij Jan de Mooij - Bug 1417398 - Use a single JitCode instance for JitRuntime trampolines. r=nbp
0b10cf1da7f2
created 2017-11-15 14:39 +0100
pushed 2017-11-15 22:25 +0000
Jan de Mooij Jan de Mooij - Bug 1417038 part 2 - Shrink ExitFooterFrame to one word. r=nbp
c8d8a1764cba
created 2017-11-14 10:45 +0100
pushed 2017-11-14 14:56 +0000
Jan de Mooij Jan de Mooij - Bug 1416572 - Use a single JitCode instance for all VMFunction wrappers. r=nbp
82bdb5c8e75d
created 2017-10-18 20:47 +0200
pushed 2017-10-19 01:01 +0000
Tom Schuster Tom Schuster - Bug 1378186 - Implement super.property in Ion. r=jandem
2e230e4de41e
created 2017-07-21 07:49 -0700
pushed 2017-10-13 09:13 +0000
Brian Hackett Brian Hackett - Bug 1355109 - Add IC for property reads on xrays, r=jandem,bz.
fdab9ee63195
created 2017-09-26 15:40 -0400
pushed 2017-09-29 21:45 +0000
Ted Campbell Ted Campbell - Bug 1357759 - Support proxies ICs for JSOP_IN r=jandem
442671394512
created 2017-09-27 13:17 +0200
pushed 2017-09-27 23:52 +0000
Jan de Mooij Jan de Mooij - Bug 1398768 part 1 - Remove most unboxed array code. r=evilpie
39aaf54972cb
created 2017-09-26 14:12 -0400
pushed 2017-09-26 18:14 +0000
Brian Hackett Brian Hackett - Backed out changeset 072f8d4a9964 (bug 1355109) for causing crashes with various extensions. a=lizzard
b481e36a9958
created 2017-09-14 10:03 +0200
pushed 2017-09-19 21:49 +0000
Jan de Mooij Jan de Mooij - Bug 1399471 part 2 - Add a mechanism to check callWithABI invariants in debug builds. r=nbp
09c4c3784128
created 2017-09-18 16:19 +0200
pushed 2017-09-18 23:21 +0000
Jan de Mooij Jan de Mooij - Backed out changeset e758012cf5b3 for landing with the wrong commit message.
e758012cf5b3
created 2017-09-14 10:03 +0200
pushed 2017-09-18 23:21 +0000
Jan de Mooij Jan de Mooij - Bug 1399471 part 1 - Disable the full_debug_checks jit pref by default in browser builds. r=nbp
less more (0) -100 -60 tip