js/src/jit/VMFunctions.h
d629f7abeca07b44babffed909a38120fe24aceb
created 2019-02-28 09:37 +0000
pushed 2019-02-28 21:44 +0000
Jan de Mooij Jan de Mooij - Bug 1530937 part 1 - Remove FunctionInfo Context template parameter. r=nbp
b84fd1d91da2afcbd1d73bc16bc374fbe43c634c
created 2019-02-26 08:08 -0800
pushed 2019-02-28 11:31 +0000
André Bargull André Bargull - Bug 1530324 - Part 6: Add JSOP_ASYNCRESOLVE to fulfill/reject an async function promise. r=arai
90d0e91224a9f061e631f88a4aed499108349b5d
created 2019-02-25 05:03 -0800
pushed 2019-02-28 11:31 +0000
André Bargull André Bargull - Bug 1530324 - Part 2: Add abstract super class for GeneratorObject. r=arai
fdb6f449e8c0858442997e9fdf5d35fbc35d5fec
created 2019-02-14 15:03 +0000
pushed 2019-02-15 01:38 +0000
Andy Wingo Andy Wingo - Bug 1527860 - Remove ENABLE_BIGINT #ifdef r=jandem,froydnj
d65cae66e3312e5fac71b146ccebd8d9cee51ce4
created 2019-02-13 10:48 +0000
pushed 2019-02-13 21:34 +0000
Andy Wingo Andy Wingo - Bug 1519135 - Replace JSOP_POS in ++/-- with JSOP_TONUMERIC r=terpri,jandem
44a103afdb3a2509edc5e69bb4c388988dfaf89c
created 2019-02-08 08:17 +0000
pushed 2019-02-08 16:15 +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-02-06 09:47 +0000
Robin Templeton Robin Templeton - Bug 1507484 - Implement minimal Ion support for BigInt r=wingo,jandem
64c177e5c24941dfd890d7e9b5d155a2cd2cedeb
created 2019-01-29 08:28 -0800
pushed 2019-02-01 17:56 +0000
André Bargull André Bargull - Bug 1523664: Inline IsPossiblyWrappedTypedArray when the type-set contains unknown objects. r=jandem
74d7d41da9e43c2fb0524c3af354978ff322b417
created 2019-01-29 02:24 -0800
pushed 2019-01-29 21:38 +0000
André Bargull André Bargull - Bug 1523558: Fix test condition in VMFunction::returnsData(). r=nbp
7259ee92e345359164baba67b035cc5d98b76ff4
created 2019-01-23 16:55 +0000
pushed 2019-01-24 16:48 +0000
Jan de Mooij Jan de Mooij - Bug 1522051 - Stop giving singleton types to call objects. r=tcampbell
d11bb3bd81951e0e5a66bc9e3ae80ca22d2ad13f
created 2019-01-17 12:19 +0000
pushed 2019-01-17 16:13 +0000
Jan de Mooij Jan de Mooij - Bug 1519880 part 2 - Split Baseline's FrameInfo class in CompilerFrameInfo and InterpreterFrameInfo. r=djvj
4e1a2cc33577009e6ff6149b0231e5c55f0e7289
created 2019-01-11 09:15 +0000
pushed 2019-01-11 21:54 +0000
Jan de Mooij Jan de Mooij - Bug 1511891 part 8 - Move CheckGlobalOrEvalDeclarationConflicts to EnvironmentObject.cpp and call it also in the interpreter. r=tcampbell
0df13a6c64be51a71425190e082e977795ad7242
created 2019-01-11 09:14 +0000
pushed 2019-01-11 21:54 +0000
Jan de Mooij Jan de Mooij - Bug 1511891 part 7 - Change jit::CheckGlobalOrEvalDeclarationConflicts signature to make it less Baseline-specific. r=tcampbell
745cbd9ae616029f2f146b3ab810709755e4b692
created 2019-01-11 09:14 +0000
pushed 2019-01-11 21:54 +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-11 21:54 +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-11 21:54 +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
a32778df6583b3e8e43ad5a472b072d74934f9e8
created 2018-12-13 08:18 -0800
pushed 2018-12-14 16:23 +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-01 05:49 +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-01 05:49 +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-11-30 11:01 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format
6adfb885abd523d418b0919cabd04b4a22472a25
created 2018-11-28 10:28 +0000
pushed 2018-11-28 21:48 +0000
Matthew Gaudet Matthew Gaudet - Bug 1510018: Fix error in callVM comment r=nbp DONTBUILD
447f8ddd9bbd1c5b618025758019e01525e2cb45
created 2018-11-27 16:26 +0000
pushed 2018-11-27 21:53 +0000
Matthew Gaudet Matthew Gaudet - Bug 1510018: Initial SMDOC comment for callVM / VMFunctions r=nbp DONTBUILD
d12102a7cea7849009ff99668c23a3d7626e47f7
created 2018-10-24 23:51 -0400
pushed 2018-10-25 09:54 +0000
Kannan Vijayan Kannan Vijayan - Bug 1501328 - CacheIR stub for out-of-bounds indexed GetElement on Arrays. r=mgaudet
7fed4b128d9d371da9176dc8c13c41ed956c6764
created 2018-10-23 10:49 -0400
pushed 2018-10-23 22:19 +0000
Kannan Vijayan Kannan Vijayan - Bug 1494537: Add CacheIR stub for out-of-capacity-bounds assignments to arrays. r=tcampbell
6c55991a052eca284abb6d0a7980765e718e8f02
created 2018-10-19 03:40 +0300
pushed 2018-10-19 00:42 +0000
Cosmin Sabou Cosmin Sabou - Backed out changeset 7a7d5508f873 (bug 1494537) as requested by tcampbell on irc for causing crashes in bug 1500285, 1500255. a=backout
7a7d5508f873579944aee993dbf0007a5503f94f
created 2018-10-17 14:48 -0400
pushed 2018-10-18 10:21 +0000
Kannan Vijayan Kannan Vijayan - Bug 1494537: Add CacheIR stub for out-of-initialized-length-bounds assignments to arrays. r=tcampbell
b8601c0c061473d7c81844816d6efdbfbc1eb53b
created 2018-10-15 01:37 +0300
pushed 2018-10-15 04:53 +0000
Gurzau Raul Gurzau Raul - Backed out changeset 6213dd2a20f2 (bug 1494537) for hazard failures on a CLOSED TREE
6213dd2a20f2c544722ff18d62863cbf6e031b8e
created 2018-10-14 16:33 -0400
pushed 2018-10-15 04:53 +0000
Kannan Vijayan Kannan Vijayan - Bug 1494537: Add CacheIR stub for out-of-capacity-bounds assignments to arrays. r=tcampbell
81dd098adbd8984f9491eae22dac152cf4fb2d71
created 2018-10-10 19:18 +0000
pushed 2018-10-11 03:53 +0000
Iain Ireland Iain Ireland - Bug 1492977: Mark returns-false-for-retry functions as Pure r=tcampbell
0e43215b1975317557dff4c9a8878b1189d3e14e
created 2018-09-24 15:22 +0000
pushed 2018-10-02 21:48 +0000
Matthew Gaudet Matthew Gaudet - Bug 1488786 - Add an IC for sparse array element access r=jandem
021a82ef604b877cf2acb831652c6f3a39648564
created 2018-09-29 17:03 +0000
pushed 2018-09-30 21:36 +0000
Jan de Mooij Jan de Mooij - Bug 1494618 - Simplify Baseline stack overflow checks. r=tcampbell
dfdc496fab45d4331d624cf16dc9afd48d511ae8
created 2018-09-27 19:17 +0000
pushed 2018-09-28 04:31 +0000
Iain Ireland Iain Ireland - Bug 1492574: Rewrite GetDynamicName to return false if lookup can't be completed r=tcampbell
8bf660646ca6f18a269af9550c23d34a87140579
created 2018-09-24 23:19 +0300
pushed 2018-09-25 09:18 +0000
Csoregi Natalia Csoregi Natalia - Backed out 2 changesets (bug 1488786) for raptor gdocs failures. CLOSED TREE
6c5b95f8154e63b67542892a8431370e5ee58b6a
created 2018-09-24 15:22 +0000
pushed 2018-09-25 09:18 +0000
Matthew Gaudet Matthew Gaudet - Bug 1488786 - Add an IC for sparse array element access r=jandem
2b5b7bd869aca6e972b7d8eef943ebce83720151
created 2018-09-21 01:51 +0000
pushed 2018-09-21 09:38 +0000
Iain Ireland Iain Ireland - Bug 1491350: Clear pending OOM exceptions before returning from hasNativeProperty / getNativePropertyByValue r=tcampbell
fead9919a173160ff1d66715cd34e17ac0d11bce
created 2018-09-06 11:56 +0200
pushed 2018-09-11 22:13 +0000
Jan de Mooij Jan de Mooij - Bug 1488698 - Always use braces for if/for/while statements in js/src/jit, part 7. r=jandem
87509a363c9ee2a38998a2e4dacc16e577a877ec
created 2018-08-15 15:09 -0500
pushed 2018-08-22 22:00 +0000
Jason Orendorff Jason Orendorff - Bug 1475417 - Part 2: Fire onEnterFrame when resuming a generator or async function. r=jandem, r=jimb
84eb90b730f0fa8b4073d4fb9ba29d28ff4eabed
created 2018-08-22 01:31 +0300
pushed 2018-08-22 03:35 +0000
Andreea Pavel Andreea Pavel - Backed out 3 changesets (bug 1475417) for failing docker configuration ona CLOSED TREE
972ad5dc9a842911479edf3737c0e2aee7fad35d
created 2018-08-15 15:09 -0500
pushed 2018-08-22 03:35 +0000
Jason Orendorff Jason Orendorff - Bug 1475417 - Part 2: Fire onEnterFrame when resuming a generator or async function. r=jandem, r=jimb
c13d9e177361e3968314503b474ef0479d004d8a
created 2018-08-14 10:40 -0400
pushed 2018-08-16 09:25 +0000
Ted Campbell Ted Campbell - Bug 1483275 - Remove duplicate VMFunction definitions. r=jandem
e73d0543679d27e6156551f853a0d696f3d33c70
created 2018-08-02 08:03 -0700
pushed 2018-08-02 22:28 +0000
André Bargull André Bargull - Bug 1480145: Annotate jit-spew with the VMFunction name when available and annotate String and RegExp stubs. r=nbp
4c59bddb1d688cdb22523317833df797c1a20ccd
created 2018-08-02 16:11 +0900
pushed 2018-08-02 22:28 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1317481 - Optimize away Generator/Promise handling for await in the topmost JS frame with already resolved/rejected Promise. r=anba,smaug
2f5665631cc89e51453677ea44f245d4591fe4e7
created 2018-05-09 16:19 -0400
pushed 2018-07-30 16:35 +0000
Matthew Gaudet Matthew Gaudet - Bug 1438727: [Part 18] Add StringObject Concat r=tcampbell
db80d5a4d8e9f5d9f4356661cf8290f9f2b20ce1
created 2018-06-18 12:41 -0700
pushed 2018-06-19 10:02 +0000
Jan de Mooij Jan de Mooij - Bug 1468406 part 3 - Add some obj->as<Foo>() casts to eliminate some JSObject::realm() calls. r=evilpie
7ce486eac26634b275273540e596ebbac4c3da30
created 2018-06-05 18:02 -0400
pushed 2018-06-07 21:50 +0000
Matthew Gaudet Matthew Gaudet - Bug 1466189: Handle equal length strings in Compare IC r=tcampbell
c67debf6be189ded66084a9c205c50f45e243445
created 2018-05-10 21:39 -0700
pushed 2018-05-22 09:50 +0000
Steve Fink Steve Fink - Bug 1442481 - Use whole cell buffer to post-barrier string -> string edges in JIT, r=jandem
b46f3ba0c76673ba8ce04fa00bbf4206a12ccc98
created 2018-05-12 11:46 +0200
pushed 2018-05-12 21:51 +0000
Jan de Mooij Jan de Mooij - Bug 1460381 - Support sealed and non-extensible dense elements on native objects. r=anba
15ad0dfe3a389ab162df3729ce54dcc0280823db
created 2018-04-20 13:04 +0200
pushed 2018-04-21 21:44 +0000
Jan de Mooij Jan de Mooij - Bug 1454592 part 1 - Make some constructors constexpr. r=jonco
3d0c62242c483a022e08a262794b071dea58376d
created 2018-04-20 15:27 +0300
pushed 2018-04-20 23:00 +0000
Gurzau Raul Gurzau Raul - Backed out 2 changesets (bug 1454592) for Windows build bustage on a CLOSED TREE
89504aa6f1b32e195ce4e12584fb5594fc328ea2
created 2018-04-20 13:04 +0200
pushed 2018-04-20 23:00 +0000
Jan de Mooij Jan de Mooij - Bug 1454592 part 1 - Make some constructors constexpr. r=jonco
90c70e5122f6da891b59c579a3c7d0c02a6610d4
created 2018-02-20 14:36 +0000
pushed 2018-03-10 09:59 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1438886 - Prevent speculative execution after returning from GC-capable C++ code. r=jandem
8b4b06e10ae60d7b13e2bd6793a19efc006f8826
created 2018-02-28 02:59 -0800
pushed 2018-03-01 17:29 +0000
André Bargull André Bargull - Bug 1438842 - Part 3: Remove unused parameters in js/src/jit. r=tcampbell
3fa61093e7229fe27721038727757980b5acec30
created 2017-12-12 15:56 -0600
pushed 2017-12-13 10:14 +0000
Tom Schuster Tom Schuster - Bug 1398099 - Specialized HasProp stub for sparse elements. r=jandem
e39d8a15596a0c97ea1ce19194ce43af59cfbb60
created 2017-12-01 10:04 -0800
pushed 2017-12-06 09:54 +0000
André Bargull André Bargull - Bug 1422362: Remove unused parameters from various methods in js/src. r=tcampbell
53c688982d4ba2543f898461478bead6c278e46b
created 2017-12-05 19:30 +0200
pushed 2017-12-06 09:54 +0000
Noemi Erli Noemi Erli - Backed out changeset 0ec15b1f9fd3 (bug 1422362) for linux32 debug bustage in js/src/gc/Cell.h r=backout on a CLOSED TREE
0ec15b1f9fd34ed6d6c860064251b57ce48790c2
created 2017-12-01 10:04 -0800
pushed 2017-12-06 09:54 +0000
André Bargull André Bargull - Bug 1422362: Remove unused parameters from various methods in js/src. r=tcampbell
c11fb810b8b24fa11a2477be5f0d43f8763572d2
created 2017-11-22 09:38 +0100
pushed 2017-11-22 21:30 +0000
Jan de Mooij Jan de Mooij - Bug 1419497 part 1 - Rename Ion to Jit in pre-barrier code. r=jonco
b81d21aaf172b4edff7ae90041d707950121dd34
created 2017-11-20 20:54 +0100
pushed 2017-11-21 09:56 +0000
Jan de Mooij Jan de Mooij - Bug 1415853 - Use a trampoline for JIT -> interpreter calls. r=bbouvier
365135d6f7cc33d21fe75518be52331c348b3138
created 2017-11-15 09:51 +0100
pushed 2017-11-15 22:25 +0000
Jan de Mooij Jan de Mooij - Bug 1417028 - Shrink VMFunction size. r=nbp
3aa5eb7e2ed90b56d28f2618ed1339da085028b2
created 2017-11-15 09:50 +0100
pushed 2017-11-15 22:25 +0000
Jan de Mooij Jan de Mooij - Bug 1416592 - Deduplicate VMFunction wrapper code. r=nbp
less more (0) -300 -100 -60 tip