selimaj-dev
|
b6f755cef6
|
Merge pull request #77 from mist-go/module-system-caching
Module system caching
|
2026-06-13 20:11:50 +02:00 |
|
selimaj-dev
|
01e3c30e2b
|
child condition for packages
|
2026-06-13 20:04:16 +02:00 |
|
selimaj-dev
|
b2ff76d691
|
Working module cache
|
2026-06-13 19:54:05 +02:00 |
|
selimaj-dev
|
c8187379a5
|
Working pre-processing module name
|
2026-06-13 19:06:34 +02:00 |
|
selimaj-dev
|
5d3e393d5a
|
Parse module function
|
2026-06-13 18:43:42 +02:00 |
|
selimaj-dev
|
3196b2b652
|
Patched if statements acting like structs
|
2026-06-13 03:23:13 +02:00 |
|
selimaj-dev
|
919447875a
|
Update api bootstrap
|
2026-06-12 19:17:34 +02:00 |
|
selimaj-dev
|
a31f6633fe
|
Update main bootstrap
|
2026-06-12 19:02:32 +02:00 |
|
selimaj-dev
|
1a7e6c5f37
|
Bump to 0.3.2-alpha.0
|
2026-06-12 18:49:34 +02:00 |
|
selimaj-dev
|
52b472ed94
|
Removed zeroed warning on tests
|
2026-06-12 18:38:03 +02:00 |
|
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 |
|
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 |
|
selimaj-dev
|
0955bca5bc
|
Updated closures
|
2026-06-05 12:14:19 +02:00 |
|
selimaj-dev
|
8df4351563
|
Updated api bootstrap
|
2026-06-04 19:56:17 +02:00 |
|