js/src/jit/SharedIC.cpp
01da4d30fd114f532009a77acfc663fd54699502
created 2015-09-05 22:01 +0900
pushed 2016-04-04 13:43 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 887016 - Part 13: Implement RegExp.prototype[@@split] and call it from String.prototype.split. r=h4writer,till
a9851bf7034a37f5d8ae2d65db6281735dc9deb2
created 2016-03-26 13:22 +0100
pushed 2016-04-04 13:43 +0000
Jan de Mooij Jan de Mooij - Bug 1258105 - Port object length stubs to CacheIR. r=efaust
967dcb05f34702b5fdbc12892c3f92d67fc3450a
created 2016-03-09 00:37 -0800
pushed 2016-04-04 13:43 +0000
Jeff Walden Jeff Walden - Bug 1246061. r=jandem, r=bz, r=luke, r=froydnj
9f7c4f40087a4391e68768c0f85bbe6881301a6c
created 2016-03-23 09:41 +0000
pushed 2016-04-04 13:43 +0000
Jon Coppeard Jon Coppeard - Bug 1258314 - Use TraceNullableEdge where appropriate throughout the engine r=terrence
83b0a247a47f1135a80454a9bd88c8f4c092a5d8
created 2016-03-17 10:28 +0100
pushed 2016-04-04 13:43 +0000
Jan de Mooij Jan de Mooij - Bug 1255352 - Use initial CacheIR infrastructure and use it for some simple Baseline stubs. r=efaust
f337b2e3409378ba31a6a1f6ec5b74e4123ec4f6
created 2016-03-15 13:35 -0400
pushed 2016-04-04 13:43 +0000
Hannes Verschore Hannes Verschore - Bug 1250964: SharedStubs - Remove bogus assert, r=bogus on CLOSED TREE
a4ddac87ea0ce807686a6f18d74f25cb7a3edae8
created 2016-03-15 12:21 -0400
pushed 2016-04-04 13:43 +0000
Hannes Verschore Hannes Verschore - Bug 1250964: SharedStubs - Don't add invalid stubs, r=jandem
101b028bc5861436573b5be17f6d633a6dfcdbb3
created 2016-03-09 19:07 +0800
pushed 2016-04-04 13:43 +0000
Heiher Heiher - Bug 1254808 - IonMonkey: MIPS: Define JS_USE_LINK_REGISTER on MIPS. r=h4writer
b1806f5f3b8155a670f95a6e7f45d0cb4a044462
created 2016-02-29 17:20 +0800
pushed 2016-03-09 16:35 +0000
Heiher Heiher - Bug 1250031 - IonMonkey: MIPS: Fix ion/bug1233343.js crash. r=h4writer
1594c41619ffbb23ef02de913fc96236d516cac5
created 2016-02-16 16:23 +0200
pushed 2016-03-09 16:35 +0000
Bogdan Postelnicu Bogdan Postelnicu - Bug 1248584 - assert firstMonitorStub_ in ICMonitoredStub in order to silence Coverity. r=jandem
fdaa29338b297a67796a2d02d1c11c8c2de167ef
created 2016-02-04 18:14 +0100
pushed 2016-02-08 15:56 +0000
Jan de Mooij Jan de Mooij - Bug 1244215 part 1 - Store frame header size in the frame descriptor. r=nbp
b001a1c7c38242c22673649b62de197c07bf67e7
created 2016-01-26 12:53 -0800
pushed 2016-02-08 15:56 +0000
Terrence Cole Terrence Cole - Bug 1234862 - Part 5: Rename DefaultGCPolicy to GCPolicy; r=sfink
5bab1e2c84914dba29497f5c97bf76665e34a3e4
created 2016-01-24 23:41 -0800
pushed 2016-02-08 15:56 +0000
Jeff Walden Jeff Walden - Bug 1079844 - Rename CheckForNeuteredTypedObject and the flag underlying it to use detachment terminology. r=jandem
650d17df486e9fedb136cdb9a0e22432d5fe37ae
created 2016-01-22 04:12 -0500
pushed 2016-01-24 02:31 +0000
Hannes Verschore Hannes Verschore - Bug 1234663: SharedStubs: Use correct fallbackstubspace to keep stubs, r=jandem
1246e76eaeb9e9e965ac28f7ba59a351ac9e94af
created 2016-01-18 10:22 +0100
pushed 2016-01-19 14:24 +0000
Jan de Mooij Jan de Mooij - Bug 1234845 part 5 - Rename isNonEvalFunctionFrame to isFunctionFrame and use the script instead of flags. r=luke
8310deb3b848ab94ee35e6a2e1b25b98157e381e
created 2016-01-14 17:02 +0100
pushed 2016-01-15 10:51 +0000
Jan de Mooij Jan de Mooij - Bug 1234845 part 4 - Eval frame refactoring, remove isFunctionFrame. r=luke
52cf63c41944a15a8cc4ffc40dbecb44255e848e
created 2016-01-11 12:58 -0500
pushed 2016-01-12 10:58 +0000
Boris Zbarsky Boris Zbarsky - Bug 1237501. Actually create a baseline IC for a JSNative accessor property get that's unshadowed on a DOM proxy. We apparently failed to ever do this. r=jandem
1fb5de3f44c3cda1d74c7ae21036270a702b8736
created 2015-12-22 10:56 +0100
pushed 2015-12-23 11:51 +0000
Jan de Mooij Jan de Mooij - Bug 1234246 - Don't reprotect JIT code more than once when linking. r=nbp
36df961c4bdc55165397639f999cce8075af3326
created 2015-11-30 11:27 +0100
pushed 2015-12-03 11:11 +0000
Lars T Hansen Lars T Hansen - Bug 1176214 - Part 5: Ion changes. r=h4writer
67dc020babd847e3b664a7acf293c1067fc14fb3
created 2015-12-02 10:10 +0000
pushed 2015-12-03 11:11 +0000
Jon Coppeard Jon Coppeard - Bug 1227567 - Add baseline IC to optimise module namespace imports r=shu
0d88461fff1b4ca69147817284b021aac512ab33
created 2015-12-01 18:11 +0100
pushed 2015-12-02 14:25 +0000
Hannes Verschore Hannes Verschore - Bug 1226816: SharedStubs - Don't enable the call scripted get prop shared stub in ionmonkey yet, r=jandem
526a9c02295bc3ffd10e8c1cb06ed6a8bc9a33a3
created 2015-11-26 15:51 +0100
pushed 2015-12-02 00:11 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1228340: Get rid of the js_ prefix for CodeSpec, CodeName, NumCodeSpecs; r=jorendorff
0c1255dcd00e6b6905d4b746fc15a2ec46cb3ca1
created 2015-11-24 08:02 +0100
pushed 2015-11-25 00:58 +0000
Hannes Verschore Hannes Verschore - Bug 1226445: SharedStubs - Keep track of the pushed frames correctly in GetPropCallNative, r=jandem
52d7c9292ecfc23a52835c49189dabd561b18675
created 2015-11-21 14:33 +0100
pushed 2015-11-23 13:53 +0000
Jan de Mooij Jan de Mooij - Bug 1132183 - Make |this| a real binding, remove lazy this computation. r=efaust,shu
c6139e8bad12b756a178dd7eb005c82cf247bd43
created 2015-11-17 18:41 +0100
pushed 2015-11-19 14:30 +0000
Hannes Verschore Hannes Verschore - Bug 1214508: SharedStubs - fix bustage, r=bustage
54e207a6d30e48df0ebfdace85733ec533d5b59e
created 2015-11-17 17:57 +0100
pushed 2015-11-19 14:30 +0000
Hannes Verschore Hannes Verschore - Bug 1214508: SharedStubs - Part 8: Dont sync for the decompiler in ion, r=jandem
b7ff5ed6cb4c33cea55919d653a91698ee1c70a9
created 2015-11-17 17:57 +0100
pushed 2015-11-19 14:30 +0000
Hannes Verschore Hannes Verschore - Bug 1214508: SharedStubs - Part 7: Adjust the getprop stubs to report which engine they use, r=jandem
26c7fea3fb16ec3cec1954e73f30efd5a627fd2b
created 2015-11-17 17:57 +0100
pushed 2015-11-19 14:30 +0000
Hannes Verschore Hannes Verschore - Bug 1214508: SharedStubs - Part 6: Move the monitor stubs in to shared stub files, r=jandem
add8a32eb849aa74ae9e3a6171bd626a20448290
created 2015-11-17 17:57 +0100
pushed 2015-11-19 14:30 +0000
Hannes Verschore Hannes Verschore - Bug 1214508: SharedStubs - Part 4: Make sure the frame pushed are set correctly for ion vmcalls, r=jandem
54b59d69c08543b746307924054de5976804e83b
created 2015-11-17 17:57 +0100
pushed 2015-11-19 14:30 +0000
Hannes Verschore Hannes Verschore - Bug 1214508: SharedStubs - Part 3: Enable the getprop stubs in ionmonkey, r=jandem
fcd698a31dbe805a151ade75c5aace875b161e75
created 2015-11-17 17:57 +0100
pushed 2015-11-19 14:30 +0000
Hannes Verschore Hannes Verschore - Bug 1214508: SharedStubs - Part 2: Adjust the getprop stubs to report which engine they use, r=jandem
db0f569d52a336e9d6898c2c357303d8b34c938f
created 2015-11-17 17:57 +0100
pushed 2015-11-19 14:30 +0000
Hannes Verschore Hannes Verschore - Bug 1214508: SharedStubs - Part 1: Move the getprop stubs in to shared stub files, r=jandem
3f23b1b32212669797cc3245c3f6950c169ff56e
created 2015-11-07 05:51 +0800
pushed 2015-11-09 14:01 +0000
Heiher Heiher - Bug 1218639 - IonMonkey: MIPS64: Add support into jit. r=nbp
406ec8b601f0cc5795c0c10b851ebc17b856a89b
created 2015-10-31 13:15 +0100
pushed 2015-11-03 11:14 +0000
Lars T Hansen Lars T Hansen - Bug 1094150 - more JitSpew channels. r=nbp
6e4a8943d4969d3f06826b315de4ea919fef175f
created 2015-10-06 14:00 -0700
pushed 2015-10-07 18:12 +0000
Shu-yu Guo Shu-yu Guo - Bug 589199 - Support global lexicals in Baseline. (r=jandem)
1e5b48206efe489501e7c1179dce213bf56ecfa9
created 2015-10-06 14:50 +0100
pushed 2015-10-07 18:12 +0000
Jon Coppeard Jon Coppeard - Bug 1209585 - Fix possible memory leak if generating stub code fails with OOM r=jandem
9eb98b244b6d2cf3564abea148f8069788167a2c
created 2015-09-10 14:47 +0200
pushed 2015-09-12 05:08 +0000
Hannes Verschore Hannes Verschore - Bug 1176288 - SharedStubs: Part 2: Fix compare shared stub to work in ionmonkey, r=jandem
be1b57ffbb743c3403b9702ebdb830c563993fef
created 2015-09-10 14:47 +0200
pushed 2015-09-12 05:08 +0000
Hannes Verschore Hannes Verschore - Bug 1176288 - SharedStubs: Part 1: Move compare baseline stub to shared stub, r=jandem
c96fdda7972792eae00d16eee1a156304654f5e1
created 2015-09-08 08:45 +0100
pushed 2015-09-08 14:22 +0000
Jon Coppeard Jon Coppeard - Bug 1200642 - Fix OOM handling issues r=terrence
bb070785cc9b5fe060217af2a600ad7f10e63258
created 2015-08-21 10:14 +0200
pushed 2015-08-23 21:20 +0000
Hannes Verschore Hannes Verschore - Bug 1175976: IonMonkey - Part2: Get the UnaryArith stub working in ionmonkey, r=jandem
0f06efef9c6d626de9d1071c038f89ef9a9088d6
created 2015-08-21 10:14 +0200
pushed 2015-08-23 21:20 +0000
Hannes Verschore Hannes Verschore - Bug 1175976: IonMonkey - Part1: Move unaryArith from baseline to shared stub, r=jandem
2e93437f86677b2574e8742f459313f1559648ea
created 2015-08-21 07:56 +0200
pushed 2015-08-23 21:20 +0000
Hannes Verschore Hannes Verschore - Bug 1169214: IonMonkey - Part 1: Create Ion shared stub helpers, r=jandem
95a3166bdb1c91bd3289a7892ec08f307f6e0040
created 2015-08-19 15:15 +0200
pushed 2015-08-20 19:52 +0000
Hannes Verschore Hannes Verschore - Bug 1171945: IonMonkey - Part 5: Make it possible to use BaselineDebugMode in ionmonkey context, r=jandem
0f2733714790454518b9fcc5cc6c98cc400df9fe
created 2015-08-19 15:15 +0200
pushed 2015-08-20 19:52 +0000
Hannes Verschore Hannes Verschore - Bug 1171945: IonMonkey - Part 4: Make changes to BinaryArith to work with ionmonkey, r=jandem
a8ecb6c04941001659c5e0545535c2b82d8d57a5
created 2015-08-19 15:15 +0200
pushed 2015-08-20 19:52 +0000
Hannes Verschore Hannes Verschore - Bug 1171945: IonMonkey - Part 3: Move BinaryArith from Baseline to Shared stubs, r=jandem
5484f536cd1aab2c85839ecdc52d2bd82e5e725b
created 2015-08-19 15:15 +0200
pushed 2015-08-20 19:52 +0000
Hannes Verschore Hannes Verschore - Bug 1171945: IonMonkey - Part 2: Add platform in ionmonkey for sharedcaches, r=jandem
04d727150d5d75491f893324d902f8ac241c2392
created 2015-08-19 21:20 -0400
pushed 2015-08-20 00:14 +0000
Nathan Froyd Nathan Froyd - Backout 5377759a3145:0dfb6e5f8223 (bug 1171945) for SM ARM compilation bustage
110b6a5da6b787ff43f28cfb445774512747e332
created 2015-08-19 15:15 +0200
pushed 2015-08-20 00:14 +0000
Hannes Verschore Hannes Verschore - Bug 1171945: IonMonkey - Part 5: Make it possible to use BaselineDebugMode in ionmonkey context, r=jandem
89d8edcaee45a45f5f0c8b1700f6875f19a1cc7e
created 2015-08-19 15:15 +0200
pushed 2015-08-20 00:14 +0000
Hannes Verschore Hannes Verschore - Bug 1171945: IonMonkey - Part 4: Make changes to BinaryArith to work with ionmonkey, r=jandem
32e954b3695621032afb516b1eab41dbf2145887
created 2015-08-19 15:15 +0200
pushed 2015-08-20 00:14 +0000
Hannes Verschore Hannes Verschore - Bug 1171945: IonMonkey - Part 3: Move BinaryArith from Baseline to Shared stubs, r=jandem
0dfb6e5f82230b9701bf0f75c84e2a0a51d98ba7
created 2015-08-19 15:15 +0200
pushed 2015-08-20 00:14 +0000
Hannes Verschore Hannes Verschore - Bug 1171945: IonMonkey - Part 2: Add platform in ionmonkey for sharedcaches, r=jandem
edd5e534c1fe41a81418f65009e2199e232e2cfe
created 2015-08-17 11:32 +0200
pushed 2015-08-18 00:15 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1190295 - Remove 'args' arguments from MacroAssembler::setupAlignedABIArgs and MacroAssembler::setupUnalignedABIArgs. r=bbouvier
381b4c8dc15ea01f7bd407ef2f48edd7dacc0c36
created 2015-08-17 11:32 +0200
pushed 2015-08-18 00:15 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1184959 part 5 - Move callWithABI functions to the generic MacroAssembler. r=bbouvier,sstangl,jandem,rankov,h4writer
159ca560b53cd8865856b6aa3c6403c055b95717
created 2015-08-12 11:22 +0200
pushed 2015-08-12 22:20 +0000
Heiher Heiher - Bug 1182936 part 2 - IonMonkey: MIPS32: Move mips macros to mips32. r=nbp
1a4960f6c56e401de4baaa7c52a39b3bca8bbec7
created 2015-04-07 17:49 +0200
pushed 2015-07-29 17:50 +0000
Johannes Schulte Johannes Schulte - Bug 1038859 - Add symbol-support to Baseline GetElem ICs. r=djvj
bb1d5361be21a7ad7015b5377749621ef0eeee07
created 2015-07-20 17:35 +0200
pushed 2015-07-21 23:13 +0000
Steve Singer Steve Singer - Bug 1185413 - Include BaselineIC.h in SharedIC.cpp. r=nbp
7ccb13e479c4018ea7049ec020dff2fc412807ee
created 2015-06-16 17:27 -0700
pushed 2015-06-17 19:02 +0000
Brian Hackett Brian Hackett - Bug 1171405 - Add baseline and ion ICs for GETELEM on unboxed plain objects, r=jandem.
656411888ae67cd69efb48c21a48bfe0c53d9785
created 2015-06-09 13:27 -0400| base
pushed 2015-06-09 17:28 +0000
Ryan VanderMeulen Ryan VanderMeulen - Merge m-c to b2g-inbound. a=merge
0c4f048734189c9642f71ffbb8853b6c52c609d8
created 2015-06-08 16:38 +0200
pushed 2015-06-09 17:28 +0000
Hannes Verschore Hannes Verschore - Bug 1168753 - SharedStubs: Simplification to push BaselineFrame* in stubs, r=jandem
728b11ef982d0d76d9b22964c2bb6f92e6657f6c
created 2015-06-08 16:38 +0200| base
pushed 2015-06-09 17:28 +0000
Hannes Verschore Hannes Verschore - Bug 1168750 - SharedStubs: (part3) Make split between baseline only and shared stubs, r=jandem
less more (0) tip