Tooru Fujisawa
e645cca26f
Bug 1472103 - Followup: add reason for MOZ_ASSERT_UNREACHABLE. r=me
2018-09-14 02:28:15 +09:00
Tooru Fujisawa
05bd9d2b5e
Bug 1472103 - Part 5: Update BinAST tests. r=Yoric
2018-09-14 01:56:13 +09:00
Tooru Fujisawa
595e2c1fd1
Bug 1472103 - Part 4: Remove function expression name from parameter scope. r=Yoric
2018-09-14 01:56:08 +09:00
Tooru Fujisawa
2dcf0dce2e
Bug 1472103 - Part 3: Add length field to functions. r=Yoric
2018-09-14 01:56:07 +09:00
Tooru Fujisawa
6946b08f86
Bug 1472103 - Part 2: Add AssertedPositionalParameterName, AssertedRestParameterName, and AssertedParameterName. r=Yoric
2018-09-14 01:56:07 +09:00
Tooru Fujisawa
63240b4b60
Bug 1472103 - Part 1: Update BinAST IDL. r=Yoric
2018-09-14 01:56:07 +09:00
Jon Coppeard
6b9a3b3b1d
Bug 1490042 - Only allow a single AutoClearTypeInferenceStateOnOOM to be active at once r=jandem r=sfink
2018-09-13 16:46:51 +01:00
Ciure Andrei
422faeee46
Backed out 4 changesets (bug 1490605) for build bustages CTypes.cpp CLOSED TREE
...
Backed out changeset 29c2fa7d40f1 (bug 1490605)
Backed out changeset 61250a398db0 (bug 1490605)
Backed out changeset e911dd693280 (bug 1490605)
Backed out changeset e54bd8035b43 (bug 1490605)
2018-09-13 15:49:08 +03:00
André Bargull
c76bfd0158
Bug 1490609: Add JS_EncodeStringToASCII to CharacterEncoding.h. r=Waldo
2018-09-13 01:34:06 -07:00
André Bargull
f3074bfafc
Bug 1490605 - Part 4: Return UTF-8 encoded strings from GetFunctionNameBytes. r=arai
2018-09-12 01:02:27 -07:00
André Bargull
cf98e848db
Bug 1490605 - Part 3: Use existing UTF-8 functions from CharacterEncoding instead of near duplicating them. r=arai
2018-09-12 01:03:18 -07:00
André Bargull
7992117cc3
Bug 1490605 - Part 2: Return UTF-8 encoded strings from ValueToSourceForError. r=arai
2018-09-13 01:27:52 -07:00
André Bargull
cc965d92fc
Bug 1490605 - Part 1: Reduce code duplication when stringifying error arguments in ctypes code. r=arai
2018-09-13 01:26:40 -07:00
Daniel Varga
8eac4fe0d9
Merge mozilla-central to mozilla-inbound
2018-09-13 05:50:34 +03:00
Daniel Varga
296d94715f
Merge mozilla-inbound to mozilla-central. a=merge
2018-09-13 05:30:59 +03:00
Tooru Fujisawa
2a2813c64d
Bug 1479659 - Part 12: Revert range based for in BytecodeEmitter::emitFunctionFormalParameters. r=jwalden
2018-09-13 11:00:42 +09:00
Tooru Fujisawa
553ac9f61d
Bug 1479659 - Part 11: Fix remaining ParseNode* in FullParseHandler methods signature. r=jwalden
2018-09-12 13:27:01 +09:00
Tooru Fujisawa
4dc8aa3ef5
Bug 1479659 - Part 10: Remove magic number for the string length in NameNode::dump. r=jwalden
2018-09-13 11:00:41 +09:00
Tooru Fujisawa
1dd95b128a
Bug 1479659 - Part 9: Change NameNode::expression to NameNode::initializer and handle LabeledStatement properly. r=jwalden
2018-09-12 13:26:47 +09:00
Tooru Fujisawa
8619e5ab4c
Bug 1479659 - Part 8: Add TryNode. r=jwalden
2018-09-12 13:26:37 +09:00
Tooru Fujisawa
babdf6d3b5
Bug 1479659 - Part 7: Add accessors to LexicalScopeNode. r=jwalden
2018-09-12 13:26:32 +09:00
Tooru Fujisawa
7793683fdc
Bug 1479659 - Part 6: Add accessors to NullaryNode and change LoopControlStatement arity to PN_LOOP. r=jwalden
2018-09-12 13:26:27 +09:00
Tooru Fujisawa
5019874155
Bug 1479659 - Part 5: Add accessors to NameNode, CodeNode, RegExpLiteral, and add NumericLiteral. r=jwalden
2018-09-12 13:26:22 +09:00
Tooru Fujisawa
83679117c2
Bug 1479659 - Part 4: Add accessors to UnaryNode and subclasses. r=jwalden
2018-09-12 13:26:17 +09:00
Tooru Fujisawa
489a176bf2
Bug 1479659 - Part 3: Add accessors to BinaryNode and subclasses. r=jwalden
2018-09-12 13:26:12 +09:00
Tooru Fujisawa
74c7e7a968
Bug 1479659 - Part 2: Add accessors to TernaryNode. r=jwalden
2018-09-12 13:26:07 +09:00
Tooru Fujisawa
6eb57c7835
Bug 1479659 - Part 1: Add accessors to ListNode. r=jwalden
2018-09-12 13:26:02 +09:00
Tooru Fujisawa
5e096087cf
Bug 1479659 - Part 0: Fix return value of MUST_MATCH_TOKEN* macros in Parser methods which returns bool. r=jwalden
2018-09-12 13:25:35 +09:00
Ehsan Akhgari
6d56a36888
Bug 1489793 - Part 1: Remove the XPCOM component registration for EditorSpellCheck; r=masayuki
...
Differential Revision: https://phabricator.services.mozilla.com/D5371
2018-09-12 18:58:53 -04:00
Jason Orendorff
a644a2e695
Bug 1488417 - Even better error message on property access on undefined/null variable.
...
Differential Revision: https://phabricator.services.mozilla.com/D5711
--HG--
extra : moz-landing-system : lando
2018-09-12 22:02:17 +00:00
Jan de Mooij
98b8b93e34
Bug 1490600 - Always use braces for if/for/while statements in js/xpconnect/wrappers. r=bholley
...
Depends on D5655
Differential Revision: https://phabricator.services.mozilla.com/D5656
--HG--
extra : moz-landing-system : lando
2018-09-12 16:16:15 +00:00
Jan de Mooij
d51d2cab4b
Bug 1490600 - Always use braces for if/for/while statements in js/xpconnect/src, part 4. r=kmag
...
Depends on D5654
Differential Revision: https://phabricator.services.mozilla.com/D5655
--HG--
extra : moz-landing-system : lando
2018-09-12 18:19:51 +00:00
Jan de Mooij
d1f407756a
Bug 1490600 - Always use braces for if/for/while statements in js/xpconnect/src, part 3. r=mccr8
...
Depends on D5653
Differential Revision: https://phabricator.services.mozilla.com/D5654
--HG--
extra : moz-landing-system : lando
2018-09-12 18:18:29 +00:00
Jan de Mooij
489a289a73
Bug 1490600 - Always use braces for if/for/while statements in js/xpconnect/src, part 2. r=mccr8
...
Depends on D5652
Differential Revision: https://phabricator.services.mozilla.com/D5653
--HG--
extra : moz-landing-system : lando
2018-09-12 17:42:42 +00:00
Jan de Mooij
57c43dd68c
Bug 1490600 - Always use braces for if/for/while statements in js/xpconnect/src, part 1. r=bholley
...
Depends on D5651
Differential Revision: https://phabricator.services.mozilla.com/D5652
--HG--
extra : moz-landing-system : lando
2018-09-12 16:19:06 +00:00
Jan de Mooij
99b8247af2
Bug 1490600 - Always use braces for if/for/while statements in js/xpconnect/loader. r=kmag
...
Differential Revision: https://phabricator.services.mozilla.com/D5651
--HG--
extra : moz-landing-system : lando
2018-09-12 18:14:49 +00:00
Jan de Mooij
eabefc7394
Bug 1490594
- Always use braces for if/for/while statements in jsapi-tests. r=luke
...
Differential Revision: https://phabricator.services.mozilla.com/D5649
--HG--
extra : moz-landing-system : lando
2018-09-12 14:23:43 +00:00
Jan de Mooij
816b6b6516
Bug 1490589 - Add braces for if-statements in make_unicode.py. r=arai
...
Differential Revision: https://phabricator.services.mozilla.com/D5645
--HG--
extra : moz-landing-system : lando
2018-09-12 07:06:50 +00:00
Robert Bartlensky
610b59be80
Bug 1489510: Add check for null in vm/TraceLoggingGraph.cpp. r=sfink
...
Coverity found that a null-pointer is passed to fseek,
because the previous condition does not check for null.
Differential Revision: https://phabricator.services.mozilla.com/D5268
--HG--
extra : moz-landing-system : lando
2018-09-12 09:33:49 +00:00
Ted Mielczarek
d59bc31677
Bug 1399877 - globally define MOZ_DLL_PREFIX/MOZ_DLL_SUFFIX; r=gps
...
Several source files use DLL_PREFIX/DLL_SUFFIX defines, and they all set
them in moz.build using `DEFINES`. This is problematic for the WSL
build because the quoting gets lost somewhere between bash and cl.exe.
We cannot simply set them globally in moz.configure because their
stringified definitions would conflict with the `set_config` of
DLL_PREFIX/DLL_SUFFIX. Therefore, we globally define
MOZ_DLL_PREFIX/MOZ_DLL_SUFFIX and change all define-related uses of
DLL_PREFIX/DLL_SUFFIX to use their MOZ-equivalents instead.
2018-09-11 13:31:20 -04:00
Matthew Gaudet
6e078128e1
Bug 1489657 - Correct whitespace in expression r=me (trivial) DONTBUILD
2018-09-11 11:19:03 -04:00
Jan de Mooij
ab644b087f
Bug 1488698 - Always use braces for if/for/while statements in js/public. r=jandem
...
--HG--
extra : rebase_source : 075f0747c9256fee67925853b501b7a3549cebba
2018-09-06 12:11:07 +02:00
Jan de Mooij
670c162df3
Bug 1488698 - Always use braces for if/for/while statements in js/src/js*. r=jandem
...
--HG--
extra : rebase_source : f1d2609db5f002603ee30fa21b62fb7cdfd1b653
2018-09-06 12:07:43 +02:00
Jan de Mooij
28eb0626a1
Bug 1488698 - Always use braces for if/for/while statements in js/src/shell. r=jandem
...
--HG--
extra : rebase_source : 8fae7a1df78a5921395f25fe346d232dbb79eeb1
extra : source : 420afc15b80453c368f181e1deb295643703e547
2018-09-06 12:00:52 +02:00
Jan de Mooij
840e24b445
Bug 1488698 - Always use braces for if/for/while statements in js/src/jit, part 8. r=jandem
...
--HG--
extra : rebase_source : 1af139c96308f7687badb9d717f9bfe83f9e5535
2018-09-06 11:57:16 +02:00
Jan de Mooij
3d374e57a9
Bug 1488698 - Always use braces for if/for/while statements in js/src/jit, part 7. r=jandem
...
--HG--
extra : rebase_source : 322c5510dd8aee3ac6ad54013bbc2330af502a18
2018-09-06 11:56:42 +02:00
Jan de Mooij
08d5c21a3f
Bug 1488698 - Always use braces for if/for/while statements in js/src/jit, part 6. r=evilpie
...
--HG--
extra : rebase_source : 990fb4c60e91006106303414c24f6c6a93939b01
2018-09-06 11:55:35 +02:00
Jan de Mooij
6f1da9c980
Bug 1488698 - Always use braces for if/for/while statements in js/src/jit, part 5. r=tcampbell
...
--HG--
extra : rebase_source : fdcf4f446cb3bcb9186a81c1e1d906667c88508f
2018-09-06 11:54:59 +02:00
Jan de Mooij
b8be6d2660
Bug 1488698 - Always use braces for if/for/while statements in js/src/jit, part 4. r=bbouvier
...
--HG--
extra : rebase_source : b4e04dc2bd20bf2b8df7572484eb8b83da66a9f6
2018-09-06 11:54:02 +02:00
Jan de Mooij
8ea27917d0
Bug 1488698 - Always use braces for if/for/while statements in js/src/jit, part 3. r=nbp
...
--HG--
extra : rebase_source : d05412cdf6b958aa30ecfcb1053ea3fd107a5c36
extra : source : 8860b95477d19d5c2d7128fe24e27201ce204b71
2018-09-06 11:52:04 +02:00