[elpa] master 3ad3bf2: * packages/yasnippet: Don't backport new vars

2016-06-22 Thread Noam Postavsky
branch: master commit 3ad3bf290c5527930de97589a89e2891ac023895 Author: Noam Postavsky Commit: Noam Postavsky * packages/yasnippet: Don't backport new vars * packages/yasnippet/yasnippet.el (yas--backported-syms): Don't backport yas-dont-activate-functions, since the only use of

[elpa] master 4925dde 5/7: Merge pull request #70 from jpkotta/master

2016-06-22 Thread Dmitry Gutov
branch: master commit 4925dde3996db902398b771b568072373e337fa4 Merge: 4bfa149 4ad3ca9 Author: Dmitry Gutov Commit: Dmitry Gutov Merge pull request #70 from jpkotta/master don't assume vc-git-diff-switches is defined --- diff-hl.el |3 ++- 1 file changed, 2 insertions(+), 1 dele

[elpa] master be82976 1/7: Bind vc-git-diff-switches

2016-06-22 Thread Dmitry Gutov
branch: master commit be82976af861e0b74ab71c7d2ab088a4b38abe75 Author: Dmitry Gutov Commit: Dmitry Gutov Bind vc-git-diff-switches Fixes #67, and seems to improve the performance as well. --- diff-hl.el |3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/diff-h

[elpa] master 16db967 7/7: Merge commit 'e93367512080e540dc5dd126dfcb38b4a5e9415b' from diff-hl

2016-06-22 Thread Dmitry Gutov
branch: master commit 16db967b0577c376f29e0d72cef8aa2e3a5a84f0 Merge: 04f3d4b e933675 Author: Dmitry Gutov Commit: Dmitry Gutov Merge commit 'e93367512080e540dc5dd126dfcb38b4a5e9415b' from diff-hl --- packages/diff-hl/README.md | 10 ++ packages/diff-hl/diff-hl-flydiff.el

[elpa] master 4ad3ca9 4/7: don't assume vc-git-diff-switches is defined

2016-06-22 Thread Dmitry Gutov
branch: master commit 4ad3ca961587402953ef85abc56daec2c604d365 Author: Jonathan Kotta Commit: Jonathan Kotta don't assume vc-git-diff-switches is defined --- diff-hl.el |3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/diff-hl.el b/diff-hl.el index c52bf0e..017e5ca 10

[elpa] master updated (04f3d4b -> 16db967)

2016-06-22 Thread Dmitry Gutov
dgutov pushed a change to branch master. from 04f3d4b Merge commit '0cda39255827f283e7578cd469ae42daad9556a2' from js2-mode new be82976 Bind vc-git-diff-switches new a55c703 Fix #68 new 4bfa149 Allow using --patience through vc-git-diff-switches new

[elpa] master e933675 6/7: Bump the version

2016-06-22 Thread Dmitry Gutov
branch: master commit e93367512080e540dc5dd126dfcb38b4a5e9415b Author: Dmitry Gutov Commit: Dmitry Gutov Bump the version --- diff-hl.el |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/diff-hl.el b/diff-hl.el index 017e5ca..6650818 100644 --- a/diff-hl.el +++ b/diff-h

[elpa] master a55c703 2/7: Fix #68

2016-06-22 Thread Dmitry Gutov
branch: master commit a55c703c845c0d5956bfff4cd68c4bb91fc91bd2 Author: Dmitry Gutov Commit: Dmitry Gutov Fix #68 --- diff-hl-flydiff.el |5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/diff-hl-flydiff.el b/diff-hl-flydiff.el index 94dbbd7..7f0c6c7 100644 --- a/dif

[elpa] master 4bfa149 3/7: Allow using --patience through vc-git-diff-switches

2016-06-22 Thread Dmitry Gutov
branch: master commit 4bfa149d60024da408970e24edc8ece81eb0d32c Author: Dmitry Gutov Commit: Dmitry Gutov Allow using --patience through vc-git-diff-switches Closes #9. --- README.md | 10 ++ diff-hl.el | 11 +-- 2 files changed, 19 insertions(+), 2 deletions(-)

[elpa] master 0cda392 109/110: Make a new release

2016-06-22 Thread Dmitry Gutov
branch: master commit 0cda39255827f283e7578cd469ae42daad9556a2 Author: Dmitry Gutov Commit: Dmitry Gutov Make a new release --- NEWS.md |7 +-- js2-mode.el |4 ++-- tests/externs.el |2 +- tests/indent.el |2 +- tests/parser.el |2 +- 5 files changed,

[elpa] master f130121 095/110: Merge pull request #328 from XeCycle/iname-color

2016-06-22 Thread Dmitry Gutov
branch: master commit f130121d34993c4c15323b49684d561baaa992e4 Merge: fa419df 6d22df2 Author: Dmitry Gutov Commit: Dmitry Gutov Merge pull request #328 from XeCycle/iname-color Colorize imported names as variables --- js2-mode.el | 12 +--- 1 file changed, 9 insertions(+)

[elpa] master 1e1e410 082/110: Merge pull request #289 from dgreensp/fix-array-rest

2016-06-22 Thread Dmitry Gutov
branch: master commit 1e1e4109b7072a1fb94b973b37e06a643dd47b30 Merge: 849e061 7fe7165 Author: Dmitry Gutov Commit: Dmitry Gutov Merge pull request #289 from dgreensp/fix-array-rest Fix array destructuring including triple-dot --- js2-mode.el | 52 ++---

[elpa] master 910520e 100/110: Merge pull request #333 from daniellandau/master

2016-06-22 Thread Dmitry Gutov
branch: master commit 910520ee2e6f58e8ddfc3e7362492524e0565a6f Merge: b576cef 5ebc7b8 Author: Dmitry Gutov Commit: Dmitry Gutov Merge pull request #333 from daniellandau/master Change warning message to not conflict with spec --- js2-mode.el |2 +- 1 file changed, 1 insertion(+

[elpa] master e5e4fa4 105/110: Add js2-mode-assume-strict custom variable

2016-06-22 Thread Dmitry Gutov
branch: master commit e5e4fa4120a35e2688655eb9346670ef25281cb1 Author: Stephen Hicks Commit: Stephen Hicks Add js2-mode-assume-strict custom variable This allows all files to be parsed as if 'use strict' were on top of every file, for the case of JS passed through compilers that

[elpa] master 04f3d4b 110/110: Merge commit '0cda39255827f283e7578cd469ae42daad9556a2' from js2-mode

2016-06-22 Thread Dmitry Gutov
branch: master commit 04f3d4bb44d7ef30e705b53f3d15e3279ac0d230 Merge: 7a2deff 0cda392 Author: Dmitry Gutov Commit: Dmitry Gutov Merge commit '0cda39255827f283e7578cd469ae42daad9556a2' from js2-mode --- packages/js2-mode/Makefile |9 +- packages/js2-mode/NEWS.md|

[elpa] master 66fe8de 107/110: js2-define-symbol: Treat const same as let

2016-06-22 Thread Dmitry Gutov
branch: master commit 66fe8de8e9b0ac501d29c613f365353262868eb5 Author: Dmitry Gutov Commit: Dmitry Gutov js2-define-symbol: Treat const same as let Fixes #306 --- js2-mode.el | 23 ++- tests/parser.el | 14 ++ 2 files changed, 8 insertions(+)

[elpa] master 16c42ce 087/110: Run all tests on 'make test'

2016-06-22 Thread Dmitry Gutov
branch: master commit 16c42ce896165e6fd6cd1f72bc857046ea314c41 Author: Philipp Stephani Commit: Philipp Stephani Run all tests on 'make test' --- Makefile |3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Makefile b/Makefile index dda51a3..a67 100644 --- a/Makefil

[elpa] master 49954ea 084/110: Use idle timer to reparse, even when the buffer's just been opened

2016-06-22 Thread Dmitry Gutov
branch: master commit 49954ea8e35aa51f0f0bc08502414171597933d6 Author: Dmitry Gutov Commit: Dmitry Gutov Use idle timer to reparse, even when the buffer's just been opened Fixes #20, in yet another way. Also speeds up Emacs 25's xref-find-references and project-find-regexp.

[elpa] master b2af331 083/110: Special-case unary + and -

2016-06-22 Thread Dmitry Gutov
branch: master commit b2af3314dbc039f2f34c27b725f7e32dd7b5bd1a Author: Dmitry Gutov Commit: Dmitry Gutov Special-case unary + and - Fixes #322 --- js2-old-indent.el | 24 ++-- tests/indent.el |7 +++ 2 files changed, 17 insertions(+), 14 deletions(-)

[elpa] master b57d129 077/110: Merge pull request #304 from jacksonrayhamilton/fix-void-async-await

2016-06-22 Thread Dmitry Gutov
branch: master commit b57d129c2f156eda96f7aea004472a7f6d70334a Merge: ae922a3 7e7b6da Author: Dmitry Gutov Commit: Dmitry Gutov Merge pull request #304 from jacksonrayhamilton/fix-void-async-await Fix void async await --- js2-mode.el | 69 -

[elpa] master 4fc6ef8 064/110: js2-class-node: Inherit from js2-object-node

2016-06-22 Thread Dmitry Gutov
branch: master commit 4fc6ef862564dbe7bce47aa36221f506c728f75e Author: Dmitry Gutov Commit: Dmitry Gutov js2-class-node: Inherit from js2-object-node --- js2-mode.el |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/js2-mode.el b/js2-mode.el index 7ee1599..974e6f0 1

[elpa] master c162f35 092/110: Colorize contextual keywords as & from in import & export

2016-06-22 Thread Dmitry Gutov
branch: master commit c162f35fe5d38ee9330d75f273c212688d813782 Author: Carl Lei Commit: Carl Lei Colorize contextual keywords as & from in import & export --- js2-mode.el | 162 --- 1 file changed, 77 insertions(+), 85 deletions(-) d

[elpa] master 6399bec 001/110: Support ES(7) async/await syntax; Closes #185

2016-06-22 Thread Dmitry Gutov
branch: master commit 6399bec14e4a7a207413909eb41bd98e2107bb4d Author: Masafumi Oyamada (mooz) Commit: Masafumi Oyamada (mooz) Support ES(7) async/await syntax; Closes #185 --- js2-mode.el | 77 ++- tests/parser.el | 35 +++

[elpa] master 812df51 091/110: Merge pull request #326 from phst/compiler-warning-25

2016-06-22 Thread Dmitry Gutov
branch: master commit 812df519069555a7b670f6d300239092642aa02e Merge: 87f43f3 e265b69 Author: Dmitry Gutov Commit: Dmitry Gutov Merge pull request #326 from phst/compiler-warning-25 Fix a byte compilation warning on Emacs 25 --- js2-mode.el |4 +++- 1 file changed, 3 insertions

[elpa] master e265b69 090/110: Fix a byte compilation warning on Emacs 25

2016-06-22 Thread Dmitry Gutov
branch: master commit e265b693872bca5f8cf50c9c93a0301b0de48763 Author: Philipp Stephani Commit: Philipp Stephani Fix a byte compilation warning on Emacs 25 --- js2-mode.el |4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/js2-mode.el b/js2-mode.el index c999e48..292a

[elpa] master b576cef 097/110: Declare vars created with renaming destructuring

2016-06-22 Thread Dmitry Gutov
branch: master commit b576cef1e8751b6ceb7532e2ab833b551fc46860 Author: Dmitry Gutov Commit: Dmitry Gutov Declare vars created with renaming destructuring Fixes regression from 0555a8a3. --- js2-mode.el | 12 ++-- tests/parser.el |3 ++- 2 files changed, 12 inserti

[elpa] master c988876 086/110: Fix the straggler

2016-06-22 Thread Dmitry Gutov
branch: master commit c988876315a6f6a1948494943095a2548b194ee5 Author: Dmitry Gutov Commit: Dmitry Gutov Fix the straggler --- tests/indent.el |1 + 1 file changed, 1 insertion(+) diff --git a/tests/indent.el b/tests/indent.el index 91b8656..2fe6037 100644 --- a/tests/indent.el +++ b/t

[elpa] master fa419df 093/110: Merge pull request #327 from XeCycle/ckw-as

2016-06-22 Thread Dmitry Gutov
branch: master commit fa419dfbb7d7029f0e6916b43623886e2ad92c5d Merge: 812df51 c162f35 Author: Dmitry Gutov Commit: Dmitry Gutov Merge pull request #327 from XeCycle/ckw-as Colorize contextual keyword as in import & export --- js2-mode.el | 162 -

[elpa] master 83d9890 070/110: Fix await parsing

2016-06-22 Thread Dmitry Gutov
branch: master commit 83d98906e29ad69ecd6971d809425e2d79c4409f Author: Jackson Hamilton Commit: Jackson Hamilton Fix await parsing --- js2-mode.el | 11 ++- tests/parser.el |6 ++ 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/js2-mode.el b/js2-mode.el

[elpa] master 6d22df2 094/110: Colorize imported names as variables

2016-06-22 Thread Dmitry Gutov
branch: master commit 6d22df2c7ef29aaacc908bb2b6852a130632f571 Author: Carl Lei Commit: Carl Lei Colorize imported names as variables --- js2-mode.el | 12 +--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/js2-mode.el b/js2-mode.el index ed0ff68..00be32c 100644 --

[elpa] master fa0aa09 060/110: Merge pull request #294 from lunaryorn/patch-1

2016-06-22 Thread Dmitry Gutov
branch: master commit fa0aa09785302464923e3f7d3de30bba719c4be0 Merge: e9227bd 5f00a97 Author: Dmitry Gutov Commit: Dmitry Gutov Merge pull request #294 from lunaryorn/patch-1 Use SVG for Travis CI badge --- README.md |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --

[elpa] master 8abf087 025/110: Report error for binding initializer outside destructuring

2016-06-22 Thread Dmitry Gutov
branch: master commit 8abf087d0a66aee071fdf2dd5a249a22a0855959 Author: Carl Lei Commit: Carl Lei Report error for binding initializer outside destructuring This reports error for both object literals and class bodies, but only tests object literals; because if ES7 class property

[elpa] master 1f95553 033/110: Add js2-jsx-mode usage instructions

2016-06-22 Thread Dmitry Gutov
branch: master commit 1f95553b3d9c34ab6143d003b849ebe1ba9a16d0 Author: Jackson Ray Hamilton Commit: Jackson Ray Hamilton Add js2-jsx-mode usage instructions --- js2-mode.el |6 ++ 1 file changed, 6 insertions(+) diff --git a/js2-mode.el b/js2-mode.el index 64146e1..2c59a40 100644 -

[elpa] master bfb83dd 017/110: Refactor: unify computed property name handling

2016-06-22 Thread Dmitry Gutov
branch: master commit bfb83dd8203036f15bed5e6a45d94cf790d7990e Author: Carl Lei Commit: Carl Lei Refactor: unify computed property name handling --- js2-mode.el | 87 ++- 1 file changed, 51 insertions(+), 36 deletions(-) diff --git

[elpa] master 983f20a 072/110: Fix typo

2016-06-22 Thread Dmitry Gutov
branch: master commit 983f20a09e51d890dc638b2544c73ebb62cc2086 Author: Jackson Hamilton Commit: Jackson Hamilton Fix typo --- js2-mode.el |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/js2-mode.el b/js2-mode.el index 87a5f2c..1322c29 100644 --- a/js2-mode.el +++ b/js

[elpa] master e0972fb 048/110: s/will/would

2016-06-22 Thread Dmitry Gutov
branch: master commit e0972fbc11975bd1129ee42a422a3092d469c132 Author: Dmitry Gutov Commit: Dmitry Gutov s/will/would --- NEWS.md |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/NEWS.md b/NEWS.md index a916356..de28639 100644 --- a/NEWS.md +++ b/NEWS.md @@ -6,7 +6,7 @

[elpa] master 5c97dce 002/110: Fix typo; Refs #185

2016-06-22 Thread Dmitry Gutov
branch: master commit 5c97dce326a86ebbf5c6d98ebd2bdb37d51a0b48 Author: Masafumi Oyamada (mooz) Commit: Masafumi Oyamada (mooz) Fix typo; Refs #185 --- js2-mode.el |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/js2-mode.el b/js2-mode.el index 7f68dc7..1843fb2 100644 -

[elpa] master 5ebc7b8 099/110: Change warning message to not conflict with spec

2016-06-22 Thread Dmitry Gutov
branch: master commit 5ebc7b84b857d7f3c1448e7794b8900d752c09ab Author: Daniel Landau Commit: Daniel Landau Change warning message to not conflict with spec The ECMAScript spec says (http://www.ecma-international.org/ecma-262/5.1/#sec-10.5) that declaring an already declared

[elpa] master bc46db5 104/110: Add a test for #335 as well

2016-06-22 Thread Dmitry Gutov
branch: master commit bc46db59d4966ce98fecbf0d466bdc9e1d90d167 Author: Dmitry Gutov Commit: Dmitry Gutov Add a test for #335 as well --- tests/indent.el |7 +++ 1 file changed, 7 insertions(+) diff --git a/tests/indent.el b/tests/indent.el index 2fe6037..18b9658 100644 --- a/tests/

[elpa] master ae922a3 067/110: Remove js2-make-await as unused

2016-06-22 Thread Dmitry Gutov
branch: master commit ae922a3bd6280c08cad858dcd85a6f0b4a63aa45 Author: Dmitry Gutov Commit: Dmitry Gutov Remove js2-make-await as unused --- js2-mode.el | 12 1 file changed, 12 deletions(-) diff --git a/js2-mode.el b/js2-mode.el index 150f4cd..f574aee 100644 --- a/js2-mode.

[elpa] master be0b00d 063/110: js2-mode-extend-comment: Don't check that the next line is also commented

2016-06-22 Thread Dmitry Gutov
branch: master commit be0b00d6d970a4608aec8261c922f56bc5ed71c5 Author: Dmitry Gutov Commit: Dmitry Gutov js2-mode-extend-comment: Don't check that the next line is also commented Fixes #302 --- js2-mode.el |5 + 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/j

[elpa] master ae3ed93 102/110: Backport for fix for #335

2016-06-22 Thread Dmitry Gutov
branch: master commit ae3ed936b7ae72a6e726a3701107edb7fe67b8ce Author: Dmitry Gutov Commit: Dmitry Gutov Backport for fix for #335 --- js2-old-indent.el |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/js2-old-indent.el b/js2-old-indent.el index d8932d6..f336005 100644

[elpa] master 58857dc 103/110: Merge branch 'dgreensp-object-rest-spread'

2016-06-22 Thread Dmitry Gutov
branch: master commit 58857dc01d4de5196f39f02afd12151ac4d0d349 Merge: ae3ed93 2a904e0 Author: Dmitry Gutov Commit: Dmitry Gutov Merge branch 'dgreensp-object-rest-spread' --- js2-mode.el | 98 +++ tests/parser.el |6 2 files

[elpa] master 92f5479 108/110: Parse generator methods better

2016-06-22 Thread Dmitry Gutov
branch: master commit 92f5479d9bc27b5289d352946a76ef585525a22e Author: Dmitry Gutov Commit: Dmitry Gutov Parse generator methods better Fixes #340 --- js2-mode.el | 14 ++ tests/parser.el |2 +- 2 files changed, 7 insertions(+), 9 deletions(-) diff --git a/js

[elpa] master 7e0b11f 071/110: Add tests for of parsing

2016-06-22 Thread Dmitry Gutov
branch: master commit 7e0b11f58f628d55228f521c45e0c1c391970292 Author: Jackson Hamilton Commit: Jackson Hamilton Add tests for of parsing --- tests/parser.el |6 ++ 1 file changed, 6 insertions(+) diff --git a/tests/parser.el b/tests/parser.el index 2111671..d32f042 100644 --- a/te

[elpa] master 757f91d 065/110: And move its definition below

2016-06-22 Thread Dmitry Gutov
branch: master commit 757f91dd9dd6abb025a884a912722a1bed93604f Author: Dmitry Gutov Commit: Dmitry Gutov And move its definition below --- js2-mode.el | 46 +++--- 1 file changed, 23 insertions(+), 23 deletions(-) diff --git a/js2-mode.el b/js2-mod

[elpa] master de6df33 049/110: Fix semicolons and scoping in exported decls

2016-06-22 Thread Dmitry Gutov
branch: master commit de6df3366977b610007e126945adf8967cce83c3 Author: David Greenspan Commit: David Greenspan Fix semicolons and scoping in exported decls In the following code, no semicolons should be considered missing, and all of A,B,C,D should be considered declared.

[elpa] master de5b31c 085/110: Fix the tests broken in the previous commit

2016-06-22 Thread Dmitry Gutov
branch: master commit de5b31c5cf0af070138959796c7af9192e098095 Author: Dmitry Gutov Commit: Dmitry Gutov Fix the tests broken in the previous commit --- js2-mode.el |1 + tests/parser.el | 56 +-- 2 files changed, 31 insertions(+

[elpa] master 97065c8 075/110: Fix compiler warning

2016-06-22 Thread Dmitry Gutov
branch: master commit 97065c87de971e85a0981dced70c8cc420c51611 Author: Jackson Hamilton Commit: Jackson Hamilton Fix compiler warning --- js2-mode.el |6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/js2-mode.el b/js2-mode.el index 049fd8d..3050417 100644 --- a/js

[elpa] master 645d129 078/110: Add support for JSDoc @callback, @func and @method tags

2016-06-22 Thread Dmitry Gutov
branch: master commit 645d129327f7e2bb1a2e52b5de2a745ca1348948 Author: Zhiming Wang Commit: Zhiming Wang Add support for JSDoc @callback, @func and @method tags See http://usejsdoc.org/tags-callback.html for documentation of the @callback tag; see http://usejsdoc.org/tags-functi

[elpa] master 7b430a3 079/110: Merge pull request #308 from zmwangx/jsdoc-callback-func-method

2016-06-22 Thread Dmitry Gutov
branch: master commit 7b430a37d2a77c8bc0f384e11e061e914f2d31de Merge: b57d129 645d129 Author: Dmitry Gutov Commit: Dmitry Gutov Merge pull request #308 from zmwangx/jsdoc-callback-func-method Add support for JSDoc @callback, @func and @method tags --- js2-mode.el |5 + 1 fi

[elpa] master 2a22635 035/110: Support .jsx file extension too in the example

2016-06-22 Thread Dmitry Gutov
branch: master commit 2a226359b830a7b66534754a839a28282fd1fb0c Author: Dmitry Gutov Commit: Dmitry Gutov Support .jsx file extension too in the example --- js2-mode.el |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/js2-mode.el b/js2-mode.el index 2c59a40..0f17c16 100

[elpa] master e9227bd 058/110: Fix a byte-compilation warning

2016-06-22 Thread Dmitry Gutov
branch: master commit e9227bd1a7886362847f12b0047476b4943995c5 Author: Dmitry Gutov Commit: Dmitry Gutov Fix a byte-compilation warning --- js2-mode.el |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/js2-mode.el b/js2-mode.el index eb805e7..7e5c9d8 100644 --- a/js

[elpa] master 4894200 056/110: Merge pull request #290 from XeCycle/export-async-fn

2016-06-22 Thread Dmitry Gutov
branch: master commit 48942009bcd35ff8473f3bf05bff907be288748f Merge: f9d28d3 e48e862 Author: Dmitry Gutov Commit: Dmitry Gutov Merge pull request #290 from XeCycle/export-async-fn Also parse async function statement in export node --- js2-mode.el | 15 ++- tests/

[elpa] master 7fe7165 053/110: Fix array destructuring including triple-dot

2016-06-22 Thread Dmitry Gutov
branch: master commit 7fe716506b3e8536446c1a83a54e4b3c8d39f361 Author: David Greenspan Commit: David Greenspan Fix array destructuring including triple-dot This change enables proper parsing of: * `let [a, b, ...c] = d;` * `let [[x,y] = [1,2]] = z;` The first case i

[elpa] master f8248df 066/110: Record class declarations for IMenu

2016-06-22 Thread Dmitry Gutov
branch: master commit f8248dfdcca2b6c89e88219e49ba682473149dcb Author: Dmitry Gutov Commit: Dmitry Gutov Record class declarations for IMenu Closes #303 --- js2-mode.el | 12 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/js2-mode.el b/js2-mode.el inde

[elpa] master 173d1c8 101/110: Merge pull request #332 from bolivier/master

2016-06-22 Thread Dmitry Gutov
branch: master commit 173d1c84078afa9d0ee72d2b641354860793905f Merge: 910520e 12586e5 Author: Dmitry Gutov Commit: Dmitry Gutov Merge pull request #332 from bolivier/master Allow space before global declaration --- js2-mode.el |2 +- tests/externs.el |7 +++ 2 file

[elpa] master d0e4323 046/110: Add NEWS entry for async/await

2016-06-22 Thread Dmitry Gutov
branch: master commit d0e4323e32a4c279654a513ad5e47f913019eff7 Author: Carl Lei Commit: Carl Lei Add NEWS entry for async/await Marking experimental because there are some TODOs in the code, and the proposal is not yet final anyway. --- NEWS.md |9 + 1 file changed,

[elpa] master 12586e5 098/110: Allow space before global declaration

2016-06-22 Thread Dmitry Gutov
branch: master commit 12586e57f6c2ee480a5fbb4beee3919aadf32ad3 Author: Brandon Olivier Commit: Brandon Olivier Allow space before global declaration --- js2-mode.el |2 +- tests/externs.el |7 +++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/js2-mode.el b/j

[elpa] master e44d9e1 088/110: Merge pull request #325 from phst/all-tests

2016-06-22 Thread Dmitry Gutov
branch: master commit e44d9e103ee2dba2a69ff31e2b342d9b03eb3fff Merge: c988876 16c42ce Author: Dmitry Gutov Commit: Dmitry Gutov Merge pull request #325 from phst/all-tests Run all tests on 'make test' --- Makefile |3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --g

[elpa] master 29f74b1 040/110: Allow 0o octals in strict mode

2016-06-22 Thread Dmitry Gutov
branch: master commit 29f74b19e1c44ff498cc975466569b782a106e89 Author: Carl Lei Commit: Carl Lei Allow 0o octals in strict mode 0o octals are allowed in ES6 strict mode, while octals like 0123 are called LegacyOctalIntegerLiteral and remain disallowed. --- js2-mode.el | 2

[elpa] master 87f43f3 089/110: Fix more remaining failures

2016-06-22 Thread Dmitry Gutov
branch: master commit 87f43f37c6b4a94fa15b0d95dfdb3ac7dafde77b Author: Dmitry Gutov Commit: Dmitry Gutov Fix more remaining failures Closes #324 --- js2-mode.el |2 ++ 1 file changed, 2 insertions(+) diff --git a/js2-mode.el b/js2-mode.el index 5b3f177..c999e48 100644 --- a/js

[elpa] master d1bf11f 068/110: Fix void parsing

2016-06-22 Thread Dmitry Gutov
branch: master commit d1bf11f83df6b1824ac958b1ec827c5e1d6dfae7 Author: Jackson Hamilton Commit: Jackson Hamilton Fix void parsing --- js2-mode.el |4 +++- tests/parser.el |3 +++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/js2-mode.el b/js2-mode.el index f574ae

[elpa] master 38aa66b 054/110: Do not print trailing semicolon for export function and class

2016-06-22 Thread Dmitry Gutov
branch: master commit 38aa66bec00d8d4703da97d8a59ac4c669417545 Author: Carl Lei Commit: Carl Lei Do not print trailing semicolon for export function and class --- js2-mode.el |4 +++- tests/parser.el |6 ++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/js2-mo

[elpa] master 7e7b6da 076/110: Simplify await parsing

2016-06-22 Thread Dmitry Gutov
branch: master commit 7e7b6da4619e4324cf2feedbac850f8d675f3bcf Author: Jackson Ray Hamilton Commit: Jackson Ray Hamilton Simplify await parsing --- js2-mode.el | 63 ++- 1 file changed, 32 insertions(+), 31 deletions(-) diff --git a

[elpa] master f652d17 044/110: Add setImmediate and clearImmediate to js2-node-externs

2016-06-22 Thread Dmitry Gutov
branch: master commit f652d17d4a9c8ecd4f6dcea65f8a1a2ea6e6cc43 Author: Dmitry Gutov Commit: Dmitry Gutov Add setImmediate and clearImmediate to js2-node-externs Closes #286 --- js2-mode.el |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/js2-mode.el b/js2-mode

[elpa] master 4955584 037/110: Merge pull request #278 from redguardtoo/master

2016-06-22 Thread Dmitry Gutov
branch: master commit 49555849abf9e5f03766056f10e6ac89ddc487b4 Merge: 2a22635 98433fb Author: Dmitry Gutov Commit: Dmitry Gutov Merge pull request #278 from redguardtoo/master `js2-print-json-path' added --- js2-mode.el| 61

[elpa] master 9586f45 096/110: Add :warnings-count keyword argument

2016-06-22 Thread Dmitry Gutov
branch: master commit 9586f4537b6f752f8280172f1e8ac3a83d4e2323 Author: Dmitry Gutov Commit: Dmitry Gutov Add :warnings-count keyword argument --- tests/parser.el | 22 +++--- 1 file changed, 15 insertions(+), 7 deletions(-) diff --git a/tests/parser.el b/tests/parser.el i

[elpa] master ec7932d 047/110: Merge pull request #283 from XeCycle/master-with-async

2016-06-22 Thread Dmitry Gutov
branch: master commit ec7932da4ca5aaff8b8ab26ad27b361fa18d5d54 Merge: f652d17 d0e4323 Author: Dmitry Gutov Commit: Dmitry Gutov Merge pull request #283 from XeCycle/master-with-async Adapt old async to master & async methods --- NEWS.md |9 +-- js2-mode.el | 175 ++

[elpa] master 5f00a97 059/110: Use SVG for Travis CI badge

2016-06-22 Thread Dmitry Gutov
branch: master commit 5f00a97d8367d039c0eebf8a193ed9f7e58bf1f2 Author: Sebastian Wiesner Commit: Sebastian Wiesner Use SVG for Travis CI badge Let's be Retina friendly. --- README.md |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index

[elpa] master 7abe15e 043/110: Merge pull request #285 from dgreensp/fix-param-destruct

2016-06-22 Thread Dmitry Gutov
branch: master commit 7abe15e5c40086d4c84eae80a098507cac94fdb9 Merge: 0b1704b 13f0ffb Author: Dmitry Gutov Commit: Dmitry Gutov Merge pull request #285 from dgreensp/fix-param-destruct Fix parsing of param with destructure and default --- js2-mode.el | 36 ++--

[elpa] master d92e772 069/110: Fix async parsing

2016-06-22 Thread Dmitry Gutov
branch: master commit d92e772226a0dd18162e302114d6d0d0fbff40fd Author: Jackson Hamilton Commit: Jackson Hamilton Fix async parsing --- js2-mode.el | 24 +--- tests/parser.el |6 ++ 2 files changed, 23 insertions(+), 7 deletions(-) diff --git a/js2-mode.el

[elpa] master b1234ca 013/110: Don't misindent generator methods

2016-06-22 Thread Dmitry Gutov
branch: master commit b1234ca57f7d043fff8c14eb2857d2d435a40fde Author: Dmitry Gutov Commit: Dmitry Gutov Don't misindent generator methods Fixes #275 in the old-indent subpackage; Emacs 25 snapshot users should update to the latest version. --- js2-old-indent.el | 13

[elpa] master 57dca37 073/110: Refactor await parsing to only parse once

2016-06-22 Thread Dmitry Gutov
branch: master commit 57dca37679a8fdeec68aef59babd7bb3ff8bc752 Author: Jackson Hamilton Commit: Jackson Hamilton Refactor await parsing to only parse once --- js2-mode.el | 57 ++--- 1 file changed, 34 insertions(+), 23 deletions(-) dif

[elpa] master b78d224 045/110: Parse async methods

2016-06-22 Thread Dmitry Gutov
branch: master commit b78d224db5f9baaf16c8eed493e89b42bc2114b8 Author: Carl Lei Commit: Carl Lei Parse async methods Refs https://github.com/mooz/js2-mode/issues/185#issuecomment-107710557 --- js2-mode.el | 25 + tests/parser.el | 12 2

[elpa] master 502c14a 003/110: Use = instead of eq; Refs #185

2016-06-22 Thread Dmitry Gutov
branch: master commit 502c14aefdd7f38bb088a1994cbc42878c50d403 Author: Masafumi Oyamada (mooz) Commit: Masafumi Oyamada (mooz) Use = instead of eq; Refs #185 --- js2-mode.el |6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/js2-mode.el b/js2-mode.el index 1843fb2.

[elpa] master dbf4fe9 038/110: Adapt async/await changes to latest master

2016-06-22 Thread Dmitry Gutov
branch: master commit dbf4fe9561964689ad59fad78feefde483836e54 Merge: 4955584 a28a648 Author: Carl Lei Commit: Carl Lei Adapt async/await changes to latest master Resolved conflicts: - fix call signatures to js2-parse-function - fix js2-AWAIT number - adapt to rename of

[elpa] master bb0acf5 106/110: Merge pull request #342 from shicks/strict

2016-06-22 Thread Dmitry Gutov
branch: master commit bb0acf5972e8ff505cb37a38ea9edf11cb1bd741 Merge: bc46db5 e5e4fa4 Author: Dmitry Gutov Commit: GitHub Merge pull request #342 from shicks/strict Add js2-mode-assume-strict custom variable. --- js2-mode.el |7 ++- 1 file changed, 6 insertions(+), 1 deleti

[elpa] master 849e061 081/110: js2-indent-operator-re, js2-declaration-keyword-re: Use symbols boundaries

2016-06-22 Thread Dmitry Gutov
branch: master commit 849e061c16393e209570b35c444bca7d83587558 Author: Dmitry Gutov Commit: Dmitry Gutov js2-indent-operator-re, js2-declaration-keyword-re: Use symbols boundaries Fixes #319 --- js2-old-indent.el |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --

[elpa] master bacb022 074/110: Refactor async arrow function matching

2016-06-22 Thread Dmitry Gutov
branch: master commit bacb0dbe9dcd7a6f7cccb473933aa839b4b4 Author: Jackson Hamilton Commit: Jackson Hamilton Refactor async arrow function matching --- js2-mode.el | 18 -- 1 file changed, 4 insertions(+), 14 deletions(-) diff --git a/js2-mode.el b/js2-mode.el index f

[elpa] master 0b1704b 041/110: Merge pull request #284 from XeCycle/0o-octals

2016-06-22 Thread Dmitry Gutov
branch: master commit 0b1704bfa27e3c7f4414c33397bc1e0596baadc5 Merge: 4955584 29f74b1 Author: Dmitry Gutov Commit: Dmitry Gutov Merge pull request #284 from XeCycle/0o-octals Allow 0o octals in strict mode --- js2-mode.el | 20 ++-- tests/parser.el |3 +++

[elpa] master e48e862 055/110: Also parse async function statement in export node

2016-06-22 Thread Dmitry Gutov
branch: master commit e48e862b0c7678138410fd42c24ccb92e56b20ae Author: Carl Lei Commit: Carl Lei Also parse async function statement in export node AsyncFunctionDeclaration is added as a HoistableDeclaration (http://tc39.github.io/ecmascript-asyncawait/#HoistableDeclaration),

[elpa] master 60f7a2b 080/110: Fix computed property generator methods indentation

2016-06-22 Thread Dmitry Gutov
branch: master commit 60f7a2b5b79696aae732811df3c530daa3bd55ac Author: Dmitry Gutov Commit: Dmitry Gutov Fix computed property generator methods indentation Closes #317 --- js2-old-indent.el | 13 - tests/indent.el | 10 +- 2 files changed, 17 insertions(+

[elpa] master d82a58d 019/110: Refactor: rename getter-setter-node to method-node

2016-06-22 Thread Dmitry Gutov
branch: master commit d82a58d903559bdd4d972a7cb5f22e970ae84ad8 Author: Carl Lei Commit: Carl Lei Refactor: rename getter-setter-node to method-node --- js2-mode.el | 58 +- 1 file changed, 29 insertions(+), 29 deletions(-) diff --gi

[elpa] master a2be944 014/110: Add a test for the latest change

2016-06-22 Thread Dmitry Gutov
branch: master commit a2be944bd80a675010e87cb2417165ad2abfad3b Author: Dmitry Gutov Commit: Dmitry Gutov Add a test for the latest change --- tests/indent.el |8 1 file changed, 8 insertions(+) diff --git a/tests/indent.el b/tests/indent.el index 27b6c5a..d0f149d 100644 --- a/

[elpa] master 2a904e0 057/110: Implement object literal rest/spread (...)

2016-06-22 Thread Dmitry Gutov
branch: master commit 2a904e08fe3e009409ccfb8f928fab43f7efaeed Author: David Greenspan Commit: David Greenspan Implement object literal rest/spread (...) As discussed in #245, this syntax is not part of ES6/2015, but it is a stage 2 proposal, meaning the committee expects it to

[elpa] master 8047d7f 061/110: Recognize for-of and for-in loops with const

2016-06-22 Thread Dmitry Gutov
branch: master commit 8047d7f172b1dd10475ba0778f029bd0660976e9 Author: Christoph Dittmann Commit: Christoph Dittmann Recognize for-of and for-in loops with const Declarations in for-of and for-in loops may also be "const". See http://www.ecma-international.org/ecma-262/6.0/#se

[elpa] master 0555a8a 024/110: Support initializer in destructuring

2016-06-22 Thread Dmitry Gutov
branch: master commit 0555a8a399f512f460cd9e164dbe3f17da01ea9d Author: Carl Lei Commit: Carl Lei Support initializer in destructuring Also known as default arguments. --- NEWS.md |2 ++ js2-mode.el | 43 +++ tests/parser.el

[elpa] master 37867af 020/110: Add NEWS entry about rename to method-node

2016-06-22 Thread Dmitry Gutov
branch: master commit 37867af4dcb9b1301cddc390402bd6e320052b67 Author: Carl Lei Commit: Carl Lei Add NEWS entry about rename to method-node --- NEWS.md |4 1 file changed, 4 insertions(+) diff --git a/NEWS.md b/NEWS.md index 015e8d6..aa04a42 100644 --- a/NEWS.md +++ b/NEWS.md @@ -

[elpa] master 4cd81c7 050/110: Exported decls print a little funny; update tests

2016-06-22 Thread Dmitry Gutov
branch: master commit 4cd81c778fa6f6d566feedc8e3c7c263d3480789 Author: David Greenspan Commit: David Greenspan Exported decls print a little funny; update tests --- tests/parser.el | 10 +- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/tests/parser.el b/tests/parse

[elpa] master 13f0ffb 042/110: Fix parsing of param with destructure and default

2016-06-22 Thread Dmitry Gutov
branch: master commit 13f0ffb38ae9d2d0903b251c4452b8dae7be0b6f Author: David Greenspan Commit: David Greenspan Fix parsing of param with destructure and default `function foo(bar, {a = {}} = {}) {/**/}` --- js2-mode.el | 36 ++-- tests/parser.e

[elpa] master 027d546 051/110: Merge pull request #287 from dgreensp/fix-export-decls

2016-06-22 Thread Dmitry Gutov
branch: master commit 027d5467943acb7a262bcf7ccb6212178bac5cc3 Merge: e0972fb 4cd81c7 Author: Dmitry Gutov Commit: Dmitry Gutov Merge pull request #287 from dgreensp/fix-export-decls Fix semicolons and scoping in exported decls --- js2-mode.el | 16 +--- tests/par

[elpa] master 2cf52e9 015/110: js2-parse-highlight-prop-get: Take care now to overwrite the js2-function-call face

2016-06-22 Thread Dmitry Gutov
branch: master commit 2cf52e99d98c6444fb52140823a68f0fe09ad86d Author: Dmitry Gutov Commit: Dmitry Gutov js2-parse-highlight-prop-get: Take care now to overwrite the js2-function-call face #272 --- js2-mode.el |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/

[elpa] master 4c0408b 032/110: Add NEWS entry for js2-jsx-mode

2016-06-22 Thread Dmitry Gutov
branch: master commit 4c0408bade52d688fb2594f031de91f628d2cd8f Author: Jackson Ray Hamilton Commit: Jackson Ray Hamilton Add NEWS entry for js2-jsx-mode --- NEWS.md |3 +++ 1 file changed, 3 insertions(+) diff --git a/NEWS.md b/NEWS.md index 30500e0..33ba376 100644 --- a/NEWS.md +++ b/

[elpa] master c63c700 029/110: Update MELPA URL

2016-06-22 Thread Dmitry Gutov
branch: master commit c63c700d99fd0fafd551541da32b5858a0ae9e86 Author: Dmitry Gutov Commit: Dmitry Gutov Update MELPA URL --- README.md |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index a7d4993..d005716 100644 --- a/README.md +++ b/README.md

[elpa] master 98433fb 036/110: `js2-print-json-path' added

2016-06-22 Thread Dmitry Gutov
branch: master commit 98433fb95422ffcdc8e9ac41ed4052029490f01c Author: Chen Bin Commit: Chen Bin `js2-print-json-path' added --- js2-mode.el| 61 + tests/json-path.el | 64 2 fil

[elpa] master 73c0348 062/110: Merge pull request #297 from Christoph-D/master

2016-06-22 Thread Dmitry Gutov
branch: master commit 73c0348bf964c956aa5a9f2aeb0415bb9a65198c Merge: fa0aa09 8047d7f Author: Dmitry Gutov Commit: Dmitry Gutov Merge pull request #297 from Christoph-D/master Recognize for-of and for-in loops with const --- js2-mode.el |2 +- 1 file changed, 1 insertion(+), 1

[elpa] master 221282a 028/110: Merge pull request #280 from XeCycle/binding-pattern-initializer

2016-06-22 Thread Dmitry Gutov
branch: master commit 221282ab7fd3854c79c0b3373856928f730bccb3 Merge: d201a30 8abf087 Author: Dmitry Gutov Commit: Dmitry Gutov Merge pull request #280 from XeCycle/binding-pattern-initializer Add default parameters support to destructuring --- NEWS.md |2 ++ js2-mode.e

[elpa] master 47b215d 011/110: Define js2-object-property face

2016-06-22 Thread Dmitry Gutov
branch: master commit 47b215dd025bd5ee43972d09f3a507f17136b923 Author: Dmitry Gutov Commit: Dmitry Gutov Define js2-object-property face #272 --- NEWS.md |5 + js2-mode.el |7 ++- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/NEWS.md b/NEWS.md i

[elpa] master b904d10 023/110: Merge pull request #279 from XeCycle/class-semicolon-elem

2016-06-22 Thread Dmitry Gutov
branch: master commit b904d10efedf93040b6da38e6bea1204caee11e7 Merge: 6aba571 c0e0309 Author: Dmitry Gutov Commit: Dmitry Gutov Merge pull request #279 from XeCycle/class-semicolon-elem Allow semicolons in a class body --- js2-mode.el |4 tests/parser.el |3 +++ 2

  1   2   3   >