tree-sitter/lib
Antonio Scandurra 25b0fbd679 Don't use clock_gettime on macOS
This commit stops using the monotonic clock API on macOS because it is 
supported only on macOS >= 10.12. Instead, it uses the fallback clock 
APIs for platforms without monotonic clock support.

The use of `clock_gettime` was causing issues on Atom because, even 
though we build it on a new macOS version supporting such API, some 
users may run Atom on older versions of macOS. On those platforms, Atom 
would crash whenever opening a file parsed with a tree-sitter grammar.
2019-06-12 19:03:46 +02:00
..
binding_rust Add support for highlight properties that track local variables 2019-05-09 20:34:34 -07:00
binding_web web: 0.15.6 2019-06-03 16:19:16 -07:00
include/tree_sitter Fix accidentally-removed functions in api.h 2019-03-29 23:05:02 -07:00
src Don't use clock_gettime on macOS 2019-06-12 19:03:46 +02:00
utf8proc@d81308faba Reorganize repo, add rust CLI and binding code, 2019-01-04 17:31:49 -08:00
Cargo.toml Bump library versions 2019-05-31 10:24:29 -07:00
README.md Set up code to publish web bindings to npm 2019-05-07 13:11:04 -07:00

Subdirectories

  • src - C source code for the Tree-sitter library
  • include - C headers for the Tree-sitter library
  • utf8proc - A submodule for utf8proc, Tree-sitter's one library dependency.
  • binding_rust - Rust bindings to the Tree-sitter library
  • binding_web - JavaScript bindings to the Tree-sitter library, using WebAssembly