js/src/vm/Interpreter.cpp
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
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
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
d30b4fd63e1723d205e31251af32ba8930aa9abd
created 2018-12-21 22:36 +0000
pushed 2019-01-21 13:03 +0000
Iain Ireland Iain Ireland - Bug 1480390: Rename TRY_DESTRUCTURING_ITERCLOSE to TRY_DESTRUCTURING to standardize naming conventions r=tcampbell
5cfb828cce2d196e41f4ba603870525c32206dd8
created 2018-12-10 10:47 -0600
pushed 2018-12-10 20:12 +0000
Jason Orendorff Jason Orendorff - Backed out 2 changesets (bug 1488417, bug 1259822) for web compat issues. a=backout
5555defbbd01b3629496097dc8f403c9c4de60f8
created 2018-12-04 19:48 +0000
pushed 2018-12-06 16:36 +0000
Jan de Mooij Jan de Mooij - Bug 1511837 - Simplify JSOP_SUPERFUN and JSOP_SUPERBASE by factoring out the callee lookup. r=arai
c07309d939ddc4763c644ae5dbc78265d8fa001f
created 2018-12-02 22:21 +0000
pushed 2018-12-03 16:23 +0000
Rob Wu Rob Wu - Bug 1504660 - Move js::InstanceOfOperator to JS::InstanceofOperator r=bholley
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
less more (0) -1000 -300 -100 -60 tip