Граф коммитов

66827 Коммитов

Автор SHA1 Сообщение Дата
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