js/src/vm/GeneratorObject.cpp
5ab01476a1ccebc49962acd2737980fa6ec1f69f
created 2016-08-29 02:05 +0900
pushed 2016-10-31 15:58 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1185106 - Part 11.1: Implement async functions. r=till
472b12f33ecba8787c4bf3dbe5a3b6f5e9515bd5
created 2016-10-27 11:03 +0100
pushed 2016-10-27 14:49 +0000
Jon Coppeard Jon Coppeard - Bug 927318 - Make native functions singletons by default but make promise resolving functions generic objects r=jandem
f382d56789de9a9c9324cb4ba401d6fb747e5c0e
created 2016-08-31 00:13 +0200
pushed 2016-08-31 13:53 +0000
Tom Schuster Tom Schuster - Bug 1114580 - Implement ES6 Symbol.toStringTag. r=jorendorff
cb6fc6d38f8df50e25502dc55ee1ed2dd3d7a304
created 2016-08-25 01:28 -0700
pushed 2016-08-26 00:16 +0000
Shu-yu Guo Shu-yu Guo - Bug 1263355 - Rewrite the frontend: bindings. (r=jorendorff,Waldo)
d2b250ce1693ce8691329f8ac8d447e254a8ea14
created 2016-05-22 00:00 +0200
pushed 2016-05-24 13:16 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 6e043a8ce335 (bug 996060) for cgc test failure in testCall.js. r=backout
6e043a8ce3356d2bb0867cd6f884aadb4b14e606
created 2016-05-21 10:15 -0700
pushed 2016-05-24 13:16 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 996060 - Part 1: Save a stack on JSContext::setPendingException; r=sfink
4012e45e502eebdea798846bfd2234aec4ccd6b2
created 2016-03-21 16:18 -0700
pushed 2016-04-14 09:40 +0000
Jeff Walden Jeff Walden - Bug 1259877 - Update miscellaneous code to use js::Call instead of js::Invoke. r=till
584e6e436e27ad8e1be258845d821c1c2cda2198
created 2016-02-24 17:55 +0100
pushed 2016-02-25 11:00 +0000
Jan de Mooij Jan de Mooij - Bug 1232229 - Ensure generator object prototype is a singleton and tenured. r=jonco
aa2b09a2c8db91be4f14125e0fb9d18f38e035e8
created 2016-01-12 19:20 +0100
pushed 2016-01-13 10:59 +0000
Jan de Mooij Jan de Mooij - Bug 1234845 part 1 - Remove fun() method from frames and remove some dead code. r=luke
de72e2291ae84ca9798ce7e27976f4b839780a9a
created 2015-12-09 22:55 -0500
pushed 2015-12-10 13:05 +0000
Jan de Mooij Jan de Mooij - Bug 1225396 part 3 - Make %GeneratorPrototype% inherit from %IteratorPrototype%. r=jorendorff
cc18f42e01686b6b7d608ea91406f09a20e624dc
created 2015-11-26 12:00 +0100
pushed 2015-11-26 15:55 +0000
Jan de Mooij Jan de Mooij - Bug 1227263 part 2 - Remove this-slot from generators. r=efaust
b5ecca6e060ce1464a58bbb87bbc872573af4914
created 2015-11-26 12:00 +0100
pushed 2015-11-26 15:55 +0000
Jan de Mooij Jan de Mooij - Bug 1227263 part 1 - Rename frame thisValue methods to thisArgument. r=shu
00dac1d05d6097e885f1115ec74a64a9f92d044d
created 2015-10-17 23:30 +0900
pushed 2015-10-26 10:30 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1202134 - Save return value onto the stack before executing finally block. r=jandem
3888eea6aaf2329e5f5f44fa2b56346627ebdc7e
created 2015-10-23 03:06 +0900
pushed 2015-10-22 23:58 +0000
Tooru Fujisawa Tooru Fujisawa - Backed out changeset 85bf82ac6e9a (bug 1202134) for OSX xpcshell test failure
85bf82ac6e9a21b4b5aa956f98867ec5d19b6e20
created 2015-10-17 23:30 +0900
pushed 2015-10-22 23:58 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1202134 - Save return value onto the stack before executing finally block. r=jandem
1415320cf15087ed834d61aebd1a0baad09cca67
created 2015-09-24 12:51 -0700
pushed 2015-09-28 12:19 +0000
Jeff Walden Jeff Walden - Bug 1101561 - Fix generator bootstrapping (for legacy and star generators both) to be OOM-safe. r=jandem
9174682898d4e0d81b9c201c940b387a3eabf036
created 2015-09-25 11:22 -0700
pushed 2015-09-28 12:19 +0000
Jeff Walden Jeff Walden - Bug 1101561 - Move ensuring classes needed by parsing into a single method, and assert all needed prototypes are created as delegates. r=jandem
bcc6422389f02d426e580adb24411812f6ab5ff3
created 2015-09-24 19:43 -0700
pushed 2015-09-25 12:42 +0000
Jeff Walden Jeff Walden - Back out 62ab5e142af3, 387c21d5c4e3, e3138a3efe4a, d8b09e2a11f1, 8add4271e98c, and ead219581dbe for bustage. r=badness-10000 in a CLOSED TREE
387c21d5c4e32568d834a9a03f68f5b09973280c
created 2015-09-24 12:51 -0700
pushed 2015-09-25 12:42 +0000
Jeff Walden Jeff Walden - Bug 1101561 - Fix generator bootstrapping (for legacy and star generators both) to be OOM-safe. r=jandem
d227790797088de5d7f4f0e994641f4f35d8b5c9
created 2015-06-03 02:01 -0700
pushed 2015-06-04 13:35 +0000
Eric Faust Eric Faust - Bug 1141865 - Part 7: Make new.target work in generator functions. (r=jorendorff, r=jandem)
05411d0a95ad05108ec468fbc12bb84ddaee7d4b
created 2015-06-03 12:41 +0200
pushed 2015-06-03 20:07 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 213b09228bdf (bug 1141865)
213b09228bdfc38905dcd6dbd5ecea040d3bb675
created 2015-06-03 02:01 -0700
pushed 2015-06-03 20:07 +0000
Eric Faust Eric Faust - Bug 1141865 - Part 7: Make new.target work in generator functions. (r=jorendorff, r=jandem)
d245fc3d7b548cb82ed9909600439137132fe83e
created 2015-06-01 18:25 -0700
pushed 2015-06-02 11:20 +0000
Wes Kocher Wes Kocher - Backed out 7 changesets (bug 1141865) for assertion failures in various test suites CLOSED TREE
3796a4c827e4644d7f49637e4c5441fa664aa4e8
created 2015-06-01 15:03 -0700
pushed 2015-06-02 11:20 +0000
Eric Faust Eric Faust - Bug 1141865 - Part 7: Make new.target work in generator functions. (r=jorendorff, r=jandem)
0deb2843004ff5bfb51f19504be00f08dccaca85
created 2015-05-13 14:07 -0700
pushed 2015-05-20 14:10 +0000
Terrence Cole Terrence Cole - Bug 1164602 - Replace js::NullPtr and JS::NullPtr with nullptr_t; r=sfink
02f2f4c75007651c63bbc0791d9a58dea88f545f
created 2015-03-28 23:22 +0100
pushed 2015-03-29 05:02 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
5b892d8ef4538ea84378ebe4a352c49d8b9aa366
created 2015-03-28 10:39 -0700
pushed 2015-03-29 05:02 +0000
Phil Ringnalda Phil Ringnalda - Backed out changeset 0c030f97a04f (bug 1144366) for being on top of patches being backed out
0c030f97a04f4e34c138b878c4352423f5e920f9
created 2015-03-28 12:08 +0100
pushed 2015-03-29 05:02 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
b105c303ca33ed024d8e34413da7cf24f848f129
created 2015-03-14 01:36 -0400
pushed 2015-03-16 02:39 +0000
Boris Zbarsky Boris Zbarsky - Bug 1142296. Remove the parent argument from NewObjectWithGivenProto. r=waldo
e1ec6a6aa82af3ee0b8dfe7f2bb2a1a0ace338ba
created 2015-03-11 22:33 -0400
pushed 2015-03-12 22:40 +0000
Boris Zbarsky Boris Zbarsky - Bug 1142282 part 1. Remove the parent argument of NewNativeObjectWithGivenProto. r=waldo
56e47c184dcc830cd53dca9c154094d12db86c2f
created 2015-03-11 22:33 -0400
pushed 2015-03-12 22:40 +0000
Boris Zbarsky Boris Zbarsky - Bug 1140586 part 4. Stop passing non-null parents to js::NewFunctionWithProto when creating a native function via direct calls to that API. r=waldo
2d8eb9a843bfd5b73a3930a2977d02ee6764d0c5
created 2015-03-11 22:33 -0400
pushed 2015-03-12 22:40 +0000
Boris Zbarsky Boris Zbarsky - Bug 1140586 part 3. Drop the funobjArg of js::NewFunction and js::NewFunctionWithProto. r=waldo
069853eac6ccf1b771bddec4f6e3c389686b08cf
created 2015-02-27 16:08 +0100
pushed 2015-02-27 18:25 +0000
Jan de Mooij Jan de Mooij - Bug 1137523 - Unprefix most js_* functions. r=bhackett CLOSED TREE
6ff7a6801951efddae7ad8266497b39590983dcd
created 2015-02-13 09:36 -0800
pushed 2015-02-16 15:19 +0000
Terrence Cole Terrence Cole - Bug 1131877 - Part 2: Handlify the proto arg to NewObject functions; r=sfink
ee3bc49e9cf5680bce2d1fdaae81ace16fa64377
created 2015-02-08 06:01 -0700
pushed 2015-02-09 01:46 +0000
Brian Hackett Brian Hackett - Bug 1130708 - Remove js::types namespace, r=jandem.
a0bcff4b675e622545bcef3aadbca3858601e86d
created 2014-12-18 08:35 -0600
pushed 2015-01-16 02:00 +0000
Jason Orendorff Jason Orendorff - Bug 1112778, part 7 - Rename JSObject::{get,set}Generic etc. -> js::{Get,Set}Property and add a few comments. r=Waldo.
2ecbda2b89b03fd3f3ee748c13bd7d796213c0f7
created 2015-01-13 15:02 +0100
pushed 2015-01-14 01:47 +0000
Jan de Mooij Jan de Mooij - Bug 1115868 - Implement Generator.prototype.return. r=wingo
c213d9d53886ebc66b681fb5767cf4a267ad3056
created 2015-01-10 20:05 +0100
pushed 2015-01-12 14:15 +0000
Jan de Mooij Jan de Mooij - Bug 1118826 - Rewrite and simplify JitFrameIterator::baselineScriptAndPc and related code. r=shu
65e82280a4be780a54ea4cf4ae15e85f216dd8dd
created 2014-11-22 12:23 -0600
pushed 2014-12-12 01:38 +0000
Jason Orendorff Jason Orendorff - Bug 1103368, part 5 - Make Class::getProperty and setProperty nullable instead of needing stub functions. Never store stub functions in JSPropertyDescriptors. r=bhackett.
a7d403088a1608e6c04692313bf476478c5095eb
created 2014-12-02 16:56 -0600
pushed 2014-12-10 11:58 +0000
Jason Orendorff Jason Orendorff - Bug 1103152 - Remove JS_DeletePropertyStub, JS_EnumerateStub, JS_ResolveStub, and JS_ConvertStub. Make five mandatory JSClass hooks optional (nullable). r=bhackett.
516d97ff2d4dec871cc394ea91735b9aaf6a42de
created 2014-12-05 18:52 -0700
pushed 2014-12-08 12:10 +0000
Brian Hackett Brian Hackett - Bug 1107496 - Add PlainObject subclass, r=luke.
3e1e87355f8f3499eecda9c2f4b97865dbe07d54
created 2014-12-05 13:28 -0500
pushed 2014-12-06 00:15 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 64ec5c15d182 (bug 1107496) for SM(ggc) orange.
64ec5c15d1828778d967d0054551042ec41a2d41
created 2014-12-05 07:27 -0700
pushed 2014-12-06 00:15 +0000
Brian Hackett Brian Hackett - Bug 1107496 - Add PlainObject subclass, r=luke.
63f71ff39bbc6f87008f7222db71d21d5d9d6d95
created 2014-11-24 17:04 -0800
pushed 2014-11-25 13:25 +0000
Wes Kocher Wes Kocher - Backed out changeset b3f742c00ba1 (bug 1103152)
c80672f72db67fa665c49642f2a73801b27249d8
created 2014-11-24 17:03 -0800
pushed 2014-11-25 13:25 +0000
Wes Kocher Wes Kocher - Backed out changeset b4b619628d1d (bug 1103368) for b2g build bustage
b4b619628d1d1ffd28413d102f11ee89a7f77819
created 2014-11-22 12:23 -0600
pushed 2014-11-25 13:25 +0000
Jason Orendorff Jason Orendorff - Bug 1103368, part 5 - Make Class::getProperty and setProperty nullable instead of needing stub functions. Never store stub functions in JSPropertyDescriptors. r=bhackett.
b3f742c00ba1395e499d859b6374ca6864d4f522
created 2014-11-21 15:14 -0600
pushed 2014-11-25 13:25 +0000
Jason Orendorff Jason Orendorff - Bug 1103152 - Remove JS_DeletePropertyStub, JS_EnumerateStub, JS_ResolveStub, and JS_ConvertStub. Make five mandatory JSClass hooks optional (nullable). r=bhackett.
76fdd0f934c191a3ca2d050e81cad97f2b1298a6
created 2014-11-13 17:39 +0100
pushed 2014-11-13 20:44 +0000
Jan de Mooij Jan de Mooij - Bug 1093573 part 14 - Remove newborn generator state. r=wingo
8792056f152cf79804df03bc7d130ad68ae0ded7
created 2014-11-13 17:39 +0100
pushed 2014-11-13 20:44 +0000
Jan de Mooij Jan de Mooij - Bug 1093573 part 13 - Handle closing legacy generators correctly. r=wingo,shu
5e645894f6bf0b32c5d17823b44c91863c1b3beb
created 2014-11-13 17:39 +0100
pushed 2014-11-13 20:44 +0000
Jan de Mooij Jan de Mooij - Bug 1093573 part 12 - Inline INITIALYIELD and YIELD in Baseline. r=wingo
b932c51b4ad9249a16f3dad87172a8268f0129ee
created 2014-11-12 12:12 +0100
pushed 2014-11-13 01:29 +0000
Jan de Mooij Jan de Mooij - Bug 1093573 part 11 - Remove bytecode offset slot from generators. r=wingo
d8cd4f0de4f71fd180771882a8e527747df2b1ac
created 2014-11-12 12:12 +0100
pushed 2014-11-13 01:29 +0000
Jan de Mooij Jan de Mooij - Bug 1093573 part 10 - Baseline-compile JSOP_RESUME. r=shu,wingo
e8126f03c301857b9315ca9bb4cce418ab6718e2
created 2014-11-11 15:12 +0100
pushed 2014-11-11 21:53 +0000
Jan de Mooij Jan de Mooij - Bug 1093573 part 4 - Add yield index to YIELD ops. r=wingo
92d4cb1178bdd3ea90b1066c119f608991d81e13
created 2014-11-05 20:36 +0100
pushed 2014-11-10 13:36 +0000
Tom Schuster Tom Schuster - Bug 1091900 - Remove iteratorObject hook. r=jorendorff
a81312500217730e3e9f2cd93b64d1435bba06be
created 2014-11-06 10:12 +0100
pushed 2014-11-07 03:12 +0000
Jan de Mooij Jan de Mooij - Bug 1093573 part 3 - Use AbstractFramePtr in GeneratorObject methods. r=wingo
f8bcb09a02b3c2a2247f789aed8b11954e7ae710
created 2014-11-06 10:12 +0100
pushed 2014-11-07 03:12 +0000
Jan de Mooij Jan de Mooij - Bug 1093573 part 1 - Some generator bytecode changes. r=wingo
5fbb8f4655ff290b9bd7366f93c0b76b4cdba226
created 2014-11-06 09:11 +0100
pushed 2014-11-06 12:56 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset dc265cc31095 (bug 1091900)
dc265cc310956d69520670be10672731a3b9b8d5
created 2014-11-05 20:36 +0100
pushed 2014-11-06 12:56 +0000
Tom Schuster Tom Schuster - Bug 1091900 - Remove iteratorObject hook. r=jorendorff
0c13267c53abb10c9a5d863f88ea8fea321c2229
created 2014-11-04 14:44 +0100
pushed 2014-11-05 04:41 +0000
Jan de Mooij Jan de Mooij - Bug 1090491 part 5 - Don't allocate block slots when all locals are aliased. r=wingo
51a1fa4c521fef7fe83a15aeca12cd0dca356aea
created 2014-07-01 21:01 -0500
pushed 2014-10-31 13:29 +0000
Jason Orendorff Jason Orendorff - Bug 918828, part 1 - Change iteration code to call iterable[Symbol.iterator]() rather than iterable["@@iterator"](). r=Waldo with earlier review work by nbp.
less more (0) tip