Max Brunsfeld
d47713ee4a
Integrate WASM compilation into the CLI's Loader
2022-11-15 17:14:33 -08:00
Max Brunsfeld
042e6f9d57
Restucture wasm module, return a normal TSLanguage from load_language
2022-11-15 17:14:33 -08:00
Max Brunsfeld
3f1a7f9cd4
Start work on ability to load wasm languages from native lib, via wasmtime
2022-11-15 17:14:33 -08:00
Max Brunsfeld
8883d43bee
Merge pull request #1941 from mliszcz/master
...
Fix test output formatting for rules starting with M/U
2022-11-15 17:13:39 -08:00
Max Brunsfeld
b31f9e6e90
Merge pull request #1913 from J3RN/browser-fixes
...
Allow web-tree-sitter to work with Emscripten 3
2022-11-15 17:03:31 -08:00
Max Brunsfeld
1f36bf091e
Upgrade to emscripten 3.1.25
2022-11-15 16:39:17 -08:00
Jonathan Arnett
e4fc6653ee
Add __cxa_atexit to exports
2022-11-15 16:39:17 -08:00
Jonathan Arnett
56e9753b5f
Add memset to exports
2022-11-15 16:39:17 -08:00
Jonathan Arnett
a8988339c3
Add 'stringToUTF16' and 'AsciiToString' to exported method
2022-11-15 16:39:17 -08:00
Jonathan Arnett
813216be9a
Configure compiled WASM grammars to not catch rejections
2022-11-15 16:39:17 -08:00
Max Brunsfeld
37e0e8a7ab
Merge pull request #1918 from alanz/add-erlang-complete
...
Add Erlang to list of Available Parsers
2022-11-15 16:27:39 -08:00
mliszcz
7bf2484d81
Fix test output formatting for rules starting with M/U
...
Previously the rule names could not begin with an uppercase M or U
because the test output formatter assumed that they represent special
tokens: MISSING or UEXPECTED.
Fixes #1940 .
2022-11-15 20:20:44 +01:00
Max Brunsfeld
36b5b6c89e
Merge pull request #1952 from tree-sitter/tree-included-ranges
...
Allow retrieving a tree's list of included ranges, fix some included range bugs
2022-11-14 16:54:58 -08:00
Max Brunsfeld
8e3dc7cd7a
Add tests that randomly edit files with disjoint included ranges
2022-11-14 16:04:37 -08:00
Max Brunsfeld
efd22e452b
Fix suppression of empty tokens during error handling at included range boundaries
2022-11-14 12:20:39 -08:00
Max Brunsfeld
d07f864815
Fix parse error when reusing a node at the end of an included range
2022-11-11 16:34:57 -08:00
Max Brunsfeld
618146260e
Add doc comments for tree included ranges getter
2022-11-08 17:47:57 -08:00
Max Brunsfeld
da6e24de17
Fix adjustment of trees' included ranges on edits
...
Previously, when an included range started or ended *inside* of
an edit, that range did not get updated correctly.
Co-authored-by: Mikayla Maki <mikayla@zed.dev>
2022-11-07 16:52:19 -08:00
Max Brunsfeld
f0177f216e
Use library-configured allocator to free intermediate included ranges
2022-11-07 10:48:32 -08:00
Max Brunsfeld
1848d0bc36
Add tree included ranges getter
...
Co-authored-by: Nathan Sobo <nathan@zed.dev>
2022-11-04 15:24:07 -07:00
Max Brunsfeld
fb5fbdd787
Merge pull request #1936 from J3RN/add-rust-scanner-note
...
Add note about including an external scanner in Rust crate
2022-10-31 14:49:15 -07:00
Max Brunsfeld
757c032455
Merge pull request #1938 from panicinc/merge/parse-cancel-pointer-crash
...
Resolving a crash when freeing a null pointer when cancelling parses
2022-10-31 13:00:20 -07:00
Logan Collins
5337a678fa
Resolving a potential crash freeing a null pointer when cancelling parses.
2022-10-31 11:35:52 -07:00
Jonathan Arnett
245e3b0092
Add note about including an external scanner in Rust crate
2022-10-30 23:24:50 -04:00
Max Brunsfeld
439a4804db
Merge pull request #1921 from gdamore/patch-1
...
Add D grammar - it is quite complete for D 2.100.
2022-10-20 09:24:08 -07:00
Garrett D'Amore
db846931c6
Add D grammar - it is quite complete for D 2.100.
2022-10-20 08:33:43 -07:00
Alan Zimmerman
54ace9fe27
Add Erlang to list of Available Parsers
...
Switching from under-development
https://github.com/AbstractMachinesLab/tree-sitter-erlang
to
https://github.com/WhatsApp/tree-sitter-erlang/
which is based originally on it.
2022-10-20 09:50:14 +01:00
rnkaufman
cabdcfb41d
Merge pull request #1900 from gbprod/add-twig-parser
...
Add twig parser in documentation
2022-10-07 16:54:36 -07:00
Gilles Roustan
346572a348
Add twig parser in documentation
2022-10-04 10:08:56 +02:00
Max Brunsfeld
d62adbe3a9
Merge pull request #1881 from mattmassicotte/fix/array-integer-sizing
...
Explicit integer sizes for array capacity
2022-09-21 20:17:28 -07:00
Matt
98b8226c70
Remove unnecessary cast
2022-09-21 20:17:30 -04:00
Matt
8751fa0853
Add explicit casting for array capacities
2022-09-21 15:52:44 -04:00
Max Brunsfeld
70cfc55e58
Merge pull request #1879 from mattmassicotte/fix/sizes
...
change integer type in ts_parser__set_cached_token
2022-09-21 10:25:38 -07:00
Matt
af6611e530
matching integer types
2022-09-21 08:50:01 -04:00
Max Brunsfeld
67d13cf50b
Fix integer size of subtree's child count field
...
Fixes tree-sitter/tree-sitter-cpp#175
2022-09-08 11:02:42 -07:00
Max Brunsfeld
d1d8193d2f
Merge pull request #1858 from mattmassicotte/swift-docs-update
...
Update ref to swift parser
2022-09-06 14:09:02 -07:00
Matt
94b828f4fb
Update ref to swift parser
2022-09-05 16:21:12 -04:00
Max Brunsfeld
3563fe009a
Explain in the docs that npm install supports limited platforms
2022-09-02 15:31:21 -07:00
Max Brunsfeld
b268e412ad
0.20.7
2022-09-02 15:00:47 -07:00
Max Brunsfeld
2be51abcd8
Bump library versions
2022-09-02 15:00:09 -07:00
Max Brunsfeld
15190a497d
Build core wasm library with C++ exceptions disabled
2022-09-02 14:55:50 -07:00
Max Brunsfeld
17fb261633
Merge pull request #1852 from tree-sitter/default-abi-version-14
...
Generate parsers with ABI version 14 by default
2022-09-02 13:05:44 -07:00
Max Brunsfeld
e2fe380a08
Generate parsers with ABI version 14 by default
2022-09-02 12:31:29 -07:00
Max Brunsfeld
366210ae92
Merge pull request #1766 from 6cdh/racket-link
...
Add link to Racket language parser
2022-08-25 10:52:34 -07:00
Max Brunsfeld
1b86ccecc8
Merge pull request #1845 from tree-sitter/root-node-with-offset
...
Add API for applying a positional offset when accessing a tree's nodes
2022-08-25 10:51:20 -07:00
Max Brunsfeld
20d44ed13e
Merge pull request #1785 from petrisch/patch-1
...
Update section-2-using-parsers.md
2022-08-25 10:28:34 -07:00
Max Brunsfeld
dccb291e4a
Merge pull request #1849 from NicholasLYang/docs/web-tree-sitter
...
docs: Added documentation on web-tree-sitter edge cases
2022-08-25 10:27:56 -07:00
Max Brunsfeld
6b87326470
Merge pull request #1787 from kianmeng/fix-typos
...
Fix typos
2022-08-25 10:25:39 -07:00
Max Brunsfeld
9b5e32ad76
Merge pull request #1823 from slackner/fix-crash-in-field-name-for-child
...
Fix crash in ts_node_field_name_for_child for inline nodes
2022-08-25 10:24:02 -07:00
Max Brunsfeld
be442a8f3a
Merge pull request #1831 from shaded-enmity/addr-port-env-vars
...
Add env vars for port and address
2022-08-25 10:23:27 -07:00