v1.0.0
JuliaSyntax v1.0.0
See code for breaking changes.
Merged pull requests:
- Remove
Base.convert
methods betweenAbstractString
andKind
(#500) (@fredrikekre) - Fix serialization of kinds with multibyte chars (#501) (@fredrikekre)
- Don't assume that
SubString
haspointer
and copy instead (#506) (@LilithHafner) - fix typos (#508) (@spaette)
- https in readme (#510) (@spaette)
- Parse docstrings within structs as
K"doc"
(#511) (@c42f) - Fix
incomplete_tag
generation with trailing whitespace (#518) (@c42f) - Add
TRAILING_COMMA_FLAG
to distinguish(a,b)
vs(a,b,)
(#521) (@c42f) - Make left hand side of
->
parse as a tuple of arguments (#522) (@c42f) - Parse non-syntactic operator tokens as
K"Identifier"
kind (#523) (@c42f) - Add U+1F8B2 as an operator (#525) (@pthariensflame)
- Fix
SyntaxNode->Expr
conversion with SubString source code (#528) (@c42f) - AST: Use a single kind
K"op="
for updating assignments (#530) (@c42f) - Bump version to 1.0.0 (#531) (@c42f)
Closed issues:
- improve error message for
new
missing type parameters. (#431) - Release 1.0.0 (#472)
- Remap operator tokens to
K"Identifier"
during parsing (#474) - Failed to parse markdown doc string (#503)
- Error: JuliaSyntax parser failed — falling back to flisp! (#505)
- Regression in incomplete_tag (#512)
- function call lacking argument (#514)
- wrong line number when line ends with a semi-colon (#517)
- StackOverflowError from VS Code extension telemetry (#520)
- Got this error Error: JuliaSyntax parser failed — falling back to flisp! │ │ This is not your fault. Please submit a bug report to https://github.com/JuliaLang/JuliaSyntax.jl/issues │ │ exception = │ │ StackOverflowError: (#527)
- Julia Crashed in Execution of Generated Symbolic Function. (#529)