Подтвердить что ты не робот

Можно ли получить трассировки стека через границы async/wait, используя --harmony_async_await в Node 7?

Мы экспериментируем с использованием --harmony_async_await в узле 7, и по сравнению с транспиляцией с babel для асинхронного/ожидающего выполнения отсутствует возможность иметь длинные трассировки стека (http://bluebirdjs.com/docs/api/promise.longstacktraces.html).

Очевидно, было бы замечательно, если бы была опция "просто увидеть это" - на стороне chrome (ium) они, кажется, поддерживают это в инспекторе, хотя последняя работа над этим - после v8.5.4 (т.е. не в Node) 7):

https://bugs.chromium.org/p/v8/issues/detail?id=4483

https://codereview.chromium.org/2357423002/

Альтернативным подходом было бы заставить v8 использовать реализацию обещаний Bluebird - но как я мог это сделать? Переопределение global.Promise не меняет поведение асинхронного/ожидающего (они все еще используют обещания по умолчанию).

4b9b3361