mirror of
https://github.com/Nexoniarz/Finch.git
synced 2026-11-03 00:44:27 +00:00
- on stderr (finch ir stays the IR), as yellow warnings in editors (@W in the index), once per place - str, arrays and maps inside a struct don't count: passing it copies only their handles - none in the compiler, the examples or the tests other than the new one - docs: the warning instead of "not planned"; what was and wasn't checked for Android Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_016GzNP6r8dg6WDxUVZy8wjL
745 B
745 B
Changelog
2.5.0
- Highlighting for code inside text (
"hp \(hp)"),test "…" { }blocks,const,"""text,1e9. - Built-ins
min,max,abs,clamp,assertandatomic_…highlighted and described on hover. - Format Document (the language server runs
finch fmton the open file). - Warnings in yellow: a big struct copied on every call or in
for x in list.
2.4.0
- Highlighting for methods (
fn Point.move), maps (map[K]V),or,try,selfanderror(...). - Completion for struct methods and map methods; parameter hints for method calls.
- Snippets:
method,fnf(a function that can fail),map,forkv,orb.
2.3.0
- First release: highlighting, snippets, language server, Run and Build.