Sofia teascade
teascade pushed to main at teascade/reid-llvm 2025-07-28 00:36:51 +02:00
cea756b2ad Fix derefs with casts
teascade pushed to main at teascade/reid-llvm 2025-07-28 00:28:09 +02:00
57b5a5cce4 Increment versions
2a6aceb052 Apply same self-thing to all dot-syntaxes, actually
Compare 2 commits »
teascade released 1.0.0 Beta 1 at teascade/reid-llvm 2025-07-28 00:20:05 +02:00
teascade pushed tag 1.0.0-beta.1 to teascade/reid-llvm 2025-07-28 00:20:05 +02:00
teascade pushed to main at teascade/reid-llvm 2025-07-28 00:06:45 +02:00
4844cebd56 Update documentation and readme
195d3d3af8 Update book to add new example
00c91fff60 Update standard library documentation
8838223a7d Add free to String, update hello_world_harder
1f56fa5dc3 Fix using self within self
Compare 11 commits »
teascade pushed to main at teascade/reid-llvm 2025-07-27 20:41:31 +02:00
1c83ca44ab Add dot syntax for associated functions
7e3a13cf55 Add syntax about associated functions in the documentation
Compare 2 commits »
teascade pushed to main at teascade/reid-llvm 2025-07-27 19:46:40 +02:00
7b27f30b9e Implement builtin associated alloca and nullptr
teascade pushed to main at teascade/reid-llvm 2025-07-27 19:06:30 +02:00
acc2964305 Update readme
f3471473a2 Test associated functions, cleanup codegen a bit
537167fe4f Add intrinsic associated functions
0613fc5c53 Allow associated functions to take self as owned
7c6f1a7f9b Make assoc function example more extreme
Compare 16 commits »
teascade released 1.0.0 Alpha at teascade/reid-llvm 2025-07-27 00:32:16 +02:00
teascade pushed tag 1.0.0-alpha to teascade/reid-llvm 2025-07-27 00:32:16 +02:00
teascade pushed to main at teascade/reid-llvm 2025-07-27 00:20:42 +02:00
185bd36cd9 Add Book of Reid
teascade pushed to main at teascade/reid-llvm 2025-07-26 23:55:38 +02:00
1182e3688f Update documentation
teascade pushed to main at teascade/reid-llvm 2025-07-26 17:10:57 +02:00
20ff72fa72 Update documentation/standard_library.md
teascade pushed to main at teascade/reid-llvm 2025-07-26 17:10:30 +02:00
cd5f1ca10f Update documentation/srandard_library.md
teascade pushed to main at teascade/reid-llvm 2025-07-26 17:09:32 +02:00
5d860a0a3b Add documentation/srandard_library.md
teascade pushed to main at teascade/reid-llvm 2025-07-26 14:37:59 +02:00
abe3fcd6fb Update readme
teascade pushed to main at teascade/reid-llvm 2025-07-26 14:33:30 +02:00
6f5bb51e3b Start adding documentation to the language
teascade deleted branch type-imports from teascade/reid-llvm 2025-07-26 13:06:19 +02:00
teascade pushed to main at teascade/reid-llvm 2025-07-26 13:05:54 +02:00
5991a75d32 Add imported_type to e2e-tests
0ba1fa90e7 Update readme, clean up a little
c316d94b75 Fix bug in custom binops where their return types aren't inferred
0196fb53ed Import binops while importing types as well
58cc633f98 Update typerefs in statements and expressions as well for extern types
Compare 8 commits »
teascade created branch type-imports in teascade/reid-llvm 2025-07-26 13:02:11 +02:00