js/src/jit/MCallOptimize.cpp
8b1881ead0b6
created 2017-09-07 13:01 +0000
pushed 2017-09-07 22:00 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 966743 - Inline Array.prototype.push with more than one argument. r=jandem
a01d3ad1060a
created 2017-09-01 12:32 +0200
pushed 2017-09-01 23:29 +0000
Tom Schuster Tom Schuster - Bug 1395513 - Simply nop Object(object) calls. r=nbp
0cc6be22d7e0
created 2017-08-19 12:32 +0200
pushed 2017-08-19 22:29 +0000
Jan de Mooij Jan de Mooij - Bug 1391611 - Devirtualize MNode::kind(). r=nbp
31625e5ae768
created 2017-08-17 18:31 +0200
pushed 2017-08-18 22:53 +0000
André Bargull André Bargull - Bug 1391304 - Inline IsCallable when called with MIRType::Value. r=jandem
5e8015a81320
created 2017-08-09 17:06 -0400
pushed 2017-08-11 01:14 +0000
Kannan Vijayan Kannan Vijayan - Bug 1382837 - Optimize Array.join in ion for empty and single-item arrays. r=tcampbell
e0d805b314ba
created 2017-08-08 18:00 +0100
pushed 2017-08-08 22:14 +0000
Jon Coppeard Jon Coppeard - Bug 1388110 - Fix slot access intrinsics for objects with > 16 reserved slots r=nbp
a0e69aaf7f47
created 2017-08-01 11:35 -0700
pushed 2017-08-04 01:07 +0000
André Bargull André Bargull - Bug 1383647 - Part 1: Use direct vm calls for String.prototype.toLower/UpperCase. r=jandem
4346a6f167be
created 2017-08-03 09:37 +0200
pushed 2017-08-04 01:07 +0000
Jan de Mooij Jan de Mooij - Bug 1386646 - Remove most GetJitContext calls. r=luke
f4b029e2a35d
created 2017-08-01 06:53 -0700
pushed 2017-08-02 00:34 +0000
André Bargull André Bargull - Bug 1383644 - Inline ToObject when called with MIRType::Value. r=jandem
99dfa13672c4
created 2017-08-01 06:55 -0700
pushed 2017-08-02 00:34 +0000
André Bargull André Bargull - Bug 1385802 - Add ion-inline path for Reflect.getPrototypeOf(). r=jandem
fca89bbfc897
created 2017-07-31 21:16 +0900
pushed 2017-08-01 00:43 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1366263 - Part 1: Allow rxArg to be Value in RegExpMatcher, RegExpSearcher, and RegExpTester. r=nbp
aa3fa3b4af72
created 2017-07-31 14:12 +0200
pushed 2017-08-01 00:43 +0000
Jan de Mooij Jan de Mooij - Bug 1385215 part 2 - Inline Object.prototype.toString in Ion. r=evilpie
e1ec4e403b9d
created 2017-07-28 13:01 -0700
pushed 2017-07-30 09:19 +0000
André Bargull André Bargull - Bug 1383645 - Allow to inline UnsafeGetReservedSlot when the object is typed as MIRType::Value. r=jandem
8e46fc907da9
created 2017-07-18 09:46 -0700
pushed 2017-07-21 12:15 +0000
André Bargull André Bargull - Bug 1381891 - Inline IsTypedArray even when non-TypedArrays were observed. r=jandem
477268fa767f
created 2017-07-17 08:56 -0700
pushed 2017-07-19 14:00 +0000
André Bargull André Bargull - Bug 1380344 - Add Ion support for IsPackedArray. r=jandem
8ff407adc162
created 2017-07-11 11:56 -0700
pushed 2017-07-15 00:14 +0000
André Bargull André Bargull - Bug 1380087 - Add an intrinsic to test for Map and Set objects. r=till
812f0d47226f
created 2017-07-13 14:56 +0200
pushed 2017-07-13 14:29 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 4e27c8cad5d1 (bug 1380087)
4e27c8cad5d1
created 2017-07-12 07:37 -0700
pushed 2017-07-13 14:29 +0000
André Bargull André Bargull - Bug 1380087 - Add an intrinsic to test for Map and Set objects. r=till
891d359d064d
created 2017-06-30 20:30 -0400
pushed 2017-07-05 11:01 +0000
Ted Campbell Ted Campbell - Bug 1370922 - [Ion] Handle allocation failure when generating Math.min. r=nbp
0d961ec8015a
created 2017-06-27 11:53 -0700
pushed 2017-06-29 13:47 +0000
André Bargull André Bargull - Bug 1372081 - Ion-inline FinishBoundFunctionInit for normal and bound functions. r=jandem
4ef43b448dab
created 2017-06-28 08:51 -0700
pushed 2017-06-29 13:47 +0000
Jan de Mooij Jan de Mooij - Bug 1376691 - Improve Ion-inlining of Array.isArray. r=nbp
fc6159614e01
created 2017-06-15 13:14 -0400
pushed 2017-06-15 23:22 +0000
Kannan Vijayan Kannan Vijayan - Bug 1366377 - Unify StringSplitString ObjectGroup and fix Ion MCallOptimize. r=tcampbell
7a9a6334ee2e
created 2017-06-15 13:09 -0400
pushed 2017-06-15 23:22 +0000
Kannan Vijayan Kannan Vijayan - Bug 1366377 - Add CacheIR stub for String_split. r=tcampbell
f302f3481aaa
created 2017-06-05 16:26 +0200
pushed 2017-06-08 02:55 +0000
André Bargull André Bargull - Bug 1370208 - Inline Boolean constructor when called as a function. r=nbp
0414ffab16f8
created 2017-05-25 07:17 -0700
pushed 2017-05-26 19:44 +0000
André Bargull André Bargull - Bug 1367088 - Part 2: Inline NewStringIterator in Ion. r=evilpie
d43cb547757f
created 2017-05-25 07:17 -0700
pushed 2017-05-26 19:44 +0000
André Bargull André Bargull - Bug 1367088 - Part 1: Generalize NewArrayIterator so it can be reused for other iterator types. r=evilpie
a5f5fc5a1dbc
created 2017-04-24 13:35 -0500
pushed 2017-04-25 03:21 +0000
Luke Wagner Luke Wagner - Bug 1356680 - Baldr: make builtin thunks JSRuntime-independent (r=bbouvier)
9590ce12459c
created 2017-04-10 10:40 -0400
pushed 2017-04-12 22:13 +0000
Ted Campbell Ted Campbell - Bug 1354275 - Fix handling of Array() throwing in Ion r=jandem
b26588027af0
created 2017-04-03 22:24 +0200
pushed 2017-04-04 10:35 +0000
Tom Schuster Tom Schuster - Bug 1352006 - Inline NewArrayIterator in Ion. r=jandem
ebd6a2169847
created 2017-03-19 14:16 +0900
pushed 2017-03-19 15:26 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1344477 - Part 2: Optimize Array.prototype.splice with JSOP_NORVCALL. r=jandem
7183f7b691fb
created 2017-03-03 20:30 +0100
pushed 2017-03-08 00:40 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1339089: Inline floor/ceil/trunc/nearest in Ion when we have sse4; r=sunfish
c87ea81036b7
created 2017-03-04 15:24 +0100
pushed 2017-03-06 09:54 +0000
Jan de Mooij Jan de Mooij - Bug 1344463 - Optimize JSOP_INITELEM in Ion and emit it for 3-arguments _DefineDataProperty in self-hosted code. r=till,evilpie
d2758f635f72
created 2017-02-02 12:12 -0700
pushed 2017-02-03 12:25 +0000
Brian Hackett Brian Hackett - Bug 1325050 - Structure reorganization for multithreaded runtimes, r=jandem,jonco,h4writer,luke,lhansen,nbp.
2286081f1ce3
created 2017-02-01 01:36 +0100
pushed 2017-02-01 12:14 +0000
Hannes Verschore Hannes Verschore - Bug 1328133: IonMonkey - Ensure ballast in PrototypeHasIndexedProperty, r=nbp
60adc4589abc
created 2017-01-23 08:33 -0800
pushed 2017-01-26 11:32 +0000
André Bargull André Bargull - Bug 1328386 - Part 7: Implement legacy constructor semantics for Intl.DateTimeFormat per ECMA-402, 4th edition. r=Waldo
91080dad0ff8
created 2017-01-23 08:33 -0800
pushed 2017-01-26 11:32 +0000
André Bargull André Bargull - Bug 1328386 - Part 6: Implement legacy constructor semantics for Intl.NumberFormat per ECMA-402, 4th edition. r=Waldo
e1415ba91dd2
created 2017-01-23 08:33 -0800
pushed 2017-01-26 11:32 +0000
André Bargull André Bargull - Bug 1328386 - Part 4: No longer allow to initialize arbitrary objects as Intl.Collator instances per ECMA-402, 2nd edition. r=Waldo
16d0d9e90e25
created 2017-01-23 08:33 -0800
pushed 2017-01-26 11:32 +0000
André Bargull André Bargull - Bug 1328386 - Part 3: Ensure PluralRules methods are always called with actual PluralRules instances. r=Waldo
6cfebedd2040
created 2017-01-11 15:04 -0500
pushed 2017-01-12 09:14 +0000
Hannes Verschore Hannes Verschore - Bug 1312480 - Take the slow path for small typed arrays. r=jandem
07de2edd9c25
created 2016-12-30 15:12 -0800
pushed 2017-01-06 01:30 +0000
André Bargull André Bargull - Bug 1326453 - Part 5: Remove no longer used ListIterator implementation. r=jonco
0eca45c6fb2d
created 2016-12-23 15:54 +0000
pushed 2016-12-25 00:51 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1286505 part 2 - Use Result<V,E> to report errors within IonBuilder. r=h4writer
968aa5ce9ed4
created 2016-11-08 14:06 +0000
pushed 2016-11-09 15:38 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1132888 part 1 - Re-add recover instruction for recovering typed array allocations. r=h4writer
1e287fe42147
created 2016-11-03 17:51 +0100
pushed 2016-11-07 22:02 +0000
Lars T Hansen Lars T Hansen - Bug 1246140 - Return correct value from Atomics.store (jit implementation). r=h4writer
9c43bca082b7
created 2016-11-04 11:38 -0700
pushed 2016-11-05 01:56 +0000
Wes Kocher Wes Kocher - Backed out 4 changesets (bug 1132888) for SM-tc(r) failures a=backout
e4b1a95a7f39
created 2016-11-04 14:02 +0000
pushed 2016-11-05 01:56 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1132888 part 1 - Re-add recover instruction for recovering typed array allocations. r=h4writer
d44758ac4efe
created 2016-11-02 17:09 +0100
pushed 2016-11-04 02:33 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1304672: Rename NewAsmJS factory functions into New; r=luke
150a4de2c5d9
created 2016-10-19 09:35 -0700
pushed 2016-11-03 02:30 +0000
André Bargull André Bargull - Bug 1288541 - Part 2: Inline _GetNextSetEntryForIterator intrinsic. r=arai
d6f70d015857
created 2016-11-01 08:49 -0700
pushed 2016-11-03 02:30 +0000
André Bargull André Bargull - Bug 1288541 - Part 1: Self-host SetIterator.prototype.next(). r=till
d07da2290d3e
created 2016-10-05 03:25 -0700
pushed 2016-10-07 02:58 +0000
André Bargull André Bargull - Bug 1297749 - Inline String.fromCodePoint in Ion. r=jandem
cb1f1638d126
created 2016-08-04 07:42 +0200
pushed 2016-08-05 21:02 +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
2da5293e22d5
created 2016-08-03 12:27 +0000
pushed 2016-08-03 15:04 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1289926 - Ensure enough ballast space while allocating each constant under inlineConstantStringSplitString. r=h4writer
5910a5ced959
created 2016-07-21 14:41 -0400
pushed 2016-07-22 09:58 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 8f3feee73843 (bug 1279992) for browser_pdfjs_main.js crashes on a CLOSED TREE.
8f3feee73843
created 2016-07-21 07:57 -0400
pushed 2016-07-22 09:58 +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
81d489064842
created 2016-07-20 09:56 +0000
pushed 2016-07-20 14:55 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1287416 - Ensure we have enough ballast space in IonBuilder::inlineConstantStringSplitString. r=h4writer
481501a8258f
created 2016-07-14 14:46 +0200
pushed 2016-07-15 14:15 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset f1c5f34ad31b (bug 1279992) for memory leaks
f1c5f34ad31b
created 2016-07-13 14:22 +0200
pushed 2016-07-15 14:15 +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
b00ee999a591
created 2016-07-13 15:03 +0200
pushed 2016-07-13 15:27 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 4197ec30757a (bug 1279992) for frequent memory leaks
4197ec30757a
created 2016-07-12 13:48 +0200
pushed 2016-07-13 15:27 +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
480e54e0ae6c
created 2016-07-12 08:37 -0400
pushed 2016-07-13 15:27 +0000
Sander Mathijs van Veen Sander Mathijs van Veen - Bug 1276955 - Inline constructor of large typed arrays. r=jandem, r=Waldo
4af8f332bc98
created 2016-07-03 08:24 +0200
pushed 2016-07-04 11:02 +0000
Sander Mathijs van Veen Sander Mathijs van Veen - Bug 1248163 - Inline typed array constructors r=jandem r=Waldo
less more (0) -300 -100 -60 tip