Commit Graph
858 Commits
Author SHA1 Message Date
selimaj-dev 9785d0a430 removed warning from mist api 2026-06-12 18:29:59 +02:00
selimaj-dev ddcffaea92 Optional constructor 2026-06-12 18:25:26 +02:00
selimaj-dev d4992e76fc Merge pull request #76 from mist-go/class-optimizations
Massive Class optimizations
2026-06-12 17:34:30 +02:00
selimaj-dev d0716fb735 Override target testing 2026-06-12 17:19:53 +02:00
selimaj-dev fab7326357 Optimized v table and vptr 2026-06-12 17:04:24 +02:00
selimaj-dev d3ff834111 Put super as the first field, and removed _pin 2026-06-12 16:25:16 +02:00
selimaj-dev b19b1bb41d Fixed vptr condition on static methods 2026-06-12 16:21:46 +02:00
selimaj-dev 526b479ea4 Added method vptr condition 2026-06-12 16:14:32 +02:00
selimaj-dev 37e3da5d67 Simplified vptr 2026-06-12 16:04:33 +02:00
selimaj-dev 5a1285a2a8 Removed allocation in favor of stack 2026-06-12 15:53:51 +02:00
selimaj-dev 076f1f6d33 Merge pull request #75 from mist-go/module-system
Module system
2026-06-12 15:02:56 +02:00
selimaj-dev 05fc8fa7f3 Fixed package gen 2026-06-11 21:13:59 +02:00
selimaj-dev c06eebe50b Mist package test 2026-06-11 20:22:23 +02:00
selimaj-dev da3923830d added analyzer 2026-06-11 20:19:16 +02:00
selimaj-dev b547c7d934 removed yo 2026-06-11 20:18:49 +02:00
selimaj-dev 9ad253e916 Fixing 2026-06-11 20:17:29 +02:00
selimaj-dev a5a3d6566b Working package ignore 2026-06-11 19:34:37 +02:00
selimaj-dev 74d53fff97 Mist.toml support 2026-06-11 19:06:07 +02:00
selimaj-dev c37392046a Working explicit module system 2026-06-11 16:05:45 +02:00
selimaj-dev 2256ef2a9f Parser 2026-06-11 10:21:04 +02:00
selimaj-dev cb3f1bcde1 Fixed where module needs to be placed 2026-06-10 05:54:19 +02:00
selimaj-dev e7f1072050 Implemented tests 2026-06-10 05:48:51 +02:00
selimaj-dev 14e88e2e4d Fixed API 2026-06-10 05:44:58 +02:00
selimaj-dev 1619250ba5 Updated parser 2026-06-10 05:37:08 +02:00
selimaj-dev 562bcd7f1e Merge pull request #74 from mist-go/removed-c-flow
Removed c control flow
2026-06-10 05:20:32 +02:00
selimaj-dev 15a0f9e491 Fixed gen 2026-06-10 04:48:49 +02:00
selimaj-dev e3ef968033 Fixed unsafe 2026-06-10 04:43:36 +02:00
selimaj-dev afd3d05e2f Removed C style flow control 2026-06-10 04:35:11 +02:00
selimaj-dev 286894c5db Bump version to 0.0.3-alpha.0 2026-06-09 21:43:51 +02:00
selimaj-dev 947e5f931e Improved OOP errors 2026-06-09 20:44:47 +02:00
selimaj-dev 1b6340e7a6 ptr write assignments 2026-06-09 20:24:57 +02:00
selimaj-dev 7a613e93e8 Updated image 2026-06-09 20:08:38 +02:00
selimaj-dev 4780f5ce68 Updated image 2026-06-09 20:08:09 +02:00
selimaj-dev be0550b57a Updated readme 2026-06-09 20:03:57 +02:00
selimaj-dev 1e58de02be Merge pull request #70 from mist-go/fully-working-inheritance
Fully working inheritance & OOP
2026-06-09 19:44:41 +02:00
selimaj-dev 41fd60dd12 Optimized vt tests 2026-06-09 19:03:25 +02:00
selimaj-dev 9949027bc9 Fixed returning 2026-06-09 18:05:47 +02:00
selimaj-dev ba5145d9ad Fixed args 2026-06-09 18:01:08 +02:00
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