Commit Graph

13730 Commits (2ef888a6d2c8975de75dc08a01fd8fa27279a98e)
 

Author SHA1 Message Date
Breno Reis 4b43221b9a Add 'vendored_parsers/tree-sitter-scss/' from commit 'c478c6868648eff49eb04a4df90d703dc45b312a'
git-subtree-dir: vendored_parsers/tree-sitter-scss
git-subtree-mainline: 462f5d4b7e
git-subtree-split: c478c68686
2023-09-20 14:11:54 +07:00
Wilfred Hughes 462f5d4b7e Use latest mdbook 2023-09-17 22:54:45 +07:00
Wilfred Hughes c153090a65 Fix highlighting 2023-09-15 22:25:01 +07:00
Wilfred Hughes b5942abc66 Rewrite git instructions 2023-09-15 18:18:54 +07:00
Wilfred Hughes aeb974ba7e Add TODO 2023-09-15 16:06:44 +07:00
Heber e63bcdcc26 Set version to 0.0.9
Include generated source files to increase usability
2023-09-13 10:22:47 +07:00
Heber 58bdaa3557 Add web-tree-sitter-sfapex package 2023-09-13 10:14:45 +07:00
Wilfred Hughes 8ebd6317d1 Add XML test file 2023-09-12 13:05:15 +07:00
Wilfred Hughes 6dd0c70767 Add TODO 2023-09-12 13:05:05 +07:00
Wilfred Hughes 1e7866b64e Do word diffing on text too 2023-09-12 13:03:27 +07:00
Wilfred Hughes 2b9aca85f3 Consistent indentation 2023-09-12 12:46:53 +07:00
Wilfred Hughes 243a4a5f48 Group imports consistently
This corresponds to:

$ cargo +nightly fmt -- --config group_imports=StdExternalCrate

Since this option is only available on nightly, I'm not adding a
rustfmt.toml to enforce this, just doing it as a one-off run.
2023-09-12 12:32:51 +07:00
Wilfred Hughes 8731a1b908 Fix rustdoc warnings 2023-09-12 12:21:43 +07:00
Wilfred Hughes f3ba79f34d Qualify all difftastic imports with crate:: 2023-09-12 12:17:58 +07:00
Wilfred Hughes f06c611ed7 More XML file patterns 2023-09-09 10:18:11 +07:00
Wilfred Hughes 725180becc Fix references to ../common when compiling XML parser for package 2023-09-09 10:17:46 +07:00
Wilfred Hughes d6fe1221a4 Add *.ui to the XML file extensions 2023-09-09 10:07:11 +07:00
Wilfred Hughes c627326e31 Add XML to the languages in the manual 2023-09-09 10:06:10 +07:00
Wilfred Hughes 577bb99228 Treat XSLT as XML 2023-09-09 00:12:22 +07:00
Wilfred Hughes 004a0da67f Flatten modifiers in C# to improve highlighting 2023-09-08 23:44:11 +07:00
Wilfred Hughes 9134593a39 Add XML support
Fixes #10
2023-09-08 23:43:20 +07:00
Wilfred Hughes 40e303eb1b Add 'vendored_parsers/tree-sitter-xml/' from commit '9deacbfb79cb3527a0396255beb17e1bba3f2052'
git-subtree-dir: vendored_parsers/tree-sitter-xml
git-subtree-mainline: d56f775f31
git-subtree-split: 9deacbfb79
2023-09-08 22:10:28 +07:00
Wilfred Hughes d56f775f31 Highlight constructors consistently with type names 2023-09-03 01:30:22 +07:00
Wilfred Hughes a4ee2cf99e cargo fmt 2023-08-26 21:41:41 +07:00
Wilfred Hughes b78ba2da4b Use type names from line_numbers directly 2023-08-26 20:36:07 +07:00
Wilfred Hughes 41c9165c79 Use my line_numbers crate for newline position calculations 2023-08-26 16:25:32 +07:00
Wilfred Hughes 79b4e44113 Update changelog for today's releases and roll version 2023-08-25 09:26:28 +07:00
Wilfred Hughes 3f3526ded4 Don't create a release on crates.io if other steps failed 2023-08-25 08:53:44 +07:00
Wilfred Hughes 8752af74d4 Test and release macOS ARM64 on macos-latest runners 2023-08-25 08:45:35 +07:00
Wilfred Hughes cc4630a060 Don't stop building release assets if one fails 2023-08-25 08:44:40 +07:00
Wilfred Hughes 5ef117e28d Next release will be 0.51.1 2023-08-25 08:44:09 +07:00
Wilfred Hughes ca44de78e1 Group overrides from the same language together
No functional change, but makes --list-languages easier to read.

Fixes #549
2023-08-25 08:22:28 +07:00
Wilfred Hughes 21cdbe177c Update to latest itertools 2023-08-24 08:52:42 +07:00
Wilfred Hughes 0db99d76c6 Allow a language override to include multiple globs 2023-08-24 08:47:59 +07:00
Wilfred Hughes 72475493a4 Tweak wording 2023-08-24 08:19:27 +07:00
Wilfred Hughes 9f03834dd7 Merge commit '42ab5ca0e6bb7130c397c7ca10440fd5cfc2d564' 2023-08-23 20:57:50 +07:00
Wilfred Hughes fa20bd9d44 Add Linux with musl, Linux on aarch64, and macOS on aarch64 targets
Use cross to cross-compile from Ubuntu to these platforms.

This will resolve #357 and #368 when the next release goes out.
2023-08-23 20:56:03 +07:00
Amaan Qureshi 42ab5ca0e6 0.20.2 2023-08-23 12:04:25 +07:00
Amaan Qureshi b92f8590f1 chore: update .gitattributes 2023-08-23 12:04:25 +07:00
Amaan Qureshi dd1d9afeab ci: add action to build & upload binaries to a release 2023-08-23 12:04:25 +07:00
Amaan Qureshi d9de99c953 chore: generate 2023-08-23 12:04:25 +07:00
Amaan Qureshi 04501d165f fix: regex was overconsuming in test commands 2023-08-23 12:04:25 +07:00
Amaan Qureshi e71b052060 fix: improve parameter expansions 2023-08-23 12:04:25 +07:00
Amaan Qureshi d22ee263e6 fix: arithmetic expansions 2023-08-23 12:04:25 +07:00
Amaan Qureshi a1fead6eb7 fix: move heredoc bodies inside heredoc_redirect 2023-08-23 12:04:25 +07:00
Amaan Qureshi 13b23426dc refactor!: separate heredoc_body and heredoc_end 2023-08-23 12:04:25 +07:00
Wilfred Hughes c6008c2638 Prefer .std() for declaring the C++ version 2023-08-23 00:00:29 +07:00
Wilfred Hughes 35bc02c599 Bump cc version 2023-08-22 23:53:16 +07:00
Amaan Qureshi f6eacf39e5 chore: generate 2023-08-23 01:32:46 +07:00
Amaan Qureshi b3a3b2ea12 fix: the alias hack isn't needed since '}' doesn't create terminal rules 2023-08-23 01:32:46 +07:00