js/src/builtin/ModuleObject.cpp
8c85b69a7a187b719da40c925101795a9a706749
created 2017-02-23 03:10 -0800
pushed 2017-03-06 23:02 +0000
André Bargull André Bargull - Bug 1341411 - Support circular module dependencies through export* per ES2017. r=jonco
746252fb0cbc609d629f9f91c4b32db9810e2011
created 2017-02-22 06:58 -0800
pushed 2017-03-06 23:02 +0000
André Bargull André Bargull - Bug 1339986 - Handle export* when checking for duplicate export. r=jonco
c6a0ab52c21e7c3addc6e233447945c785085490
created 2017-02-21 17:17 +0000
pushed 2017-03-06 23:02 +0000
Jon Coppeard Jon Coppeard - Bug 1341256 - Fix module namespace object get handler r=anba
6449178dd01f40c80d62efd7aaa4193e212e4cea
created 2017-02-20 16:32 +0000
pushed 2017-03-06 23:02 +0000
Jon Coppeard Jon Coppeard - Bug 1340268 - [[HasProperty]] on module namespace object should work even when binding is uninitialized r=anba
7002008dc1166b7bc1c2ad2ecbcfdde17f6f11b0
created 2017-02-11 05:27 -0700
pushed 2017-03-06 23:02 +0000
Brian Hackett Brian Hackett - Bug 1337117 - Remove references to main thread in the JS engine, r=jandem.
d2758f635f72f779f712bf9c6e838868ed53c9f7
created 2017-02-02 12:12 -0700
pushed 2017-03-06 23:02 +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-03-06 23:02 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1320408 - Part 19: Remove JSContext* parameter from ModuleObject::fixEnvironmentsAfterCompartmentMerge. r=jandem
bdafc05f51e8164e3a8923637f7248f7c1124066
created 2017-01-21 17:25 +0900
pushed 2017-01-23 16:02 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1320408 - Part 14: Change some GlobalObject methods to static method. r=jandem
473e99dde77d8a26c675c2d3d7a4af6133cfea9f
created 2017-01-16 08:52 +0000
pushed 2017-01-23 16:02 +0000
Jon Coppeard Jon Coppeard - Bug 1320993 - Fix exporting default class expression r=shu
873a22cd1fe103ee6b18e570ab6be787bf5bcd6f
created 2016-12-30 14:31 -0800
pushed 2017-01-23 16:02 +0000
André Bargull André Bargull - Bug 1326453 - Part 4: Return @@toStringTag in [[OwnPropertyKeys]] trap for module namespace objects. r=jonco
5459a408763b5c569c87da171a68bd6813965fe0
created 2016-12-30 14:28 -0800
pushed 2017-01-23 16:02 +0000
André Bargull André Bargull - Bug 1326453 - Part 3: Don't throw a TypeError when SetPrototypeOf for module namespace objects is called with null. r=jonco
3768e0fa8f4928f5735305e2f7c28afab637f898
created 2016-12-30 14:26 -0800
pushed 2017-01-23 16:02 +0000
André Bargull André Bargull - Bug 1326453 - Part 2: Change @@toStringTag for module namespace objects to non-configurable. r=jonco
aed67a3bb87758948f42693d94558e480912c759
created 2016-12-30 14:24 -0800
pushed 2017-01-23 16:02 +0000
André Bargull André Bargull - Bug 1326453 - Part 1: Remove @@iterator method from module namespace objects per ES2017. r=jonco
0faba97ebe86d2e32c6afee3f0486cb5b538d74f
created 2016-12-03 07:44 +0900
pushed 2017-01-23 16:02 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 883377 - Part 1: Implement ES6 function name property semantics. r=jandem,anba
5bb030f09be53e66f8cf397e3a51e1eabee8d7a6
created 2016-11-29 10:16 +0100
pushed 2017-01-23 16:02 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1320878 - Fix incorrect assertions in js/src/builtin/ r=bbouvier
9796ed81f17a936804ec792c843dadf2c00023df
created 2016-09-11 18:15 +0900
pushed 2016-11-14 12:33 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1290337 - Part 3: Replace Value parameter to const Value& in simple case. r=shu
78565156728208e4cb9d20f1a288ba300ceb475f
created 2016-08-14 20:39 +0900
pushed 2016-11-14 12:33 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1289050 - Part 1: Use ASCII variant of JS_ReportError in simple case. r=jwalden
f590934ef71f3fb00a7339c992677eda891d3705
created 2016-09-07 11:32 +0100
pushed 2016-09-19 13:50 +0000
Jon Coppeard Jon Coppeard - Bug 1299323 - Implement @@toStringTag for module namespace objects r=evilpie
9be45967d42c71f0afbedb5c99dc2c052db09b0c
created 2016-08-25 12:00 +0100
pushed 2016-09-19 13:50 +0000
Jon Coppeard Jon Coppeard - Bug 1297343 - Make some more object classes background finalized r=sfink
cb6fc6d38f8df50e25502dc55ee1ed2dd3d7a304
created 2016-08-25 01:28 -0700
pushed 2016-09-19 13:50 +0000
Shu-yu Guo Shu-yu Guo - Bug 1263355 - Rewrite the frontend: bindings. (r=jorendorff,Waldo)
da1819164ab50065df8beafdc465863d0132e943
created 2016-08-24 14:18 +0100
pushed 2016-09-19 13:50 +0000
Jon Coppeard Jon Coppeard - Bug 1296688 - Add JSCLASS_FOREGROUND_FINALIZE flag r=sfink r=smaug
1537eb623f79b2ff54e6d768994e834f133a3d46
created 2016-08-02 10:38 +0100
pushed 2016-09-19 13:50 +0000
Jon Coppeard Jon Coppeard - Bug 1287410 - Check state of module returned by HostResolveImportedModule r=shu
c197d68a2cf1cfc147655a2cfd014762adb88c43
created 2016-08-02 10:37 +0100
pushed 2016-09-19 13:50 +0000
Jon Coppeard Jon Coppeard - Bug 1287410 - Add more fine-grained module state r=shu
4cc1c950241b913da3ea485e747bb1b45db9248c
created 2016-08-02 10:35 +0100
pushed 2016-09-19 13:50 +0000
Jon Coppeard Jon Coppeard - Bug 1287406 - Fix exporting an arrow function as the default export r=shu
034f54c5ac438256cfb185eaaab63065a19d2e0d
created 2016-07-13 10:20 +0100
pushed 2016-08-01 14:37 +0000
Jon Coppeard Jon Coppeard - Bug 1284486 - Disallow returying ModuleDeclarationInstantiation after error r=shu
ff3816e93befbfd10a1965bbb18c0471bdfbb694
created 2016-07-05 11:31 +0100
pushed 2016-08-01 14:37 +0000
Jon Coppeard Jon Coppeard - Bug 1283448 - Freeze module objects before they are passed back to the caller r=shu
6280f6750cef3c80d184dfae026731a129266ab0
created 2016-05-07 12:46 +0100
pushed 2016-06-06 20:27 +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-06-06 20:27 +0000
Jeff Walden Jeff Walden - Bug 888969 - Make the getPrototypeOf/setPrototypeOf traps scriptable. r=efaust, r=bholley
a8f65fd17dc20e16d5ad5727a9b695b18c7c1b15
created 2016-04-26 17:42 +0200
pushed 2016-06-06 20:27 +0000
Tom Schuster Tom Schuster - Bug 1255925 - Change JSFunction::name to return a JSAtom. r=efaust
051663050bad3fd03cb3878e8e3d666a2ed4db8b
created 2016-04-19 16:12 +0200
pushed 2016-04-25 17:12 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1265741: Fix unified build for fuzzers; r=nbp
aa88b0d0cd4adf9e2fde0288a0347b91af32c69a
created 2016-04-01 11:00 +1100
pushed 2016-04-25 17:12 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1261723 (part 2) - Separate class ops from js::Class. code=njn,h4writer. r=efaust,bz.
48b7c3fa5914b0cb3a02d12c708195c0d7a9bb9e
created 2016-02-22 12:50 +0000
pushed 2016-03-07 14:25 +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-03-07 14:25 +0000
Jon Coppeard Jon Coppeard - Bug 1247934 - Handle receiving unboxed exports array from self hosted module code r=shu
966f47ed2f25eb54fb1f967d4443b3c2b8b63220
created 2016-02-12 04:11 -0800
pushed 2016-03-07 14:25 +0000
Joel Maher Joel Maher - backout Bug 1221144 for perf regression
30df761ce11d403cbfa7b8b56737775957cf627c
created 2016-02-10 11:56 -0800
pushed 2016-03-07 14:25 +0000
Wes Kocher Wes Kocher - Backed out changeset 4dd8573b9dd8 (bug 1243808) for hazard build failures in CFG.js
4dd8573b9dd8ced55acb5abacc168f8eef93a057
created 2016-02-10 10:31 +0000
pushed 2016-03-07 14:25 +0000
Jon Coppeard Jon Coppeard - Bug 1243808 - Allow modules to be compiled off main thread r=shu
b671fd0a624e3199a37a55aece4f194b5be79c31
created 2016-02-10 12:21 +0100
pushed 2016-03-07 14:25 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset b30462c223dd (bug 1243808) for bustage
b30462c223dd2c70aa1c6e5a6e08b07ce7d91b84
created 2016-02-10 10:31 +0000
pushed 2016-03-07 14:25 +0000
Jon Coppeard Jon Coppeard - Bug 1243808 - Allow modules to be compiled off main thread r=shu
fd209a5854c093584a1b07bd38d7a3305304f982
created 2016-02-10 00:12 +0100
pushed 2016-03-07 14:25 +0000
Tom Schuster Tom Schuster - Bug 1246318 - Make the proxy enumerate trap non-standard. r=efaust
5253aba43949e15fbd74d12fa47a44c8a72a5193
created 2016-02-08 00:53 +0100
pushed 2016-03-07 14:25 +0000
Bogdan Postelnicu Bogdan Postelnicu - Bug 1246157 - avoid memory leak when bindings->init fails. r=jcoppeard
e0aa1056e6bba377e7723fa63859cca3f845f6f0
created 2015-11-03 11:55 -0600
pushed 2016-03-07 14:25 +0000
Jason Orendorff Jason Orendorff - Bug 1221144 - Part 6: Introduce StaticModuleScope. Pretty silly so far. Bindings are still stored in the script. r=shu.
27fc4690ec4d0f4a0288d2b6eeba304fa927a3bb
created 2016-01-28 11:28 +0100
pushed 2016-03-07 14:25 +0000
Tom Schuster Tom Schuster - Bug 1242214 - Rename JSPropertyDescriptor JS::PropertyDescriptor in js. r=sstangl
b001a1c7c38242c22673649b62de197c07bf67e7
created 2016-01-26 12:53 -0800
pushed 2016-03-07 14:25 +0000
Terrence Cole Terrence Cole - Bug 1234862 - Part 5: Rename DefaultGCPolicy to GCPolicy; r=sfink
a83f3effa2787e034df107b5f54cfca1aef36c3e
created 2016-01-15 09:35 +0000
pushed 2016-01-25 14:05 +0000
Jon Coppeard Jon Coppeard - Bug 1239369 - Add some missing calls to ReportOutOfMemory r=terrence
08f99465a9ccf5bcba5e34b9dabe4e349134e492
created 2015-12-28 11:45 -0800
pushed 2016-01-25 14:05 +0000
Terrence Cole Terrence Cole - Bug 1238711 - Rename TraceableVector to GCVector; r=sfink
3bb17cb935f2404e666165e41f23c4ecd2a0b7f4
created 2016-01-05 15:07 +0000
pushed 2016-01-25 14:05 +0000
Jon Coppeard Jon Coppeard - Bug 1233109 - Alias fewer bindings at module toplevel r=shu
53e00d75c9146dccd09882f9cfa4f5800bc38ba4
created 2016-01-05 15:07 +0000
pushed 2016-01-25 14:05 +0000
Jon Coppeard Jon Coppeard - Bug 1233109 - Make the getters in Import/ExportEntryObject const r=shu
95ad4f2242ef711747a74b51d62dfa8e1eeb317e
created 2016-01-05 15:07 +0000
pushed 2016-01-25 14:05 +0000
Jon Coppeard Jon Coppeard - Bug 1233109 - Check for duplicate exported names using the data in the ModuleBuilder and remove ModuleBox::exportNames r=shu
c7013426d29247778166ed6b1e27fa1977460db3
created 2016-01-05 15:07 +0000
pushed 2016-01-25 14:05 +0000
Jon Coppeard Jon Coppeard - Bug 1233109 - Call into the ModuleBuilder as we parse rather than traversing the AST again afterwards r=shu
dde24faeb58077458f68716aec3f30504445097b
created 2015-12-18 12:11 +0000
pushed 2016-01-25 14:05 +0000
Jon Coppeard Jon Coppeard - Bug 1233124 - Remove mis-named duplicate typedefs for rooted import and export entries r=terrence
c9865d59bbb8f5e861183caa51d2abeac48c76c0
created 2015-12-04 13:47 +0000
pushed 2015-12-14 20:18 +0000
Jon Coppeard Jon Coppeard - Bug 1229493 - Stop shell-only modules classes being reported as standard classes r=shu
45defe7e1a197d4304ff628515537931324b0266
created 2015-12-02 10:10 +0000
pushed 2015-12-14 20:18 +0000
Jon Coppeard Jon Coppeard - Bug 1227567 - Optimise module namespace imports in Ion where we have type information r=shu
515efe9f75420b46a1803c1cbc3176a446d101dd
created 2015-11-24 17:27 +0000
pushed 2015-12-14 20:18 +0000
Jon Coppeard Jon Coppeard - Bug 1227535 - Add ZoneAllocPolicy and use it to attribute module memory usage to the zone r=terrence
8ea3da3e71db034ad73719a14e23be22871aabaf
created 2015-11-24 09:42 -0800
pushed 2015-12-14 20:18 +0000
Wes Kocher Wes Kocher - Backed out changeset eb9e244e3834 (bug 1227535) for static build bustage in ModuleObject.h CLOSED TREE
eb9e244e3834403f113ff2652d3627d5da07dbee
created 2015-11-24 17:27 +0000
pushed 2015-12-14 20:18 +0000
Jon Coppeard Jon Coppeard - Bug 1227535 - Add ZoneAllocPolicy and use it to attribute module memory usage to the zone r=terrence
37ba7d6d75a90ec6c960e236feaec5e7054ee2e5
created 2015-11-24 09:57 +0000
pushed 2015-12-14 20:18 +0000
Jon Coppeard Jon Coppeard - Bug 1225561 - Don't allow a module to export non-existent local bindings r=shu
7ff361d638026ded1e17b6f07bb09b892660bd49
created 2015-11-18 11:08 +0000
pushed 2015-12-14 20:18 +0000
Jon Coppeard Jon Coppeard - Bug 1219288 - Store target shapes in module environment object rather than names r=shu
72a8903bd4bf7b847753b97b18257c032203443a
created 2015-11-03 13:47 +0000
pushed 2015-12-14 20:18 +0000
Jon Coppeard Jon Coppeard - Bug 1219408 - Throw error if module loader attempts to evaluate an uninstantiated module r=shu
c95b744106dceb34508f741e2659e47d4b9f5c6a
created 2015-10-30 09:50 +0000
pushed 2015-12-14 20:18 +0000
Jon Coppeard Jon Coppeard - Bug 1219044 - Take account of the fact that module import bindings may be null if we have hit OOM r=terrence
935cdbf4fcf571496793fb06a5a9e1f90050e092
created 2015-10-21 10:21 +0100
pushed 2015-10-29 11:48 +0000
Jon Coppeard Jon Coppeard - Bug 930414 - Instantiate module function defintions earlier as per the spec r=shu
less more (0) -60 tip