Marco Castelluccio
32b047b4f3
Bug 1095267 - Stop using Promise.jsm in Task.jsm. r=paolo
2017-06-05 18:05:11 +01:00
Florian Quèze
e5a39cc4f8
Bug 1353542 - Add an eslint rule deprecating usage of Task.jsm in browser/ and toolkit/, r=Mossop.
2017-05-12 14:54:42 +02:00
Kartikaya Gupta
d6e61db079
Bug 1338572 - Fix typo in documentation. r=Paolo and DONTBUILD
...
MozReview-Commit-ID: I17VWWxeogL
2017-02-10 11:55:21 -05:00
Jared Wein
7b6f69795f
Bug 1329012 - Enable the no-useless-call rule for eslint and fix the nine errors that it caught. r=mossop
...
MozReview-Commit-ID: 57vvfJlyvfW
2017-01-05 12:56:53 -05:00
Jared Wein
e3149c378f
Bug 1325464 - Enable object-shorthand rule and run 'mach eslint --fix' with the rule enabled. r=MattN
...
MozReview-Commit-ID: 7E7LPorrEje
2016-12-29 18:34:54 -05:00
Wes Kocher
2d7553dcfd
Backed out 3 changesets (bug 1325464) for xpcshell failures a=backout
...
Backed out changeset 562ddc32cc21 (bug 1325464)
Backed out changeset cd10db6087dd (bug 1325464)
Backed out changeset 4079437c4648 (bug 1325464)
2016-12-29 14:05:44 -08:00
Jared Wein
34e228f767
Bug 1325464 - Enable object-shorthand rule and run 'mach eslint --fix' with the rule enabled. r=MattN
...
MozReview-Commit-ID: 8WoGr8i6oCR
2016-12-29 15:20:47 -05:00
Mark Banner
dc46a8fba3
Bug 1322343 - Enable no-unused-vars in the local scope in toolkit/.eslintrc.js. r=mossop
...
MozReview-Commit-ID: CiIsUjQzp4D
2016-11-09 22:06:32 +00:00
Dave Townsend
e7b1b3284f
Bug 1316882: Turn on space-before-function-paren eslint rule (toolkit). r=jaws
...
MozReview-Commit-ID: FGFwg6TYkvm
2016-11-11 15:22:34 -08:00
Jared Wein
5edec1c0d9
Bug 1315013 - part 1, remove unnecessary double-slash comments that don't add value and look out of place with the spaced-comment eslint rule. r=mossop
...
MozReview-Commit-ID: HIUTSdkXxbY
2016-11-03 14:42:06 -04:00
Jared Wein
0c024fa9ca
Bug 1312486 - Enable no-extra-boolean-cast, no-new-object, no-shadow-restricted-names, and spaced-comment rules for eslint. r=standard8
...
MozReview-Commit-ID: 7Gx90a5y8t6
2016-10-24 13:14:19 -04:00
Eric Rahm
4862f97588
Bug 1299608 - Handle if the task iterator is a dead wrapper in Task.jsm. r=Yoric
2016-09-28 14:24:25 -07:00
Dave Townsend
a215a4a95a
Bug 1245649: Turn on no-extra-semi. r=markh
2016-02-03 17:27:36 -08:00
Mike Conley
21b269ffdc
Bug 1233497 - Temporarily allow unsafe CPOWs in Promise-backend.js and Task.jsm. r=billm
2016-01-18 12:44:37 -05:00
Dave Townsend
7b18d60eed
Bug 1229519: Fix toolkit/modules to pass eslint checks. r=mak
2015-12-03 09:58:56 -08:00
Shu-yu Guo
37989840cd
Bug 1202902 - Mass replace toplevel 'let' with 'var' in preparation for global lexical scope. (rs=jorendorff)
2015-09-15 11:19:45 -07:00
David Rajchenbach-Teller
b6e6f41302
Bug 1023787 - Make Task.jsm stack rewriting play nicely with xpcshell and mochi tests. r=paolo, r=mikedeboer
2014-06-20 14:23:00 -04:00
Jim Blandy
39dc0c6097
Bug 914753: Make Emacs file variable header lines correct, or at least consistent. DONTBUILD r=ehsan
...
The -*- file variable lines -*- establish per-file settings that Emacs will
pick up. This patch makes the following changes to those lines (and touches
nothing else):
- Never set the buffer's mode.
Years ago, Emacs did not have a good JavaScript mode, so it made sense
to use Java or C++ mode in .js files. However, Emacs has had js-mode for
years now; it's perfectly serviceable, and is available and enabled by
default in all major Emacs packagings.
Selecting a mode in the -*- file variable line -*- is almost always the
wrong thing to do anyway. It overrides Emacs's default choice, which is
(now) reasonable; and even worse, it overrides settings the user might
have made in their '.emacs' file for that file extension. It's only
useful when there's something specific about that particular file that
makes a particular mode appropriate.
- Correctly propagate settings that establish the correct indentation
level for this file: c-basic-offset and js2-basic-offset should be
js-indent-level. Whatever value they're given should be preserved;
different parts of our tree use different indentation styles.
- We don't use tabs in Mozilla JS code. Always set indent-tabs-mode: nil.
Remove tab-width: settings, at least in files that don't contain tab
characters.
- Remove js2-mode settings that belong in the user's .emacs file, like
js2-skip-preprocessor-directives.
2014-06-24 22:12:07 -07:00
David Rajchenbach-Teller
420e7f6632
Bug 1010518 - Maintaining stack information through Task.jsm. r=paolo
2014-06-09 13:27:00 +02:00
Paolo Amadini
61b30bd3b7
Bug 887923 - Switch Task.jsm from promise.js to Promise.jsm. r=mano
2013-06-27 11:34:21 -07:00
Wes Kocher
b8b0f96173
Unbacked out changeset 19fe1e621c5c (bug 966182) because it didn't actually introduce the new hazard.
2014-03-05 20:45:55 -08:00
Wes Kocher
e2d785772c
Backed out changeset 3bfcf691690a (bug 966182) for adding a hazard.
2014-03-05 20:31:38 -08:00
Myk Melez
e6563c9d35
Bug 966182 - implement Task.async; r=paolo
2014-03-05 18:06:17 -08:00
David Rajchenbach-Teller
a7fa0e6830
Bug 903433 - Report unhandled Promise.jsm exceptions upon garbage-collection. r=paolo
2013-10-12 14:17:46 -04:00
Brandon Benvie
980f3dd72f
Bug 913115 - Make Task.jsm support ES6 generators. r=paolo
2013-09-06 09:36:55 -07:00
Bill McCloskey
a1075030ec
Bug 908955 - Eagerly dump coding exceptions raised in Promise/Task callbacks. r=paolo
2013-09-06 09:19:24 -04:00
Marco Castelluccio
190c58d8fc
Bug 904929 - Task.jsm: exceptions handled differently if the argument is a regular function. r=paolo
2013-08-16 16:36:49 -04:00
Ekanan Ketunuti
2f0d5ca09d
Bug 828116 - Move modules in toolkit/content and toolkit/mozapps/shared to toolkit/modules. r=Mossop
2013-05-14 14:37:18 -07:00