js/src/jit/MCallOptimize.cpp
deb3594da5b1649fc3001d1dab5d4bac036de7bd
created 2019-03-11 10:35 +0000
pushed 2019-03-12 18:59 +0000
Jan de Mooij Jan de Mooij - Bug 1527822 - Allow inlining some cross-realm native calls in IonBuilder. r=anba
14d519134002121d40c8fe43384c66d7070420b0
created 2019-02-27 09:51 -0800
pushed 2019-03-11 13:01 +0000
André Bargull André Bargull - Bug 1531073: Inline ArrayIteratorPrototypeOptimizable with a constant when possible. r=jandem
a031c9dd9dd5d0d90ca56bfbe6c6ded1a2fadf44
created 2019-02-15 08:15 +0000
pushed 2019-03-11 13:01 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1519636 - Reformat recent changes to the Google coding style r=Ehsan
fdb6f449e8c0858442997e9fdf5d35fbc35d5fec
created 2019-02-14 15:03 +0000
pushed 2019-03-11 13:01 +0000
Andy Wingo Andy Wingo - Bug 1527860 - Remove ENABLE_BIGINT #ifdef r=jandem,froydnj
f00e04daad7455b29c27e69fe59626054fd98ce3
created 2019-02-08 10:15 -0800
pushed 2019-03-11 13:01 +0000
André Bargull André Bargull - Bug 1526403 - Part 1: Inline TypedArray "length" getter when called with mixed TypedArray objects. r=jandem
dd6aa0ced15b9942e53dfde25aea7288424a76ed
created 2019-02-11 05:10 -0800
pushed 2019-03-11 13:01 +0000
André Bargull André Bargull - Bug 1526403 - Part 4: Inline TypedArrayElementShift in Ion. r=jandem
a33117a0abf5c9b83ee12465256384cd1bda492b
created 2019-02-11 05:08 -0800
pushed 2019-03-11 13:01 +0000
André Bargull André Bargull - Bug 1526403 - Part 3: Add inlining support for TypedArray "byteOffset" getter. r=jandem
7922211d6dcb0f3e7be9a4d0885d6484d6a26b1a
created 2019-02-08 06:36 -0800
pushed 2019-03-11 13:01 +0000
André Bargull André Bargull - Bug 1525352: Add VM-call for TypedArray constructor with ArrayBuffer argument. r=anba
6a66a76627b3c2ee0f01f738010a31ee6d0182c2
created 2019-01-31 18:29 +0100
pushed 2019-03-11 13:01 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1523993: Add JitOptions to disable wasm fast paths; r=luke
cb8a8117064b6bc7d142604948e3c8a20f74f612
created 2019-02-06 19:12 +0200
pushed 2019-03-11 13:01 +0000
Brindusan Cristian Brindusan Cristian - Backed out 2 changesets (bug 1523993) for build bustages on WasmStubs.cpp. CLOSED TREE
454d1b05007a69eb2933e83d1646091535224c25
created 2019-02-06 16:39 +0000
pushed 2019-03-11 13:01 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1523993: Add JitOptions to disable wasm fast paths; r=luke
cf113c9d6075f7b6dc72c1c457d42316613244d7
created 2019-02-05 23:19 +0000
pushed 2019-03-11 13:01 +0000
Robin Templeton Robin Templeton - Bug 1507484 - Implement minimal Ion support for BigInt r=wingo,jandem
fe279cc0e629bcdc3c2dbe1d7b85a20cd29ebca2
created 2019-02-01 05:14 -0800
pushed 2019-03-11 13:01 +0000
André Bargull André Bargull - Bug 1520286 - Part 2: Add VM-call for TypedArray constructor with Array/TypedArray arguments. r=jandem
f801cbd96efcd9e38829d9545e4e536cd2419a69
created 2019-01-31 10:37 -0800
pushed 2019-03-11 13:01 +0000
André Bargull André Bargull - Bug 1522157 - Part 2: Inline IsTypedArrayConstructor with a constant if possible. r=jandem
64c177e5c24941dfd890d7e9b5d155a2cd2cedeb
created 2019-01-29 08:28 -0800
pushed 2019-03-11 13:01 +0000
André Bargull André Bargull - Bug 1523664: Inline IsPossiblyWrappedTypedArray when the type-set contains unknown objects. r=jandem
f53c459f828ac3254e948afa32b6b2bd58605f1c
created 2019-02-04 14:18 +0200
pushed 2019-02-04 13:09 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1522458: Add a resume point after wasm calls inlined in Ion; r=nbp a=lizzard
c9ba74734504c5f78b414b614c5f9cf6feae7f95
created 2019-01-22 05:02 -0800
pushed 2019-01-28 12:41 +0000
André Bargull André Bargull - Bug 1521127 - Part 2: Remove more preliminary objects tracking for array objects. r=jandem
1f92e62a285c1e626ecb745857d6177bbaf660cc
created 2019-01-23 15:05 +0200
pushed 2019-01-28 12:41 +0000
Coroiu Cristina Coroiu Cristina - Backed out 3 changesets (bug 1521127) for build bustages at builds/worker/workspace/build/src/js/src/vm/ObjectGroup.cpp on a CLOSED TREE
232668044fbfc003f8ab57e80f0acddda67b2f31
created 2019-01-22 05:02 -0800
pushed 2019-01-28 12:41 +0000
André Bargull André Bargull - Bug 1521127 - Part 2: Remove more preliminary objects tracking for array objects. r=jandem
96da0c4e18f9f766f7cf8703439e5ddaa769ec5e
created 2019-01-07 06:05 -0800
pushed 2019-01-21 13:03 +0000
André Bargull André Bargull - Bug 1518127: Remove unreachable code in MGuardToClass. r=tcampbell
a32778df6583b3e8e43ad5a472b072d74934f9e8
created 2018-12-13 08:18 -0800
pushed 2019-01-21 13:03 +0000
André Bargull André Bargull - Bug 1435829 - Part 2: Add inline support for RegExp-String-Iterator. r=jorendorff
66eb1f485c1a3ea81372758bc92292c9428b17cd
created 2018-12-01 04:52 +0900
pushed 2018-12-03 16:23 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1511393 - Use c-basic-offset: 2 in Emacs mode line for C/C++ code. r=nbp
e4712449ba4303cef134ba0b3f1bea13fbd50c4a
created 2018-11-30 16:39 +0100
pushed 2018-12-03 16:23 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1511383: Update vim modelines after clang-format; r=sylvestre
6f3709b3878117466168c40affa7bca0b60cf75b
created 2018-11-30 11:46 +0100
pushed 2018-12-03 16:23 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format
5219f57277c4b6b76b61d435227bd666afee59ea
created 2018-11-06 14:50 +0100
pushed 2018-12-03 16:23 +0000
Lars T Hansen Lars T Hansen - Bug 1505774 - Introduce nullref type. r=luke
cc6190a87a3b00e19d02be44055322da1be2f6f9
created 2018-11-13 14:52 +0000
pushed 2018-12-03 16:23 +0000
Jan de Mooij Jan de Mooij - Bug 1504587 - Fix OOM bug in IonBuilder::inlineRegExpSearcher. r=nbp
65e444ed5c8cb00d4940f955ed7b7f8403434806
created 2018-09-25 12:33 +0200
pushed 2018-10-15 21:07 +0000
Jan de Mooij Jan de Mooij - Bug 1493903 - Don't inline push with more than 1 argument. r=tcampbell
a946ea065650ac0422ad82c272496ff6290f5410
created 2018-09-06 11:55 +0200
pushed 2018-10-15 21:07 +0000
Jan de Mooij Jan de Mooij - Bug 1488698 - Always use braces for if/for/while statements in js/src/jit, part 6. r=evilpie
7c790360c4a389663da69669001c4df73ab7238a
created 2018-09-25 12:33 +0200
pushed 2018-10-01 11:11 +0000
Jan de Mooij Jan de Mooij - Bug 1493903 - Don't inline push with more than 1 argument. r=tcampbell a=dveditz
79e9e6a709b04ecb89f2a87bba6e1967a2326cc8
created 2018-08-24 15:27 +0200
pushed 2018-08-25 16:16 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1437065: Inline monomorphic calls to wasm; r=luke, r=jandem
0dba59a9d427d224611bb8ac3b8a6e6f530f75db
created 2018-08-20 15:23 +0200
pushed 2018-08-24 17:49 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1437065: Drive-by fixes; r=jandem
a23c3d37ae2b94c711059950b4f287e19c8f6b13
created 2018-08-13 08:21 -0700
pushed 2018-08-24 17:49 +0000
André Bargull André Bargull - Bug 1482359: Use more JSOP_STRICTEQ optimizations for Object.is(). r=jandem
c543368b25a6bc3380ddb207e290a7dfdfcc8be1
created 2018-08-02 13:03 -0700
pushed 2018-08-24 17:49 +0000
André Bargull André Bargull - Bug 1478503: Shrink capacity when modifying length on a non-extensible array. r=jandem
4534ae540e86d686f29098cbcc2f932a6b83117b
created 2018-07-24 15:15 +0200
pushed 2018-08-24 17:49 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1416723: Remove SIMD.js support; r=luke, r=nbp
0fd93c0985bbdfdb1233583164c386d54fc8d498
created 2018-07-26 14:23 +0300
pushed 2018-08-24 17:49 +0000
shindli shindli - Backed out 2 changesets (bug 1416723) for failures in dom/serviceworkers/test/test_serviceworker_interfaces.html on a CLOSED TREE
b2242216d11b7aff2b1549ce3f717a98de6cc892
created 2018-07-24 15:15 +0200
pushed 2018-08-24 17:49 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1416723: Remove SIMD.js support; r=luke, r=nbp
bedc90c72ee31e496b2aa178b159026941b08613
created 2018-07-17 13:06 +0100
pushed 2018-08-24 17:49 +0000
Jon Coppeard Jon Coppeard - Bug 1476012 - Split SIMD constant definitions out into builtin/SIMDConstants.h r=bbouvier
76ed6d31be85c63eab788714d65b8ae787660700
created 2018-07-09 16:52 -0400
pushed 2018-08-24 17:49 +0000
Matthew Gaudet Matthew Gaudet - Bug 1469044: [Part 2] Remove remainder of MathCache r=jandem
07b0a9838f2d2c06b7f82e74b4f75a12fedfb2c6
created 2018-07-03 10:08 +0200
pushed 2018-08-24 17:49 +0000
Jan de Mooij Jan de Mooij - Bug 1463163 - Make ArraySpeciesCreate realm check work with same-compartment realms. r=anba
83ca4ebfd22e57d58080dd7d64487866f62ed518
created 2018-07-02 18:34 +0200
pushed 2018-08-24 17:49 +0000
Jan de Mooij Jan de Mooij - Bug 1472132 - Don't inline non-scripted functions in Ion when constructing and new.target != the callee. r=anba
0807cc4090d99038adaba65e3a3029b06be32799
created 2018-06-29 11:21 +0200
pushed 2018-08-24 17:49 +0000
Jan de Mooij Jan de Mooij - Bug 1471924 part 2 - Enter callee's realm when calling Class call/construct hooks. r=luke
d9de6329f9adb0fe2af88e40b69e22f1d88b86b7
created 2018-05-16 11:42 +0200
pushed 2018-06-18 21:43 +0000
Lars T Hansen Lars T Hansen - Bug 1461948 - Abstract the inline/outline TypedObject decision. r=till
8af7dd4fb5e201208f018e484c93b101e2fa3212
created 2018-05-30 16:53 +0200
pushed 2018-06-18 21:43 +0000
Jan de Mooij Jan de Mooij - Bug 1464134 part 4 - Rename CompileCompartment to CompileRealm. r=evilpie
12a249851bed14747c7e49f7edabccdf4827fb8e
created 2018-05-25 11:12 +0200
pushed 2018-06-18 21:43 +0000
Jan de Mooij Jan de Mooij - Bug 1461938 part 36 - Rename ObjectGroupCompartment to ObjectGroupRealm and move to JS::Realm. r=luke
a7c669b99bd15f2b45561aa6bc649c847e9ae0d2
created 2018-05-24 12:02 +0200
pushed 2018-06-18 21:43 +0000
Jan de Mooij Jan de Mooij - Bug 1461938 part 32 - Rename JitCompartment to JitRealm and move to JS::Realm. r=luke
aa9543ec7f36f03c990e00adaea8ab8c41f7c639
created 2018-05-23 15:26 +0200
pushed 2018-06-18 21:43 +0000
Jan de Mooij Jan de Mooij - Bug 1461938 part 24 - Move randomNumberGenerator from JSCompartment to JS::Realm. r=evilpie
b46f3ba0c76673ba8ce04fa00bbf4206a12ccc98
created 2018-05-12 11:46 +0200
pushed 2018-06-18 21:43 +0000
Jan de Mooij Jan de Mooij - Bug 1460381 - Support sealed and non-extensible dense elements on native objects. r=anba
d37d926c33fa7469dd5f7b7692ab2f14ffe372dd
created 2018-05-08 05:41 -0700
pushed 2018-06-18 21:43 +0000
André Bargull André Bargull - Bug 1416289 - Part 2: Add Ion-inline support for Math.sign. r=jandem
06bee42b4d4955429061f706bd59b8275d8e77f4
created 2018-05-08 05:41 -0700
pushed 2018-06-18 21:43 +0000
André Bargull André Bargull - Bug 1416289 - Part 1: Add Ion-inline support for Math.trunc. r=jandem
deeb18d57ad217978ff3c6a38481b5d100665279
created 2018-05-01 15:54 +0200
pushed 2018-05-03 15:28 +0000
Jan de Mooij Jan de Mooij - Bug 1454887 part 2 - Rewrite TI sweeping to be more explicit. r=tcampbell
b96020a79cfaae592a5fcd3c870db533afd2d729
created 2018-04-24 14:02 -0400
pushed 2018-04-28 10:35 +0000
Matthew Gaudet Matthew Gaudet - Bug 1437842: [Part 13] Convert IsSharedArrayBuffer to GuardToSharedArrayBuffer r=jandem
4e618d287d8165ce6e0507d3560474d475d105ed
created 2018-04-24 13:36 -0400
pushed 2018-04-28 10:35 +0000
Matthew Gaudet Matthew Gaudet - Bug 1437842: [Part 12] Convert IsArrayBuffer to GuardToArrayBuffer r=jandem
c49e30fa8764f8f72fc81e8c24be376a6e1c2ac3
created 2018-04-23 15:18 -0400
pushed 2018-04-28 10:35 +0000
Matthew Gaudet Matthew Gaudet - Bug 1437842: [Part 11] Convert IsSetObject to GuardToSetObject r=jandem
7b62cd702024bca4eede031d9849a300babc4d75
created 2018-04-23 15:01 -0400
pushed 2018-04-28 10:35 +0000
Matthew Gaudet Matthew Gaudet - Bug 1437842: [Part 10] Convert IsMapObject to GuardToMapObject r=jandem
314bb18aab5237c69deeb216196eb165790c7dfb
created 2018-04-23 14:51 -0400
pushed 2018-04-28 10:35 +0000
Matthew Gaudet Matthew Gaudet - Bug 1437842: [Part 9] Convert IsRelativeTimeFormat to GuardToRelativeTimeFormat r=jandem
8206293b20c04d052b270d38d2586270dbfddce4
created 2018-04-23 14:28 -0400
pushed 2018-04-28 10:35 +0000
Matthew Gaudet Matthew Gaudet - Bug 1437842: [Part 8] Convert IsPluralRules to GuardToPluralRules r=jandem
bcbac9c78599b1e48b2e868ccb15c6b2d9bdd151
created 2018-04-23 11:12 -0400
pushed 2018-04-28 10:35 +0000
Matthew Gaudet Matthew Gaudet - Bug 1437842: [Part 7] Convert IsDateTimeFormat to GuardToDateTimeFormat r=jandem
83ea97f7f8d3aca75d44c6818780cb3d42301d44
created 2018-04-23 11:07 -0400
pushed 2018-04-28 10:35 +0000
Matthew Gaudet Matthew Gaudet - Bug 1437842: [Part 6] Convert IsNumberFormat to GuardToNumberFormat r=jandem
0993cb0d74e6e4466a4c19b8fe917714cce6546d
created 2018-04-23 10:51 -0400
pushed 2018-04-28 10:35 +0000
Matthew Gaudet Matthew Gaudet - Bug 1437842: [Part 5] Convert IsCollator to GuardToCollator r=jandem
c568e772c710ff169873fd90695126b8765b3196
created 2018-04-12 14:02 -0400
pushed 2018-04-28 10:35 +0000
Matthew Gaudet Matthew Gaudet - Bug 1437842: [Part 4] Convert IsSetIterator to GuardToSetIterator r=jandem
less more (0) -300 -100 -60 tip