js/src/jit/BaselineIC.cpp
652bd59cdb5153cac5a7d1720ccd546862130144
created 2015-11-19 20:01 -0800
pushed 2015-11-20 13:35 +0000
Phil Ringnalda Phil Ringnalda - Backed out 20 changesets (bug 1055472) for Linux64 cgc failures and an apparent crash in the cpp test test_audio on OS X 10.6 debug
6ed32cadfc3126c34644ee37658b6a752b477d44
created 2015-11-13 18:22 -0800
pushed 2015-11-20 13:35 +0000
Eric Faust Eric Faust - Bug 1055472 - Part 16: Make the String constructor properly subclassable. (r=Waldo)
4618d76a09f0d927f4d5de31b5c90a38465fb68a
created 2015-11-18 16:42 -0800
pushed 2015-11-19 14:24 +0000
Wes Kocher Wes Kocher - Backed out 20 changesets (bug 1055472) for various bustages including m(jp) to get the CLOSED TREE back to a good state
740977ceab24fb2ecdfae548dfa5f6321668b2c1
created 2015-11-13 18:22 -0800
pushed 2015-11-19 14:24 +0000
Eric Faust Eric Faust - Bug 1055472 - Part 16: Make the String constructor properly subclassable. (r=Waldo)
b7ff5ed6cb4c33cea55919d653a91698ee1c70a9
created 2015-11-17 17:57 +0100
pushed 2015-11-18 14:23 +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-18 14:23 +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-18 14:23 +0000
Hannes Verschore Hannes Verschore - Bug 1214508: SharedStubs - Part 4: Make sure the frame pushed are set correctly for ion vmcalls, r=jandem
fcd698a31dbe805a151ade75c5aace875b161e75
created 2015-11-17 17:57 +0100
pushed 2015-11-18 14:23 +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-18 14:23 +0000
Hannes Verschore Hannes Verschore - Bug 1214508: SharedStubs - Part 1: Move the getprop stubs in to shared stub files, r=jandem
0f9b54b8ed535e2b059fb1280b771951a6eb77ee
created 2015-11-13 20:49 -0800
pushed 2015-11-14 21:36 +0000
Phil Ringnalda Phil Ringnalda - Back out 19 changesets (bug 1055472) for hazards and jstest failures
2c454e1ac50ca3375450cfd96cb187850b41cbfe
created 2015-11-13 18:22 -0800
pushed 2015-11-14 21:36 +0000
Eric Faust Eric Faust - Bug 1055472 - Part 16: Make the String constructor properly subclassable. (r=Waldo)
3fe3b12859ef5e55c6e627ba31e33b070f90588a
created 2015-11-13 18:01 -0800
pushed 2015-11-14 21:36 +0000
Eric Faust Eric Faust - Bug 1144630 - Install class methods as non-enumerable on instances. (r=evilpie)
0c5045d56439fee2304de57cdc02484e4810714f
created 2015-11-06 19:03 +0100
pushed 2015-11-09 13:59 +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 2015-11-09 13:59 +0000
Jan de Mooij Jan de Mooij - Bug 683218 - Remove non-standard __noSuchMethod__ feature. r=efaust
6fa02ca94feb9e50f4cc9e338c5a8cf4acadd63d
created 2015-10-30 07:15 +0100
pushed 2015-10-31 00:00 +0000
Lars T Hansen Lars T Hansen - Bug 1196545 - unboxed array snafus. r=jandem
97366c8fa024314ee9f130e542e1e150e96f7e6d
created 2015-10-26 17:06 -0700
pushed 2015-10-27 09:59 +0000
Jakob Olesen Jakob Olesen - Bug 1207827 - Delete Assembler::actualOffset() and transitive closure. r=nbp
c7fc7f42fddbed3298db3875c6b4e37c8fe04d67
created 2015-10-21 10:21 +0100
pushed 2015-10-21 23:41 +0000
Jon Coppeard Jon Coppeard - Bug 930414 - Replace |thisObject| object op with |thisValue| and use if for modules r=shu r=smaug
73f8bb57540110d2b80fa3ccc4dbf936fa394e39
created 2015-10-20 13:53 -0700
pushed 2015-10-21 13:35 +0000
Wes Kocher Wes Kocher - Backed out changeset a9a241b0c121 (bug 1207827) for Windows SM bustage CLOSED TREE
a9a241b0c121d47f4fe71a9cdd3feeb7cc552dee
created 2015-10-20 12:57 -0700
pushed 2015-10-21 13:35 +0000
Jakob Olesen Jakob Olesen - Bug 1207827 - Delete Assembler::actualOffset() and transitive closure. r=nbp
f6598d998f3ef5f1f07ece07ad2da6188de7d0f8
created 2015-10-08 17:01 -0700
pushed 2015-10-09 12:33 +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-10-09 12:33 +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-10-09 12:33 +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)
b8b729c0dfb21298fc5fcc5a06461ed59165c518
created 2015-10-08 13:20 -0700
pushed 2015-10-09 12:33 +0000
Shu-yu Guo Shu-yu Guo - Bug 1212183 - Followup: add back comment that got lost between backout and relanding. DONTBUILD
41c83c26dc799f5b39496ad7ab01a6bccbdd8ace
created 2015-10-06 19:49 -0700
pushed 2015-10-08 14:12 +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-10-08 14:12 +0000
Wes Kocher Wes Kocher - Backed out changeset c109ff711c09 (bug 1212183) for mass bustage CLOSED TREE
c109ff711c0956424e160a4c0120609b23b08a10
created 2015-10-07 15:49 -0700
pushed 2015-10-08 14:12 +0000
Shu-yu Guo Shu-yu Guo - Bug 1212183 - Fix DOM getter optimizations in the JITs. (r=jandem)
c609df6d3895e655dc6ca85241bbad0ba1de60ef
created 2015-10-06 14:00 -0700
pushed 2015-10-07 18:35 +0000
Shu-yu Guo Shu-yu Guo - Bug 1202902 - Support non-syntactic extensible lexical scopes. (r=billm)
6e4a8943d4969d3f06826b315de4ea919fef175f
created 2015-10-06 14:00 -0700
pushed 2015-10-07 18:35 +0000
Shu-yu Guo Shu-yu Guo - Bug 589199 - Support global lexicals in Baseline. (r=jandem)
2b20eccdb23e3b1e9308d572327ab5786c1ab8b8
created 2015-10-06 00:15 -0700
pushed 2015-10-07 18:35 +0000
Steve Fink Steve Fink - Bug 977338 - Remove AtomicOperations-inl.h, r=lth
1e5b48206efe489501e7c1179dce213bf56ecfa9
created 2015-10-06 14:50 +0100
pushed 2015-10-07 18:35 +0000
Jon Coppeard Jon Coppeard - Bug 1209585 - Fix possible memory leak if generating stub code fails with OOM r=jandem
d36103a859acec5e091d0c2160cd81d3dff27ad4
created 2015-10-01 14:06 -0700
pushed 2015-10-03 22:57 +0000
Terrence Cole Terrence Cole - Bug 1209704 - Part 3: Share tracing accessors between all barrier classes; r=jonco
d914aab2d74a9537b91fdc45fc3f2aac2354e567
created 2015-10-01 00:46 +0200
pushed 2015-10-01 12:17 +0000
Lars T Hansen Lars T Hansen - Bug 1084248 - no undefined behavior, take 2. r=waldo
f46afea54f1c6387a39e311bf045ef6e784eb4bf
created 2015-08-29 17:56 +0900
pushed 2015-09-25 00:15 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1199345 - Extend JSOP_NEWARRAY/JSOP_INITELEM_ARRAY/JSOP_SPREADCALLARRAY operand to uint32. r=Waldo
92c771c3f3e212729c8c08e6cab04205bf780e6e
created 2015-09-23 16:41 +0900
pushed 2015-09-23 20:26 +0000
Tooru Fujisawa Tooru Fujisawa - Backed out changeset 15f4976a4937 (bug 1199345) to backout patches for bug 1201869
15f4976a4937ca83384b3f90317028c349b4ea13
created 2015-08-29 17:56 +0900
pushed 2015-09-23 20:26 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1199345 - Extend JSOP_NEWARRAY/JSOP_INITELEM_ARRAY/JSOP_SPREADCALLARRAY operand to uint32. r=Waldo
a9705e55f06d441594321a2e99c0e8b9c34eeb91
created 2015-09-19 14:46 -0600
pushed 2015-09-20 04:09 +0000
Brian Hackett Brian Hackett - Backout d29fef133d8a for octane regressions.
d29fef133d8a0960a57031f71b299fa58aa4d74d
created 2015-09-19 10:40 -0600
pushed 2015-09-20 04:09 +0000
Brian Hackett Brian Hackett - Bug 1198861 - Improve type barrier logic to avoid unnecessary tests on primitive types, and fix redundant baseline stubs for SETELEM property adds, r=jandem.
0dd901033bab9d3b1b9e2c8bbc914b42496afb06
created 2015-09-18 00:14 +0200
pushed 2015-09-18 11:27 +0000
Tom Schuster Tom Schuster - Bug 603201 - Change GetProperty receiver argument to Value in JS. r=efaust
70278bb52f215f6429600bca8e124f5da43d6da8
created 2015-09-09 14:26 -0700
pushed 2015-09-16 18:04 +0000
Terrence Cole Terrence Cole - Bug 1203297 - Fix even more unified bustage; r=efaust
124d73f46e52640746f0414f951f717bb1c97b93
created 2015-09-13 16:55 -0600
pushed 2015-09-14 13:01 +0000
Brian Hackett Brian Hackett - Bug 1198861 - Backout faaafe8c3d1e for massive regressions.
faaafe8c3d1e6be8611b7f56297914a92ca1478d
created 2015-09-13 13:37 -0600
pushed 2015-09-14 13:01 +0000
Brian Hackett Brian Hackett - Bug 1198861 - Improve type barrier logic to avoid unnecessary tests on primitive types, and fix redundant baseline stubs for SETELEM property adds, r=jandem.
be1b57ffbb743c3403b9702ebdb830c563993fef
created 2015-09-10 14:47 +0200
pushed 2015-09-11 14:42 +0000
Hannes Verschore Hannes Verschore - Bug 1176288 - SharedStubs: Part 1: Move compare baseline stub to shared stub, r=jandem
8c61215957220573b0051a2194b4e19dcad1e195
created 2015-09-02 13:05 +0200
pushed 2015-09-02 18:57 +0000
Jan de Mooij Jan de Mooij - Bug 1175394 part 2 - Rename normal/strict arguments to mapped/unmapped arguments. r=jorendorff
cd0f55213a1400376b0d21a0a849bf27aef26780
created 2015-09-02 12:57 +0200
pushed 2015-09-02 18:57 +0000
Jan de Mooij Jan de Mooij - Bug 1175394 part 1 - Create an unmapped (strict) arguments object for functions with rest/destructuring/default arguments. r=jorendorff
4217b8a0868369f29ae77de5c04260a2081c8fd2
created 2015-09-01 11:58 +0200
pushed 2015-09-02 01:22 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1184965 part 6 - Move MacroAssembler ExitFrameFooter function in the check_macroassembler_style section. r=jandem
3f9990170a1ac168c8ec6cc0e600daca3140630c
created 2015-08-24 10:30 -0600
pushed 2015-08-25 00:58 +0000
Brian Hackett Brian Hackett - Bug 1196590 - Don't assume that objects without shapes are unboxed plain objects, r=jandem.
e671afb6659132bdc041ceada37d39505240a387
created 2015-08-21 11:49 -0600
pushed 2015-08-23 21:21 +0000
Brian Hackett Brian Hackett - Bug 1176451 - Optimize Array.concat when used on different types of boxed vs. unboxed arrays, r=jandem.
bb070785cc9b5fe060217af2a600ad7f10e63258
created 2015-08-21 10:14 +0200
pushed 2015-08-23 21:21 +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:21 +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:21 +0000
Hannes Verschore Hannes Verschore - Bug 1169214: IonMonkey - Part 1: Create Ion shared stub helpers, r=jandem
a8ecb6c04941001659c5e0545535c2b82d8d57a5
created 2015-08-19 15:15 +0200
pushed 2015-08-20 19:53 +0000
Hannes Verschore Hannes Verschore - Bug 1171945: IonMonkey - Part 3: Move BinaryArith from Baseline to Shared stubs, r=jandem
04d727150d5d75491f893324d902f8ac241c2392
created 2015-08-19 21:20 -0400
pushed 2015-08-20 00:13 +0000
Nathan Froyd Nathan Froyd - Backout 5377759a3145:0dfb6e5f8223 (bug 1171945) for SM ARM compilation bustage
32e954b3695621032afb516b1eab41dbf2145887
created 2015-08-19 15:15 +0200
pushed 2015-08-20 00:13 +0000
Hannes Verschore Hannes Verschore - Bug 1171945: IonMonkey - Part 3: Move BinaryArith from Baseline to Shared stubs, r=jandem
9e206c1e159fb1d3e62c93bdae9aba75da1ceec6
created 2015-07-25 02:38 -0700
pushed 2015-08-19 11:50 +0000
Jeff Walden Jeff Walden - Bug 1178653 - Refactor construction code to use an interface consistent with the spec, with the one exception using an out-of-the-way, differently-named method. r=efaust
26bcc69528819206fdf787f92e6a7c49b66062c2
created 2015-08-17 20:16 -0700
pushed 2015-08-18 14:59 +0000
Wes Kocher Wes Kocher - Backed out changeset 0fc1b3aba102 (bug 1178653) for js bustage CLOSED TREE
0fc1b3aba102358fe1ac3af8faf6c81faf1ea70d
created 2015-07-25 02:38 -0700
pushed 2015-08-18 14:59 +0000
Jeff Walden Jeff Walden - Bug 1178653 - Refactor construction code to use an interface consistent with the spec, with the one exception using an out-of-the-way, differently-named method. r=efaust
edd5e534c1fe41a81418f65009e2199e232e2cfe
created 2015-08-17 11:32 +0200
pushed 2015-08-18 00:17 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1190295 - Remove 'args' arguments from MacroAssembler::setupAlignedABIArgs and MacroAssembler::setupUnalignedABIArgs. r=bbouvier
1a410d6cb2baa66b81b077eebb0bd9057b1837be
created 2015-08-09 18:52 -0600
pushed 2015-08-10 13:46 +0000
Brian Hackett Brian Hackett - Bug 1190002 - Don't compile baseline stubs for sets to unboxed arrays when there is no JIT FPU support, r=jandem.
b6362a1d61894f7888620672568ceda5d0ccb199
created 2015-08-07 15:14 -0700
pushed 2015-08-09 02:42 +0000
Shu-yu Guo Shu-yu Guo - Bug 1036574 - Revert horrible workaround in baseline IC for magic arg callee. (r=me)
d6ea652c579992daa9041cc9718bb7c6abefbc91
created 2015-08-06 18:38 -0700
pushed 2015-08-07 01:43 +0000
Wes Kocher Wes Kocher - Backed out changeset fdf5862a8c00 (bug 1176451) a=backout
less more (0) -300 -100 -60 tip