js/src/jit/CodeGenerator.cpp
2ea0c1db7e60c9270475384617e442c9d6d21a85
created 2019-02-28 12:57 +0200
pushed 2019-03-11 13:01 +0000
Cosmin Sabou Cosmin Sabou - Merge mozilla-inbound to mozilla-central. a=merge
55b6a8c4e0154ac41f710bf1f3f5627c68ce8d42
created 2019-02-26 08:35 -0800
pushed 2019-03-11 13:01 +0000
André Bargull André Bargull - Bug 1530324 - Part 8: Remove wrapper function for async functions. r=arai
135c13d4ceba69ab9b70c4803198b107c8f0cc06
created 2019-02-25 05:09 -0800
pushed 2019-03-11 13:01 +0000
André Bargull André Bargull - Bug 1530324 - Part 4: Remove wrapper function for async generators. r=arai
0553a2b5c632380c21d485c1cbdeff072d678dc2
created 2019-02-27 18:00 +0000
pushed 2019-03-11 13:01 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1530396 - Move the AutoFlushICache to the Linker. r=mgaudet
808c9111188b313e686da2c1ec38f2e41c4a050a
created 2019-02-27 19:13 +0200
pushed 2019-03-11 13:01 +0000
Dorel Luca Dorel Luca - Backed out changeset 9970e92003a2 (bug 1530396) for spidermonkey failure
9970e92003a2ba84098ffab8531863051f800f46
created 2019-02-27 16:53 +0000
pushed 2019-03-11 13:01 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1530396 - Move the AutoFlushICache to the Linker. r=mgaudet
96a0237880cf5fb1b77ca04c4a285c90b625a3ed
created 2019-02-19 10:06 +0100
pushed 2019-03-11 13:01 +0000
Lars T Hansen Lars T Hansen - Bug 1508559 - Ion instructions for reftypes. r=jseward
5435d1259aebbd68f4115ee154aac6ec98383df4
created 2019-02-25 19:14 +0200
pushed 2019-03-11 13:01 +0000
Andreea Pavel Andreea Pavel - Backed out changeset e67aafaf366c (bug 1530396) for build bustages on a CLOSED TREE
e67aafaf366c0c9737211830217c303b730eb696
created 2019-02-25 17:00 +0000
pushed 2019-03-11 13:01 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1530396 - Move the AutoFlushICache to the Linker. r=mgaudet
4fe6ece04420603e0e744d9bf02f61d16f20addb
created 2019-02-21 17:10 +0200
pushed 2019-03-11 13:01 +0000
shindli shindli - Backed out changeset 386a2afe9189 (bug 1508559) for failing raptor tests in /home/cltbld/tasks/task_1550758926/build/raptor.json CLOSED TREE
386a2afe918980e2cd0762290ad04112a63bd3b5
created 2019-02-19 10:06 +0100
pushed 2019-03-11 13:01 +0000
Lars T Hansen Lars T Hansen - Bug 1508559 - Ion instructions for reftypes. r=jseward
fbd22c49c63c6d582b910623e5663bf0ea50d63f
created 2018-12-12 09:57 +0100
pushed 2019-03-11 13:01 +0000
Lars T Hansen Lars T Hansen - Bug 1508559 - Reorganize Baldr globals for write barriers. r=jseward
cd56d5e49b75d048ab940baf13836c8ce678565f
created 2019-02-15 07:45 +0100
pushed 2019-03-11 13:01 +0000
Julian Seward Julian Seward - Bug 1527563 - Remove defunct nested-call optimisation in WasmIonCompile.cpp. r=luke.
16ad89a4e4250059c7082f05487b60ccb0c53469
created 2019-02-14 16:26 +0000
pushed 2019-03-11 13:01 +0000
Jan de Mooij Jan de Mooij - Bug 1527843 - Don't take the slow path for cross-realm functions in IonBuilder::createThis. r=anba
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
d65cae66e3312e5fac71b146ccebd8d9cee51ce4
created 2019-02-13 10:48 +0000
pushed 2019-03-11 13:01 +0000
Andy Wingo Andy Wingo - Bug 1519135 - Replace JSOP_POS in ++/-- with JSOP_TONUMERIC r=terpri,jandem
d09e3e887cdf5989b62a8b22d622fd5366e9bb73
created 2019-02-12 05:10 -0800
pushed 2019-03-11 13:01 +0000
André Bargull André Bargull - Bug 1523791: Set "name" property as part of ClassDefinitionEvaluation. r=jorendorff
738860a7d63307eee5ce83a7e066b7faa224cd16
created 2019-02-12 00:57 +0200
pushed 2019-03-11 13:01 +0000
Gurzau Raul Gurzau Raul - Backed out changeset 7cab6219f4db (bug 1523791) for failing at src/js/src/frontend/ObjectEmitter.cpp on a CLOSED TREE
7cab6219f4dbda4b239b701f33a8aa729207c247
created 2019-02-11 10:46 -0800
pushed 2019-03-11 13:01 +0000
André Bargull André Bargull - Bug 1523791: Set "name" property as part of ClassDefinitionEvaluation. r=jorendorff
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
0cd43ecd2fb63432c6b7b1da6f2f3debbb76d4b7
created 2019-02-08 08:18 +0000
pushed 2019-03-11 13:01 +0000
Jan de Mooij Jan de Mooij - Bug 1525674 part 4 - Move Ion's Iterator{More,Close} code to the MacroAssembler and use it in Baseline instead of ICs. r=evilpie
279c4a04e2d99d4f6da4cc52c25fa2ef1c4ba5ed
created 2019-02-08 08:18 +0000
pushed 2019-03-11 13:01 +0000
Jan de Mooij Jan de Mooij - Bug 1525674 part 3 - Rename JSObject::ITER_CLASS_NFIXED_SLOTS to PropertyIteratorObject::NUM_FIXED_SLOTS. r=evilpie
44a103afdb3a2509edc5e69bb4c388988dfaf89c
created 2019-02-08 08:17 +0000
pushed 2019-03-11 13:01 +0000
Jan de Mooij Jan de Mooij - Bug 1525674 part 2 - Make js::IteratorMore (and the JIT-inlined equivalent) infallible. r=evilpie
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
3924aed041cf7cb12c445e8c76618726f552f706
created 2019-02-04 19:10 +0000
pushed 2019-03-11 13:01 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1519636 - Reformat recent changes to the Google coding style r=Ehsan
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
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
e565291ee5f6c863a5e247c078f0358142fb0062
created 2019-01-31 07:51 +0100
pushed 2019-03-11 13:01 +0000
Lars T Hansen Lars T Hansen - Bug 1523941 - Always use ScratchDoubleScope / ScratchFloat32Scope. r=nbp
f34ff529f92e55627ddbc6f1304f87eaaf5bb341
created 2019-01-29 07:55 -0800
pushed 2019-03-11 13:01 +0000
André Bargull André Bargull - Bug 1523571: Prevent storing VMFunction return value when no actual return-data is present. r=nbp
88420eeebda0c49c945ef719128208f33b5f0d6c
created 2019-01-17 19:22 +0100
pushed 2019-01-28 12:41 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1520827 - Ensure contiguous jump tables. r=sstangl
a2e14bfdfb0076b2bc425689873e36d5d3987ec2
created 2019-01-24 17:35 +0000
pushed 2019-01-28 12:41 +0000
Jan de Mooij Jan de Mooij - Bug 1522075 part 1 - Simplify some module-related code. r=jonco
7259ee92e345359164baba67b035cc5d98b76ff4
created 2019-01-23 16:55 +0000
pushed 2019-01-28 12:41 +0000
Jan de Mooij Jan de Mooij - Bug 1522051 - Stop giving singleton types to call objects. r=tcampbell
5f4b3423f6fefaeffaf130898b2384756f22877f
created 2019-01-18 13:37 +0000
pushed 2019-01-21 13:03 +0000
Jon Coppeard Jon Coppeard - Bug 1519140 - Add AddRef/Release hooks for embedding's script or module private value and set this script source object where appropriate r=jandem
44969cba88bf40040c0afa6ebb231525e6df9711
created 2019-01-15 07:07 -0800
pushed 2019-01-21 13:03 +0000
André Bargull André Bargull - Bug 1520162 - Part 3: Test for proxies after testing for JSFunction in IsConstructor codegen. r=jandem
5f4630838d46dd81dadb13220a4af0da9e23a619
created 2019-01-18 10:16 +0100
pushed 2019-01-21 13:03 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1521000 - Part 2: Adjust our clang-format rules to include spaces after the hash for nested preprocessor directives r=sylvestre
d54846d01280026138135bde6e0bb1bcfe58feae
created 2019-01-16 08:50 +0000
pushed 2019-01-21 13:03 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1519636 - Reformat everything to the Google coding style r=Ehsan
745cbd9ae616029f2f146b3ab810709755e4b692
created 2019-01-11 09:14 +0000
pushed 2019-01-21 13:03 +0000
Jan de Mooij Jan de Mooij - Bug 1511891 part 6 - Merge two DefLexicalOperation functions into one and have the JITs call it directly. r=tcampbell
452034cea923027f9db55730d5156210ff8e8ad6
created 2019-01-11 09:12 +0000
pushed 2019-01-21 13:03 +0000
Jan de Mooij Jan de Mooij - Bug 1511891 part 3 - Refactor DefVarOperation so interpreter and JITs can call it directly. r=tcampbell
582477c043dd5367a4acb02ca0b5032ad6d9997d
created 2019-01-11 09:10 +0000
pushed 2019-01-21 13:03 +0000
Jan de Mooij Jan de Mooij - Bug 1511891 part 1 - Add BindVarOperation and use it for JSOP_BINDVAR in interpreter and JITs. r=tcampbell
335ad6821a2e7235c49f3936945f8f56ba1fabf6
created 2019-01-09 09:04 -0800
pushed 2019-01-21 13:03 +0000
André Bargull André Bargull - Bug 1518837: Reuse input register in LGuardToClass. 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
bf02f2ce30a2be60d43a76aee69e9c9a4c15f41d
created 2018-12-29 00:06 -0600
pushed 2019-01-21 13:03 +0000
Jeff Walden Jeff Walden - Bug 1516742 - Move {js::,JS_}{{Strictly,Loosely}Equal,SameValue} into js/public/Equality.h and js/src/vm/EqualityOperations.{cpp,h}. r=arai
e32d3be39b84c40e5bf8dee55d3a3ae8c6773916
created 2019-01-04 16:33 -0600
pushed 2019-01-21 13:03 +0000
Jeff Walden Jeff Walden - Back out f8a29b8bb211, d1267711aef0, df1b7a886a9d, 0f6a3dd2c2f7, e6628922b7be, 0a374ac233cd, cf00fd0f080c, 6fc24c4e7798, ab2e4a2e5dd2, 2d17e4ef5e71, 4a8940073f8c, ea3ab4b83152, c7577c232591, e58454c68f0f, and 0e39815d1bce for breaking a single Android J10 and nothing else. (That J10 task must not like deck chairs...) r=bustage
ab2e4a2e5dd2f74af684c7d39089f6bda75fb88e
created 2018-12-29 00:06 -0600
pushed 2019-01-21 13:03 +0000
Jeff Walden Jeff Walden - Bug 1516742 - Move {js::,JS_}{{Strictly,Loosely}Equal,SameValue} into js/public/Equality.h and js/src/vm/EqualityOperations.{cpp,h}. r=arai
72902d6e1c3feadefeee27fc2bb91f53864a5a9b
created 2018-12-28 14:23 +0200
pushed 2019-01-21 13:03 +0000
Sean Stangl Sean Stangl - Bug 1516700 - ARM64: Use SwitchTableType::OutOfLine. r=nbp
d9e2ee18925b37da06bb63c956acc165ab303837
created 2018-12-14 13:02 +0100
pushed 2019-01-21 13:03 +0000
Julian Seward Julian Seward - Bug 1488162 - Remove suppressGC hacks from wasm code. r=lth.
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
c86b9e22b393d97c6d4e4dc0fc33bc6cd3c2172c
created 2018-11-20 10:06 +0000
pushed 2018-12-03 16:23 +0000
Ted Campbell Ted Campbell - Bug 1508255 - Use |clang-format off| for some js/src comments r=jandem
ea1da7c247ea61c752334deca1c2c060eeb971e8
created 2018-10-23 15:52 +0200
pushed 2018-12-03 16:23 +0000
Lars T Hansen Lars T Hansen - Bug 1500167 - Support multiple tables in wasm. r=luke
7283b13fd2d209e706e47b053278b43b0ea2fa84
created 2018-11-09 06:53 +0000
pushed 2018-12-03 16:23 +0000
Jan de Mooij Jan de Mooij - Bug 1501316 - Remove Baseline's TableSwitch IC, use resume entries instead. r=tcampbell
6592655e860e73040175e3a0de9d7a1ade2dea89
created 2018-10-22 11:28 +0100
pushed 2018-12-03 16:23 +0000
Jon Coppeard Jon Coppeard - Bug 1499140 - Compile dynamic module import bytecode r=jandem
f73e13de8e712a5188866e4331f0cc6000a568cd
created 2018-10-11 18:33 +0100
pushed 2018-10-15 21:07 +0000
Jon Coppeard Jon Coppeard - Bug 1489477 - Don't pre-create module metadata object when compiling r=nbp
81dd098adbd8984f9491eae22dac152cf4fb2d71
created 2018-10-10 19:18 +0000
pushed 2018-10-15 21:07 +0000
Iain Ireland Iain Ireland - Bug 1492977: Mark returns-false-for-retry functions as Pure r=tcampbell
63b06faf2f9e34510dd5661bb9ac20211d56ceac
created 2018-09-19 18:55 +0200
pushed 2018-10-15 21:07 +0000
Johannes Schulte Johannes Schulte - Bug 1486857 - Don't box result of IonCompareIC; r=mgaudet
less more (0) -1000 -300 -100 -60 tip