js/src/builtin/ModuleObject.h
b435e9bb58cc70ce432f6f3fc837fa318d35a637
created 2019-05-12 01:39 +0000
pushed 2019-05-13 10:53 +0000
Jeff Walden Jeff Walden - Bug 1550616 - Move ModuleBuilder into its own header so that module object-related data structures don't depend on EitherParser.h (and therefore all of parsing and tokenizing). r=tcampbell
1e3fc1d21f8a813e0c7db3d76a48fdb499ba2ea8
created 2019-04-08 08:56 +0000
pushed 2019-05-13 10:53 +0000
Jan de Mooij Jan de Mooij - Bug 1541810 part 2 - Rename *CompartmentMerge to *RealmMerge in a few places. r=jonco
427b854cdb1c47ce6a643f83245914d66dca4382
created 2019-03-13 13:33 +0100
pushed 2019-05-13 10:53 +0000
Yoshi Cheng-Hao Huang Yoshi Cheng-Hao Huang - Bug 1534967 - Part 1: use RootedIdVector. r=jonco
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
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
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
e6653e8332fadda4a3effa82180f3fdfa110163e
created 2018-11-10 21:10 -0800
pushed 2018-12-03 16:23 +0000
Jeff Walden Jeff Walden - Bug 1504947 - Make ModuleBuilder store an EitherParser, not a TokenStreamAnyChars&, because it'll need it for correct column number computation when column counts recognize code points in UTF-8/16 and not just code units. r=tcampbell
430db29f46858faff930e2ec3ed45fbf13a73a20
created 2018-10-22 11:28 +0100
pushed 2018-12-03 16:23 +0000
Jon Coppeard Jon Coppeard - Bug 1499140 - Implement support for dynamic module import in the interpreter r=jandem
180eb0ea89bcf02d511d4e05f493583d125177ea
created 2018-10-16 13:44 +0100
pushed 2018-10-18 18:37 +0000
Jon Coppeard Jon Coppeard - Bug 1482153 - Provide a way of associating a private value with a script or module r=jandem rs=hsivonen
f8b19c4105d2e0e78a5a2ffd8843c93c12af5c79
created 2018-10-11 18:33 +0100
pushed 2018-10-15 21:07 +0000
Jon Coppeard Jon Coppeard - Bug 1489477 - Stop modules from entraining the top-level JSScript r=sfink
c704d1a108c221863b72e41d7641a21d17557b11
created 2018-10-04 11:50 +0100
pushed 2018-10-15 21:07 +0000
Jon Coppeard Jon Coppeard - Backed out changeset ba122021b8b5 (bug 1481196)
92181c289ffa370c103d333f6cc3b0c620a897b4
created 2018-10-04 11:50 +0100
pushed 2018-10-15 21:07 +0000
Jon Coppeard Jon Coppeard - Backed out changeset da82ea6820ee (bug 1482153)
f1c5898b0982188af75c672dee68a0ca95051376
created 2018-09-12 13:26 +0900
pushed 2018-10-15 21:07 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1479659 - Part 3: Add accessors to BinaryNode and subclasses. r=jwalden
4ad37258ece079095198576a0c3b00e13d90205c
created 2018-09-12 13:26 +0900
pushed 2018-10-15 21:07 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1479659 - Part 1: Add accessors to ListNode. r=jwalden
422abc78931ce85a2950b6b2e554981f5354d5c1
created 2018-09-06 10:17 +0200
pushed 2018-10-15 21:07 +0000
Jan de Mooij Jan de Mooij - Bug 1488698 - Always use braces for if/for/while statements in js/src/builtin, part 2. r=jorendorff
40001671f508bd5673f365c47cbbdbe6c9cdbdf2
created 2018-08-23 16:59 +0100
pushed 2018-08-24 17:49 +0000
Jon Coppeard Jon Coppeard - Bug 1485615 - Move internal ZoneAllocPolicy to gc/Zone.h r=sfink
da82ea6820eebf698d72c7273efe4b19cad4fda3
created 2018-08-13 16:39 +0100
pushed 2018-08-24 17:49 +0000
Jon Coppeard Jon Coppeard - Bug 1482153 - Replace ModuleObject's host defined field with one on top-level JSScripts r=jandem r=hsivonen
08bf805f6f0ef61f68686ef1ca2cc6f750a2cfa0
created 2018-08-13 16:39 +0100
pushed 2018-08-24 17:49 +0000
Jon Coppeard Jon Coppeard - Bug 1469004 - Add an API to create a module namespace object r=anba
09c51359bb20f1ebf9adfcc893f3199c7389d101
created 2018-08-13 19:37 +0300
pushed 2018-08-24 17:49 +0000
Csoregi Natalia Csoregi Natalia - Backed out 2 changesets (bug 1482153, bug 1469004) for assertion failures at ModuleScript.cpp:59. CLOSED TREE
8289b70dc0dbbe144f0081c7d99add92707efe79
created 2018-08-13 16:39 +0100
pushed 2018-08-24 17:49 +0000
Jon Coppeard Jon Coppeard - Bug 1469004 - Add an API to create a module namespace object r=anba
4129380f8318157558887cf61ac42b3c63495bcb
created 2018-08-13 16:39 +0100
pushed 2018-08-24 17:49 +0000
Jon Coppeard Jon Coppeard - Bug 1482153 - Replace ModuleObject's host defined field with one on top-level JSScripts r=jandem r=hsivonen
ad30dc53e38ec41adc99f81fd8a5102ecf7775fd
created 2018-08-10 18:00 +1000
pushed 2018-08-24 17:49 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1481998 - Make mozilla::Hash{Map,Set}'s entry storage allocation lazy. r=luke,sfink
ba122021b8b576cf33a17c148a2e6c73d1d32862
created 2018-08-08 10:40 +0100
pushed 2018-08-24 17:49 +0000
Jon Coppeard Jon Coppeard - Bug 1481196 - Compile module scripts to a JSScript like we do for classic scripts r=jandem r=baku
a506ea1db794c9e8e5ba0b52b8f7fc94285a0234
created 2018-05-23 08:47 +0100
pushed 2018-06-18 21:43 +0000
Jon Coppeard Jon Coppeard - Bug 1427610 - Implement import.meta in the JS shell r=anba
70d1fd2ca5c6cc4f830dcd3f049c53f24b3597aa
created 2018-04-13 02:26 -0700
pushed 2018-04-26 21:04 +0000
André Bargull André Bargull - Bug 1447442 - Part 13: Remove additional unused declarations. r=jorendorff
627599ba1f3bebfba3eebf8ca0f60d5ed733f74e
created 2018-04-13 11:03 +0100
pushed 2018-04-26 21:04 +0000
Jon Coppeard Jon Coppeard - Bug 1449220 - Use hash tables for looking up imports and exports when building module metadata r=jorendorff
ef1614cd592b831c0f1116270a7ad4934017d645
created 2018-03-22 18:24 +0000
pushed 2018-03-26 13:04 +0000
Jon Coppeard Jon Coppeard - Bug 1446811 - Support exporting array and object binding patterns r=jorendorff a=abillings a=jcristau
0054d892b106cfc60874dc1662a7278c74108b03
created 2018-02-12 15:37 -0600
pushed 2018-03-01 16:46 +0000
Jason Orendorff Jason Orendorff - Bug 1429206 - Part 8: Rename jsatom* -> vm/JSAtom*. r=jandem.
aae0a2c15e00898c4f0a920b548afbf700edfc3a
created 2018-02-13 10:33 +0000
pushed 2018-03-01 16:46 +0000
Jon Coppeard Jon Coppeard - Bug 1437489 - Split out implementation of atoms table out into vm/AtomsTable.h r=jandem
0559a4899c440b7c9a6666715cd3a1836fc4128f
created 2017-12-05 23:58 -0800
pushed 2018-01-11 21:05 +0000
Jeff Walden Jeff Walden - Bug 1424394 - Split TokenStream in Parser across Parser and ParserBase. r=arai
fe87a120bd517a514fa006dfcc2df57e8832bc84
created 2017-12-08 10:55 +0000
pushed 2018-01-11 21:05 +0000
Jon Coppeard Jon Coppeard - Bug 1372258 - Lazily initialise module binding maps so they are not allocated on a background thread r=anba
7a1ca2738093189a13bd61a64cf054ad29e01821
created 2017-12-06 14:54 +0000
pushed 2018-01-11 21:05 +0000
Jon Coppeard Jon Coppeard - Bug 1420420 - Update module implementation to match latest spec regarding handling of instantiation errors r=anba r=baku r=jgraham
b7dc46a3a5c913dd9d251c3c58f26cc7d77df0bf
created 2017-12-06 20:14 +0200
pushed 2018-01-11 21:05 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 92ad856a4bae (bug 1420420) for failing tests/jit-test/jit-test/tests/modules/bug-1402649.js after asserting. r=backout
92ad856a4bae40df9faf7aba278cdfbf8b32edd5
created 2017-12-06 14:54 +0000
pushed 2018-01-11 21:05 +0000
Jon Coppeard Jon Coppeard - Bug 1420420 - Update module implementation to match latest spec regarding handling of instantiation errors r=anba r=baku r=jgraham
6ecf891cc6ce23f8b2a2635f171903220343baf4
created 2017-11-24 15:52 +0000
pushed 2018-01-11 21:05 +0000
Jon Coppeard Jon Coppeard - Bug 1420412 - Move namespace related data to the module's namespace object r=anba
ebe3e6a61f6772d6fce2ad5df87e3c8329cec919
created 2017-11-24 15:52 +0000
pushed 2018-01-11 21:05 +0000
Jon Coppeard Jon Coppeard - Bug 1420412 - Use a single slot to store the module environment record r=anba
f2881b8508abd84066418c42f1413bdc481262b9
created 2017-09-26 10:22 +0100
pushed 2017-11-02 16:33 +0000
Jon Coppeard Jon Coppeard - Bug 1402535 - Handle errors while checking that a module object is frozen r=evilpie
b95045e6223be4ef08d60b34577f48be87c95aab
created 2017-09-20 13:19 +0100
pushed 2017-09-21 00:40 +0000
Jon Coppeard Jon Coppeard - Bug 1400278 - Move definition of ZoneAllocPolicy to jsalloc.h r=sfink
a953b8493339d0542ca6accd7cb35748b5b60c85
created 2017-08-23 17:24 +0100
pushed 2017-09-15 00:19 +0000
Jon Coppeard Jon Coppeard - Bug 1362098 - Add source position to requested module information r=till
e1d01918122f121ccafd131b62e7dc848d547d7e
created 2017-08-23 17:24 +0100
pushed 2017-09-15 00:19 +0000
Jon Coppeard Jon Coppeard - Bug 1362098 - Report source position information for module export resolution failures r=till
2e4748827cda73771b02c8e9316e257505518a36
created 2017-08-09 18:05 +0100
pushed 2017-09-15 00:19 +0000
Jon Coppeard Jon Coppeard - Bug 1374239 - Store and re-throw module instantiation and evaluation errors r=shu
a033245804727a756eba78c0c0a3049bbd448f9e
created 2017-08-10 16:39 +0200
pushed 2017-09-15 00:19 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 79aa5930dbf1 (bug 1374239) for asserting in wpt's html/semantics/scripting-1/the-script-element/module/instantiation-error-2.html on Windows x64 debug. r=backout
79aa5930dbf10c62df6ec4d774e7e63ad32b36c7
created 2017-08-09 18:05 +0100
pushed 2017-09-15 00:19 +0000
Jon Coppeard Jon Coppeard - Bug 1374239 - Store and re-throw module instantiation and evaluation errors r=shu
d2758f635f72f779f712bf9c6e838868ed53c9f7
created 2017-02-02 12:12 -0700
pushed 2017-04-18 12:07 +0000
Brian Hackett Brian Hackett - Bug 1325050 - Structure reorganization for multithreaded runtimes, r=jandem,jonco,h4writer,luke,lhansen,nbp.
f4279aa647a30fb9d700b474845e933958f02087
created 2017-02-01 05:24 +0900
pushed 2017-04-18 12:07 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1320408 - Part 19: Remove JSContext* parameter from ModuleObject::fixEnvironmentsAfterCompartmentMerge. r=jandem
aed67a3bb87758948f42693d94558e480912c759
created 2016-12-30 14:24 -0800
pushed 2017-03-06 20:48 +0000
André Bargull André Bargull - Bug 1326453 - Part 1: Remove @@iterator method from module namespace objects per ES2017. r=jonco
9796ed81f17a936804ec792c843dadf2c00023df
created 2016-09-11 18:15 +0900
pushed 2017-01-23 14:19 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1290337 - Part 3: Replace Value parameter to const Value& in simple case. r=shu
cb6fc6d38f8df50e25502dc55ee1ed2dd3d7a304
created 2016-08-25 01:28 -0700
pushed 2016-11-14 12:26 +0000
Shu-yu Guo Shu-yu Guo - Bug 1263355 - Rewrite the frontend: bindings. (r=jorendorff,Waldo)
c197d68a2cf1cfc147655a2cfd014762adb88c43
created 2016-08-02 10:37 +0100
pushed 2016-11-14 12:26 +0000
Jon Coppeard Jon Coppeard - Bug 1287410 - Add more fine-grained module state r=shu
034f54c5ac438256cfb185eaaab63065a19d2e0d
created 2016-07-13 10:20 +0100
pushed 2016-09-19 13:38 +0000
Jon Coppeard Jon Coppeard - Bug 1284486 - Disallow returying ModuleDeclarationInstantiation after error r=shu
ff3816e93befbfd10a1965bbb18c0471bdfbb694
created 2016-07-05 11:31 +0100
pushed 2016-09-19 13:38 +0000
Jon Coppeard Jon Coppeard - Bug 1283448 - Freeze module objects before they are passed back to the caller r=shu
f18e46bce0a40e6b73435efb633c50a38fdb18e8
created 2016-05-18 12:18 -0700
pushed 2016-08-01 13:59 +0000
Terrence Cole Terrence Cole - Bug 1273220 - Rename RelocatablePtr to HeapPtr; r=sfink
6280f6750cef3c80d184dfae026731a129266ab0
created 2016-05-07 12:46 +0100
pushed 2016-08-01 13:59 +0000
Jon Coppeard Jon Coppeard - Bug 1240072 - Add public JS APIs related to modules r=shu
6cfb92e3d2c74d81e7ac74058bb2d624613859bf
created 2016-02-23 13:42 -0800
pushed 2016-08-01 13:59 +0000
Jeff Walden Jeff Walden - Bug 888969 - Make the getPrototypeOf/setPrototypeOf traps scriptable. r=efaust, r=bholley
aa88b0d0cd4adf9e2fde0288a0347b91af32c69a
created 2016-04-01 11:00 +1100
pushed 2016-06-06 19:02 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1261723 (part 2) - Separate class ops from js::Class. code=njn,h4writer. r=efaust,bz.
928b0a26ff0f5468b3ffd8a4ff02c42d055c782c
created 2016-03-18 16:43 -0700
pushed 2016-06-06 19:02 +0000
Jeff Walden Jeff Walden - Bug 1257979 - Use a GCHashSet for a hash in the JSON stringifying algorithm. r=sfink
48b7c3fa5914b0cb3a02d12c708195c0d7a9bb9e
created 2016-02-22 12:50 +0000
pushed 2016-04-25 16:57 +0000
Jon Coppeard Jon Coppeard - Bug 1243808 - Allow modules to be compiled off main thread r=shu
d320678c4fab4b2fad3f71c11b6e148600172316
created 2016-02-17 15:48 +0000
pushed 2016-04-25 16:57 +0000
Jon Coppeard Jon Coppeard - Bug 1247934 - Handle receiving unboxed exports array from self hosted module code r=shu
less more (0) -60 tip