js/src/jit/CodeGenerator.cpp
d45e5b4b57b98f6bf0fa85e951087a7359d5b1d7
created 2019-03-11 07:02 +0000
pushed 2019-03-12 18:59 +0000
Jon Coppeard Jon Coppeard - Bug 1532946 - Tidy allocation functions by renaming overloads for object and string allocation r=sfink
f4c23517cec8626038a915bfe3bc7c0e1f6af55d
created 2019-03-11 12:27 +0200
pushed 2019-03-11 13:01 +0000
Gurzau Raul Gurzau Raul - Backed out 2 changesets (bug 1532376) for causing Bug 1534118 a=backout FIREFOX_BETA_67_BASE
1072bbe0b8c4623557a5baf44e5b01e12c624054
created 2019-03-11 08:54 +0200
pushed 2019-03-11 13:01 +0000
Gurzau Raul Gurzau Raul - Backed out changeset b8137cbaf9cf (bug 1532946) for causing bug 1534118.
2369f5bbf37977bf974744cdeb072dacc4babb90
created 2019-03-06 16:38 +0000
pushed 2019-03-11 13:01 +0000
Jon Coppeard Jon Coppeard - Bug 1532376 - Fix places where we don't respect the shouldPretenure flag when creating an object r=jandem
e6a4cd115b45542c35f2ac2ab64758602a619f30
created 2019-03-10 14:53 +0200
pushed 2019-03-11 13:01 +0000
arthur.iakab arthur.iakab - Backed out 2 changesets (bug 1532376) on request of pascalc for causing Bug 1534118 a=backout
14778fd00dc5fd23d368e910a7f0d5428cdff623
created 2019-03-08 14:56 +0000
pushed 2019-03-11 13:01 +0000
Jan de Mooij Jan de Mooij - Bug 1530937 part 12 - Convert remaining inline callVMs in CodeGenerator.cpp. r=tcampbell
b49300f6cc1fc2411be9031f765f240099ec715f
created 2019-03-08 14:52 +0000
pushed 2019-03-11 13:01 +0000
Jan de Mooij Jan de Mooij - Bug 1530937 part 11 - Convert even more callVMs in CodeGenerator.cpp. r=tcampbell
5734a9a9153133cd366f75742cc958ce205a8b5d
created 2019-03-07 17:49 +0000
pushed 2019-03-11 13:01 +0000
Jan de Mooij Jan de Mooij - Bug 1530937 part 10 - Convert more callVMs in CodeGenerator.cpp. r=nbp
b8137cbaf9cfa4f4c45cb9bd82584b4375ba2662
created 2019-03-06 11:23 +0000
pushed 2019-03-11 13:01 +0000
Jon Coppeard Jon Coppeard - Bug 1532946 - Tidy allocation functions by renaming overloads for object and string allocation r=sfink
1b4fd78107e2bcf7fe0f44038176ca745b07cd88
created 2019-03-06 16:38 +0000
pushed 2019-03-11 13:01 +0000
Jon Coppeard Jon Coppeard - Bug 1532376 - Fix places where we don't respect the shouldPretenure flag when creating an object r=jandem
e50966a892bdf92398567c99d4ad945b9df8e9f3
created 2019-03-06 17:03 +0000
pushed 2019-03-11 13:01 +0000
Jan de Mooij Jan de Mooij - Bug 1530937 part 9 - Convert callVMs for Ion IC fallback functions. r=tcampbell
73efd5f3bfff6227a6a37da9f9a4aa3ab7e126cf
created 2019-03-06 15:56 +0000
pushed 2019-03-11 13:01 +0000
Jan de Mooij Jan de Mooij - Bug 1530937 part 8 - Convert some Ion callVMs that already exist in VMFunctionList-inl.h. r=nbp
529da09b7f7e2165081e4a885e056bb2f974c1df
created 2019-03-06 15:56 +0000
pushed 2019-03-11 13:01 +0000
Jan de Mooij Jan de Mooij - Bug 1530937 part 7 - Move callVM and oolCallVM methods from CodeGeneratorShared to CodeGenerator. r=nbp
e02a16f52eafdabcf99e3cde269a49e9adeb9860
created 2019-03-05 23:48 +0200
pushed 2019-03-11 13:01 +0000
shindli shindli - Merge mozilla-central to inbound. a=merge CLOSED TREE
01c2d53e22c42738e5cc7ea6bda4cdfe14270226
created 2019-03-05 16:03 +0100
pushed 2019-03-11 13:01 +0000
Julian Seward Julian Seward - Bug 1517924 - Stackmap creation for wasm-via-Ion. r=lhansen.
4e8b8c1e0d19cf0c5bba05fd3df46254d5d68ab9
created 2019-03-05 13:47 +0000
pushed 2019-03-11 13:01 +0000
Jan de Mooij Jan de Mooij - Bug 1530937 part 6 - Convert remaining callVMs in BaselineCompiler.cpp. r=nbp
a70132c4c444ca959970fbc9bd6674d04c9586e4
created 2019-03-05 11:22 +0000
pushed 2019-03-11 13:01 +0000
Jan de Mooij Jan de Mooij - Bug 1530937 part 5 - Convert more callVMs in BaselineCompiler. r=nbp
7dc59aadcb9d3e6b9698f0a6e1b0813f2502baa9
created 2019-03-01 20:49 +0000
pushed 2019-03-11 13:01 +0000
Jan de Mooij Jan de Mooij - Bug 1530937 part 3 - Convert more callVMs in BaselineCompiler. r=tcampbell
756272e36e32264332e6b95aa804b69581295c7e
created 2019-02-28 12:31 +0000
pushed 2019-03-11 13:01 +0000
Jan de Mooij Jan de Mooij - Bug 1530937 part 2 - Add new VMFunction mechanism and use it for some Baseline callVMs. r=nbp,tcampbell
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
less more (0) -1000 -300 -100 -60 tip