js/src/builtin/Promise.cpp
47e570e513851c5e4a7b930af82ad9de21e0bb22
created 2019-03-12 20:48 +0000
pushed 2019-03-14 15:20 +0000
Jason Orendorff Jason Orendorff - Bug 1534392 - Part 1: Update step numbers in comments to match current draft spec. r=anba
a14fcb229ddd59f9d7efb4f3b086503e804dfe8c
created 2019-03-11 15:24 +0000
pushed 2019-03-12 18:59 +0000
Jason Orendorff Jason Orendorff - Bug 1495072 - Part 2: Implement new, faster proposed await semantics. r=arai
43c98aac932ad9d4f494d1aaef43e8fa2aa38839
created 2019-03-11 15:23 +0000
pushed 2019-03-12 18:59 +0000
Jason Orendorff Jason Orendorff - Bug 1495072 - Part 1: Add some comments in Promise.cpp detailing algorithm steps. r=arai
21c52ca0266ebfda36480f1e6acd961f7d43b0dd
created 2019-03-06 16:29 +0000
pushed 2019-03-11 13:01 +0000
André Bargull André Bargull - Bug 1532265 - Part 1: Skip over InterpretGeneratorResume in IsTopMostAsyncFunctionCall. r=arai
f99b937e9e7ce91e7d648a37251d4af8d1d6da68
created 2019-02-25 16:09 -0600
pushed 2019-03-11 13:01 +0000
Ryan Hunt Ryan Hunt - Bug 1523969 part 13 - Move method definition inline comments to new line in 'js/'. r=jorendorff
dfcdd2084fea42de8d450614a26f196d12fe8106
created 2019-02-26 08:33 -0800
pushed 2019-03-11 13:01 +0000
André Bargull André Bargull - Bug 1530324 - Part 7: Remove initial-yield for async functions. r=arai
b84fd1d91da2afcbd1d73bc16bc374fbe43c634c
created 2019-02-26 08:08 -0800
pushed 2019-03-11 13:01 +0000
André Bargull André Bargull - Bug 1530324 - Part 6: Add JSOP_ASYNCRESOLVE to fulfill/reject an async function promise. r=arai
48fb1e2b6e97f1f089c259d4f3209ee26a274e74
created 2019-02-25 05:12 -0800
pushed 2019-03-11 13:01 +0000
André Bargull André Bargull - Bug 1530324 - Part 5: Store result promise in the internal generator object of async functions. r=arai
e125746cec9579271e48e5570ab9fec66222633d
created 2019-02-25 05:04 -0800
pushed 2019-03-11 13:01 +0000
André Bargull André Bargull - Bug 1530324 - Part 3: Add separate AbstractGeneratorObject subclasses for async functions and async generators. r=arai
1dd26ddfc3734772ec7531d34792ee2c80402fe8
created 2019-02-26 08:02 -0800
pushed 2019-03-11 13:01 +0000
André Bargull André Bargull - Bug 1530324 - Part 1: Store the internal generator of async functions in the Promise reaction. r=arai
6dea1af622796849e155b91d7bfb74c716eb1863
created 2019-02-21 18:50 +0000
pushed 2019-03-11 13:01 +0000
Jim Blandy Jim Blandy - Bug 1527862: Use proper initialization condition in AutoDebuggerJobQueueInterruption destructor. r=arai
989d16d0f995a6f4fe510d714b6f22b1adbf35b0
created 2019-02-21 06:58 +0200
pushed 2019-03-11 13:01 +0000
Noemi Erli Noemi Erli - Backed out changeset fb6c0d850fa3 (bug 1527862) for bustage in job-queue-04.js CLOSED TREE
fb6c0d850fa3bac79d61a81fd35346a309e5e5c7
created 2019-02-21 01:58 +0000
pushed 2019-03-11 13:01 +0000
Jim Blandy Jim Blandy - Bug 1527862: Use proper initialization condition in AutoDebuggerJobQueueInterruption destructor. r=arai
17d8de567ea416b9a995fcec56897b1bc138b9c6
created 2019-02-19 11:22 +0000
pushed 2019-03-11 13:01 +0000
Jan de Mooij Jan de Mooij - Bug 1521906 part 2 - Replace remaining CheckedUnwrap calls in js/src. r=luke
b6216c391d4177539fce7096db9e226147556bf9
created 2019-02-12 08:14 +0000
pushed 2019-03-11 13:01 +0000
Jim Blandy Jim Blandy - Bug 1145201: Implement JS::AutoDebuggerJobQueueInterruption. r=arai,smaug
7bcedc06aad40dc1fca97af177f62bc14b27fd54
created 2019-01-31 16:12 +0000
pushed 2019-03-11 13:01 +0000
Jim Blandy Jim Blandy - Bug 1522945: Dequeue OffThreadPromiseTasks one at a time, to support reentrant draining. r=luke
3dc4b57837a41022356afbdf803c5787cbfc3a18
created 2019-01-31 16:12 +0000
pushed 2019-03-11 13:01 +0000
Jim Blandy Jim Blandy - Bug 1522945: Use a FIFO for OffThreadPromiseRuntimeState::internalDispatchQueue. r=luke
9bab87de8e3c8be666f0bc459519b4f26d8483a3
created 2019-01-24 19:22 +0000
pushed 2019-01-28 12:41 +0000
Jan de Mooij Jan de Mooij - Bug 1513665 - Add missing realm checks to some Array and Promise functions. r=anba
1ce15a2a79e08b2b8803d42b06476d5b101111d0
created 2019-01-14 20:19 +0000
pushed 2019-01-21 13:03 +0000
Jason Orendorff Jason Orendorff - Bug 1317416 - GetPrototypeFromConstructor needs to retrieve the fallback prototype from the constructor's realm. r=jandem
65174e3014705687e7ca1050d5d1ffbe81126ac0
created 2019-01-10 13:21 +0000
pushed 2019-01-21 13:03 +0000
Jon Coppeard Jon Coppeard - Bug 981991 - Make most poisoning unconditional r=jandem
77dfbff3744411eaec7b5d834e3c517dda9c22b6
created 2019-01-10 13:21 +0000
pushed 2019-01-21 13:03 +0000
Jon Coppeard Jon Coppeard - Bug 981991 - Replace JS_*_POISON macros with inline functions r=jandem
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
28b00e409033c9c71e56ada9fcf88df090e2d93e
created 2018-12-22 21:42 +0000
pushed 2019-01-21 13:03 +0000
Jan de Mooij Jan de Mooij - Bug 1515754 - Enter the reaction's realm in EnqueuePromiseReactionJob before creating the job. r=arai
800851f0399e30215c03323373cf63cbc0f2c67a
created 2018-12-20 17:27 +0000
pushed 2019-01-21 13:03 +0000
Jim Blandy Jim Blandy - Bug 1145201: Document OffThreadPromiseTask. r=luke
fbf8034d81325271d3fb4c68d14e018d0dbb6053
created 2018-12-17 16:02 +0900
pushed 2019-01-21 13:03 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1498775 - Report unhandled rejection for optimized away promise. r=jorendorff
d2af45123d1c8888018d5b691e6a7676c4f20238
created 2018-12-17 10:05 +0200
pushed 2019-01-21 13:03 +0000
Gurzau Raul Gurzau Raul - Backed out changeset d3058a4b2450 (bug 1498775) for failing at promise-rejection-tracking-optimized.js on a CLOSED TREE
d3058a4b2450317636a81badc374600e913940c0
created 2018-12-17 16:02 +0900
pushed 2019-01-21 13:03 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1498775 - Report unhandled rejection for optimized away promise. r=jorendorff
c0c4ff2b0485101a3f587d0a799841c0039c2b18
created 2018-12-09 22:24 +0000
pushed 2018-12-10 13:40 +0000
Jason Orendorff Jason Orendorff - Bug 1512008 - Fix assertion failure with ReadableStream and Promise[Symbol.species]. r=arai
7eb42458e2d82b085a298cb3b7801cab2a3d4c51
created 2018-12-08 00:11 +0200
pushed 2018-12-10 13:40 +0000
Dorel Luca Dorel Luca - Backed out 5 changesets (bug 1507950, bug 1503012, bug 1507943, bug 1512050, bug 1512008) for spidermonkey and jit failures
71253f35ac3cf2fa6f1c7b613443c2d494809c6a
created 2018-12-07 20:04 +0000
pushed 2018-12-10 13:40 +0000
Jason Orendorff Jason Orendorff - Bug 1512008 - Fix assertion failure with ReadableStream and Promise[Symbol.species]. r=arai
0b3de1c4a2ae2fcdf37817366c8557ad1861437a
created 2018-12-04 19:54 +0000
pushed 2018-12-06 16:36 +0000
Jason Orendorff Jason Orendorff - Bug 1510598 - Handle uncatchable errors in RejectPromiseWithPendingError. r=jonco
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
1298f1a74ae74189bab3f172d414e329dadbc1f9
created 2018-10-30 22:25 +0000
pushed 2018-12-03 16:23 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1499125 - Remove the bogus assertion r=arai
399cd7842104f310dd0c87120052650ab59aee68
created 2018-10-30 17:29 +0200
pushed 2018-12-03 16:23 +0000
Daniel Varga Daniel Varga - Backed out changeset 6a379f71dac8 (bug 1499125) for spidermonkey bustage at /builds/worker/workspace/build/src/js/src/builtin/Promise.cpp
6a379f71dac837ed4d01cf80d4c8c5b4dbc0d5e1
created 2018-10-30 00:58 +0000
pushed 2018-12-03 16:23 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1499125 - Remove the bogus assertion r=arai
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
b2f18c10db561c718b38bca0a163e216c40afdc8
created 2018-10-30 22:25 +0000
pushed 2018-11-01 08:08 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1499125 - Remove the bogus assertion r=arai a=RyanVM
cb2f928fff562ff38b66f474ab8acd628535d985
created 2018-07-19 12:41 -0700
pushed 2018-10-22 13:58 +0000
André Bargull André Bargull - Bug 1475669 - Return proper result for wrapped reactions. r=jorendorff
a4f93ead3508287a3fe044d35e4913e2f9436f6d
created 2018-10-11 14:18 -0500
pushed 2018-10-15 21:07 +0000
Till Schneidereit Till Schneidereit - Bug 1385890 - Fix Streams implementation in multiple-global uses. r=baku,tcampbell,jorendorff
b62dd5af680e03d48caaa31f6fa337b12dc0eeb7
created 2018-10-09 21:42 +0000
pushed 2018-10-15 21:07 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1491403 - Part 2: Expose SpiderMonkey APIs for indicating whether a promise must propagate user input event handling state r=arai
b8c1b55829137acd018c4ff0ca763d5e1e1a89e9
created 2018-10-09 15:34 +0000
pushed 2018-10-15 21:07 +0000
Jason Orendorff Jason Orendorff - Bug 1445854 - Part 3: Use GenericCreatePrototype in more places. r=arai
e7d5eb0d44a7ee8b6d53d91d96986af873fa16af
created 2018-09-28 00:06 +0900
pushed 2018-10-15 21:07 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1494518 - Do not pass non-PromiseObject to JSRuntime::enqueuePromiseJob. r=till
902ed3a61434b6a5072fbf4fd03a00330bf2fa8c
created 2018-09-27 20:45 +0300
pushed 2018-10-15 21:07 +0000
Dorel Luca Dorel Luca - Backed out changeset 2188bef55157 (bug 1494518) for mochitest failures in dom/bindings/test/test_promise_rejections_from_jsimplemented.html
2188bef5515739adde624aa79b998ce72e4c90b7
created 2018-09-28 00:06 +0900
pushed 2018-10-15 21:07 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1494518 - Do not pass non-PromiseObject to JSRuntime::enqueuePromiseJob. r=till
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
60c37c0e5083756581d09785bcc489862c84a0fa
created 2018-09-07 18:21 +0000
pushed 2018-10-15 21:07 +0000
Robert Bartlensky Robert Bartlensky - Bug 1489522: Fix sizeof typos in js/src/builtin/Promise.cpp and js/src/builtin/Array.cpp. r=arai
239b363ac50deb1431607b87ede33c918a45a969
created 2018-08-21 12:18 +0200
pushed 2018-08-24 17:49 +0000
Jan de Mooij Jan de Mooij - Bug 1466118 part 4 - Replace assertSameCompartment with JSContext::check. r=luke
569397778fcde1ff2243e7d83a263ce2f51674f0
created 2018-08-22 10:01 +0900
pushed 2018-08-24 17:49 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1483188 - Fix the assertion for reaction record fields. r=anba
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
4c59bddb1d688cdb22523317833df797c1a20ccd
created 2018-08-02 16:11 +0900
pushed 2018-08-24 17:49 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1317481 - Optimize away Generator/Promise handling for await in the topmost JS frame with already resolved/rejected Promise. r=anba,smaug
8d9247183eb7b74df72b88002d1e06d4b4bab1c4
created 2018-08-01 11:25 +0200
pushed 2018-08-24 17:49 +0000
Jan de Mooij Jan de Mooij - Bug 1474272 part 2 - Use more precise types in Promise code and add some assertions. r=bz
171dfd07ecb4df81fdf1624ea0a67b28084d92d2
created 2018-07-24 15:45 +0000
pushed 2018-08-24 17:49 +0000
Brian Hackett Brian Hackett - Bug 1465470 Part 4 - Always calculate creation/resolved time for promises, r=till.
1f10db43a17ef31d377709c7ec966a45de2c166e
created 2018-07-20 10:46 -0700
pushed 2018-08-24 17:49 +0000
André Bargull André Bargull - Bug 1449986: Use NewBuiltinClassInstance when requesting default prototype. r=jorendorff
c1af3f6ba68608d93e476f88d25e926ea2624b38
created 2018-07-13 14:07 -0700
pushed 2018-08-24 17:49 +0000
André Bargull André Bargull - Bug 1475678 - Part 14: Clear the incumbent global slot when it's no longer used. r=arai
1d65a2e8d3828bd4edd8e9e1b3a6a4df8d486d6c
created 2018-07-13 14:07 -0700
pushed 2018-08-24 17:49 +0000
André Bargull André Bargull - Bug 1475678 - Part 13: Use the Call() helper from Interpreter.h to reduce code duplication. r=arai
e064d391ad242d85ca5ed537f80a03d20c8bfc58
created 2018-07-20 00:16 -0700
pushed 2018-08-24 17:49 +0000
André Bargull André Bargull - Bug 1475678 - Part 12: Reduce slot size of PromiseReactionRecord to fit into OBJECT8 alloc kind. r=arai
less more (0) -100 -60 tip