Commit Graph
100 Commits
Author SHA1 Message Date
selimaj-dev eeac773c06 Removed duped module declerations 2026-07-04 09:40:04 +02:00
selimaj-dev 4f3966d8d8 Allman struct and enum field style 2026-07-04 09:38:13 +02:00
selimaj-dev 409301b3d6 Allman struct and enum field style 2026-07-04 09:16:13 +02:00
selimaj-dev 223bafaad7 Merge pull request #107 from mist-go/fix-class-initializers
Fix default initializers in classes
2026-07-04 09:05:27 +02:00
selimaj-dev 603ce1eb1e Fix default initializers in classes 2026-07-04 09:03:52 +02:00
selimaj-dev b02439edfc Bump version 2026-07-02 22:06:33 +02:00
selimaj-dev 0449789159 Merge pull request #105 from mist-go/cli-improvements
CLI improvements, module system fixes, project scaffolding, and bug fixes
2026-07-02 21:56:39 +02:00
selimaj-dev 2738f57bd9 Updated usage command 2026-07-02 21:49:33 +02:00
selimaj-dev f3046e3442 Fixed module system 2026-07-02 21:24:13 +02:00
selimaj-dev 28e9fb664c Fixed mapping 2026-07-02 21:07:57 +02:00
selimaj-dev 3a8537682e Added more cli commands #100 2026-07-02 20:57:02 +02:00
selimaj-dev eb23ff1e5a Gitignore, and mist new 2026-07-02 20:51:02 +02:00
selimaj-dev b8394bba52 Fix init 2026-07-02 20:45:00 +02:00
selimaj-dev ff861095e3 Using toml for init 2026-07-02 20:38:01 +02:00
selimaj-dev 744adeb068 Add mist toml on init 2026-07-02 20:28:25 +02:00
selimaj-dev 113ae54e6e Improved cli command options #100 2026-07-02 18:46:45 +02:00
selimaj-dev c7bf4f7131 Merge pull request #104 from mist-go/syntax-improvements
Syntax improvements
2026-07-02 07:25:26 +02:00
selimaj-dev 579d229cad Type aliases 2026-07-02 07:05:19 +02:00
selimaj-dev d62d884add Removed fmt (will add when i have close to 1:1 syntax support) 2026-07-02 06:53:47 +02:00
selimaj-dev 5346cd05be constants and static #102 2026-07-02 06:51:04 +02:00
selimaj-dev 493c668495 Working top level statement #103 2026-07-02 06:40:20 +02:00
selimaj-dev 4579c656b9 Possibly removed the need for ensure_semicolon 2026-07-02 06:33:17 +02:00
selimaj-dev 68cf239f92 Top level as statement #103 2026-07-02 06:25:44 +02:00
selimaj-dev 9021da224e Merge pull request #101 from mist-go/bug-patches
Bug patches
2026-06-30 21:04:56 +02:00
selimaj-dev d0a72b49f0 Fix module system in analyzer 2026-06-30 21:04:12 +02:00
selimaj-dev a5dad690bf Fix bug 2026-06-30 20:51:57 +02:00
selimaj-dev e9b7312362 Added include to Mist.toml 2026-06-30 19:58:47 +02:00
selimaj-dev 6e67fd852b bump to alpha 1 2026-06-30 19:48:33 +02:00
selimaj-dev 67acef8270 Merge pull request #99 from mist-go/subcrates-and-diagnostics
Subcrates and diagnostics
2026-06-30 19:46:58 +02:00
selimaj-dev a3da192b9a Analyzer Sub crate support 2026-06-30 19:41:34 +02:00
selimaj-dev 310ff6b53c Fix include non mist crates #86 2026-06-30 19:28:27 +02:00
selimaj-dev 4e1bcf36fc Include sub crates #86 2026-06-30 19:14:12 +02:00
selimaj-dev c1d7152992 Deduped config 2026-06-30 18:30:19 +02:00
selimaj-dev bd938ec3e7 Updated transpiler config 2026-06-30 18:23:15 +02:00
selimaj-dev bfaa9eeea5 Fix Diagnostics #93 2026-06-30 07:08:39 +02:00
selimaj-dev 3ff4c2ab08 Using FS for saving files #93 2026-06-30 06:24:55 +02:00
selimaj-dev 3d30e0a092 Fix fmt expr path generics 2026-06-28 17:39:35 +02:00
selimaj-dev 502bde1536 Updated boostrap 2026-06-28 17:38:16 +02:00
selimaj-dev d8fd8cf999 Bump version 2026-06-28 16:01:01 +02:00
selimaj-dev 3ce8fe5278 Merge pull request #98 from mist-go/mist-fmt-style
Mist fmt style
2026-06-28 15:59:22 +02:00
selimaj-dev 2426e585d6 Fix constructor and non allman 2026-06-28 15:57:00 +02:00
selimaj-dev 2174b99a3f Fmt config 2026-06-28 15:52:02 +02:00
selimaj-dev 31eebb4baa Modularized bracket style 2026-06-28 15:16:33 +02:00
selimaj-dev 41f8b94c82 Merge pull request #97 from mist-go/tidy-grammar
VC: Tidy up the grammar/parser #94
2026-06-28 07:31:26 +02:00
selimaj-dev 64081bc494 Tidy up the grammar #94 2026-06-28 07:30:49 +02:00
selimaj-dev 3c6ebb66c6 Merge pull request #96 from mist-go/function-types
Function types
2026-06-28 06:06:50 +02:00
selimaj-dev a867dbc797 Fixed codegen for function type 2026-06-28 06:04:39 +02:00
selimaj-dev a2fc8a4922 AST gen for function type 2026-06-28 06:00:11 +02:00
selimaj-dev dbfcaa9b0d Void type 2026-06-28 05:49:35 +02:00
selimaj-dev 76541040c9 Function types 2026-06-28 05:45:13 +02:00
selimaj-dev 3ddb1bc601 Unsafe pointer 2026-06-28 05:24:30 +02:00
selimaj-dev bf5d243036 Merge pull request #92 from mist-go/small-analyzer-patches
Small analyzer patches
2026-06-27 04:31:02 +02:00
selimaj-dev b6b5214684 Fixed proc macro server error 2026-06-26 17:06:53 +02:00
selimaj-dev a37dffb94b On creation 2026-06-26 05:01:15 +02:00
selimaj-dev 84c75c290f Merge pull request #91 from mist-go/mist-fmt
Mist fmt
2026-06-26 02:36:03 +02:00
selimaj-dev 46e9783257 Fixed bugs 2026-06-26 02:04:33 +02:00
selimaj-dev 9b7de09b0a Fmt Allman style 2026-06-26 01:49:00 +02:00
selimaj-dev 6c9c0e03d2 Fix formatter bugs 2026-06-26 01:29:51 +02:00
selimaj-dev e5509e89a4 Working formatter #90 2026-06-26 01:02:01 +02:00
selimaj-dev fda193b8ff Mist fmt 2026-06-26 00:37:41 +02:00
selimaj-dev c78c9985f4 Mist fmt 2026-06-26 00:37:33 +02:00
selimaj-dev d0341deef9 Merge pull request #89 from mist-go/analyzer-patches
Analyzer(LSP) patches: Major Dev Exp improvements
2026-06-26 00:09:44 +02:00
selimaj-dev 26c0fb34e0 Improved keywords 2026-06-26 00:07:09 +02:00
selimaj-dev 75dd2e4af2 Fix a few snippets 2026-06-26 00:05:25 +02:00
selimaj-dev c47beae67d Contextual snippets (massive DX improvement) 2026-06-25 23:49:05 +02:00
selimaj-dev c6c33bf83b Improved completions 2026-06-25 23:28:11 +02:00
selimaj-dev 065dc575a5 Improved scope checking 2026-06-25 23:00:13 +02:00
selimaj-dev a1a3ce1a29 Removed analyzer debug file 2026-06-25 22:44:00 +02:00
selimaj-dev a63199a41d Removed fn from keywords 2026-06-25 22:24:25 +02:00
selimaj-dev 33430f9541 Merge pull request #88 from mist-go/separate-self-param
Separate self param
2026-06-25 20:08:38 +02:00
selimaj-dev 2549535e4b Updated codegen for class decl 2026-06-25 19:47:07 +02:00
selimaj-dev 243b4ba5d0 Updated codegen 2026-06-25 19:16:07 +02:00
selimaj-dev 4ab7827955 Added separate self param 2026-06-25 19:08:52 +02:00
selimaj-dev 2c11131e1a Merge pull request #87 from mist-go/rm-err-recovery
Remove: Error recovery
2026-06-25 04:21:24 +02:00
selimaj-dev 93e7a0fdef Updated api and analyzer with error recovery 2026-06-25 04:15:47 +02:00
selimaj-dev 0dd9e2fb37 Removed error recovery from items 2026-06-25 04:13:57 +02:00
selimaj-dev ae60aee85c Removed error recovery from common 2026-06-25 04:08:31 +02:00
selimaj-dev 6cc46751f9 Removed error recovery 2026-06-24 23:38:05 +02:00
selimaj-dev 2ef2232b84 Bump version 2026-06-24 14:40:39 +02:00
selimaj-dev 0cbfa10281 Merge pull request #85 from mist-go/improved-analyzer
Improved analyzer
2026-06-24 14:34:00 +02:00
selimaj-dev 9ce6d44eb4 Improved errors 2026-06-24 14:33:11 +02:00
selimaj-dev 1f2e989522 Fixed bugs #83 2026-06-24 14:11:57 +02:00
selimaj-dev ca11866328 Improved LSP completion ordering 2026-06-24 03:44:32 +02:00
selimaj-dev 055d50edd5 Bump version 2026-06-24 02:47:49 +02:00
selimaj-dev c8d7f05e67 Merge pull request #84 from mist-go/syntax-philosphy-update
Syntax philosphy update
2026-06-23 19:23:11 +02:00
selimaj-dev 9b1519b068 Updated code and readme 2026-06-23 19:19:22 +02:00
selimaj-dev dc8acdc2bd Improved match statements 2026-06-23 19:03:47 +02:00
selimaj-dev 97de75252d Updated api bootstrap 2026-06-23 18:33:05 +02:00
selimaj-dev 2f12f5ac53 Updated closure syntax 2026-06-23 17:41:49 +02:00
selimaj-dev e4b7b4abf9 Updated api bootstrap 2026-06-23 17:25:26 +02:00
selimaj-dev 208e4dac6b Updated main bootstrap 2026-06-23 16:41:56 +02:00
selimaj-dev b73396afb7 Fixed mod attribute generation 2026-06-23 13:24:46 +02:00
selimaj-dev 7f7c1e2000 Fixed mod attributes 2026-06-23 12:47:38 +02:00
selimaj-dev 2f6303ba30 Updated tests and fixed grammar 2026-06-23 03:44:54 +02:00
selimaj-dev 2ae4ca510d Using & for refrences, and switched to type name 2026-06-23 03:26:30 +02:00
selimaj-dev b6ed825bf6 Fixed transpiler errors 2026-06-22 03:17:13 +02:00
selimaj-dev 77e7430776 Update api bootstrap 2026-06-22 02:30:18 +02:00
selimaj-dev d58d4c74cd Update bootstrap 2026-06-22 02:22:57 +02:00
selimaj-dev 00ab0b84ce Bump version 2026-06-22 02:17:06 +02:00
selimaj-dev 320758fd81 Fixed codegen 2026-06-22 02:13:52 +02:00