js/src/jit/BaselineIC.cpp
f599f4e3d84fe2f99c7c0995f224152ebdb87a34
created 2016-09-30 12:06 +0200
pushed 2016-10-04 21:32 +0000
Jan de Mooij Jan de Mooij - Bug 1305948 - Fix OOM bug in TypedArrayObject::GetTemplateObjectForNative. r=smvv, a=ritu
43490acc4f626aedde721d48af259bbd0f516503
created 2016-07-27 22:59 -0700
pushed 2016-09-19 13:38 +0000
Chris Peterson Chris Peterson - Bug 1289987 - Remove VS2013 workarounds from js/. r=fitzgen
cb47a62a37a46a6081031a8d2fc78770ea4ba3e6
created 2016-07-29 16:53 +0200
pushed 2016-09-19 13:38 +0000
Hannes Verschore Hannes Verschore - Bug 1279248 - Part 20: Implement the 64bit variant of WasmTruncate on x86, r=sunfish
5910a5ced959527375eea77c194bb0ff81d8ee6b
created 2016-07-21 14:41 -0400
pushed 2016-09-19 13:38 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 8f3feee73843 (bug 1279992) for browser_pdfjs_main.js crashes on a CLOSED TREE.
8f3feee738430140a75e80c725af121fbc42ed3e
created 2016-07-21 07:57 -0400
pushed 2016-09-19 13:38 +0000
Sander Mathijs van Veen Sander Mathijs van Veen - Bug 1279992 - Inline constructor of typed arrays with non-compile-time known size. r=jandem, r=Waldo
481501a8258f120e980987dd1ec237abc53ded18
created 2016-07-14 14:46 +0200
pushed 2016-09-19 13:38 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset f1c5f34ad31b (bug 1279992) for memory leaks
f1c5f34ad31b8d9b89428aff7ffc4796c4db7f7d
created 2016-07-13 14:22 +0200
pushed 2016-09-19 13:38 +0000
Sander Mathijs van Veen Sander Mathijs van Veen - Bug 1279992 - Inline constructor of typed arrays with non-compile-time known size r=jandem,Waldo
b00ee999a59199c84960398dce43cc68c44be6cc
created 2016-07-13 15:03 +0200
pushed 2016-09-19 13:38 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 4197ec30757a (bug 1279992) for frequent memory leaks
4197ec30757a9a8070bf329b756418d5ddab7dbf
created 2016-07-12 13:48 +0200
pushed 2016-09-19 13:38 +0000
Sander Mathijs van Veen Sander Mathijs van Veen - Bug 1279992 - Inline constructor of typed arrays with non-compile-time known size r=jandem,Waldo
5fbfd52e02678da4a00b2535f568086ad3e33258
created 2016-07-05 18:22 -0700
pushed 2016-09-19 13:38 +0000
Jeff Walden Jeff Walden - Bug 1284634 - Introduce ShapedObject as a base class containing a shape field, for subclassing by NativeObject and ProxyObject. r=efaust
4af8f332bc98bf8d0ccd8c2c0a9493d4099f88c2
created 2016-07-03 08:24 +0200
pushed 2016-09-19 13:38 +0000
Sander Mathijs van Veen Sander Mathijs van Veen - Bug 1248163 - Inline typed array constructors r=jandem r=Waldo
d9ecb9d04a90e5ecddbf85b417d789bf2f5652c7
created 2016-07-02 13:45 +0200
pushed 2016-09-19 13:38 +0000
Jan de Mooij Jan de Mooij - Bug 1281529 part 9 - Move JSRuntime caches into a new ContextCaches class. r=jorendorff
633d41ede644bf0fed6ca98328168d9c8f44c1de
created 2016-06-30 07:20 +0200
pushed 2016-09-19 13:38 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset c34ec3e0884c (bug 1248163) for hazard failures
c34ec3e0884c31f128cf051619e78ffd9461a1c4
created 2016-06-28 07:08 +0200
pushed 2016-09-19 13:38 +0000
Sander Mathijs van Veen Sander Mathijs van Veen - Bug 1248163 - Inline typed array constructors r=jandem r=Waldo
346559e020357ed91123cd60433b9fb716e2a161
created 2016-06-28 15:36 +0200
pushed 2016-09-19 13:38 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 48e767f0a73f (bug 1248163) for SM-Tc failures
48e767f0a73f69782396f8ad8b7523385087b699
created 2016-06-28 04:28 +0200
pushed 2016-09-19 13:38 +0000
Sander Mathijs van Veen Sander Mathijs van Veen - Bug 1248163 - Inline typed array constructors r=jandem r=Waldo
38cb4f9e6f31cd5a855375b0f7c59f871806384a
created 2016-06-27 15:21 -0700
pushed 2016-09-19 13:38 +0000
Eric Faust Eric Faust - Bug 1270331 - Pass JS_IS_CONSTRUCTING as |this| to constructing functions from bytecode. (r=Waldo, r=jandem)
d6d4ed5fb7a31e523976aef0047ec93ba544925e
created 2016-06-11 14:59 +0200
pushed 2016-09-19 13:38 +0000
Jan de Mooij Jan de Mooij - Bug 1272598 part 1 - Move ArgumentsObject deleted bits into a new RareArgumentsData class. r=luke
6394d8078dfe6a02451a5cc4fbf4ec7666ce5357
created 2016-06-02 14:30 -0700
pushed 2016-09-19 13:38 +0000
Morgan Phillips Morgan Phillips - Bug 1054906 - Implement ES6 Symbol.hasInstance 2/2; r=jandem
c19c99878a6076e928690f45b37403b110cd5482
created 2016-05-31 09:00 -0700
pushed 2016-08-01 13:59 +0000
Jakob Olesen Jakob Olesen - Bug 1136226 - Enable inlining of 8x16 and 16x8 types. r=sunfish
47dcb8959eed895257ede693cc7b10d8ebceaf50
created 2016-05-11 09:23 +1000
pushed 2016-08-01 13:59 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1267551 (part 9) - Use MOZ_MUST_USE more in js/src/jit/. r=h4writer.
6ff565c59df8b540306742bfb40dfcfffb282f8a
created 2016-03-18 16:45 -0700
pushed 2016-08-01 13:59 +0000
Jeff Walden Jeff Walden - Bug 1263778 - Rename a bunch of low-level [[Prototype]] access methods to make their interactions with statically-known and dynamically-computed [[Prototype]]s clearer. r=efaust
29f94bde2afa772692ab94b437ce74c294190954
created 2016-04-28 08:37 +0200
pushed 2016-08-01 13:59 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 3c4b7e1de629 (bug 1263778) for assertion failures
3c4b7e1de6290ef6e21f2f9e17f99ee5a04f47c6
created 2016-03-18 16:45 -0700
pushed 2016-08-01 13:59 +0000
Jeff Walden Jeff Walden - Bug 1263778 - Rename a bunch of low-level [[Prototype]] access methods to make their interactions with statically-known and dynamically-computed [[Prototype]]s clearer. r=efaust
b940a11bc55979007650b550fd2b6e55bc584ca5
created 2016-04-26 16:42 +0200
pushed 2016-08-01 13:59 +0000
Jan de Mooij Jan de Mooij - Bug 1267269 - Make MIRType an enum class. r=bbouvier
4b16661bbae5e6c37018bce5122b00d437f703cc
created 2016-04-26 08:08 +0900
pushed 2016-08-01 13:59 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1263525 - Add dedicated function for std_Array self-hosted intrinsic. r=efaust
6292f27863498e6367b679f37e8c710ab41bfff4
created 2016-04-25 17:01 +0900
pushed 2016-08-01 13:59 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1263811 - Do not attach optimized IC for arguments element access if any arguments element has been overridden. r=jandem
b61ad3a6049cbcfe4945897e94b8d7ce5beb5c5f
created 2016-05-04 07:21 +0200
pushed 2016-06-06 19:02 +0000
Hannes Verschore Hannes Verschore - Bug 1265307 - Backout selfhosting regexp and ES6 regexp conformity, r=efaust r=till, a=lizzard
4b9c6eb81f85bc3474a284a831b6ff33344e33a4
created 2016-05-04 15:44 +0200
pushed 2016-06-06 19:02 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 32af3dcb86a5 (bug 1265307) for spidermonkey test failures
32af3dcb86a545eaf19d62c26c393c60a90b035d
created 2016-05-04 04:42 +0200
pushed 2016-06-06 19:02 +0000
Hannes Verschore Hannes Verschore - Bug 1265307 - Backout selfhosting regexp and ES6 regexp conformity, r=efaust r=till, a=lizzard
4b113090f2ccbe28f4699cb2854f9edc7a50d9dc
created 2016-04-27 17:19 +0900
pushed 2016-06-06 19:02 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1263525 - Add dedicated function for std_Array self-hosted intrinsic and enable JIT for it. r=efaust a=ritu
7c1f8d3d4f69add3995d27d4c70c92d286aa54b9
created 2016-04-20 06:40 -0400
pushed 2016-06-06 19:02 +0000
Hannes Verschore Hannes Verschore - Bug 1264920: IonMonkey - DoTypeUpdateFallback is not allowed to gc, r=jandem
37d592080a032a01c2110b0c6d9ba489aded0891
created 2016-04-20 06:40 -0400
pushed 2016-06-06 19:02 +0000
Hannes Verschore Hannes Verschore - Bug 1241088: SharedStubs - part 1: move NewArray and NewObject baseline stubs to shared stubs, r=efaust
9cf2b9587eb898379f51692c5adc91ce1fbda11c
created 2016-03-29 08:48 -0700
pushed 2016-06-06 19:02 +0000
Jeff Walden Jeff Walden - Bug 1259877 - Update DoCallFallback to use js::CallFromStack. r=jandem
b9d51ed412a7ccf1ad49e7fb1bb998720e23a7fa
created 2016-03-21 14:32 -0700
pushed 2016-06-06 19:02 +0000
Jeff Walden Jeff Walden - Bug 1259877 - Eliminate Invoke(JSContext*, const CallArgs&, MaybeConstruct = NO_CONSTRUCT) by 1) renaming it to a more-internal name, 2) adding an Invoke overload for existing InvokeArgs providers only, and 3) adding an InternalInvoke function to temporarily mark non-InvokeArgs places using the existing signature that will later be changed not to. r=efaust
f0d5faf75aa52770bffb0e39ac786b5c9fc101af
created 2016-03-21 14:28 -0700
pushed 2016-06-06 19:02 +0000
Jeff Walden Jeff Walden - Bug 1259877 - Change js::DirectEval to take v/vp rather than a CallArgs to operate on directly. r=efaust
aa88b0d0cd4adf9e2fde0288a0347b91af32c69a
created 2016-04-01 11:00 +1100
pushed 2016-06-06 19:02 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1261723 (part 2) - Separate class ops from js::Class. code=njn,h4writer. r=efaust,bz.
1a3a6133271c6072773e399eac66426ddcd3bfaf
created 2015-09-05 22:01 +0900
pushed 2016-06-06 19:02 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 887016 - Part 13: Implement RegExp.prototype[@@split] and call it from String.prototype.split. r=h4writer,till
70e78d669f9de949dcbe972f74742045ca094fae
created 2015-12-18 17:02 +0900
pushed 2016-06-06 19:02 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1233642 - Part 2: Self-host Array.prototype.concat. r=efaust,bholley
ad5ff46b72e7168e38d1c6c4cbe3b370ee0537b5
created 2015-09-01 15:26 -0700
pushed 2016-06-06 19:02 +0000
Jim Blandy Jim Blandy - Bug 1251529: In object metadata world, rename "object metadata" to "allocation metadata" and "callback" to "builder". r=fitzgen
bc9e586a8f1944d87e53f601d41ea860b272a3bc
created 2016-03-28 06:49 +0900
pushed 2016-06-06 19:02 +0000
Tooru Fujisawa Tooru Fujisawa - Backed out changeset b535cc24f7d0 (bug 1233642)
5676c7b622c71064d62f8e3a57c7d35d1043f9bc
created 2016-03-28 06:49 +0900
pushed 2016-06-06 19:02 +0000
Tooru Fujisawa Tooru Fujisawa - Backed out changeset 01da4d30fd11 (bug 887016)
01da4d30fd114f532009a77acfc663fd54699502
created 2015-09-05 22:01 +0900
pushed 2016-06-06 19:02 +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-06-06 19:02 +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-06-06 19:02 +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-06-06 19:02 +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-06-06 19:02 +0000
Jan de Mooij Jan de Mooij - Bug 1255352 - Use initial CacheIR infrastructure and use it for some simple Baseline stubs. r=efaust
89075ee71abb62ec46626baf337d644d5eff9694
created 2016-04-29 01:49 +0900
pushed 2016-05-02 19:50 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1263525 - Add dedicated function for std_Array self-hosted intrinsic and enable JIT for it. r=efaust a=ritu
5629a22932f74f3e2d647c3462c32191a791afed
created 2016-03-23 14:43 -0700
pushed 2016-04-25 16:57 +0000
Eric Faust Eric Faust - Bug 1254122 - Don't bother saving scratch registers across TypeUpdate IC calls. r=jandem, a=lizzard
c8261cc6c396e27feba3efcb50bac20dc684c232
created 2016-03-04 16:09 -0700
pushed 2016-04-25 16:57 +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-04-25 16:57 +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-04-25 16:57 +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-04-25 16:57 +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-04-25 16:57 +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-04-25 16:57 +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-04-25 16:57 +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-04-25 16:57 +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-04-25 16:57 +0000
Jakob Stoklund Olesen Jakob Stoklund Olesen - Bug 1240796 - Detemplatize getOrCreateSimdTypeDescr(). r=bbouvier
b001a1c7c38242c22673649b62de197c07bf67e7
created 2016-01-26 12:53 -0800
pushed 2016-04-25 16:57 +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-04-25 16:57 +0000
Jon Coppeard Jon Coppeard - Bug 1242840 - Drop profiler invalidation event if we hit OOM and make invalidation infallible r=jandem
less more (0) -300 -100 -60 tip