js/src/jit/CodeGenerator.cpp
8cdd47cc88a626669d6d4b060aeaf12b73b00f76
created 2015-04-09 10:29 -0600
pushed 2015-05-11 19:23 +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-05-11 19:23 +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-05-11 19:23 +0000
Wes Kocher Wes Kocher - Backed out changeset 876c8ee6b132 (bug 1141862) for spidermonkey bustage
876c8ee6b132b949490580c16411b27c82a5588a
created 2015-04-08 17:41 -0700
pushed 2015-05-11 19:23 +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-05-11 19:23 +0000
Sean Stangl Sean Stangl - Bug 1147629 - Use getStackPointer() and helper functions. r=jandem
4cfeaa849a9665465b5c1b267c1cacaef9795296
created 2015-04-07 05:50 -0600
pushed 2015-05-11 19:23 +0000
Brian Hackett Brian Hackett - Bug 1148916 - Remove MaybeSingletonObject NewObjectKind, r=terrence.
b9da4b71accc5ab832794f809bab27ab29e22a91
created 2015-04-07 05:42 -0600
pushed 2015-05-11 19:23 +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-05-11 19:23 +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-05-11 19:23 +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-05-11 19:23 +0000
Eric Faust Eric Faust - Bug 1145795 - Remove LJSCallInstructionHelper::numStackArgs() footgun. (r=jandem)
01a695c31487ea44e5693c7178977692b74c09a1
created 2015-04-13 19:17 -0400
pushed 2015-04-13 23:18 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 759eb70deb31 (bug 1149377) now that there's a Windows PGO workaround for it.
759eb70deb31209180006608b09cbacac98b95f4
created 2015-03-31 11:01 -0400
pushed 2015-03-31 22:11 +0000
Jan de Mooij Jan de Mooij - Bug 1149377 - Backout bug 1143011 and bug 1145811 for win32 PGO bustage. a=bustage
02f2f4c75007651c63bbc0791d9a58dea88f545f
created 2015-03-28 23:22 +0100
pushed 2015-03-30 18:46 +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-30 18:46 +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-30 18:46 +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-30 18:46 +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-30 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-30 18:46 +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-30 18:46 +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-30 18:46 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1144692: Fix --disable-ion builds; r=h4writer
ac4464790ec4896a5188fa50cfc69ae0ffeddc08
created 2015-03-21 12:28 -0400
pushed 2015-03-30 18:46 +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-30 18:46 +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-30 18:46 +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-30 18:46 +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-30 18:46 +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-30 18:46 +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-30 18: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-30 18:46 +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-30 18:46 +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-30 18: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-30 18: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-30 18:46 +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-30 18:46 +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-30 18:46 +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-30 18:46 +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-30 18:46 +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-30 18:46 +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-30 18:46 +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-30 18:46 +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-30 18:46 +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-30 18:46 +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-30 18:46 +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-30 18:46 +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-30 18:46 +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-30 18:46 +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-30 18:46 +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-30 18:46 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset d69585ea6ca9 (bug 1135042)
d69585ea6ca95c5eae68dcd5fd3f5dff64d181df
created 2015-02-27 18:30 +0100
pushed 2015-03-30 18:46 +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-30 18:46 +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-30 18:46 +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-30 18:46 +0000
Tom Tromey Tom Tromey - Bug 1130166 - Use SizePrintfMacros.h when printing line numbers. r=Waldo
360e8f0d68d7fa3ee360dbee674a174eda1d285c
created 2015-02-26 15:14 -0600
pushed 2015-03-30 18:46 +0000
Brian Hackett Brian Hackett - Bug 1135547 - Fix checks for cases where type sets might be incomplete, r=jandem.
1ee3f84412e62e819079120a749e528350c60c0f
created 2015-02-26 14:42 +0100
pushed 2015-03-30 18:46 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1119303 - Use an oolCallVM to allocate SIMD objects when the nursery is full. r=bbouvier
ffceda31c4e12ea6d84cae5aa556bd42ac4a8c91
created 2015-02-25 18:43 -0800
pushed 2015-03-30 18:46 +0000
Eric Faust Eric Faust - Bug 1066229 - Follow up: Push args to callVM in correct, reversed, order. (r=me) on a CLOSED TREE
238ab4b34bd0562109601ecc612bb363655e6625
created 2015-02-25 18:41 -0800
pushed 2015-03-30 18:46 +0000
Eric Faust Eric Faust - Backed out changeset f32c20fcbff0 for landing with incorrect bug number on a CLOSED TREE
f32c20fcbff06479b29710a11e1279e0aad89395
created 2015-02-25 18:33 -0800
pushed 2015-03-30 18:46 +0000
Eric Faust Eric Faust - Bug 106229 - Follow up: Push args to callVM in correct, reversed, order. (r=me) on a CLOSED TREE
1702843b0e172c0ee671f515da72c83257392c61
created 2015-02-25 17:30 -0800
pushed 2015-03-30 18:46 +0000
Eric Faust Eric Faust - Bug 1066229 - Part 4: Create JSOP_INITHIDDENPROP, which adds non-enumerable properties. (r=jorendorff)
b38a935d043a1a1e6ef5207c6e6f787cd9a42a20
created 2015-02-25 17:30 -0800
pushed 2015-03-30 18:46 +0000
Eric Faust Eric Faust - Bug 1066229 - Part 3: Create JSOP_INITLOCKEDDPROP, which adds non-configurable non-writable non-enumerable properties. (r=jorendorff)
49f1f94b73af6943a55233e57cbff35b41185c7a
created 2015-02-25 16:43 -0500
pushed 2015-03-30 18:46 +0000
Kannan Vijayan Kannan Vijayan - Bug 1129510 - Trace references to JS heap from Profiler buffers. r=shu
d1133a390c64e5a9c5fbe036306a5cad36230633
created 2015-02-25 13:44 -0500
pushed 2015-03-30 18:46 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changesets 3de23a29bf71 and d42c64b791e6 (bug 1129510) for debug SM(e) timeouts.
less more (0) -300 -100 -60 tip