aboutsummaryrefslogtreecommitdiff
path: root/helix-syntax/build.rs
Commit message (Collapse)AuthorAge
* migrate helix-syntax crate into helix-core and helix-termMichael Davis2022-03-10
| | | | | | | | | | | | helix-syntax mostly existed for the sake of the build task which checks and compiles the submodules. Since we won't be relying on that process anymore, it doesn't end up making much sense to have a very thin crate just for some functions that we could port to helix-core. The remaining build-related code is moved to helix-term which will be able to provide grammar builds through the --build-grammars CLI flag.
* Upgrade and reenable tree-sitter-haskellOwen Shepherd2022-01-08
|
* Improve build error when a new grammar was addedBlaž Hrastnik2021-09-06
|
* OCaml support (#666)oberblastmeister2021-09-01
| | | | | | | | | | | | | | | | | | | | | * added some stuff * add interface * indent * highlights and locals * scope * change some stuff * add indents * fix blanket highlight * macro * use inherits
* Added "/utf-8" to Windows compilation options. (#603)Leoi Hung Kin2021-08-17
|
* Compile the grammar libraries with full RELRO on Linux (#599)Orhun Parmaksız2021-08-17
| | | | | * Compile the grammar libraries with full RELRO * Set RELRO compiler options for only Linux
* Build ts/tsx again, refactor collect_tree_sitter_dirsBlaž Hrastnik2021-07-14
|
* Build each grammar in it's own src dirBlaž Hrastnik2021-07-14
| | | | | Windows places temporary files in the current dir, so compiling in parallel caused conflicts.
* Try to rearrange the file order?Blaž Hrastnik2021-07-14
|
* windows: Try building inside OUT_DIR?Blaž Hrastnik2021-07-14
|
* Dynamically load grammar libraries at runtimeBlaž Hrastnik2021-07-14
|
* Disable haskell grammar until build issues are resolvedBlaž Hrastnik2021-06-07
|
* changed flag in build_cpp '/std:c++14' to '/std:c++17' due to ↵Jan Hrastnik2021-06-06
| | | | tree_sitter_haskell not compiling on msvc without it
* syntax: Use a different C++ flag for MSVCBlaž Hrastnik2021-06-05
|
* Address clippy lintBlaž Hrastnik2021-06-05
|
* syntax: Build C++ grammars as c++14Blaž Hrastnik2021-06-05
| | | | | | The haskell grammar requires at last c++14 to build. Fixes #117
* syntax: Disable explicit debug/opt_level passingBlaž Hrastnik2021-06-05
| | | | | | cc-rs will already do the right thing and figure out the flags. Fixes #34
* Run fmtBlaž Hrastnik2021-06-02
|
* Add .DS_Store to ignored directoriesnathom2021-06-02
|
* syntax: Don't deadlock the build if one of the jobs fails.Blaž Hrastnik2021-05-05
|
* Add c++, js, css, html language definitions.Blaž Hrastnik2021-04-07
|
* clippy lintBlaž Hrastnik2021-03-24
|
* clippy lintsBlaž Hrastnik2021-03-01
|
* minor, fix clippy lintBlaž Hrastnik2021-02-25
|
* syntax: Drop the rayon dependency for threadpool.Blaž Hrastnik2021-02-24
| | | | We just need a small concurrent threadpool for compilation.
* helix-syntax: Speed up compilation by compiling langs in parallel.Blaž Hrastnik2021-01-19
|
* cleanup: Import tree-sitter-highlight so we can cache trees.Blaž Hrastnik2020-09-11
|
* Add helix-syntax as a wrapper around tree-sitter parsers.Blaž Hrastnik2020-09-09