Commit Graph
820 Commits
Author SHA1 Message Date
selimaj-dev b20337b385 Fixed deref with generics 2026-06-09 17:50:40 +02:00
selimaj-dev abda2c4c41 Working override target 2026-06-09 17:25:27 +02:00
selimaj-dev 72fa94bdc6 Updated VTABLE and constructor 2026-06-09 17:18:05 +02:00
selimaj-dev e3e6caf4e6 Refactored class decl generator 2026-06-09 16:43:52 +02:00
selimaj-dev f37a1019ae Working improved inheritance generics 2026-06-09 14:56:55 +02:00
selimaj-dev 0215e295b5 Working with generics 2026-06-09 14:47:41 +02:00
selimaj-dev 9206ca440e Improved override 2026-06-09 14:27:27 +02:00
selimaj-dev a9f6cce1b3 Improved override 2026-06-09 13:51:32 +02:00
selimaj-dev 0347892056 Override(path) syntax 2026-06-09 12:30:22 +02:00
selimaj-dev 20762a01bd Merge pull request #69 from mist-go/oop-inheritance
OOP & inheritance
2026-06-07 23:48:53 +02:00
selimaj-dev 3e7863afed V table type checking 2026-06-07 10:24:13 +02:00
selimaj-dev 27e78dc377 Improved safety 2026-06-07 09:49:30 +02:00
selimaj-dev 9001c1c3e2 Removed void 2026-06-07 03:40:23 +02:00
selimaj-dev 206b2fa414 super edge case 2026-06-07 03:38:10 +02:00
selimaj-dev fa4a7ee4c7 Super and super 2026-06-07 03:36:02 +02:00
selimaj-dev e70e813497 Working inheritance #68 2026-06-07 01:57:09 +02:00
selimaj-dev 1977bd59be VTable update 2026-06-07 01:32:00 +02:00
selimaj-dev 58e1f9ddd2 Super VTable generation 2026-06-07 01:18:14 +02:00
selimaj-dev fafc03d5d8 Heap super 2026-06-07 00:40:22 +02:00
selimaj-dev 982b0bf4a5 Improved constructor 2026-06-07 00:38:14 +02:00
selimaj-dev d0796aa5df Working param and return type fn type 2026-06-07 00:30:27 +02:00
selimaj-dev e7b4e65b71 Working method point 2026-06-07 00:17:28 +02:00
selimaj-dev 7acef24e09 Plan for redo 2026-06-07 00:02:06 +02:00
selimaj-dev 5e5d22f3c5 Added static fn type 2026-06-06 23:52:53 +02:00
selimaj-dev 330beaea75 Generating body 2026-06-06 23:50:40 +02:00
selimaj-dev 7229cfd9f5 VTABLE OOP 2026-06-06 23:16:27 +02:00
selimaj-dev eb2552b19a Separated class decl 2026-06-06 22:20:32 +02:00
selimaj-dev 6e26b283fa Updated api bootstrap 2026-06-05 23:11:48 +02:00
selimaj-dev 1a281cd344 Updated main bootstrap 2026-06-05 22:57:48 +02:00
selimaj-dev c8b43a3e90 Bump version to 0.3.0-alpha.0 2026-06-05 20:35:40 +02:00
selimaj-dev 721700ea03 Merge pull request #67 from mist-go/syntax-philosphy-rewrite
Syntax philosphy rewrite
2026-06-05 20:25:37 +02:00
selimaj-dev 8c28e61e42 Updated test #64 2026-06-05 20:06:38 +02:00
selimaj-dev a9eb77f158 Update: Closures #64 2026-06-05 18:51:55 +02:00
selimaj-dev 765e2ded93 Update: Self param #64 2026-06-05 18:16:37 +02:00
selimaj-dev d364c41c26 Update: Function #65 2026-06-05 18:07:47 +02:00
selimaj-dev ac9ee5a4b6 Update: Decleration Helpers, parser #65 2026-06-05 17:52:04 +02:00
selimaj-dev 56c22eb1ed Update: Decleration Helpers, grammar #65 2026-06-05 17:43:59 +02:00
selimaj-dev cac497a560 Fixed type bugs #65 2026-06-05 17:39:41 +02:00
selimaj-dev b559215212 Updated type codegen #65 2026-06-05 17:34:06 +02:00
selimaj-dev 143d496ee8 Updated type parser #65 2026-06-05 17:25:39 +02:00
selimaj-dev a589d7173d Updated type ast #65 2026-06-05 17:11:46 +02:00
selimaj-dev 40b2981252 Updated type grammar #65 2026-06-05 17:06:06 +02:00
selimaj-dev 94320bafa6 Merge pull request #66 from mist-go/closures-and-tests
Closures and tests
2026-06-05 13:31:18 +02:00
selimaj-dev 970441b905 Removed debug in struct_pattern 2026-06-05 13:02:39 +02:00
selimaj-dev 2e09ee85d4 Fixed class test 2026-06-05 12:59:59 +02:00
selimaj-dev 3fed475c1c Fixed array 2026-06-05 12:58:13 +02:00
selimaj-dev 1e09b7043a Test cargo lock 2026-06-05 12:56:48 +02:00
selimaj-dev b311dbd16c Fixed test 2026-06-05 12:56:14 +02:00
selimaj-dev 595ddc789d Fixed array expr 2026-06-05 12:38:25 +02:00
selimaj-dev d5501ef25e Tests 2026-06-05 12:32:12 +02:00