Finch/src
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-10-25 19:13:46 +01:00
..
abi.cpp ARM64 and macOS: AAPCS64 struct passing, aarch64/macos targets, Apple frameworks and ld messages, tests/cross.sh, CI on ARM64 Linux and macOS 2026-10-09 00:34:00 +02:00
ast.h Finch 2.4.0: methods, maps, errors as values; str() of any value; macOS and ARM64 docs; Kate support 2026-10-09 01:11:12 +02:00
builtins_doc.h Finch 2.4.0: methods, maps, errors as values; str() of any value; macOS and ARM64 docs; Kate support 2026-10-09 01:11:12 +02:00
cimport.cpp ARM64 and macOS: AAPCS64 struct passing, aarch64/macos targets, Apple frameworks and ld messages, tests/cross.sh, CI on ARM64 Linux and macOS 2026-10-09 00:34:00 +02:00
cimport.h Rename the Finch file extension from .fn to .fch 2026-10-08 19:27:42 +02:00
codegen.cpp Fix the two known limits: adding map keys while looping over the map is a runtime error; temporaries held by an expression are freed when try / or-blocks leave early. err usable after or, inner err shadows outer. 2026-10-25 19:13:46 +01:00
codegen.h Structs, arrays, owned strings, memory model, modules, debug info 2026-10-08 18:57:37 +02:00
codegen_builtins.cpp Fix the two known limits: adding map keys while looping over the map is a runtime error; temporaries held by an expression are freed when try / or-blocks leave early. err usable after or, inner err shadows outer. 2026-10-25 19:13:46 +01:00
codegen_impl.h Fix the two known limits: adding map keys while looping over the map is a runtime error; temporaries held by an expression are freed when try / or-blocks leave early. err usable after or, inner err shadows outer. 2026-10-25 19:13:46 +01:00
codegen_map.cpp Fix the two known limits: adding map keys while looping over the map is a runtime error; temporaries held by an expression are freed when try / or-blocks leave early. err usable after or, inner err shadows outer. 2026-10-25 19:13:46 +01:00
codegen_types.cpp Fix the two known limits: adding map keys while looping over the map is a runtime error; temporaries held by an expression are freed when try / or-blocks leave early. err usable after or, inner err shadows outer. 2026-10-25 19:13:46 +01:00
error.h CI: point LLVM's DIA SDK at the installed Visual Studio; semantic index for the language server 2026-10-08 21:53:42 +02:00
index.h CI: point LLVM's DIA SDK at the installed Visual Studio; semantic index for the language server 2026-10-08 21:53:42 +02:00
lexer.cpp Finch 2.4.0: methods, maps, errors as values; str() of any value; macOS and ARM64 docs; Kate support 2026-10-09 01:11:12 +02:00
lexer.h Finch 2.4.0: methods, maps, errors as values; str() of any value; macOS and ARM64 docs; Kate support 2026-10-09 01:11:12 +02:00
loader.cpp Language server (finch lsp): diagnostics, hover, definition, completion, symbols, signature help; MSVC fix 2026-10-08 21:58:01 +02:00
loader.h Language server (finch lsp): diagnostics, hover, definition, completion, symbols, signature help; MSVC fix 2026-10-08 21:58:01 +02:00
lsp.cpp Finch 2.4.0: methods, maps, errors as values; str() of any value; macOS and ARM64 docs; Kate support 2026-10-09 01:11:12 +02:00
main.cpp Finch 2.4.0: methods, maps, errors as values; str() of any value; macOS and ARM64 docs; Kate support 2026-10-09 01:11:12 +02:00
parser.cpp Finch 2.4.0: methods, maps, errors as values; str() of any value; macOS and ARM64 docs; Kate support 2026-10-09 01:11:12 +02:00
parser.h Structs, arrays, owned strings, memory model, modules, debug info 2026-10-08 18:57:37 +02:00
target.cpp ARM64 and macOS: AAPCS64 struct passing, aarch64/macos targets, Apple frameworks and ld messages, tests/cross.sh, CI on ARM64 Linux and macOS 2026-10-09 00:34:00 +02:00
target.h ARM64 and macOS: AAPCS64 struct passing, aarch64/macos targets, Apple frameworks and ld messages, tests/cross.sh, CI on ARM64 Linux and macOS 2026-10-09 00:34:00 +02:00