Commits on Dec 1, 2017

  1. Configuration menu
    Copy the full SHA
    cab9faa View commit details
    Browse the repository at this point in the history

Commits on Dec 4, 2017

  1. Yield keyword is usable in expressions.

    Thomas Smith authored and Thomas Smith committed Dec 4, 2017
    Configuration menu
    Copy the full SHA
    cce10aa View commit details
    Browse the repository at this point in the history
  2. Await now usable as expression.

    Thomas Smith authored and Thomas Smith committed Dec 4, 2017
    Configuration menu
    Copy the full SHA
    344b7e2 View commit details
    Browse the repository at this point in the history
  3. Added test.

    Thomas Smith authored and Thomas Smith committed Dec 4, 2017
    Configuration menu
    Copy the full SHA
    dec00dc View commit details
    Browse the repository at this point in the history
  4. Implemented for await.

    Thomas Smith authored and Thomas Smith committed Dec 4, 2017
    Configuration menu
    Copy the full SHA
    2c50a39 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #1335 from wbond/add-tests

    Add Travis CI config to run syntax tests
    wbond authored Dec 4, 2017
    Configuration menu
    Copy the full SHA
    cfb2272 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #1340 from Thom1729/javascript-await-expression

    [JavaScript] `yield` and `await` expressions
    wbond authored Dec 4, 2017
    Configuration menu
    Copy the full SHA
    8448c95 View commit details
    Browse the repository at this point in the history
  7. Merge pull request #1341 from Thom1729/javascript-async-iteration

    [JavaScript] Implemented `for await`.
    wbond authored Dec 4, 2017
    Configuration menu
    Copy the full SHA
    ce7af4d View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    2252a82 View commit details
    Browse the repository at this point in the history
  9. Upate D.sublime-syntax for new function contracts.

    Since recently (http://forum.dlang.org/post/esjclvbebspqkekjmwki@forum.dlang.org) the `do` keyword can be used in place of the `body` keyword in function declarations with contracts.
    veelo authored Dec 4, 2017
    Configuration menu
    Copy the full SHA
    a88d0ae View commit details
    Browse the repository at this point in the history

Commits on Dec 5, 2017

  1. Restructured class parsing. Inheritance no longer borked. Also, a tes…

    …t was invalid for no good reason.
    thom committed Dec 5, 2017
    Configuration menu
    Copy the full SHA
    294df46 View commit details
    Browse the repository at this point in the history
  2. Add keyword to the right scope, test

    Fixed syntax errors in the test file and added a test for using `do` instead of `body` in a function definition with contracts.
    veelo committed Dec 5, 2017
    Configuration menu
    Copy the full SHA
    7c71161 View commit details
    Browse the repository at this point in the history

Commits on Dec 9, 2017

  1. Configuration menu
    Copy the full SHA
    c152245 View commit details
    Browse the repository at this point in the history

Commits on Dec 12, 2017

  1. Configuration menu
    Copy the full SHA
    f0ab44b View commit details
    Browse the repository at this point in the history

Commits on Dec 13, 2017

  1. Configuration menu
    Copy the full SHA
    b91be7b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f24b20a View commit details
    Browse the repository at this point in the history

Commits on Dec 17, 2017

  1. Configuration menu
    Copy the full SHA
    f552cf9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    51a737d View commit details
    Browse the repository at this point in the history

Commits on Dec 20, 2017

  1. Configuration menu
    Copy the full SHA
    12ec792 View commit details
    Browse the repository at this point in the history

Commits on Dec 27, 2017

  1. [Groovy] Improve string syntax highlighting

    - Highlight triple quoted strings
    - Highlight "dollar slashy strings"
    - Highlight unclosed strings
    - Highlight erroneous newlines in single line strings
    - Highlight invalid identifiers in interpolated strings
    - Highlight interpolation in slashy strings ("regexp")
    - Enable full language highlighting inside interpolation
    - Only include the proper unicode ranges in identifiers (variables)
      inside string interpolation.
    - Only match valid escape sequences (instead of any character at all);
      note that the different kinds of strings don't share all of the same
      escape sequences.
    - Add a whole bunch of tests for strings
    
    Note: Technically "slashy strings" (scoped as "regexp" here) allow
    newlines as well, but I think more work needs to be done before
    removing the lookahead expression on the opening '/'.
    
    For instance, the following is already highlighted incorrectly and it
    would probably lead to even more troubles if these were set free from
    their current single line containment (without additional work).
    
    ```groovy
    // Current (incorrect) highlighting
    def a = 1 / 2 + / 3 /
    //      ^ constant.numeric.groovy
    //        ^^^^^^^ string.regexp.groovy
    //                ^ constant.numeric.groovy
    //                  ^ keyword.operator.arithmetic.groovy
    
    // Correct highlighting
    def a = 1 / 2 + / 3 /
    //      ^ constant.numeric.groovy
    //        ^ keyword.operator.arithmetic.groovy
    //          ^ constant.numeric.groovy
    //            ^ keyword.operator.arithmetic.groovy
    //              ^^^^^ string.regexp.groovy
    ```
    JoshuaWebb committed Dec 27, 2017
    Configuration menu
    Copy the full SHA
    000dfb1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e908472 View commit details
    Browse the repository at this point in the history

Commits on Jan 2, 2018

  1. Configuration menu
    Copy the full SHA
    cd3160c View commit details
    Browse the repository at this point in the history

Commits on Jan 6, 2018

  1. Fixed an export bug.

    Thomas Smith authored and Thomas Smith committed Jan 6, 2018
    Configuration menu
    Copy the full SHA
    72e3e6c View commit details
    Browse the repository at this point in the history

Commits on Jan 31, 2018

  1. [Java] Fully Qualified Name

     - Names with packages are correctly recognized
     - Constants' definitions can contain several constants
     - Fixed generic/array related false positive invalids
     - All braces are now 'punctuation.section'
     - Removed void/threadsafe
    lastsecondsave committed Jan 31, 2018
    Configuration menu
    Copy the full SHA
    9a75efd View commit details
    Browse the repository at this point in the history

Commits on Feb 8, 2018

  1. [JavaScript] Debugger statement is no longer an expression. Improved …

    …scope. (#1342)
    Thomas Smith authored and wbond committed Feb 8, 2018
    Configuration menu
    Copy the full SHA
    ad9836a View commit details
    Browse the repository at this point in the history
  2. Merge pull request #1345 from veelo/patch-1

    Upate D.sublime-syntax for new function contracts.
    wbond authored Feb 8, 2018
    Configuration menu
    Copy the full SHA
    c7d639e View commit details
    Browse the repository at this point in the history
  3. Merge pull request #1348 from Thom1729/javascript-class-extends-expre…

    …ssion
    
    [JavaScript] Arbitrary expressions in `extend`.
    wbond authored Feb 8, 2018
    Configuration menu
    Copy the full SHA
    bf85c44 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #1351 from lastsecondsave/javadoc_refresh

    [Java] Refactor javadoc
    wbond authored Feb 8, 2018
    Configuration menu
    Copy the full SHA
    7b4d857 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #1353 from TheClams/master

    [Matlab] Fix highlight of functions with no return or argument
    wbond authored Feb 8, 2018
    Configuration menu
    Copy the full SHA
    d0dcf52 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #1344 from Thom1729/javascript-object-literal-fixes

    [JavaScript] Added spread operator and made computed property names consistent.
    wbond authored Feb 8, 2018
    Configuration menu
    Copy the full SHA
    5b952ef View commit details
    Browse the repository at this point in the history
  7. Merge branch 'master' of https://github.com/Thom1729/Packages into ja…

    …vascript-better-arrow-fallthrough
    thom committed Feb 8, 2018
    Configuration menu
    Copy the full SHA
    0394d37 View commit details
    Browse the repository at this point in the history
  8. [JavaScript] Overhaul binding declarations (#1338)

    * Properly implemented variable bindings.
    * Add tests.
    * Cleaned up various naming logic.
    * Simplified constructor contexts. behavior should be slightly better when a complex expression follows `new`.
    * Move bindings tests to tests directory.
    Thomas Smith authored and wbond committed Feb 8, 2018
    Configuration menu
    Copy the full SHA
    9274d06 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    3c2c7f1 View commit details
    Browse the repository at this point in the history
  10. Merge pull request #1354 from STealthy-and-haSTy/css_at-namespace_url

    [CSS] allow url function to be used in at-namespace
    wbond authored Feb 8, 2018
    Configuration menu
    Copy the full SHA
    311fe4e View commit details
    Browse the repository at this point in the history
  11. Merge pull request #1355 from STealthy-and-haSTy/md_strikethrough

    [Markdown] support strikethrough
    wbond authored Feb 8, 2018
    Configuration menu
    Copy the full SHA
    7af5553 View commit details
    Browse the repository at this point in the history
  12. Merge pull request #1359 from STealthy-and-haSTy/cs_code_outside_clas…

    …s_tweak
    
    [C#] tweak to code block handling outside of a class
    wbond authored Feb 8, 2018
    Configuration menu
    Copy the full SHA
    0814adb View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    e2704b3 View commit details
    Browse the repository at this point in the history
  14. Merge branch 'master' of https://github.com/sublimehq/Packages into j…

    …avascript-better-arrow-fallthrough
    thom committed Feb 8, 2018
    Configuration menu
    Copy the full SHA
    5f5172c View commit details
    Browse the repository at this point in the history
  15. Merge pull request #1362 from STealthy-and-haSTy/rust_995

    [Rust] fix nested array template arguments
    wbond authored Feb 8, 2018
    Configuration menu
    Copy the full SHA
    b741bc1 View commit details
    Browse the repository at this point in the history
  16. Merge pull request #1366 from lastsecondsave/fqn

    [Java] Fully Qualified Name
    wbond authored Feb 8, 2018
    Configuration menu
    Copy the full SHA
    18ded8a View commit details
    Browse the repository at this point in the history
  17. Merge pull request #1368 from JoshuaWebb/feature/groovy-string-highli…

    …ghting
    
    [Groovy] Improve string syntax highlighting
    wbond authored Feb 8, 2018
    Configuration menu
    Copy the full SHA
    6ebf443 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    df44da8 View commit details
    Browse the repository at this point in the history
  19. [Groovy] Fix double scope

    wbond committed Feb 8, 2018
    Configuration menu
    Copy the full SHA
    a734540 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    12fca0e View commit details
    Browse the repository at this point in the history
  21. [D] Fix do test

    wbond committed Feb 8, 2018
    Configuration menu
    Copy the full SHA
    f6548b2 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    70f1817 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    c581495 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    4f155c0 View commit details
    Browse the repository at this point in the history

Commits on Feb 9, 2018

  1. Merge pull request #1381 from Thom1729/javascript-better-arrow-fallth…

    …rough
    
    [JavaScript] Exported variable declarations end properly.
    wbond authored Feb 9, 2018
    Configuration menu
    Copy the full SHA
    c9cdcff View commit details
    Browse the repository at this point in the history
  2. Merge pull request #1413 from Thom1729/javascript-better-unexpected-b…

    …racket-handling
    
    [JavaScript] Improved handling of unexpected close punctuation.
    wbond authored Feb 9, 2018
    Configuration menu
    Copy the full SHA
    db312f4 View commit details
    Browse the repository at this point in the history