| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2022-03-29 | syntax: remove pattern re-ordering on optimization | jgmdev | |
| * Introduces a flag that syntax writers can turn off named space_handling, turning it off means that your syntax will take care of handling the excessive amount of spaces that can slow down the tokenizer. * Adds another pattern at the end of every single table that also improves tokenizer performance by matching words that weren't match by any of the synxtax patterns. * Modifies language_md to turn off the provided space_handling and do its own since it has rules that require a space at the beginning, also handles long consecutives amount of dashes used in tables that degrade performance. * This changes where discussed in collaboration with @Guldoman and @takase1121 thanks to all! | |||
| 2022-03-28 | syntax: fix conflicts introduced with #896 | jgmdev | |
| * mainly the language_md got affected which has some exotic rules * some other languages are also using spaces at start of pattern and even if not affected this change tackles that | |||
| 2022-03-25 | syntax: add pattern to boost tokenizer performance (#896) | Jefferson González | |
| 2021-12-02 | Add name to plain text fallback syntax | Guldoman | |
| 2021-10-25 | Use `header` to get syntax only when provided | Guldoman | |
| 2020-06-08 | Added file-header pattern support to `syntax` | rxi | |
| 2020-05-07 | Renamed `common.matches_pattern` => `common.match_pattern` | rxi | |
| 2020-05-07 | Moved `matches_pattern` from `syntax` to `common` | rxi | |
| 2020-03-07 | Moved .c, .lua and .md language syntaxes from core.syntax to plugins | rxi | |
| 2020-03-07 | Added `union`, `short` and `long` keywords to .c syntax | rxi | |
| 2020-01-25 | Added missing `volatile` keyword to C syntax | rxi | |
| 2019-12-28 | Initial commit | rxi | |
