Sofia teascade
teascade released 1.0.0 Beta 4 at teascade/reid-llvm 2025-08-03 23:50:13 +02:00
teascade pushed to main at teascade/reid-llvm 2025-08-03 23:44:52 +02:00
28157ae4b8 Bump version numbers
8d27a6e7bd Fix reference-linking for local functions
Compare 2 commits »
teascade pushed to main at teascade/reid-llvm 2025-08-03 23:21:16 +02:00
136e9f9d1f Update readme
teascade pushed to main at teascade/reid-llvm 2025-08-03 23:13:19 +02:00
8e41deb653 Add compile-on-save
teascade pushed to main at teascade/reid-llvm 2025-08-03 23:07:47 +02:00
766a853b48 Add refactoring and go-to-definition for multifile
109fedb624 Make get-references work for multifiles
d27ec2bb70 Add StateMap
5706fd99e3 Move a bunch of fields to AnalysisState instead
3b3b21d4dc Add possibility to pre-define module-ids
Compare 28 commits »
teascade pushed to main at teascade/reid-llvm 2025-08-03 00:34:07 +02:00
c7f1b81c9d Improve associated functions so you can now call them on numbers too
a51a2c8f56 Remove useless prints
Compare 2 commits »
teascade pushed to main at teascade/reid-llvm 2025-08-03 00:00:17 +02:00
101ee2d8e5 Account for intrinsic associated functions with autocomplete
a6844b919b Fix array_structs.reid
4ea0913842 Add autocomplete for associated functions and struct fields
bb9f69ee53 Add autocomplete for imports
97a5c3a65e Optimize LSP analysis a Lot
Compare 7 commits »
teascade pushed to main at teascade/reid-llvm 2025-08-02 19:11:15 +02:00
658450993a Fix hover types for for-loops
teascade pushed to main at teascade/reid-llvm 2025-08-02 18:24:44 +02:00
3f6d26679d Update README.md, all TODOs done
teascade pushed to main at teascade/reid-llvm 2025-08-02 18:19:47 +02:00
16082752e2 Update language server client and configs
8a71ce3629 Update LSP client
81d418c6d8 Update version number
Compare 3 commits »
teascade released 1.0.0 Beta 3 at teascade/reid-llvm 2025-08-02 13:42:17 +02:00
teascade pushed tag 1.0.0-beta.3 to teascade/reid-llvm 2025-08-02 13:42:17 +02:00
teascade pushed to main at teascade/reid-llvm 2025-08-02 02:41:16 +02:00
8d0e3d03d5 Improve syntax highlighting
34e31549b3 add some syntax highlighting
0ba25db4c8 Start adding syntax highlighting
314f44304a Update README.md
08f7725ce7 Compile cpu_raytracer example in e2e tests, but don't run it
Compare 6 commits »
teascade pushed to main at teascade/reid-llvm 2025-07-31 22:26:09 +02:00
4fada0036c Fix debug info for structs
teascade pushed to main at teascade/reid-llvm 2025-07-31 21:48:28 +02:00
4f0ee72c83 Edit example a bit, fix macro generation in function parameters
deed96bbfd Fix bitwise operators requiring U64 for rhs
Compare 2 commits »
teascade pushed to main at teascade/reid-llvm 2025-07-31 21:14:52 +02:00
1e094eeea0 Allow wider expressions for when self is not taken as borrow
3adb745576 Fix struct recursion testing
8f7b785664 Fix two small bugs, add new example to test
c7aacfe756 Refactor code a little bit
b71c253942 Add types to hovers in LSP, fix around and add metas
Compare 12 commits »
teascade pushed to lsp at teascade/reid-llvm 2025-07-29 22:55:50 +02:00
1e094eeea0 Allow wider expressions for when self is not taken as borrow
teascade pushed to lsp at teascade/reid-llvm 2025-07-29 22:39:28 +02:00
3adb745576 Fix struct recursion testing
teascade pushed to lsp at teascade/reid-llvm 2025-07-29 22:17:10 +02:00
8f7b785664 Fix two small bugs, add new example to test
c7aacfe756 Refactor code a little bit
b71c253942 Add types to hovers in LSP, fix around and add metas
7d3aaa143a Start adding type-information to tooltips
6619f1f0a9 Add simple error diagnostic from parser
Compare 10 commits »
teascade created branch lsp in teascade/reid-llvm 2025-07-29 22:17:10 +02:00