js/src/vm/Interpreter.cpp
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
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
e0828fccefb530fa25fdc473db6ac42cb6662e77
created 2019-03-04 09:28 +0000
pushed 2019-03-11 13:01 +0000
Tom Schuster Tom Schuster - Bug 1531788 - Use Value::type in js::GetProperty. r=jandem
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
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
dfcdd2084fea42de8d450614a26f196d12fe8106
created 2019-02-26 08:33 -0800
pushed 2019-03-11 13:01 +0000
André Bargull André Bargull - Bug 1530324 - Part 7: Remove initial-yield for async functions. r=arai
b84fd1d91da2afcbd1d73bc16bc374fbe43c634c
created 2019-02-26 08:08 -0800
pushed 2019-03-11 13:01 +0000
André Bargull André Bargull - Bug 1530324 - Part 6: Add JSOP_ASYNCRESOLVE to fulfill/reject an async function promise. 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
90d0e91224a9f061e631f88a4aed499108349b5d
created 2019-02-25 05:03 -0800
pushed 2019-03-11 13:01 +0000
André Bargull André Bargull - Bug 1530324 - Part 2: Add abstract super class for GeneratorObject. r=arai
9527be2c6bcf17765a6b526c114b91ea338e20c7
created 2019-02-27 12:03 +0000
pushed 2019-03-11 13:01 +0000
Andy Wingo Andy Wingo - Bug 1527897 - Optimize js::getProperty on bigint values to not create wrapper object r=jandem
92f35371d6b31ec12b5563034c1110dd794018f3
created 2019-02-21 20:36 +0000
pushed 2019-03-11 13:01 +0000
Tom Schuster Tom Schuster - Bug 1528931 - Introduce JS::ValueType and Value::type. r=jandem
a26808f570600aa45e5d8ef9224dbce70fc96091
created 2019-02-21 18:40 +0200
pushed 2019-03-11 13:01 +0000
Brindusan Cristian Brindusan Cristian - Backed out changeset 7fc962a9fa04 (bug 1528931) for build bustages at Value.h. CLOSED TREE
7fc962a9fa04ebe917088b1defeab770febe4c9b
created 2019-02-21 16:09 +0000
pushed 2019-03-11 13:01 +0000
Tom Schuster Tom Schuster - Bug 1528931 - Introduce JS::ValueType and Value::type. r=jandem
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
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
9efa9bce49d30ac11cfca09aacc53afd6bb5eefa
created 2019-02-06 07:55 +0000
pushed 2019-03-11 13:01 +0000
Jan de Mooij Jan de Mooij - Bug 1522837 part 8 - Implement JSOP_GETIMPORT in BaselineInterpreterCodeGen. r=tcampbell
1ef95148918d62198d4acb69c342d60fe0eae802
created 2019-02-06 07:54 +0000
pushed 2019-03-11 13:01 +0000
Jan de Mooij Jan de Mooij - Bug 1522837 part 7 - Implement JSOP_NEWARRAY_COPYONWRITE in BaselineInterpreterCodeGen. r=tcampbell
62202236497ff7aff78efb9f275e13db96668c4f
created 2019-02-06 07:53 +0000
pushed 2019-03-11 13:01 +0000
Jan de Mooij Jan de Mooij - Bug 1522837 part 6 - Implement JSOP_BUILTINPROTO in BaselineInterpreterCodeGen. r=tcampbell
bf42d78396ab04b36145a9332c19feb2cd54d57d
created 2019-02-06 07:52 +0000
pushed 2019-03-11 13:01 +0000
Jan de Mooij Jan de Mooij - Bug 1522837 part 5 - Implement JSOP_IMPORTMETA in BaselineInterpreterCodeGen. r=tcampbell
8d112cd492e7443a9a3225425c798f8093c75c98
created 2019-02-03 10:08 +0000
pushed 2019-03-11 13:01 +0000
Jan de Mooij Jan de Mooij - Bug 1522837 part 4 - Implement JSOP_CALLSITEOBJ in BaselineInterpreterCodeGen. r=tcampbell
56d070f54c699b2ecc88500921c15459f161dcce
created 2019-02-03 10:07 +0000
pushed 2019-03-11 13:01 +0000
Jan de Mooij Jan de Mooij - Bug 1522837 part 3 - Refactor JSOP_OBJECT in BaselineCodeGen. r=tcampbell
26db1cffe8de98af57fabb6db36401cf5cb393b7
created 2019-02-02 01:34 +0200
pushed 2019-03-11 13:01 +0000
Bogdan Tara Bogdan Tara - Backed out 8 changesets (bug 1522837) for buffer-full-inspect-buffer-during-callback.html failures a=backout
2bd187c04fd992fc4f9ee747bdc9f11583cc5098
created 2019-01-31 18:13 +0000
pushed 2019-03-11 13:01 +0000
Jan de Mooij Jan de Mooij - Bug 1522837 part 8 - Implement JSOP_GETIMPORT in BaselineInterpreterCodeGen. r=tcampbell
47c7f936579b9347b77d60d975ed11a27a186454
created 2019-01-29 18:05 +0000
pushed 2019-03-11 13:01 +0000
Jan de Mooij Jan de Mooij - Bug 1522837 part 7 - Implement JSOP_NEWARRAY_COPYONWRITE in BaselineInterpreterCodeGen. r=tcampbell
8fb3611927579b7cf8c766be8b6fc77864784997
created 2019-01-29 17:58 +0000
pushed 2019-03-11 13:01 +0000
Jan de Mooij Jan de Mooij - Bug 1522837 part 6 - Implement JSOP_BUILTINPROTO in BaselineInterpreterCodeGen. r=tcampbell
877d383189f4c97b8a0740f480142ddb96ae8f6e
created 2019-01-29 17:44 +0000
pushed 2019-03-11 13:01 +0000
Jan de Mooij Jan de Mooij - Bug 1522837 part 5 - Implement JSOP_IMPORTMETA in BaselineInterpreterCodeGen. r=tcampbell
814aa7e78267bed3973c474f778d809367feacbe
created 2019-01-29 17:41 +0000
pushed 2019-03-11 13:01 +0000
Jan de Mooij Jan de Mooij - Bug 1522837 part 4 - Implement JSOP_CALLSITEOBJ in BaselineInterpreterCodeGen. r=tcampbell
2d7be3f59c9d4e5ea6923a739c90678cc2a6decf
created 2019-01-29 16:54 +0000
pushed 2019-03-11 13:01 +0000
Jan de Mooij Jan de Mooij - Bug 1522837 part 3 - Refactor JSOP_OBJECT in BaselineCodeGen. r=tcampbell
037f2dd3a63f81dbdd01a81aca3a03919aeee74d
created 2019-01-28 16:46 +0000
pushed 2019-03-11 13:01 +0000
Jan de Mooij Jan de Mooij - Bug 1521491 part 5 - Store IC index in jump target ops. r=tcampbell
536917ba6bcf6a88d83f6d7551a50086cbdee1e9
created 2019-01-28 17:31 +0200
pushed 2019-03-11 13:01 +0000
Dorel Luca Dorel Luca - Backed out changeset 159930eacfd7 (bug 1521491) for spidermonkey failure
159930eacfd7a4a9933d26655f017def45919948
created 2019-01-28 13:51 +0000
pushed 2019-03-11 13:01 +0000
Jan de Mooij Jan de Mooij - Bug 1521491 part 4 - Store IC index in jump target ops. r=tcampbell
92a00136c2fd0d6d5cbb069232fbf4a81e879174
created 2019-01-28 13:50 +0000
pushed 2019-03-11 13:01 +0000
Jan de Mooij Jan de Mooij - Bug 1521491 part 2 - Stop treating JSOP_TRY as a jump target op. r=nbp
2058451bd944507286e9245887705ab8aee7c784
created 2019-01-28 13:49 +0000
pushed 2019-03-11 13:01 +0000
Jan de Mooij Jan de Mooij - Bug 1521491 part 1 - Stop treating JSOP_ENDITER as a jump target op. r=nbp
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
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
7a6c6a3752664e1bfa0f02d0f58c8f03a9c77b41
created 2019-01-21 05:57 -0800
pushed 2019-01-28 12:41 +0000
André Bargull André Bargull - Bug 1521509: Remove superfluous call to JSObject::setSingleton in NewObjectOperation. 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
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
560290f263515bb7c7bb834cde8f7d64d5bdde54
created 2019-01-17 08:09 +0000
pushed 2019-01-21 13:03 +0000
Robin Templeton Robin Templeton - bug 1508521 - Introduce new increment and decrement operations. r=jandem
17f1c985c5bc0340dea8d5d3105a07c93b20d93c
created 2019-01-16 09:14 +0000
pushed 2019-01-21 13:03 +0000
Jan de Mooij Jan de Mooij - Bug 1520129 - Remove redundant isSelfHostedBuiltin checks in GetFunctionThis / JSOP_FUNCTIONTHIS. r=anba
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
ffef7bf31900e6bd360017e414338b454bfffa41
created 2019-01-14 15:56 +0000
pushed 2019-01-21 13:03 +0000
Jan de Mooij Jan de Mooij - Bug 1519809 - Replace IsActiveEval/IsCachedEval flags on JSScript with a single IsForEval flag. r=luke
789fdfc911f766466946f365f6c8ead2b324da02
created 2019-01-14 14:09 +0000
pushed 2019-01-21 13:03 +0000
Tarek Ziadé Tarek Ziadé - Bug 1406872 - Remove perf monitoring code - r=jandem,Gijs
e5caca48603e0eb7683c052a1f0ce97ed96c2d70
created 2019-01-11 18:43 +0000
pushed 2019-01-21 13:03 +0000
Iain Ireland Iain Ireland - Bug 1480390: Replace TryNoteIter template op with a more general filter op r=tcampbell
025feea5945bffc625e9cca2e23be51ee8670315
created 2019-01-11 18:05 +0000
pushed 2019-01-21 13:03 +0000
Iain Ireland Iain Ireland - Bug 1480390: Move ForOfIterClose logic inside TryNoteIter r=tcampbell
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
c6e9f5fd0ee7df11463b1bec4b795794752c8fd5
created 2019-01-11 09:13 +0000
pushed 2019-01-21 13:03 +0000
Jan de Mooij Jan de Mooij - Bug 1511891 part 5 - Refactor DefLexicalOperation to make it easier to call directly from JIT code in the next patch. r=tcampbell
8fccd1861a223be784a3cb3215ee341d9bacc5e6
created 2019-01-11 09:12 +0000
pushed 2019-01-21 13:03 +0000
Jan de Mooij Jan de Mooij - Bug 1511891 part 4 - Move DefLexicalOperation from Interpreter-inl.h to Interpreter.cpp. 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
3523e71282fd2bbb093866671f80cd923ba189b8
created 2019-01-11 09:12 +0000
pushed 2019-01-21 13:03 +0000
Jan de Mooij Jan de Mooij - Bug 1511891 part 2 - Move DefVarOperation from Interpreter-inl.h to Interpreter.cpp. r=tcampbell
less more (0) -1000 -300 -100 -60 tip