Commit Graph

26 Commits (a1b7f003a6ea61b2a77056ce8865a779b3452975)

Author SHA1 Message Date
Blaž Hrastnik 905efe3a48 Improve build error when a new grammar was added 3 years ago
oberblastmeister 5766f5da8f
OCaml support (#666)
* added some stuff

* add interface

* indent

* highlights and locals

* scope

* change some stuff

* add indents

* fix blanket highlight

* macro

* use inherits
3 years ago
Leoi Hung Kin 89089a7355
Added "/utf-8" to Windows compilation options. (#603) 3 years ago
Orhun Parmaksız 9912bd7821
Compile the grammar libraries with full RELRO on Linux (#599)
* Compile the grammar libraries with full RELRO

* Set RELRO compiler options for only Linux
3 years ago
Blaž Hrastnik a4b077e9b9 Build ts/tsx again, refactor collect_tree_sitter_dirs 3 years ago
Blaž Hrastnik e6bf6a8f28 Build each grammar in it's own src dir
Windows places temporary files in the current dir, so compiling in
parallel caused conflicts.
3 years ago
Blaž Hrastnik a7fa5621ce Try to rearrange the file order? 3 years ago
Blaž Hrastnik c8dc9b64dd windows: Try building inside OUT_DIR? 3 years ago
Blaž Hrastnik dd2903ff10 Dynamically load grammar libraries at runtime 3 years ago
Blaž Hrastnik 59f94d13b8 Disable haskell grammar until build issues are resolved 3 years ago
Jan Hrastnik 212f6bc372 changed flag in build_cpp '/std:c++14' to '/std:c++17' due to tree_sitter_haskell not compiling on msvc without it 3 years ago
Blaž Hrastnik f6a900fee1 syntax: Use a different C++ flag for MSVC 3 years ago
Blaž Hrastnik 5a344a3ae5 Address clippy lint 3 years ago
Blaž Hrastnik 72eaaaac99 syntax: Build C++ grammars as c++14
The haskell grammar requires at last c++14 to build.

Fixes #117
3 years ago
Blaž Hrastnik 8f78c0c612 syntax: Disable explicit debug/opt_level passing
cc-rs will already do the right thing and figure out the flags.

Fixes #34
3 years ago
Blaž Hrastnik dbc392d92c Run fmt 3 years ago
nathom b1ce969d80
Add .DS_Store to ignored directories 3 years ago
Blaž Hrastnik 3cf9a4ceb8 syntax: Don't deadlock the build if one of the jobs fails. 3 years ago
Blaž Hrastnik 3bab640491 Add c++, js, css, html language definitions. 3 years ago
Blaž Hrastnik 06aca7691c clippy lint 3 years ago
Blaž Hrastnik a16c6e2585 clippy lints 3 years ago
Blaž Hrastnik 8289bd1cb0 minor, fix clippy lint 3 years ago
Blaž Hrastnik c6456d04b9 syntax: Drop the rayon dependency for threadpool.
We just need a small concurrent threadpool for compilation.
3 years ago
Blaž Hrastnik 22fe2ebe72 helix-syntax: Speed up compilation by compiling langs in parallel. 3 years ago
Blaž Hrastnik b17a77b8b8 cleanup: Import tree-sitter-highlight so we can cache trees. 4 years ago
Blaž Hrastnik 7eac12a4bb Add helix-syntax as a wrapper around tree-sitter parsers. 4 years ago