Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Tags: tact-lang/tree-sitter-tact

Tags

v1.6.0

Toggle v1.6.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
fix: missing operator highlighting queries (#54)

v1.5.2

Toggle v1.5.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore: adjust Neovim queries (#42)

* chore: adjust Neovim queries

* fix: proper return index integers in asm arrangements

* chore: version bump to 1.5.2

* feat(ci): run the built-in fuzzer added in tree-sitter-cli 0.23.0

* fix: simplify the query

* chore(CI): pin the tree-sitter version

This prevents sudden breaks of CI due to changes in the config format or
other breaking changes from upstream

* chore(CI): pin Node.js version too

* fix: wrong dependency version

v1.5.1

Toggle v1.5.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
fix: bugfix release 1.5.1 (#41)

* chore: upgrade tree-sitter-cli to 0.23.0

* fix: resolve parsing problems with asm functions, that caused the tree-sitter to break and halt

Returned the parsing speed to normal (i.e. super-duper fast)

* chore: bump version to 1.5.1

* fix: silence broken Rust tests

* chore: bump the Rust binding to their most latest upstream sources

v1.5.0

Toggle v1.5.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
feat: support Tact 1.5.0 (#40)

* feat: `uint1-256` and `int1-256` through highlighting queries

* chore: remove highlighting of built-in functions, since functions in Tact aren't first-class

* feat: add new builtin constants and structs, and update tests

* feat: limited support of `asm` functions

With a note hinting at a possibility of using an external scanner
(lexer) to resolve the shortcomings of the current, parser-only approach

* chore: bump versions to 1.5.0

* feat: optional semicolon for the last field or function declaration in trait/contract bodies

* fix(CI): test tree-sitter-tact against the same version of the Tact compiler

v1.4.1

Toggle v1.4.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore: bump version (#38)

v1.4.0

Toggle v1.4.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
feat: match 1.4.0 (#33)

* feat: match 1.4.0

  * Grammar updates and enhancements, including some unification in naming
  * Tests for the new grammar
  * Queries for Tree-sitter and their tests
  * Queries for Helix and Neovim

* chore: re-order comments

* chore: housekeeping

* tests: check that tree-sitter parses everything that ohm does

At least what Ohm parses in the Tact compiler repo

* chore: nativeThrowWhen → nativeThrowIf

* fix: roll back constant string receivers

As it got postponed until next Tact releases

* feat: foreach loop now uses lvalue instead of an identifier

* feat: optional last semicolon for statements, yay!

v1.3.0

Toggle v1.3.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
fix: Structs/Sessages field punning (#30)

Doesn't require an update in any of the queries!

v1.2.0

Toggle v1.2.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
fix: highlighting for Helix + remove TLB field (#9)

* chore[helix]: removed excessive queries which made highlighting worse

* fix: Remove unwanted field