Logo
Explore Help
Register Sign In
mist-go/mist
Watch 1
Star 0
Fork 0
Code Issues Pull Requests Actions Packages Projects Releases 11 Wiki Activity

11 Releases 24 Tags

RSS Feed
  • v0.4.0 93ba0e97da
    Compare

    v0.4.0 Stable

    selimaj-dev released this 2026-07-12 10:44:13 +00:00 | 9 commits to master since this release

    What's Changed

    Bug Fixes

    • Fixed the mapping system
    • Fixed include manifest path resolution
    • Fixed various analyzer bugs
    • Fixed the publish command
    • Fixed completion pollution

    Improvements

    • Updated bootstrap infrastructure
    • Migrated to core library for c_void and classes
    • Removed unnecessary lifetime annotations
    • Fixed generics and function type handling

    Other

    • Version bumped to full release

    Full Changelog: https://github.com/mist-go/mist/compare/v0.4.0-alpha.0...v0.4.0

    Downloads
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
  • v0.4.0-alpha.0 e3c9657b07
    Compare

    v0.4.0-alpha.0 Stable

    selimaj-dev released this 2026-07-09 05:39:46 +00:00 | 22 commits to master since this release

    What's Changed

    • Fix default initializers in classes by @selimaj-dev in https://github.com/mist-go/mist/pull/107
    • Allman struct/enum field style, tuple var decls, cleanup by @selimaj-dev in https://github.com/mist-go/mist/pull/108
    • Add comprehensive test coverage for grammar rules by @selimaj-dev in https://github.com/mist-go/mist/pull/109
    • Array type by @selimaj-dev in https://github.com/mist-go/mist/pull/110
    • #Include by @selimaj-dev in https://github.com/mist-go/mist/pull/111
    • Virtual methods by @selimaj-dev in https://github.com/mist-go/mist/pull/112

    Full Changelog: https://github.com/mist-go/mist/compare/v0.3.8-alpha.0...v0.4.0-alpha.0

    Downloads
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
  • v0.3.8-alpha.0 b02439edfc
    Compare

    v0.3.8-alpha.0 Stable

    selimaj-dev released this 2026-07-02 20:06:33 +00:00 | 50 commits to master since this release

    Changes since v0.3.7-alpha.1

    New Features

    • Added mist new command with project scaffolding and .gitignore generation
    • Added mist init with TOML-based configuration (mist.toml)
    • Improved CLI commands and options (#100, #105)
    • Updated usage command output

    Language & Syntax

    • Type aliases support
    • Constants and static declarations (#102)
    • Top-level as statements (#103)
    • Working top-level statements
    • Removed experimental fmt module (to be re-added with fuller syntax support)
    • Removed the need for ensure_semicolon in many cases

    Bug Fixes

    • Fixed module system in the analyzer
    • Fixed mapping resolution
    • Fixed module system handling
    • Fixed init command behavior
    • General bug fixes (#101)

    PR(s)

    • Bug patches by @selimaj-dev in https://github.com/mist-go/mist/pull/101
    • Syntax improvements by @selimaj-dev in https://github.com/mist-go/mist/pull/104
    • CLI improvements, module system fixes, project scaffolding, and bug fixes by @selimaj-dev in https://github.com/mist-go/mist/pull/105

    Full Changelog: https://github.com/mist-go/mist/compare/v0.3.7-alpha.1...v0.3.8-alpha.0

    Downloads
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
  • v0.3.7-alpha.1 e9b7312362
    Compare

    v0.3.7-alpha.1 Stable

    selimaj-dev released this 2026-06-30 17:58:47 +00:00 | 71 commits to master since this release

    What's Changed

    • Subcrates and diagnostics by @selimaj-dev in https://github.com/mist-go/mist/pull/99

    Full Changelog: https://github.com/mist-go/mist/compare/v0.3.7-alpha.0...v0.3.7-alpha.1

    Downloads
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
  • v0.3.7-alpha.0 d8fd8cf999
    Compare

    v0.3.7-alpha.0 Stable

    selimaj-dev released this 2026-06-28 14:01:01 +00:00 | 83 commits to master since this release

    What's Changed

    • Syntax philosphy update by @selimaj-dev in https://github.com/mist-go/mist/pull/84
    • Improved analyzer by @selimaj-dev in https://github.com/mist-go/mist/pull/85
    • Remove: Error recovery by @selimaj-dev in https://github.com/mist-go/mist/pull/87
    • Separate self param by @selimaj-dev in https://github.com/mist-go/mist/pull/88
    • Analyzer(LSP) patches: Major Dev Exp improvements by @selimaj-dev in https://github.com/mist-go/mist/pull/89
    • Mist fmt by @selimaj-dev in https://github.com/mist-go/mist/pull/91
    • Small analyzer patches by @selimaj-dev in https://github.com/mist-go/mist/pull/92
    • Function types by @selimaj-dev in https://github.com/mist-go/mist/pull/96
    • VC: Tidy up the grammar/parser #94 by @selimaj-dev in https://github.com/mist-go/mist/pull/97
    • Mist fmt style by @selimaj-dev in https://github.com/mist-go/mist/pull/98

    Full Changelog: https://github.com/mist-go/mist/compare/0.3.5-alpha.0...v0.3.7-alpha.0

    Downloads
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
  • 0.3.5-alpha.0 b6ed825bf6
    Compare

    v0.3.5-alpha.0 Stable

    selimaj-dev released this 2026-06-22 01:17:13 +00:00 | 140 commits to master since this release

    What's Changed

    • Parser patches by @selimaj-dev in https://github.com/mist-go/mist/pull/52
    • Inheritance by @selimaj-dev in https://github.com/mist-go/mist/pull/53
    • Future proofed module stucture by @selimaj-dev in https://github.com/mist-go/mist/pull/56
    • Module system by @selimaj-dev in https://github.com/mist-go/mist/pull/57
    • Refactor module system by @selimaj-dev in https://github.com/mist-go/mist/pull/61
    • Syntax changes by @selimaj-dev in https://github.com/mist-go/mist/pull/62
    • Syntax patches & bootstrapping by @selimaj-dev in https://github.com/mist-go/mist/pull/63
    • Syntax patches by @selimaj-dev in https://github.com/mist-go/mist/pull/64
    • Closures and tests by @selimaj-dev in https://github.com/mist-go/mist/pull/66
    • Syntax philosphy rewrite by @selimaj-dev in https://github.com/mist-go/mist/pull/67
    • OOP & inheritance by @selimaj-dev in https://github.com/mist-go/mist/pull/69
    • Fully working inheritance & OOP by @selimaj-dev in https://github.com/mist-go/mist/pull/70
    • Removed c control flow by @selimaj-dev in https://github.com/mist-go/mist/pull/74
    • Module system by @selimaj-dev in https://github.com/mist-go/mist/pull/75
    • Massive Class optimizations by @selimaj-dev in https://github.com/mist-go/mist/pull/76
    • Module system caching by @selimaj-dev in https://github.com/mist-go/mist/pull/77
    • Rewrite map system by @selimaj-dev in https://github.com/mist-go/mist/pull/78
    • Syntax patches by @selimaj-dev in https://github.com/mist-go/mist/pull/79
    • Class semantics by @selimaj-dev in https://github.com/mist-go/mist/pull/80
    • VC: LSP Analyzer patch by @selimaj-dev in https://github.com/mist-go/mist/pull/81
    • Working analyzer by @selimaj-dev in https://github.com/mist-go/mist/pull/82

    Full Changelog: https://github.com/mist-go/mist/compare/0.0.5-alpha0...0.3.5-alpha.0

    Downloads
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
  • 0.0.5-alpha0 3368696523
    Compare

    v0.0.5-alpha0 Pre-Release

    selimaj-dev released this 2026-05-25 17:45:57 +00:00 | 370 commits to master since this release

    What's Changed

    • Working lsp diagnostics by @selimaj-dev in https://github.com/mist-go/mist/pull/45
    • Working lsp by @selimaj-dev in https://github.com/mist-go/mist/pull/46
    • Closures and fix statement bodies by @selimaj-dev in https://github.com/mist-go/mist/pull/47
    • Lsp patches and completions by @selimaj-dev in https://github.com/mist-go/mist/pull/48
    • Bootstrapped transpiler in mist by @selimaj-dev in https://github.com/mist-go/mist/pull/51

    Full Changelog: https://github.com/mist-go/mist/compare/0.0.4-alpha0...0.0.5-alpha0

    Downloads
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
  • 0.0.4-alpha0 a8ec265c1c
    Compare

    v0.0.4-alpha0 Pre-Release

    selimaj-dev released this 2026-05-22 02:25:33 +00:00 | 414 commits to master since this release

    What's Changed

    • Improved Assignments & expressions by @selimaj-dev in https://github.com/mist-go/mist/pull/31
    • Refactor generics & Sidefiles by @selimaj-dev in https://github.com/mist-go/mist/pull/32
    • Errors and caching by @selimaj-dev in https://github.com/mist-go/mist/pull/35
    • Refactors and patches by @selimaj-dev in https://github.com/mist-go/mist/pull/36
    • Quick patches by @selimaj-dev in https://github.com/mist-go/mist/pull/37
    • A snake is eating itself by @selimaj-dev in https://github.com/mist-go/mist/pull/38
    • Lsp base by @selimaj-dev in https://github.com/mist-go/mist/pull/39
    • Init and expression statements by @selimaj-dev in https://github.com/mist-go/mist/pull/42
    • Rewritten codegen by @selimaj-dev in https://github.com/mist-go/mist/pull/43
    • Statement patches and errors by @selimaj-dev in https://github.com/mist-go/mist/pull/44

    Full Changelog: https://github.com/mist-go/mist/compare/0.0.2-alpha0...0.0.4-alpha0

    Downloads
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
  • 0.0.2-alpha0 60e5995dc6
    Compare

    v0.0.2-alpha0 Pre-Release

    selimaj-dev released this 2026-05-16 09:18:20 +00:00 | 544 commits to master since this release

    View blog post: https://mist.selimaj.dev/blog/new-release-16-may-2026

    What's Changed

    • Refactor visibility by @selimaj-dev in https://github.com/mist-go/mist/pull/27
    • Refactor error handling by @selimaj-dev in https://github.com/mist-go/mist/pull/28
    • Error recovery system by @selimaj-dev in https://github.com/mist-go/mist/pull/29
    • Improved cli and readme by @selimaj-dev in https://github.com/mist-go/mist/pull/30

    Full Changelog: https://github.com/mist-go/mist/compare/0.0.1-alpha2...0.0.2-alpha0

    Downloads
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
  • 0.0.1-alpha2 e416af3403
    Compare

    v0.0.1-alpha2 Pre-Release

    selimaj-dev released this 2026-05-10 17:42:06 +00:00 | 604 commits to master since this release

    cargo install [email protected]
    
    use <super::task>;
    use <super::logger>;
    use <super::event>;
    
    public class Application {
        String name;
    
        Vec<task::Task> tasks;
        Vec<String> plugins;
    
        logger::Logger logger;
    
        bool running;
        i32 ticks;
    
        public constructor(str* name) {
            self.name = name.to_string();
    
            self.tasks = new Vec();
            self.plugins = new Vec();
    
            self.logger = new logger::Logger("app");
    
            self.running = false;
            self.ticks = 0;
        }
    }
    

    What's Changed

    • Enums and matching by @selimaj-dev in https://github.com/mist-go/mist/pull/23
    • Generics by @selimaj-dev in https://github.com/mist-go/mist/pull/24
    • Lifetimes and proper tests by @selimaj-dev in https://github.com/mist-go/mist/pull/25
    • Impl traits by @selimaj-dev in https://github.com/mist-go/mist/pull/26

    Full Changelog: https://github.com/mist-go/mist/compare/0.0.1-alpha0...0.0.1-alpha2

    Downloads
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
First Previous 1 2 Next Last
Powered by Gitea Version: 1.27.3 Page: 94ms Template: 4ms
Auto
English
Bahasa Indonesia Deutsch English Español Français Gaeilge Italiano Latviešu Magyar nyelv Nederlands Polski Português de Portugal Português do Brasil Suomi Svenska Türkçe Čeština Ελληνικά Български Русский Українська فارسی മലയാളം 日本語 简体中文 繁體中文(台灣) 繁體中文(香港) 한국어
Licenses API