js/src/vm/GeneratorObject.cpp
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
77a8b17163210f7d4bba7e800c2fcb55b0690a24
created 2019-01-03 15:37 -0600
pushed 2019-01-21 13:03 +0000
Jeff Walden Jeff Walden - Bug 1517624 - Move JSPropertySpec and JSFunctionSpec definitions into a new js/public/PropertySpec.h header. 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
cf00fd0f080c31a4d475585e7583180a62007596
created 2019-01-03 15:37 -0600
pushed 2019-01-21 13:03 +0000
Jeff Walden Jeff Walden - Bug 1517624 - Move JSPropertySpec and JSFunctionSpec definitions into a new js/public/PropertySpec.h header. r=arai
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
fd8edda85657acccb13ed11cf5289fdbafd4ab8b
created 2018-11-01 19:40 +0000
pushed 2018-12-03 16:23 +0000
Iain Ireland Iain Ireland - Bug 1501722: Check for initial environment in GetGeneratorForFrame r=jorendorff
90677f8ecf41023fc77d30690ce4fce4d9ab48c3
created 2018-11-02 08:19 +0000
pushed 2018-12-03 16:23 +0000
Jan de Mooij Jan de Mooij - Bug 1503170 part 1 - Rename yieldAndAwait{Index,Offset} to resume{Index,Offset}. r=tcampbell
9c03b503909a6d03150869a782d5e148870c20f5
created 2018-10-23 23:23 +0000
pushed 2018-12-03 16:23 +0000
Jason Orendorff Jason Orendorff - Bug 1448880 - Part 3: AbstractFramePtr::isGeneratorFrame(). r=jimb
64810935a7516678a1e655b8d1034ac8700b53d7
created 2018-10-23 23:22 +0000
pushed 2018-12-03 16:23 +0000
Jason Orendorff Jason Orendorff - Bug 1448880 - Part 2: Persist Debugger.Frame objects for generators across yield/await. r=jimb.
a577413d62ba7f7954e6f00c97c5e0db43a36acf
created 2018-09-18 15:22 +0000
pushed 2018-10-15 21:07 +0000
Jason Orendorff Jason Orendorff - Bug 1488163 - Fix an compartment assertion that failed while evaluating another assertion. r=jimb
f24489d307bedccd634b994043138d14bfc90d04
created 2018-09-06 11:13 +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/vm, part 5. r=bbouvier
71b13044d9c4b60e7daac28bd7b9a2dd20cc14a5
created 2018-09-18 15:22 +0000
pushed 2018-09-19 15:33 +0000
Jason Orendorff Jason Orendorff - Bug 1488163 - Fix an compartment assertion that failed while evaluating another assertion. r=jimb a=pascalc
da2c87b3210c160afc98ee238f3f61a2a26b3a55
created 2018-07-12 19:43 -0500
pushed 2018-08-24 17:49 +0000
Jason Orendorff Jason Orendorff - Bug 1475417 - Part 1: Minor code tweaks, in preparation. There should be no observable change in behavior yet. r=jandem
84eb90b730f0fa8b4073d4fb9ba29d28ff4eabed
created 2018-08-22 01:31 +0300
pushed 2018-08-24 17:49 +0000
Andreea Pavel Andreea Pavel - Backed out 3 changesets (bug 1475417) for failing docker configuration ona CLOSED TREE
13020b58f0fa64366592dbaf3dd9e99059a06108
created 2018-07-12 19:43 -0500
pushed 2018-08-24 17:49 +0000
Jason Orendorff Jason Orendorff - Bug 1475417 - Part 1: Minor code tweaks, in preparation. There should be no observable change in behavior yet. r=jandem
09d4547a9714933fc3d2a51b499048dc0ae819c5
created 2018-07-06 18:09 -0500
pushed 2018-08-24 17:49 +0000
Jason Orendorff Jason Orendorff - Bug 1471954 - Change behavior of `{return:}` resumption values in generators. r=jimb
9bdec96cf9385318ba79f0d2825616ea7bbaf456
created 2018-06-11 16:54 -0600
pushed 2018-08-24 17:49 +0000
Jason Orendorff Jason Orendorff - Bug 1469350 - Debugger.Frame.onPop should not allow reentering a generator that is already on the stack. r=jimb
8bfa09b6fb7dd7574833339c541a8e442103c790
created 2018-06-25 07:52 -0700
pushed 2018-08-24 17:49 +0000
André Bargull André Bargull - Bug 1464475 - Use HandleValue for setPendingException(). r=sfink
fb1dfccf693f2032ba2f26c77a2f8c6bd64c27ca
created 2018-05-21 09:13 +0200
pushed 2018-06-18 21:43 +0000
Jan de Mooij Jan de Mooij - Bug 1462353 - Remove new.target slot from generators, clean up generator code a bit. r=arai
bedd95bcb7987f1f3484ad5e8d0d6b09b9a316b1
created 2018-04-13 02:26 -0700
pushed 2018-04-26 21:04 +0000
André Bargull André Bargull - Bug 1447442 - Part 14: Remove unused parameters from GlobalObject::createBlankPrototypeInheriting and js::InitClass. r=jorendorff
a5cdb5568e441dc8bd676ee93a94293b5c55493f
created 2018-04-13 02:26 -0700
pushed 2018-04-26 21:04 +0000
André Bargull André Bargull - Bug 1447442 - Part 5: Use template versions of NewBuiltinClassInstance and NewObjectWithClassProto instead of manual casting. r=jorendorff
9ec168a898ac298c50a77b0ab22220af35246046
created 2018-02-28 02:03 -0800
pushed 2018-03-02 22:13 +0000
André Bargull André Bargull - Bug 1438842 - Part 4: Remove unused parameters in js/src/vm. r=jandem
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.
711c111e333087942d9e5c7310a342ddffbcfabb
created 2018-02-12 13:07 -0600
pushed 2018-03-01 16:46 +0000
Jason Orendorff Jason Orendorff - Bug 1429206 - Part 5: Rename jsscript* -> vm/JSScript*. r=jandem.
eabb74b1c3bd181ff74c9d41003bc2b9aee6fe68
created 2018-02-12 12:03 -0600
pushed 2018-03-01 16:46 +0000
Jason Orendorff Jason Orendorff - Bug 1429206 - Part 3: Rename jsobj* -> vm/JSObject*. 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
3f850c136ee2db525daa6833fa84b69ef7ceb7a2
created 2017-11-02 15:38 +0100
pushed 2017-11-03 00:38 +0000
Jan de Mooij Jan de Mooij - Bug 1083482 part 10 - Rename ResumeKind::CLOSE to ResumeKind::RETURN. r=anba
a4852b85f1c60546f88f80eefedd00e2aeef672a
created 2017-11-02 15:37 +0100
pushed 2017-11-03 00:38 +0000
Jan de Mooij Jan de Mooij - Bug 1083482 part 9 - More StarGenerator -> Generator renaming. r=anba
2aa956f09d3e1ba236b8bc3f08cd9b1fcaacabe6
created 2017-11-02 15:36 +0100
pushed 2017-11-03 00:38 +0000
Jan de Mooij Jan de Mooij - Bug 1083482 part 8 - Clean up more generator code. r=arai
def80dfc06543c1fe60518bbb8d21a456bef9f01
created 2017-11-02 14:02 +0100
pushed 2017-11-03 00:38 +0000
Jan de Mooij Jan de Mooij - Bug 1083482 part 7 - Rename StarGenerator to Generator in self-hosted code. r=anba
0ad093cafc3034a9fc1b925a53e603306de36d5c
created 2017-11-02 13:58 +0100
pushed 2017-11-03 00:38 +0000
Jan de Mooij Jan de Mooij - Bug 1083482 part 6 - Merge GeneratorObject and StarGeneratorObject. r=arai
298b5372db24eb84d03636b3d27524224cb21a69
created 2017-11-01 10:48 +0100
pushed 2017-11-02 16:33 +0000
Jan de Mooij Jan de Mooij - Bug 1083482 part 1 - Remove SpiderMonkey support for legacy generators. r=arai
5d2d7d03c2a25f4af5c8bf81893b197bc238b853
created 2017-10-26 22:10 +0900
pushed 2017-11-02 16:33 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1396499 - Part 2: Do not hold reference to expression stack values in GeneratorObject::suspend. r=jandem
555b9d18b9454907455b0e3ec38f9a3e6b4d001a
created 2017-10-26 22:10 +0900
pushed 2017-11-02 16:33 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1396499 - Part 1: Reuse Array object for expression stack values in GeneratorObject::suspend. r=jandem
d375de81480f9fd9d736c696541ff6d2e55baf49
created 2017-06-02 18:41 +0200
pushed 2017-06-12 13:08 +0000
Jan de Mooij Jan de Mooij - Bug 1368735 - Fix GeneratorObject::suspend to allocate the array before changing generator state. r=jonco
616903dd928563c67134208132320f43e38249e0
created 2017-03-01 20:40 +0900
pushed 2017-04-18 12:07 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1343481 - Part 4: Add Add GeneratorObject.{isAfterYield,isAfterAwait}. r=shu
53a92e2f749e1263e72e0d38089758948d5d720a
created 2017-03-01 20:40 +0900
pushed 2017-04-18 12:07 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1343481 - Part 3: Add JSOP_AWAIT and rename {yieldIndex,yieldOffset} to {yieldAndAwaitIndex,yieldAndAwaitOffset}. r=shu
5ce3e1a949a61ab7a5caf942e8ca318621babc68
created 2017-03-01 20:40 +0900
pushed 2017-04-18 12:07 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1343481 - Part 2: Stop using StarGegerator for async function. r=shu
3f9cb5adce0e76c382b910b52e602d552b3dc1b9
created 2017-03-01 20:40 +0900
pushed 2017-04-18 12:07 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1343481 - Part 1: Remove {JSFunction,JSScript,LazyScript}.isGenerator() method. r=shu
bdafc05f51e8164e3a8923637f7248f7c1124066
created 2017-01-21 17:25 +0900
pushed 2017-03-06 20:48 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1320408 - Part 14: Change some GlobalObject methods to static method. r=jandem
43ac5e5b71937a4cbad6dcc525be975a37f84a95
created 2017-01-21 17:25 +0900
pushed 2017-03-06 20:48 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1320408 - Part 9: Change JSObject::setFlags and depending methods to static method. r=jandem
e91f28eb9a8831d1988350a8cd9e4c41d2b637d4
created 2017-01-20 16:10 +0000
pushed 2017-03-06 20:48 +0000
Jon Coppeard Jon Coppeard - Bug 1331668 - Add a class to encapsulate the possible results of a property lookup r=jandem
1c66c26641eadba32e72da8ff00837d2d904700d
created 2016-11-17 10:09 -0800
pushed 2017-03-06 20:48 +0000
André Bargull André Bargull - Bug 1317389: Change property attributes for generator and async functions to match ES2015/2017. r=Waldo
1d71e28b8a2de1b47c024c01c5fe9f9c7703c13f
created 2016-11-17 14:19 +0900
pushed 2017-01-23 14:19 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1317824 - Check debugger resumption value of generator and async function. r=jimb, a=jcristau
5ab01476a1ccebc49962acd2737980fa6ec1f69f
created 2016-08-29 02:05 +0900
pushed 2017-01-23 14:19 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1185106 - Part 11.1: Implement async functions. r=till
472b12f33ecba8787c4bf3dbe5a3b6f5e9515bd5
created 2016-10-27 11:03 +0100
pushed 2017-01-23 14:19 +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-11-14 12:26 +0000
Tom Schuster Tom Schuster - Bug 1114580 - Implement ES6 Symbol.toStringTag. r=jorendorff
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)
d2b250ce1693ce8691329f8ac8d447e254a8ea14
created 2016-05-22 00:00 +0200
pushed 2016-08-01 13:59 +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-08-01 13:59 +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-06-06 19:02 +0000
Jeff Walden Jeff Walden - Bug 1259877 - Update miscellaneous code to use js::Call instead of js::Invoke. r=till
1606a71166df2cd11e5f9950b3f51c600bfaa495
created 2016-02-24 17:55 +0100
pushed 2016-03-07 14:18 +0000
Jan de Mooij Jan de Mooij - Bug 1232229 - Ensure generator object prototype is a singleton and tenured. r=jonco a=lizzard
aa2b09a2c8db91be4f14125e0fb9d18f38e035e8
created 2016-01-12 19:20 +0100
pushed 2016-03-07 14:18 +0000
Jan de Mooij Jan de Mooij - Bug 1234845 part 1 - Remove fun() method from frames and remove some dead code. r=luke
7190c35c9e14fc0e7f642e26ef1e8aa4becd8983
created 2016-02-24 17:55 +0100
pushed 2016-02-25 07:27 +0000
Jan de Mooij Jan de Mooij - Bug 1232229 - Ensure generator object prototype is a singleton and tenured. r=jonco a=lizzard
de72e2291ae84ca9798ce7e27976f4b839780a9a
created 2015-12-09 22:55 -0500
pushed 2016-01-25 13:55 +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 2016-01-25 13: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 2016-01-25 13: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-12-14 20:08 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1202134 - Save return value onto the stack before executing finally block. r=jandem
less more (0) -100 -60 tip