Andreas Tolfsen
ad6b527dfb
bug 1523104: remote: associate formatting with error prototype; r=ochameau
2019-03-08 16:27:51 +00:00
Andreas Tolfsen
2434377fda
bug 1523104: remote: propagate underlying cause to superclass; r=ochameau
2019-03-08 16:27:29 +00:00
Andreas Tolfsen
d491ec6f46
bug 1523104: remote: improve error legibility somewhat; r=ochameau
2019-03-08 16:27:28 +00:00
Andreas Tolfsen
3a35f84eb8
bug 1523104: remote: refactor Domains to not extend Map and wean us off custom EventEmitter; r=ochameau
2019-03-08 16:27:25 +00:00
Alexandre Poirot
cbe8f61b5b
bug 1523104: remote: fix eslint by removing unecessary commas; r=ato
2019-03-08 16:26:36 +00:00
Alexandre Poirot
326eeff61c
bug 1523104: remote: stop binding JSM exported globals on this; r=ato
...
This was breaking the constructor name, used in Domain.jsm.
As doing
this.Foo = class extends Domain {
creates a class with undefined constructor name.
While
class Foo extends Domain {
creates a class with "Foo" as domain name.
2019-03-08 16:26:33 +00:00
Alexandre Poirot
c8e61d4d7e
bug 1523104: remote: fix exporting formatError; r=ato
2019-03-08 16:26:32 +00:00
Andreas Tolfsen
06faaf9146
bug 1523104: remote: initial cdp prototype; r=ochameau
2019-03-08 16:26:22 +00:00