js/src/jit/IonBuilder.cpp
dd50837b1f0cbdc37dd88112584a22467742a9d6
created 2015-11-26 14:53 +0100
pushed 2016-01-25 13:55 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1228340: Remove the js_ prefix in front of IonOptimizationsLevel; r=h4writer
33d2af1ba94ed5048425e086c06668316b06a8b6
created 2015-12-01 11:00 +0100
pushed 2016-01-25 13:55 +0000
Jan de Mooij Jan de Mooij - Bug 922406 - Ion-compile global scripts that use 'this'. r=shu
b5ecca6e060ce1464a58bbb87bbc872573af4914
created 2015-11-26 12:00 +0100
pushed 2016-01-25 13:55 +0000
Jan de Mooij Jan de Mooij - Bug 1227263 part 1 - Rename frame thisValue methods to thisArgument. r=shu
f61789e75c6e90253c797036a8c32c95902e8f00
created 2015-11-24 14:56 +0100
pushed 2016-01-25 13:55 +0000
Lars T Hansen Lars T Hansen - Bug 1108290 - optimize apply with Array. r=nbp
55ab2a060b85d2a55359421e8d1ce3f0b39746f7
created 2015-11-12 15:31 +0100
pushed 2016-01-25 13:55 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1181612: Make CompileInfo a const class; r=luke
52d7c9292ecfc23a52835c49189dabd561b18675
created 2015-11-21 14:33 +0100
pushed 2016-01-25 13:55 +0000
Jan de Mooij Jan de Mooij - Bug 1132183 - Make |this| a real binding, remove lazy this computation. r=efaust,shu
769ffacadef5e74bb7f544f3c289918915e61d9b
created 2015-11-19 10:13 +0100
pushed 2016-01-25 13:55 +0000
Jan de Mooij Jan de Mooij - Bug 1225821 - Add type write barrier to SetPropertyIC dense element stub. r=bhackett
1743f61658f11d2a2fdf635dc54902e806544e52
created 2015-11-18 11:10 +0000
pushed 2016-01-25 13:55 +0000
Jon Coppeard Jon Coppeard - Bug 1219288 - Optimize GETIMPORT instructions in Ion r=shu
54b59d69c08543b746307924054de5976804e83b
created 2015-11-17 17:57 +0100
pushed 2016-01-25 13:55 +0000
Hannes Verschore Hannes Verschore - Bug 1214508: SharedStubs - Part 3: Enable the getprop stubs in ionmonkey, r=jandem
3fe3b12859ef5e55c6e627ba31e33b070f90588a
created 2015-11-13 18:01 -0800
pushed 2016-01-25 13:55 +0000
Eric Faust Eric Faust - Bug 1144630 - Install class methods as non-enumerable on instances. (r=evilpie)
d8527c812156ab237b70dc281830b957e982f8b9
created 2015-11-13 15:49 +0100
pushed 2016-01-25 13:55 +0000
Jan de Mooij Jan de Mooij - Bug 1219401 - Don't call script->hasIonScript() off-thread, fixes a TSan race. r=h4writer
1943b5ba3148b2ddc2e07ea039c06046a5b128a4
created 2015-11-12 10:57 +0000
pushed 2016-01-25 13:55 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1209515 part 9 - IonBuilder: Loop header should use the hit count of the loop, instead of before the loop. r=jandem
52c720d95ec30be1cc2fd9bbd7f2c6391d2b8966
created 2015-11-12 10:57 +0000
pushed 2016-01-25 13:55 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1209515 part 8 - IonBuilder: newOsrPreheader should not use the hit-count of the loop. r=jandem
1a0b9fd2a25a582fb1765b4300275ee8907314aa
created 2015-11-12 10:57 +0000
pushed 2016-01-25 13:55 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1209515 part 7 - IonBuilder: pushLoop should not infer the continuepc from the entry block. r=jandem
b0a0ff5fa705a0906c00f76fee07b913ab6d42ed
created 2015-11-12 10:57 +0000
pushed 2016-01-25 13:55 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1209515 part 1 - IonBuilder: Attach hit counts on the MIRGraph. r=bhackett
1754ba366bf83ad961b1c85e5d84ad2a75e17539
created 2015-11-09 20:04 +0100
pushed 2016-01-25 13:55 +0000
Wei Wu Wei Wu - Bug 1222499 - "JitSpew/IonSpew: warmupCounter should use PRIu32 instead of PRIuSIZE". r=nbp
18773a458ea1499748ad0f767b39c537ec00701c
created 2015-11-09 15:58 +0100
pushed 2016-01-25 13:55 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset fc158b64af6f (bug 1222499) for bustage
fc158b64af6f96af836c0bdef19175dbdd5c0185
created 2015-11-09 06:09 +0100
pushed 2016-01-25 13:55 +0000
Wei Wu Wei Wu - Bug 1222499 - "JitSpew/IonSpew: warmupCounter should use PRIu32 instead of PRIuSIZE". r=nbp
0c5045d56439fee2304de57cdc02484e4810714f
created 2015-11-06 19:03 +0100
pushed 2016-01-25 13:55 +0000
Jan de Mooij Jan de Mooij - Bug 1125423 part 1 - Attach WindowProxies to globals instead of using innerObject/outerObject hooks. r=bz,luke
134b9a7003b3d7f304394e0c95e588a8600e923d
created 2015-11-06 09:37 +0100
pushed 2016-01-25 13:55 +0000
Jan de Mooij Jan de Mooij - Bug 683218 - Remove non-standard __noSuchMethod__ feature. r=efaust
d2f4c8ad4ed5e3571b76e1592f36926ebffc1ba5
created 2015-11-03 08:38 +0100
pushed 2016-01-25 13:55 +0000
Jan de Mooij Jan de Mooij - Bug 1155937 - Fix comment in IonBuilder::getPropTryInnerize. r=bz
406ec8b601f0cc5795c0c10b851ebc17b856a89b
created 2015-10-31 13:15 +0100
pushed 2016-01-25 13:55 +0000
Lars T Hansen Lars T Hansen - Bug 1094150 - more JitSpew channels. r=nbp
2638fcfb3217dbe24b1052fa2f44335d44ef5de5
created 2015-10-31 11:43 +0100
pushed 2016-01-25 13:55 +0000
Lars T Hansen Lars T Hansen - Bug 1094150 - make jitspew available in release builds. r=nbp
fb4b0ee507c8693af278ebcac614403193fe5c22
created 2015-10-30 13:40 +0100
pushed 2016-01-25 13:55 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset b3a8ba0c340f (bug 1094150) for cpp and other failures
b3a8ba0c340f9ffe3858b8733b9182ccc5ff86bf
created 2015-10-30 12:04 +0100
pushed 2016-01-25 13:55 +0000
Lars T Hansen Lars T Hansen - Bug 1094150 - make jitspew available in release builds. r=nbp
b5e96d501788e41f3d7d305dd3cff384e8dd3ae7
created 2015-10-14 17:22 -0500
pushed 2015-12-14 20:08 +0000
Jason Orendorff Jason Orendorff - Bug 1217001 - Part 7: Change BytecodeEmitter::emitNormalFor() to decouple it from weird expectations about BytecodeEmitter::emitVariables(). r=shu.
30a015dc83356f51589f21c7f22e27e42f732ee6
created 2015-10-28 16:47 +0100
pushed 2015-12-14 20:08 +0000
Jan de Mooij Jan de Mooij - Bug 1218065 - Don't treat THROWSETCONST ops as non-fallthrough. r=shu
6176f9dc8f6058b1ebb8268efbca8a4a7ef72c03
created 2015-10-26 11:10 +0100
pushed 2015-12-14 20:08 +0000
Jan de Mooij Jan de Mooij - Bug 1214126 part 3 - Use IC for JSOP_SETELEM in more cases. r=efaust
23218bc0843cd8b239d38fc27c90c49b5ff00844
created 2015-10-26 11:10 +0100
pushed 2015-12-14 20:08 +0000
Jan de Mooij Jan de Mooij - Bug 1214126 part 2 - Use SetProperty IC for JSOP_SETELEM. r=efaust
3bfb54d60c859c73a3c1862d7cec519a60614aff
created 2015-10-26 11:10 +0100
pushed 2015-12-14 20:08 +0000
Jan de Mooij Jan de Mooij - Bug 1214126 part 1 - Add extra 'id' operand to SetProperty IC. r=efaust
105c07e0c6ad723cf710d3bb56ede01921ad8a89
created 2015-10-22 14:23 +0200
pushed 2015-12-14 20:08 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1158632 - IonBuilder TableSwitch, fill-the-gap cases should encore the PC of the default block. r=h4writer
75365568c45bae97207fb35d49d1f182eae7bde6
created 2015-10-21 10:21 +0100
pushed 2015-12-14 20:08 +0000
Jon Coppeard Jon Coppeard - Bug 930414 - Make |this| undefined in modules r=shu
d1e0b2e1b8ea2e241eebc747c9f2ca85858642f3
created 2015-10-21 10:09 +0200
pushed 2015-12-14 20:08 +0000
Jan de Mooij Jan de Mooij - Bug 1215992 - Terminate control flow for THROWSETCONST/THROWSETALIASEDCONST in IonBuilder. r=shu
7315431831773c24fba2625e28958c3935993a79
created 2015-10-16 17:54 -0700
pushed 2015-12-14 20:08 +0000
Shu-yu Guo Shu-yu Guo - Bug 1215341 - Make assignment to const errors runtime TypeErrors in the JITs. (r=jandem)
6c4f311359707b7809692f7e2433b6f61a898b2d
created 2015-10-14 12:35 +0200
pushed 2015-12-14 20:08 +0000
Jan de Mooij Jan de Mooij - Bug 1214173 - Remove unused MSetPropertyInstruction::needsBarrier_. r=h4writer
88fa17cdbb62756da1b0133b19b74d085bd3e97d
created 2015-10-12 23:09 -0700
pushed 2015-12-14 20:08 +0000
Shu-yu Guo Shu-yu Guo - Bug 1213552 - Fix typo in using TI to guard against introducing shadowing global lexical bindings. (r=efaust)
9b5f5e6b45c0986da9f10d819e67a7322c91c197
created 2015-10-12 14:23 +0200
pushed 2015-12-14 20:08 +0000
Jan de Mooij Jan de Mooij - Bug 1209118 part 8 - Use MGetPropertyCache for GETELEM. r=efaust
7970f1b476600c907b1d34cc63ce7929059caccb
created 2015-10-12 14:23 +0200
pushed 2015-12-14 20:08 +0000
Jan de Mooij Jan de Mooij - Bug 1209118 part 1 - Add id operand to MGetPropertyCache. r=efaust
f6598d998f3ef5f1f07ece07ad2da6188de7d0f8
created 2015-10-08 17:01 -0700
pushed 2015-12-14 20:08 +0000
Eric Faust Eric Faust - Bug 1141863 - Part 2: Implement ES6 SuperCall. (r=jandem, r=jorendorff)
cd25dbf77e5720c5895c330e015270617066ebff
created 2015-10-08 17:01 -0700
pushed 2015-12-14 20:08 +0000
Eric Faust Eric Faust - Bug 1141863 - Part 1: Make |this| object creation account for new.target. (r=jandem, r=jorendorff)
a59b5b0139b4ceb73edba874d64a07af3430c251
created 2015-10-08 17:01 -0700
pushed 2015-12-14 20:08 +0000
Eric Faust Eric Faust - Bug 1169740 - Implement a TDZ-like behavior for |this| in derived class constructors. (r=jandem, r=jorendorff, inputs on nit resoulution from Waldo)
41c83c26dc799f5b39496ad7ab01a6bccbdd8ace
created 2015-10-06 19:49 -0700
pushed 2015-12-14 20:08 +0000
Shu-yu Guo Shu-yu Guo - Bug 1212183 - Fix DOM getter optimizations in the JITs.
5bc4d467648c0fd95b268cf01dc9d56e5b24c4af
created 2015-10-07 17:29 -0700
pushed 2015-12-14 20:08 +0000
Wes Kocher Wes Kocher - Backed out changeset c109ff711c09 (bug 1212183) for mass bustage CLOSED TREE
136ffcc6ad2cbd170b163087099c1bd0543bd509
created 2015-10-07 16:52 -0700
pushed 2015-12-14 20:08 +0000
Shu-yu Guo Shu-yu Guo - Bug 1212605 - Emit global name conflicts check for Ion scripts regardless of scope chain usage. (r=efaust)
c109ff711c0956424e160a4c0120609b23b08a10
created 2015-10-07 15:49 -0700
pushed 2015-12-14 20:08 +0000
Shu-yu Guo Shu-yu Guo - Bug 1212183 - Fix DOM getter optimizations in the JITs. (r=jandem)
2384726c541f40b11ae6ac139d89baa5a63a9f9f
created 2015-10-07 14:54 -0700
pushed 2015-12-14 20:08 +0000
Wes Kocher Wes Kocher - Backed out 7 changesets (bug 1185106) for mulet m(4) orange
e0552bf93a5aa223caa866b070d2d9df0dfe21d3
created 2015-10-05 13:24 -0700
pushed 2015-12-14 20:08 +0000
Mariusz Kierski Mariusz Kierski - Bug 1185106 - Part 4: Implement async functions. (r=efaust, r=jandem)
ac0aa2c21379b7195cfa84b520c838187641355f
created 2015-10-06 14:00 -0700
pushed 2015-12-14 20:08 +0000
Shu-yu Guo Shu-yu Guo - Bug 589199 - Implement all-or-nothing redeclaration checks for global and eval scripts. (r=efaust)
c609df6d3895e655dc6ca85241bbad0ba1de60ef
created 2015-10-06 14:00 -0700
pushed 2015-12-14 20:08 +0000
Shu-yu Guo Shu-yu Guo - Bug 1202902 - Support non-syntactic extensible lexical scopes. (r=billm)
26fc971a24c4d34b08d40a219a9ec435af819dda
created 2015-10-06 14:00 -0700
pushed 2015-12-14 20:08 +0000
Shu-yu Guo Shu-yu Guo - Bug 589199 - Support global lexicals in Ion. (r=jandem)
54129d68a0531c2bc063751396e9e02b03428f59
created 2015-10-06 08:49 -0700
pushed 2015-12-14 20:08 +0000
Wes Kocher Wes Kocher - Backed out 6 changesets (bug 1185106) for SM bustage CLOSED TREE
a3c1f65f0dff1c4fa7b74ce48cb5bed288563ed4
created 2015-10-05 13:24 -0700
pushed 2015-12-14 20:08 +0000
Mariusz Kierski Mariusz Kierski - Bug 1185106 - Part 4: Implement async functions. (r=efaust, r=jandem)
77416253dff525714a33f84e81823b32a67aacb6
created 2015-10-05 14:27 -0700
pushed 2015-12-14 20:08 +0000
Wes Kocher Wes Kocher - Backed out 6 changesets (bug 1185106) for build bustage CLOSED TREE
abf4f0c6f42ef537fc3e41c37d9792e488d03e10
created 2015-10-05 13:24 -0700
pushed 2015-12-14 20:08 +0000
Mariusz Kierski Mariusz Kierski - Bug 1185106 - Part 4: Implement async functions. (r=efaust, r=jandem)
d914aab2d74a9537b91fdc45fc3f2aac2354e567
created 2015-10-01 00:46 +0200
pushed 2015-12-14 20:08 +0000
Lars T Hansen Lars T Hansen - Bug 1084248 - no undefined behavior, take 2. r=waldo
1769e6d4a5d4a7e6f25b7e2b03d5994df1123e9e
created 2015-08-12 11:12 -0500
pushed 2015-12-14 20:08 +0000
Jason Orendorff Jason Orendorff - Bug 1177318 - Add Ion support for JSOP_TOSTRING, to make template strings faster. r=jandem.
f46afea54f1c6387a39e311bf045ef6e784eb4bf
created 2015-08-29 17:56 +0900
pushed 2015-12-14 20:08 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1199345 - Extend JSOP_NEWARRAY/JSOP_INITELEM_ARRAY/JSOP_SPREADCALLARRAY operand to uint32. r=Waldo
88a21d85ac99abf969ea36acd2128778c53dcc8c
created 2015-09-19 12:03 +0900
pushed 2015-12-14 20:08 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1201869 - Part 0: Rename MNewArray::count to MNewArray::length. r=Waldo
027ddfe2c4afed797a06e5ef74ca9aa91d3da86b
created 2015-09-23 12:31 -0700
pushed 2015-12-14 20:08 +0000
Wes Kocher Wes Kocher - Backed out 7 changesets (bug 1206168, bug 1177318, bug 1054756) for hazard build failures CLOSED TREE
c8897f109a08a2965497a7407f061b5009c19359
created 2015-08-12 11:12 -0500
pushed 2015-12-14 20:08 +0000
Jason Orendorff Jason Orendorff - Bug 1177318 - Add Ion support for JSOP_TOSTRING, to make template strings faster. r=jandem.
less more (0) -300 -100 -60 tip