js/src/jit/Recover.cpp
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
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
865c86092a5eb1bb84fa9bd9997a4f002a28350a
created 2015-03-25 15:50 +0100
pushed 2015-03-26 18:44 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1092544 - Use assertRecoveredOnBailout in the test suite. 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
98874cdde2f92b0d246cedd5cc7867aff567b791
created 2015-03-07 17:11 -0600
pushed 2015-03-08 20:22 +0000
Brian Hackett Brian Hackett - Bug 1138912 - Watch for MNewObject instructions without a template object when recovering, r=jandem.
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.
0b2d2461e064f016f15cc0d1f6948f9c7298f2c2
created 2015-02-26 17:37 +0100
pushed 2015-02-27 02:25 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1112165 - Rename RValueAllocation::Float32 to RValueAllocation::AnyFloat. r=bbouvier
e78f8f5154f265823f45bd4928eb15220e2fb0cf
created 2015-02-26 17:37 +0100
pushed 2015-02-27 02:25 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1112165 - Recover SimdBox. r=bbouvier
e3ff19a4994504fbedc7a02830b1063efb194183
created 2015-02-02 11:20 -0700
pushed 2015-02-02 22:28 +0000
Brian Hackett Brian Hackett - Bug 1125930 - Rename TypeObject to ObjectGroup, r=jandem.
4fef6d74508c0b144b92579bc18a1f3e9de0a9d3
created 2015-01-26 09:08 -0800
pushed 2015-01-31 16:54 +0000
ZongShen Shen ZongShen Shen - Bug 1120069 - Recover_TruncateToInt32: Change ToNumber() to ToInt32() for value range analysis. r=nbp
97692c7152d6c317d87aa14a619fbfdac1ee793a
created 2015-01-27 18:58 +0100
pushed 2015-01-28 00:05 +0000
Jarda Jarda - Bug 1101356 - MHypot Instruction supports up to four arguments. r=nbp
13f7779c31edff977a51176027472d2428b4704c
created 2015-01-24 14:43 +0100
pushed 2015-01-25 00:24 +0000
Jan de Mooij Jan de Mooij - Bug 1066878 - Inline Object.create(x) in Ion. r=bhackett
95e3a5cf6530aa7e57b8cb26cb337ae04dfdbbd0
created 2015-01-22 08:39 -0800
pushed 2015-01-24 16:27 +0000
ZongShen Shen ZongShen Shen - Bug 1120069 - IonMonkey: Implement MTruncateToInt32 recover instruction. r=nbp
68fee019fc009389826888566a53dea570b6a53d
created 2015-01-20 17:29 -0500
pushed 2015-01-21 03:14 +0000
Abhishek Bhattacharya Abhishek Bhattacharya - Bug 1092547 - IonMonkey: Implement MathFunction(Log) recover instruction. r=nbp
dd0c846feacdb3ae51ba64c68020e5a8d64d13ce
created 2015-01-20 15:10 -0500
pushed 2015-01-21 03:14 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 973ede87dcdd (bug 1092547) for jit-test timeouts in bug977966.js.
973ede87dcdd56cc6419863269971422cfb43a72
created 2015-01-20 19:05 +0100
pushed 2015-01-21 03:14 +0000
Abhishek Bhattacharya Abhishek Bhattacharya - Bug 1092547 - IonMonkey: Implement MathFunction(Log) recover instruction. r=nbp
9ccd38ce999f6442a8ce73d0b07d64539fb6deb5
created 2015-01-19 11:16 +0100
pushed 2015-01-20 02:25 +0000
Nicolas Devillers Nicolas Devillers - Bug 1096129 - IonMonkey: Implement Ceil Recover Instruction. r=nbp
0c56320cd1756827fd2a868d0fbfd7a60a883b1c
created 2014-12-19 15:28 +0100
pushed 2014-12-19 20:08 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1073033 part 4 - Emulate states of NewCallObject. r=h4writer
a50d660f09da52496341d737a4bd6902751f1bb7
created 2014-12-19 15:28 +0100
pushed 2014-12-19 20:08 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1073033 part 3 - Recover MLambda on bailouts. r=shu
516d97ff2d4dec871cc394ea91735b9aaf6a42de
created 2014-12-05 18:52 -0700
pushed 2014-12-08 11:50 +0000
Brian Hackett Brian Hackett - Bug 1107496 - Add PlainObject subclass, r=luke.
3e1e87355f8f3499eecda9c2f4b97865dbe07d54
created 2014-12-05 13:28 -0500
pushed 2014-12-06 00:03 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 64ec5c15d182 (bug 1107496) for SM(ggc) orange.
64ec5c15d1828778d967d0054551042ec41a2d41
created 2014-12-05 07:27 -0700
pushed 2014-12-06 00:03 +0000
Brian Hackett Brian Hackett - Bug 1107496 - Add PlainObject subclass, r=luke.
2a43632e25c9b4be986bdaa296e688b9742fa923
created 2014-11-28 14:26 +0100
pushed 2014-11-28 22:33 +0000
ZongShen Shen ZongShen Shen - Bug 1101637 - Implement the MathFunction(Sin) recover instruction. r=nbp
b5136e8cd58e16ca8994d434a4fb4b9a55a67526
created 2014-11-24 18:52 -0800
pushed 2014-11-27 01:34 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1102538 - s/Ion/Jit/ where appropriate. r=jandem.
293af54d2872389ca9f3edd1995be91e9e4c14d3
created 2014-11-21 14:05 +0100
pushed 2014-11-22 00:36 +0000
ZongShen Shen ZongShen Shen - Bug 1066040 - IonMonkey: Implement the StringReplace recover instruction. r=nbp
c7eefbcb8e13a5df76f972bdaae1a5d8181c65a2
created 2014-11-18 17:34 +0100
pushed 2014-11-19 02:08 +0000
Jarda Jarda - Bug 1036163 - IonMonkey: Implement Hypot recover instruction. r=nbp
ceca39a1a15480e8427eb2f7c50c63f79f79f6d1
created 2014-11-07 08:37 -0700
pushed 2014-11-08 01:50 +0000
Brian Hackett Brian Hackett - Bug 1092318 - Remove unsized array typed objects, r=nmatsakis.
c6c9c652409f678273f05bd0de7eb418bc5ae0e3
created 2014-11-05 20:43 -0800
pushed 2014-11-06 12:50 +0000
Wes Kocher Wes Kocher - Backed out changeset f28d2350eb43 (bug 1092318) for jsreftest permafails
f28d2350eb43fdabcd7ba6d370bf5e27fbd98c95
created 2014-11-05 17:58 -0700
pushed 2014-11-06 12:50 +0000
Brian Hackett Brian Hackett - Bug 1092318 - Remove unsized array typed objects, r=nmatsakis.
3789bf7f0e60f2c3e091474ea4fe1e3a4f1f46ce
created 2014-11-03 15:39 +0100
pushed 2014-11-03 21:18 +0000
Peter Meuel Peter Meuel - Bug 1062888 - IonMonkey: Implement RToDouble Recover Instruction. r=nbp
27d5452522647bf8e88dd1e60f28e12f4175b752
created 2014-10-21 15:28 +0200
pushed 2014-10-21 19:21 +0000
Jyri Pyykkönen Jyri Pyykkönen - Bug 1076922 - Implement RToFloat32 Recover instruction. r=nbp
54f0944c9d07e6be6f7d0252ca8aaeb8e378bc2d
created 2014-10-17 18:32 +0200
pushed 2014-10-20 12:40 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1083781 - Remove AutoEnterAnalysis from Recover instructions. r=bhackett
ebcbf94ef701951a8d3718c9bf3534eb5c414989
created 2014-10-07 18:50 -0700
pushed 2014-10-08 13:46 +0000
Brian Hackett Brian Hackett - Bug 1073842 - Rename ObjectImpl to NativeObject, sr=luke.
a7655a08c13ac3142ccaab3a0964bc436baec632
created 2014-10-04 18:00 -0700
pushed 2014-10-05 16:35 +0000
Brian Hackett Brian Hackett - Bug 1066828 - Fully inline RegExp.exec and .test in jitcode, r=jandem.
2095011ec061a02a94c47c881f6a2fc83bddbcd6
created 2014-10-02 19:32 -0700
pushed 2014-10-03 13:26 +0000
Brian Hackett Brian Hackett - Bug 1073842 - Add NativeObject subclass of JSObject, remove ObjectImpl, r=luke.
a59c2ddcf04cae9dc2e3a7702c8703b7430c3ff3
created 2014-10-02 10:19 +0100
pushed 2014-10-02 16:20 +0000
Jim Blandy Jim Blandy - Bug 1075591: Make js::gc::TenuredCell::asTenured return a TenuredCell &, not a TenuredCell *. r=terrence
9285d6b729bd541791601e99d956cede0431466f
created 2014-09-26 18:55 -0700
pushed 2014-09-29 13:45 +0000
Brian Hackett Brian Hackett - Bug 1069688 - Rename OwnedTypedObject to OutlineTypedObject.
3255b2b27d37ff9005c8761ea457f962c18bde40
created 2014-09-25 18:17 -0700
pushed 2014-09-26 11:21 +0000
Brian Hackett Brian Hackett - Bug 1069688 - Use inline data for small opaque typed objects, r=sfink, nmatsakis.
e22df17b1de9a69b9321c52fbe8db36a20827fe9
created 2014-09-25 19:12 +0200
pushed 2014-09-25 20:46 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1064358 - Recover CreateThisWithTemplate. r=jandem
b85cd5885e12cceb306b741c9b7d8755ec64c980
created 2014-09-17 15:06 +0200
pushed 2014-09-17 18:42 +0000
Connor Connor - Bug 1066041 - Implement typeof recover instruction. r=nbp
80164e15bd54603a0bbb3b70480b337cb5e84601
created 2014-09-12 11:43 +0200
pushed 2014-09-13 16:45 +0000
Jan de Mooij Jan de Mooij - Bug 1060283 part 2 - Rename some JitSpew_* constants to JitSpew_Ion*. r=h4writer
b6c66d55c46e9cce16bb5dd88ff2fee0af1ee0d9
created 2014-09-12 11:06 +0200
pushed 2014-09-13 16:45 +0000
Jan de Mooij Jan de Mooij - Bug 1057598 - Suppress the object metadata callback in RStringSplit::recover. r=nbp
18c0b7cb6a169da9aec39d01dc35b07a45658a29
created 2014-09-10 19:02 +0200
pushed 2014-09-11 00:30 +0000
Aetf Aetf - Bug 1050649 - Implement recover instruction for RegExpReplace. r=nbp
fb651803afe99adf4fcacb3014391abcf8774d66
created 2014-08-21 21:48 -0700
pushed 2014-09-05 15:34 +0000
Chris Peterson Chris Peterson - Bug 1036781 - Part 12: Replace MOZ_ASSUME_UNREACHABLE with MOZ_CRASH in js/src/jit. r=jandem
0f2020c52ad7e805692d84a5db9e297868f18694
created 2014-08-27 23:35 -0700
pushed 2014-09-05 15:34 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1040593 (attempt 2) - Partly allocate elements for |new Array(N)| when N > 2048. r=jandem,bhackett.
c234ba51a1d1594e49b635e9624c813147bb3496
created 2014-09-04 18:00 -0700
pushed 2014-09-05 15:34 +0000
Wes Kocher Wes Kocher - Backed out changeset 94eed55e5a5b (bug 1040593) on a CLOSED TREE
94eed55e5a5b07b54ef38a7bdb69150b0eea74f9
created 2014-08-27 23:35 -0700
pushed 2014-09-05 15:34 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1040593 - Partly allocate elements for |new Array(N)| when N > 2048. r=jandem,bhackett.
01eeee1da172483219c6e74deff74e5e4fb33207
created 2014-09-02 21:24 +0200
pushed 2014-09-03 20:38 +0000
Jan de Mooij Jan de Mooij - Bug 1060283 part 1 - Rename IonSpew to JitSpew. r=h4writer
fb294a66c8ac872560e978564f4039dbc4f7319c
created 2014-08-20 20:41 +0200
pushed 2014-08-21 12:33 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1054241 - Use AutoEnterAnalysis to avoid iterating the stack under RNewArray allocations. r=bhackett
8b1bfc63995e758c17bea8f5bc1a2ec254ae05b1
created 2014-08-19 18:16 +0200
pushed 2014-08-19 20:23 +0000
Lawrence Abadier Lawrence Abadier - Bug 1038593 - IonMonkey: Implement RRegExpExec. r=nbp
40e8e63d4f75aa0ff7430b76193dcc7f8d13f972
created 2014-08-07 10:21 -0700
pushed 2014-08-07 21:20 +0000
Aetf Aetf - Bug 1050127 - IonMonkey: Change DEFINE_OPCODES_ to MATCH_OPCODES_. r=nbp
d591725fbf82d3a3709e8b1825a938cfec9f0ac6
created 2014-08-07 10:21 -0700
pushed 2014-08-07 21:20 +0000
Aetf Aetf - Bug 1038592 part 2 - Implement RegExpTest Recover Instruction. r=nbp
9bdc7649cc780a0f5ba02e5ce977ed07ec98954a
created 2014-08-04 07:18 -0700
pushed 2014-08-04 20:14 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1040027 part 2 - IonMonkey: Recover MNewArray. r=jandem
eb591b79d451aaaefa4e3ca4272c045684601e5e
created 2014-08-04 07:18 -0700
pushed 2014-08-04 20:14 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1040027 part 1 - Detect when we can replace an Array by an ArrayState. r=jandem
debc35b87cbb8710cffb30499ccd45f5634435f0
created 2014-08-01 05:40 -0400
pushed 2014-08-01 19:59 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1034576 - Move math functions to the js namespace. r=bbouvier
9fe1e613cf21d72fe5cb49072032c806fdc971d2
created 2014-07-22 06:04 -0700
pushed 2014-07-22 16:21 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1006899 - Prevent stack iterations while recovering allocations. r=bhackett
b2a822934b97ba6f5a90b3f172929f2039728c98
created 2014-07-17 03:04 -0700
pushed 2014-07-17 21:33 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 992845 - Add Scalar replacement of objects with simplest escape analysis. r=jandem
de68b320435161095234343a626a0176226cdbbe
created 2014-07-15 23:19 +0200
pushed 2014-07-17 14:03 +0000
Paali Tandia Paali Tandia - Bug 1034665 - IonMonkey - Implement RAtan2 recover instruction. r=nbp
67c13008762f79f95e6f8d51f5b74386e075822b
created 2014-07-11 16:01 -0700
pushed 2014-07-14 12:35 +0000
Chris Peterson Chris Peterson - Back out 805ac89b5924 (Bug 1036781) for 52% regression on AWFY's asmjs-ubench-skinning.
1f27562e4159b152eeaab50fbde42019d07ce16e
created 2014-07-11 03:04 -0700
pushed 2014-07-11 20:35 +0000
David Moreira David Moreira - Bug 1028675 - Implement RInstruction for StringSplit. r=nbp
less more (0) -60 tip