Commit Graph

14672 Commits (ecaee577b23a68f47aded6d2ce07e30d31331149)
 

Author SHA1 Message Date
Wilfred Hughes 5bde9e0f20 Update to latest memchr 2024-02-19 12:40:24 +07:00
Wilfred Hughes 3f995191ac Enable the windows feature of the crossterm crate
Difftastic provides windows builds, and crossterm requires this
feature if you support windows.
2024-02-19 12:35:59 +07:00
Wilfred Hughes 17038f4261 aho-corasick no longer needs to be pinned
Its MSRV is effectively 1.61 on aarch64, which is sufficient.
2024-02-19 12:28:57 +07:00
Wilfred Hughes f8107f3e10 Update clap version to last 3.x 2024-02-19 12:24:35 +07:00
Wilfred Hughes f99a8ce543 Update changelog for last PR 2024-02-19 12:02:30 +07:00
Wilfred Hughes 9032c2ff89
Merge pull request #643 from baz-scm/json-output-respect-unchanged-files
Allow JSON output to respect skip-unchanged
2024-02-19 12:00:59 +07:00
Wilfred Hughes 6f192d9207 Mention Smali in changelog 2024-02-19 11:59:27 +07:00
Wilfred Hughes 7a00339977
Merge pull request #634 from evanrichter/smali
Smali language support
2024-02-19 11:57:54 +07:00
Anton Kochkov f64a422d4e ci: use nodejs 20 for appveyor 2024-02-18 18:56:51 +07:00
Qluxzz 09dbf221d7 Update tree-sitter playground dependencies to v0.20.9 2024-02-18 20:14:28 +07:00
Amaan Qureshi e0c1678a78
0.20.5 2024-02-18 08:20:42 +07:00
Amaan Qureshi 28c31b60fd chore: generate 2024-02-18 08:19:22 +07:00
Amaan Qureshi d51470929e fix: allow qualified identifiers in field expressions 2024-02-18 08:19:22 +07:00
Amaan Qureshi 1ef1791b3c fix: give for statement bodies a higher `dynamic` precedence to avoid parse errors 2024-02-18 08:19:22 +07:00
Amaan Qureshi 3d8d510a79 fix(scanner): return false during error recovery 2024-02-18 08:19:22 +07:00
Amaan Qureshi bbde8cd9c5 chore: update tree-sitter-c 2024-02-18 08:19:22 +07:00
Amaan Qureshi 72a60ea888 chore: generate 2024-02-16 18:45:48 +07:00
Amaan Qureshi e3f4c9507b fix: ms call modifier missing in some spots 2024-02-16 18:45:48 +07:00
Amaan Qureshi 579f349216 fix: allow ms pointer modifiers in abstract pointer declarators 2024-02-16 18:45:48 +07:00
Amaan Qureshi 8e6e28c340 fix: ternary consequences can have comma expressions 2024-02-16 18:45:48 +07:00
Amaan Qureshi bac0e895ef fix: asm strings can be concatenated 2024-02-16 18:45:48 +07:00
Wilfred Hughes 4fef3f7b00 Update regression test for QML parser 2024-02-15 23:40:56 +07:00
Wilfred Hughes e52849ebba Merge commit '9fa49ff3315987f715ce5666ff979a7742fa8a98' 2024-02-15 08:54:57 +07:00
Wilfred Hughes bf047030d2 Add a unit tests that validates that all language configs are valid 2024-02-15 08:47:58 +07:00
Wilfred Hughes e70224bb22 Update regression tests for new JS/TS parsers 2024-02-15 08:30:57 +07:00
Amaan Qureshi deba2badc8
docs: update badges 2024-02-14 18:53:21 +07:00
Amaan Qureshi 02b4ee7576
docs: update badges 2024-02-14 18:09:29 +07:00
Amaan Qureshi fd577c4358
docs: update badges 2024-02-14 17:59:08 +07:00
Amaan Qureshi 3d988327a1
docs: update badges 2024-02-14 17:58:25 +07:00
Amaan Qureshi b20f858322
docs: update badges 2024-02-14 17:44:21 +07:00
Nimrod 679d1ce65a Impl PartialEq 2024-02-14 16:13:08 +07:00
Nimrod 9f8d79bb7f Allow JSON output to respect skip-unchanged 2024-02-14 16:08:40 +07:00
Wilfred Hughes 3490aea9ec Document how to update existing parsers 2024-02-13 08:45:45 +07:00
Amaan Qureshi 25ca2718aa
0.20.8 2024-02-13 11:43:23 +07:00
Wilfred Hughes 58536b9426 Merge commit '7db8390a16a2cae317f4f4423a7b642cd4cad8c9'
Fixes #515
2024-02-13 08:38:53 +07:00
Wilfred Hughes a721bef7a7 Merge commit '098bd31b7f838a31cce08db4091e989ea42f3ef6' 2024-02-13 08:36:21 +07:00
Lewis Russell c706154d29 fix: allow function definitions to contain preproc attributes
Specifically for Neovim which contains code like:

```c
Dictionary nvim_eval_statusline(String str, Dict(eval_statusline) *opts, Arena *arena, Error *err)
  FUNC_API_SINCE(8) FUNC_API_FAST
{
  ...
}
```
2024-02-13 11:25:05 +07:00
Lewis Russell c325574f64 fix: improve concatenated_string
Now allows `<string> <identifier> ...` forms of concatenations.
2024-02-13 10:46:29 +07:00
Panagiotis Koutsourakis 67ada1ccd4 Add support for Scheme 2024-02-12 10:20:57 +07:00
Panagiotis Koutsourakis 1dc45d84c6 Add 'vendored_parsers/tree-sitter-scheme/' from commit '85b6188fb77c03dfb01d13e58e2844450506860c'
git-subtree-dir: vendored_parsers/tree-sitter-scheme
git-subtree-mainline: 3476a68efb
git-subtree-split: 85b6188fb7
2024-02-12 10:19:44 +07:00
ObserverOfTime ef61cb57bd
chore(scanner): formatting improvements 2024-02-10 20:08:05 +07:00
ganezdragon cb46cd54fc converting scanner.cc to scanner.c 2024-02-10 15:20:59 +07:00
ganezdragon 222053dfd8 converting scanner.cc to scanner.c 2024-02-10 15:20:46 +07:00
ganezdragon 7305b7b4c0 some electron building related changes 2024-02-10 15:20:17 +07:00
Amaan Qureshi 51da29228e
0.20.4 2024-02-09 11:01:17 +07:00
Rhys Botfield 55b9630069 Add extra PHP file extensions to the language guesser. 2024-02-09 14:43:20 +07:00
Wilfred Hughes 3476a68efb Simplify description of manual 2024-02-08 08:47:33 +07:00
Wilfred Hughes cd65d48619 Silence a clippy warning 2024-02-08 08:40:47 +07:00
Wilfred Hughes 4146067be1 Prefer implementing Display over a custom .display() method 2024-02-08 08:34:48 +07:00
Amaan Qureshi 098bd31b7f chore: generate 2024-02-07 12:04:40 +07:00