js/src/jit/BaselineIC.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
b535cc24f7d0b2703a43cf43fa371c6087dbb5e4
created 2015-12-18 17:02 +0900
pushed 2016-04-04 13:43 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1233642 - Part 2: Self-host Array.prototype.concat. r=efaust
ca768ab10b5bf6ac295cb2470bb50fea14cb5324
created 2016-03-26 19:52 +0100
pushed 2016-04-04 13:43 +0000
Jan de Mooij Jan de Mooij - Bug 1256298 - Make DoCallFallback consume a bit less stack space. r=Waldo
e0a5e93a96d8eb1a31b45327786e2ff4253661ac
created 2016-03-23 14:43 -0700
pushed 2016-04-04 13:43 +0000
Eric Faust Eric Faust - Bug 1254122 - Don't bother saving scratch registers across TypeUpdate IC calls. (r=jandem)
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
c8261cc6c396e27feba3efcb50bac20dc684c232
created 2016-03-04 16:09 -0700
pushed 2016-03-09 16:35 +0000
Brian Hackett Brian Hackett - Bug 1247832 - Adjust framePushed value in unboxed array baseline IC failure path, r=jandem.
c04247de9a256823e6f69b604d9b68667cfb4416
created 2016-03-05 07:41 +0900
pushed 2016-03-09 16:35 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1249960 - Rename Int32Key to RegisterOrInt32Constant, branchKey to branch32, storeKey to store32, bumpKey to inc32 and dec32. r=nbp
afcd5f76e45282f63f141fd6dcb3c88cf1dc690e
created 2016-02-29 15:07 -0700
pushed 2016-03-09 16:35 +0000
Brian Hackett Brian Hackett - Bug 1247862 - Put rhs into the right value register before returning from typed object setprop stubs, r=jandem.
7aca5eb02c500612c1e761050f03390993b80235
created 2016-01-22 22:30 +0100
pushed 2016-02-17 19:16 +0000
Johannes Schulte Johannes Schulte - Bug 1238658 - Allow setElem-accessor optimizations only for native baseHolder objects; r=efaust
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
52cedeb87301d0a4674f5cfd6a10ba3b9e9b9e77
created 2016-02-02 17:56 -0800
pushed 2016-02-08 15:56 +0000
Shu-yu Guo Shu-yu Guo - Bug 1242798 - Don't OSR into Ion on debuggee frames. (r=jandem)
a3eee47dab19a77a251829c4bb0be1084b96d61d
created 2016-02-01 14:55 -0800
pushed 2016-02-08 15:56 +0000
Jakob Stoklund Olesen Jakob Stoklund Olesen - Bug 1240796 - Connect SIMD.Uint32x4 operations to the Ion inliner. r=bbouvier
b91653bb5ab5417ad4e3887f91d50b4a62e15c6d
created 2016-02-01 14:55 -0800
pushed 2016-02-08 15:56 +0000
Jakob Stoklund Olesen Jakob Stoklund Olesen - Bug 1240796 - Extract baseline code to GetTemplateObjectForSimd(). r=bbouvier
449c568f3dc59845245086884a3cf56af2aa5fd4
created 2016-02-01 14:55 -0800
pushed 2016-02-08 15:56 +0000
Jakob Stoklund Olesen Jakob Stoklund Olesen - Bug 1240796 - Detemplatize getOrCreateSimdTypeDescr(). r=bbouvier
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
33c265077b76aa0c3dafcafba7f902dee5c5a8a5
created 2016-01-27 10:31 +0000
pushed 2016-02-08 15:56 +0000
Jon Coppeard Jon Coppeard - Bug 1242840 - Drop profiler invalidation event if we hit OOM and make invalidation infallible r=jandem
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
320b84c9e32173d367d822505fa966d8a2ab3efc
created 2015-10-28 16:38 +0530
pushed 2016-02-08 15:56 +0000
simplyblue simplyblue - Bug 1212533 - Change the out-param of js/JS::Construct from MutableHandleValue to MutableHandleObject. r=arai, r=jorendorff
f3b54b8458bf70534cc442284f27ee43b877c996
created 2016-01-26 13:08 +0530
pushed 2016-02-08 15:56 +0000
Nigel Babu Nigel Babu - Backed out changeset 66d4205c2958 (bug 1212533) for build bustage ON A CLOSED TREE
66d4205c2958d3bf81432988b7f385d961cdf3fc
created 2015-10-28 16:38 +0530
pushed 2016-02-08 15:56 +0000
simplyblue simplyblue - Bug 1212533 - Change the out-param of js/JS::Construct from MutableHandleValue to MutableHandleObject. r=arai, r=jorendorff
b7ea61be4cad91d1e3d69e22d1c1e0a1b4bb1501
created 2016-01-22 08:07 -0500
pushed 2016-01-24 02:31 +0000
Hannes Verschore Hannes Verschore - Bug 1214059: Baseline: Enable switch to debug mode at function entry, 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
2878b3c2378f00cba9ca24fbb48b65403624a136
created 2015-03-01 13:37 -0600
pushed 2016-01-20 14:55 +0000
Jason Orendorff Jason Orendorff - Bug 603201 - Enable primitive receivers in [[Set]]. r=jorendorff
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
b7a4595a79011dc47a6ac00eee59969586cccbe9
created 2016-01-12 14:47 +0100
pushed 2016-01-13 11:01 +0000
Lars T Hansen Lars T Hansen - Bug 1225031 - get rid of the AnyTypedArray abstraction (updated). r=waldo
151695836c37eb591dab55cdb696d620b7092039
created 2016-01-12 14:25 +0100
pushed 2016-01-13 11:01 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 7bda46f81215 (bug 1225031) for spidermonkey test failures
7bda46f8121539b2970666e61d609a8907300e59
created 2015-12-05 16:33 +0100
pushed 2016-01-13 11:01 +0000
Lars T Hansen Lars T Hansen - Bug 1225031 - get rid of the AnyTypedArray abstraction. r=waldo
08f99465a9ccf5bcba5e34b9dabe4e349134e492
created 2015-12-28 11:45 -0800
pushed 2016-01-12 10:58 +0000
Terrence Cole Terrence Cole - Bug 1238711 - Rename TraceableVector to GCVector; r=sfink
84e9f142912599540e4b32e9055cddd33cc8c969
created 2016-01-11 16:03 +0100
pushed 2016-01-12 10:58 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1235408: Lazily resolve SIMD types; r=jandem
f998906d53bca783b99762b7999f9e692d1ec367
created 2015-12-31 01:05 -0700
pushed 2016-01-09 20:03 +0000
Chris Peterson Chris Peterson - Bug 1236321 - Annotate intentional switch fallthroughs to suppress -Wimplicit-fallthrough warnings in js/. r=luke
739b78a0d10987c77e2b5a53b83910e53dcd48c7
created 2015-12-22 14:17 -0800
pushed 2015-12-23 11:51 +0000
Jakob Stoklund Olesen Jakob Stoklund Olesen - Bug 1160971 - Part 4: Delete signMask and selectBits. r=bbouvier
aff94d347ecdc8965d2b9c30f3604a8b3d0ab24b
created 2015-12-22 14:17 -0800
pushed 2015-12-23 11:51 +0000
Sajjad Taheri Sajjad Taheri - Bug 1160971 - Part 3: SIMD boolean vector support for JIT. r=bbouvier
63a4acec4bd39af15178217a37dbbc145096f59a
created 2015-12-15 14:31 -0800
pushed 2015-12-16 11:11 +0000
Shu-yu Guo Shu-yu Guo - Bug 1182866 - Fix Baseline GETNAME stubs to check for uninitialized lexicals. (r=jandem)
79dd74fd5b0655e84cb369b7be59fa18158465a5
created 2015-12-10 12:26 -0800
pushed 2015-12-11 10:47 +0000
Eric Faust Eric Faust - Bug 1144630 - Follup: Fix review nit. (rs=evilpie)
7d5dfdfe0150615d9ad01d2178ca43db0bf3645d
created 2015-12-08 15:28 -0500
pushed 2015-12-09 11:34 +0000
Jan de Mooij Jan de Mooij - Bug 1216379 - Throw less cryptic error message when using a non-iterable in a for...of loop. r=jorendorff
79b47f5f715a0647ebdba664acc7544bf5ca1761
created 2015-11-13 18:22 -0800
pushed 2015-12-08 11:02 +0000
Eric Faust Eric Faust - Bug 1055472 - Part 16: Make the String constructor properly subclassable. (r=Waldo)
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
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
cbd0b3d73d3be9023708e4fc9cc1718e5fd8866f
created 2015-11-20 10:52 +0100
pushed 2015-11-25 00:58 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1225605: Store SIMD type descriptors on the global SIMD object rather than on the global; r=jolesen
31dc40f11fbd0e21bf31c8e8869666a1fbae7d7d
created 2015-11-23 10:48 +0000
pushed 2015-11-25 00:58 +0000
Jon Coppeard Jon Coppeard - Bug 1207571 r=jandem a=abillings
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
6b670f0a0a632f84b9cb2ac9c2fa5d2497342383
created 2015-11-17 21:09 +0100
pushed 2015-11-20 22:45 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1225605: Remove non standard SIMD.Int{32x4,16x8,8x16}.bool; r=jolesen
652bd59cdb5153cac5a7d1720ccd546862130144
created 2015-11-19 20:01 -0800
pushed 2015-11-20 13:36 +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:36 +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:30 +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:30 +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-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
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
0f9b54b8ed535e2b059fb1280b771951a6eb77ee
created 2015-11-13 20:49 -0800
pushed 2015-11-16 03:17 +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-16 03:17 +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-16 03:17 +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 14:01 +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 14:01 +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-30 23:59 +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 10:03 +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:40 +0000
Jon Coppeard Jon Coppeard - Bug 930414 - Replace |thisObject| object op with |thisValue| and use if for modules r=shu r=smaug
less more (0) -300 -100 -60 tip