js/src/jit/CodeGenerator.cpp
9f7b7d427d1c0dda0ce792f9ab345a388258c14a
created 2015-05-15 20:53 +0200
pushed 2015-05-16 15:50 +0000
Tom Schuster Tom Schuster - Bug 1059908 - Introduce a CONSTRUCTOR flag and make getter/setter/method non-constructable. r=efaust
5a277f82ff59abfbc05e4a92da72f5e3233661ee
created 2015-05-08 19:44 -0700
pushed 2015-05-09 21:17 +0000
Wes Kocher Wes Kocher - Backed out changeset 4963ecd92915 (bug 1067610) for m-oth permafail CLOSED TREE
4963ecd92915f1eb341ec813a52dc4181f5cc711
created 2015-05-08 11:42 -0600
pushed 2015-05-09 21:17 +0000
Brian Hackett Brian Hackett - Bug 1067610 - Rewrite how the main data structures in the backtracking allocator are organized, r=sunfish.
9f48bf75703363aae494595ad70a95c1bf28dc27
created 2015-05-03 15:27 -0700
pushed 2015-05-04 11:42 +0000
Brian Hackett Brian Hackett - Bug 1157703 - Cache iterators involving unboxed objects, r=jandem.
020c6a559e3ae53d3ae5d807880787cb01cdef59
created 2015-05-03 08:14 -0700
pushed 2015-05-04 11:42 +0000
Brian Hackett Brian Hackett - Bug 1146597 - Add unboxed arrays for JSOP_NEWARRAY arrays, and shell option for using them, r=jandem.
15c5ec8215f76e0ab1601b651e89d100021ed8dc
created 2015-04-29 18:32 -0700
pushed 2015-04-30 17:57 +0000
Brian Hackett Brian Hackett - Bug 1146597 - Backout 02dad33cf2a0 for regressions on a CLOSED TREE.
02dad33cf2a0888239d7e4563fea4bfad71ee83a
created 2015-04-29 17:14 -0700
pushed 2015-04-30 17:57 +0000
Brian Hackett Brian Hackett - Bug 1146597 - Add unboxed arrays for JSOP_NEWARRAY arrays, and shell option for using them, r=jandem.
6adf6c6f97944da2d850c0d5c7497cdd753d9ee9
created 2015-04-28 01:44 -0700
pushed 2015-04-28 19:32 +0000
Shu-yu Guo Shu-yu Guo - Bug 1158407 - Stop using this one weird allocation fallback for MCreateThisWithTemplate. (r=terrence)
b7e1e4899a60af3cff747c56b2bc83af19bb32bc
created 2015-04-23 12:22 +0200
pushed 2015-04-23 21:10 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1157628: Reformat spidermonkey source directory, again; r=jandem
9d2b8afeb3b43c97d76789cd413a226d87e19b24
created 2015-03-04 00:04 -0800
pushed 2015-04-23 13:41 +0000
Jeff Walden Jeff Walden - Bug 1140752 - Land code to self-host %TypedArray%.prototype.set, but don't enable it yet, pending perf-testing. This shouldn't make any changes to the build, except in terms of adding more code to it and affecting binary layout. r=jandem, also much feedback from till that effectively amounts to a review as well
5da7f3f0c559b07659ac1f0f77990052de81f15d
created 2015-04-14 22:36 -0700
pushed 2015-04-15 19:01 +0000
Dan Gohman Dan Gohman - Bug 1136898 - IonMonkey: Remove the LinearScan allocator and associated code r=jandem
8cdd47cc88a626669d6d4b060aeaf12b73b00f76
created 2015-04-09 10:29 -0600
pushed 2015-04-10 02:44 +0000
Brian Hackett Brian Hackett - Bug 1148970 - Check for possibly incomplete type sets when double checking the correctness of argument type set information, r=jandem.
a3f6306dd05e64ea03f427652680151f89357e99
created 2015-04-08 17:41 -0700
pushed 2015-04-09 15:40 +0000
Eric Faust Eric Faust - Bug 1141862 - Part 6: Implement ES6 SuperProperty and SuperMember. (r=jorendorff)
eb8b868b82fa1b6bc61183d8e644ea44eddfddc3
created 2015-04-08 19:05 -0700
pushed 2015-04-09 15:40 +0000
Wes Kocher Wes Kocher - Backed out changeset 876c8ee6b132 (bug 1141862) for spidermonkey bustage
876c8ee6b132b949490580c16411b27c82a5588a
created 2015-04-08 17:41 -0700
pushed 2015-04-09 15:40 +0000
Eric Faust Eric Faust - Bug 1141862 - Part 6: Implement ES6 SuperProperty and SuperMember. (r=jorendorff)
77b3cc5607cdd016347786d60122b181967f5008
created 2015-03-24 14:44 -0700
pushed 2015-04-08 16:15 +0000
Sean Stangl Sean Stangl - Bug 1147629 - Use getStackPointer() and helper functions. r=jandem
4cfeaa849a9665465b5c1b267c1cacaef9795296
created 2015-04-07 05:50 -0600
pushed 2015-04-07 19:53 +0000
Brian Hackett Brian Hackett - Bug 1148916 - Remove MaybeSingletonObject NewObjectKind, r=terrence.
b9da4b71accc5ab832794f809bab27ab29e22a91
created 2015-04-07 05:42 -0600
pushed 2015-04-07 19:53 +0000
Brian Hackett Brian Hackett - Bug 1148661 - Optimize accesses to unboxed expandos in Ion, r=jandem.
1b9826cc15d3c2a1163e1d5e7749bd35f8999177
created 2015-04-02 19:18 -0700
pushed 2015-04-03 14:34 +0000
Eric Faust Eric Faust - Bug 1141862 - Part 1: Free up bits in JSFunction for isMethod() and, later, isClassConstructor(). (r=jandem)
fb6ceba6f57e8e1458894d6ebae0bd6a30ac47a3
created 2015-04-02 11:22 +0200
pushed 2015-04-02 20:21 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 followup - Stop declaring multiple pointers on a single line. r=jorendorff
9db244d84c0b80f48ba4e0e40f33f575493e9708
created 2015-03-30 15:29 -0700
pushed 2015-03-31 12:46 +0000
Eric Faust Eric Faust - Bug 1145795 - Remove LJSCallInstructionHelper::numStackArgs() footgun. (r=jandem)
02f2f4c75007651c63bbc0791d9a58dea88f545f
created 2015-03-28 23:22 +0100
pushed 2015-03-29 03:30 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
5b892d8ef4538ea84378ebe4a352c49d8b9aa366
created 2015-03-28 10:39 -0700
pushed 2015-03-29 03:30 +0000
Phil Ringnalda Phil Ringnalda - Backed out changeset 0c030f97a04f (bug 1144366) for being on top of patches being backed out
0c030f97a04f4e34c138b878c4352423f5e920f9
created 2015-03-28 12:08 +0100
pushed 2015-03-29 03:30 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
5092827680338c844b18a39b706f016278928961
created 2015-03-28 01:08 +0100
pushed 2015-03-29 03:30 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1143011 - Use AllocatableSet or LiveSet for all register set uses. r=jandem
57bd743ef57b9351edda09b932d548aa8390f062
created 2015-03-23 11:55 +0100
pushed 2015-03-28 18:46 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1146295: Rename SimdTypeDescr::TYPE_SCALAR into SimdTypeDescr::TypeXn; r=h4writer
c2e1dd95909181f470c80d71985bf8aca9679568
created 2015-03-25 15:59 +0100
pushed 2015-03-26 18:44 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1130089 - Use constexpr for JitStackValueAlignment. r=bbouvier
486e2ec002fef511360999a3f06ec86bdec41409
created 2015-03-25 15:50 +0100
pushed 2015-03-26 18:44 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1092544 - Assert that instructions are recovered on bailouts. r=bbouvier
ec8f020d47ae5b0bd587dcf9f3d6a4cfa8be64f0
created 2015-03-23 07:59 +0100
pushed 2015-03-23 23:41 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1144692: Fix --disable-ion builds; r=h4writer
ac4464790ec4896a5188fa50cfc69ae0ffeddc08
created 2015-03-21 12:28 -0400
pushed 2015-03-22 20:58 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj
fbe012eea2e65eed38d068849ada6609b96ade30
created 2015-03-20 16:28 +0100
pushed 2015-03-21 19:32 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1143758: Make LexicalCheck movable and bailout when a lexical isn't initialized; r=shu
44aa05cc400f82eabbb9a9e3880dda178eca5633
created 2015-03-19 13:50 +0100
pushed 2015-03-21 19:32 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1135042: Optimize SIMD.storeX/storeXY/storeXYZ in Ion; r=bhackett
266fac2f7b2a571959cd0684d8799e9a4f9cff50
created 2015-03-20 19:36 +0100
pushed 2015-03-21 19:32 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1135042: Optimize SIMD.loadX/loadXY/loadXYZ in Ion; r=bhackett
cfe07d44b06b1c867c26ef4dd9d7869d43048a2e
created 2015-03-19 10:11 +0100
pushed 2015-03-20 02:15 +0000
Jan de Mooij Jan de Mooij - Bug 1141583 - Store nargs in LambdaFunctionInfo to avoid a TSan false positive. r=bhackett
a3a293a7d9eae7a7d8fdb12e49992360341e2a03
created 2015-03-19 10:08 +0100
pushed 2015-03-20 02:15 +0000
Jan de Mooij Jan de Mooij - Bug 974418 - Fix a TSan race involving the double-elements flag on template objects. r=bhackett
03b0e7eac69dae9f6b0c85e173c536a1d7b2638b
created 2015-03-18 18:05 -0700
pushed 2015-03-19 12:46 +0000
Brian Hackett Brian Hackett - Bug 1137180 - Add most functionality necessary for extensible unboxed objects, r=jandem.
cdf93416b39aa31381ec02733954068b234c1672
created 2015-03-18 10:08 +0100
pushed 2015-03-18 22:01 +0000
Hannes Verschore Hannes Verschore - Bug 1139152 - IonMonkey: Add dynamic output type checks for LIRs that use redefine, r=jandem
5ddeb7d76c6c30f868a65df1b36bce9a0f7136b2
created 2015-03-17 16:30 +0100
pushed 2015-03-18 02:01 +0000
Lars T Hansen Lars T Hansen - Bug 1077014 - optimize atomics for effect. r=h4writer
2a827268f69e71fde5368271691cda4a7db3923e
created 2015-03-16 13:17 -0400
pushed 2015-03-17 10:46 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset df82a0b667bb (bug 1137180) for causing intermittent crashes.
df82a0b667bbb90ad257aaf458d9e80df1d2c3df
created 2015-03-15 14:26 -0600
pushed 2015-03-17 10:46 +0000
Brian Hackett Brian Hackett - Bug 1137180 - Allow unboxed objects to be extended with new properties, r=jandem.
b83369a62acabfea440c8ef0dbdc6d7a205d605b
created 2015-03-13 16:48 +0100
pushed 2015-03-13 19:52 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1138391 - LazyLinkStub stops making a call and reuses the parent frame. r=h4writer
2b9f5019abf1749c5c58240e7722d56467ca4e6b
created 2015-03-13 02:13 +0100
pushed 2015-03-13 19:52 +0000
Emanuel Hoogeveen Emanuel Hoogeveen - Bug 1139552 - Convert js::gc::AllocKind to an enum class and eliminate non-AllocKind indexing. r=terrence
9083621b0e2e9d749166990562b16216d8e003ba
created 2015-03-12 17:09 -0600
pushed 2015-03-13 13:03 +0000
Brian Hackett Brian Hackett - Bug 1135897 - Use unboxed objects for JSON objects and constant literals embedded in scripts, r=jandem.
aaf2125ffc1cdef0ef786fb3d8667f844a437550
created 2015-03-12 15:02 -0400
pushed 2015-03-12 22:06 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 94f1fc3d9ec8 (bug 1135897) for LSAN leaks.
94f1fc3d9ec8820a89be01b98100a7ce935c8571
created 2015-03-12 10:58 -0600
pushed 2015-03-12 22:06 +0000
Brian Hackett Brian Hackett - Bug 1135897 - Use unboxed objects for JSON objects and constant literals embedded in scripts, r=jandem.
b0993c742a0d04e471e723b0336a3ee93b3c82d8
created 2015-03-12 10:25 -0600
pushed 2015-03-12 22:06 +0000
Brian Hackett Brian Hackett - Bug 1128076 - Clean up naming around unboxed scalar MIR accesses, r=jandem.
437bf0c48c6723e97c9d7550cbab21102cf7ef9c
created 2015-03-09 09:25 -0600
pushed 2015-03-10 01:27 +0000
Brian Hackett Brian Hackett - Bug 1138984 - Allow 'new' template objects to have dynamic slots, r=jandem.
35f7c0795116b44f106b79dab2f1ccbea9ca688d
created 2015-02-04 10:20 -0600
pushed 2015-03-08 03:12 +0000
Jason Orendorff Jason Orendorff - Bug 1113369, part 5 - [[Delete]] ObjectOpResult support. r=Waldo, r=bz in dom, r=dvander in js/ipc, r=bholley in js/xpconnect.
57ddae8223f9dc29dd6f2611c477f7221d3930dd
created 2015-03-05 15:47 +0100
pushed 2015-03-05 23:18 +0000
Jan de Mooij Jan de Mooij - Bug 1059364 - Don't emit ObjectGroupDispatch fallback path if we know it's never used. r=bhackett
afda1ff329bf2d1da22e0f09eb1c24537eefb7f4
created 2015-03-04 08:32 -0600
pushed 2015-03-04 21:35 +0000
Brian Hackett Brian Hackett - Bug 1137497 - Remove shape from unboxed objects, r=jandem.
3f54fe544025d1a49bbf51ca1f40761a2cbe3e5f
created 2015-02-27 18:30 +0100
pushed 2015-03-04 21:35 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1135042: Inline SIMD stores in Ion; r=bhackett
ddee53b10d77a87b6b553d1fe0a3de71b9448eb2
created 2015-03-02 12:11 +0100
pushed 2015-03-04 21:35 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1135042: Inline SIMD loads in Ion; r=bhackett
703cef22656c230195dc9909ec331a879789e73c
created 2015-03-03 14:25 +0100
pushed 2015-03-04 00:49 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1137688 - Add eager simd unboxing phase. r=sunfish,bbouvier
9e86bfdf6bd8fb92e92ed4a5f5efea77d79e5d40
created 2015-03-03 06:32 -0600
pushed 2015-03-04 00:49 +0000
Brian Hackett Brian Hackett - Bug 1135816 - Handle unboxed object receivers when compiling getter/setter calls in baseline/Ion, r=jandem.
7aab9b127761bb3cea3d78b2dae738f4fc50a9b7
created 2015-03-03 12:09 +0100
pushed 2015-03-04 00:49 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 756a0e4a9f48 (bug 1135042) for static analysis build bustage
d0c17a82c8e3fdd39f739279cb5d7911c0898e61
created 2015-03-03 12:08 +0100
pushed 2015-03-04 00:49 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset d69585ea6ca9 (bug 1135042)
d69585ea6ca95c5eae68dcd5fd3f5dff64d181df
created 2015-02-27 18:30 +0100
pushed 2015-03-04 00:49 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1135042: Inline SIMD stores in Ion; r=bhackett
756a0e4a9f48c974dadb68ac2b6eaa704ba1c325
created 2015-03-02 12:11 +0100
pushed 2015-03-04 00:49 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1135042: Inline SIMD loads in Ion; r=bhackett
6470d649e1bbfdd782cfdcfab28d87754ca39407
created 2015-03-01 16:31 -0600
pushed 2015-03-02 20:13 +0000
Brian Hackett Brian Hackett - Bug 1135423 - Use unboxed objects for object literals where possible, clean up object literal creation and property initialization code, r=jandem.
63364da8765fdbab7194aabe4f802a1c50cd4e91
created 2015-02-27 08:19 -0500
pushed 2015-03-02 20:13 +0000
Tom Tromey Tom Tromey - Bug 1130166 - Use SizePrintfMacros.h when printing line numbers. r=Waldo
less more (0) -300 -100 -60 tip