Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

tree-sitter-haskell-0.21.0-1.1 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: tree-sitter-haskell Distribution: openSUSE Tumbleweed
Version: 0.21.0 Vendor: openSUSE
Release: 1.1 Build date: Sat Aug 3 18:06:12 2024
Group: Development/Tools/Other Build host: reproducible
Size: 3837728 Source RPM: tree-sitter-haskell-0.21.0-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/tree-sitter/tree-sitter-haskell
Summary: Haskell grammar for tree-sitter
Haskell grammar for tree-sitter.

Provides

Requires

License

MIT

Changelog

* Sat Aug 03 2024 Björn Bidar <bjorn.bidar@thaodan.de>
  - Update to version 0.21.0:
    * refactor(scanner): use alloc and array header, and rely on `TREE_SITTER_DEBUG` for debugging
    * fix: allow imports after the first declaration for resilience
    * Rewrite the grammar once again.
* Mon Feb 26 2024 Björn Bidar <bjorn.bidar@thaodan.de>
  - Update to version 0.15.0:
    * cosmetics
    * docs: update badges
    * Revert "Enable build by msvc (#113)"
    * handle closing typed quote brackets correctly
    * Enable build by msvc (#113)
    * Add `license` field to `Cargo.toml` (#112)
    * support upcoming data decls for tuples
    * support pattern synonym export of all constructors with ..
    * add if guard to block argument exprs
    * bump CI versions
    * add test for \cases
    * Correctly parse `\cases` expressions (#106)
    * support empty foralls
    * chore: remove unnecessary conflicts
    * linear gadt field support
    * fix: free indents on destroy (#100)
    * support empty record decls
    * tweak families
    * add special rule for the GHC fixity decl for the function arrow
    * allow multiple semicolons between statements and one leading semicolon
    * handle if guard/list comprehension conflict differently
    * close case layouts before closing do braces
    * support explicit quantifier specificity
    * support type family equation names that are type operators
    * support invisible binders in tyfam equations
    * support invisible type binders in patterns
    * support kind signatures everywhere in types
    * support prefix notation for unboxed sums
    * support type application for invisible dependent variables
    * support TypeData
    * support lazy data type fields
    * implement OverloadedRecordDot (#98)
    * explicitly inline hidden rule (#96)
    * support all valid unicode chars for varsym (#95)
    * support unicode qq brackets and the unicode type star
    * allow btype in tyfam infix pattern
    * add type family injectivity annotations
    * add some unicode variants for builtin symbolic names
    * SPM support (#91)
    * allow EmptyCase for regular case expressions
    * Unicode identifiers (#90)
    * Fix associated types failing if unannotated (#88)
    * Use nvim-treesitter version of highlights.scm (#87)
    * bump tree-sitter in Cargo.toml (#85)
    * highlights.scm and locals.scm exist, so uncomment them
    * Bump regex from 1.5.4 to 1.5.6 (#81)
    * Don't panic if we can't serialize our state (#80)
    * fix test
    * permit negation of apats
    * Disallow CPP after spaces when parsing after newline
    * allow newline after unboxed opening brace
    * remove the space node in unboxed sums
    * improve unboxed tuples
    * add flatparse to examples
    * support nullary and unary unboxed tuples in types
    * Support unboxed tuples in patterns
    * fix: links (#78)
    * Don't consume trailing newlines as part of layouts (#74) (#75)
    * Allow unparenthesized type after `deriving X via` (#76)
    * Improve highlights query for functions (#73)
    * Add fixity keywords to highlights query (#72)
    * Document tests (#71)
    * Add skipping back to C scanner (#65)
    * Fix gcc -Wall warnings (#66)
    * A few scanner microoptimizations (#63)
    * scanner.cc -> scanner.c (#64)
    * Updates macOS support after #62 (#61)
    * Convert scanner to C for great good (~˘▾˘)~ (#62)
    * Update patch after #58 (#60)
    * Support c++03 (#58)
    * check for eof in inline_comment skip code (#57)
    * Compile to wasm with patch to web-tree-sitter (UPDATE) (#56)
    * Faster Scanner (part 2) (#54)
    * [wip] Faster scanner (#52)
    * force parser compilation before testing an example
    * add timing info to example parsing output
    * scanner: replace a `when` chain with a `switch`
    * add mssing test target
    * fail cpp on eof
    * skip initial whitespace instead of consuming it (#48)
    * allow % before closing parenthesis
    * support LinearTypes
    * Fix logic error in comment parser
    * fix(macos): latest brew symlink gcc-11 in readme. (#46)
    * fix infinite advancing on open quasiquote (#45)
    * add missing target for a test case
    * permit qualified varids for quasiquoters
    * mention `clang++` in readme
    * add nvim config snippet for installation from source
    * support TransformListComp
    * allow empty quasiquotes
    * give some advice about gcc in macos
    * handle quasiquote bodies that start with operator chars correctly
    * skip newlines in the scanner
    * Improve Haskell highlight queries (#40)
    * mention how to set a compiler for nvim-treesitter
    * run GA on PRs
    * add <string> and <iterator> includes for MSVC
    * support UnboxedSums
    * mark NondecreasingIndentation as unsupported
    * support EmptyDataDeriving
    * support CApiFFI, GHCForeignImportPrim
    * support HexFloatLiterals
    * support InterruptibleFFI
    * support StandaloneKindSignatures
    * support UnliftedNewtypes
    * make extension list bulleted
    * add list of supported extensions
    * set cli version in devDependencies to 0.19.4
    * warn about version requirements
    * remove nonexisting rules from `inline`
    * test for line numbers
    * Fix badge.
    * add HLS to the corpus
    * support all newline types
    * use `uint32_t` instead of char everywhere in the scanner
    * support OverloadedLabels
    * parse `in` in the scanner to disambiguate an edge case
    * allow TH in types
    * unboxed tuples in types
    * allow parenthesized operators as patterns
    * quasiquotes in patterns
    * splices in patterns
    * allow double dollars for splices
    * allow signatures on funpats
    * allow double-parenthesized constraints
    * allow type operators in imports
    * allow `else` to end a layout
    * require whitespace after `!` to use it as operator
    * allow vertical bars to terminate layouts
    * fix bug in layout initialization if the first token starts with `m`
    * relax the requirement for pattern signatures
    * end layouts when the next line begins with an operator on leq indent
    * magic hash for literals
    * pattern type signature
    * trailing comma for imports
    * add unboxed tuples
    * add type roles
    * allow type equations in classes
    * consume all newlines before parsing cpp
    * add semantic to the corpus
    * allow view patterns in record field patterns
    * allow implicit parameters in type aliases
    * infix type family equation
    * NamedFieldPuns for expressions
    * use unicode class for whitespace
    * `deriving via` for instances
    * improve operators
    * allow qualified class in deriving clauses
    * small fix
    * support arbitrarily nested foralls/contexts
    * support consym in simpletype
    * add polysemy to the example corpus
    * support for QualifiedDo
    * better naming for pattern synonyms
    * disallow space in escaped character literal
    * relax rule for chars
    * tweak naming of modids
    * improve naming of con nodes
    * fix simpletype to support operators
    * rename constrs to constructors
    * fix unicode handling in scanner
    * fix regression about minus operator
    * ban minus from right sections
    * newtype gadts
    * add missing BlockArguments expressions
    * test for nested comment
    * fix small regression
    * fix tree-sitter config object in package.json
    * rewrite the grammar (#29)
    * Check for empty indent stack
* Mon Feb 26 2024 Björn Bidar <bjorn.bidar@thaodan.de>
  - Update to version 0.13.0:
    * Add example repos to gitignore
    * Parse 'ʹ' as a char literal
    * Add pattern_guard rule
    * Treat  as a variable symbol for guard  expressions
    * Regenerate using tree-sitter-cli v 12.7
    * Allow special guard pattern to be parsed as an infix operator application
    * Update constructor rules to use regex
    * Remove comment

Files

/usr/lib64/libtree-sitter-haskell.so
/usr/share/licenses/tree-sitter-haskell
/usr/share/licenses/tree-sitter-haskell/LICENSE


Generated by rpm2html 1.8.1

Fabrice Bellet, Thu Nov 14 00:03:47 2024