Skip to content

@Wodann Wodann released this Nov 11, 2019 · 22 commits to master since this release

First Mun release with hot reloading support for fundamental types and functions.

🔗 feature

  • Auto-generation of Mun ABI for Rust

🔗 feature

  • Rust macros for runtime function invocation

🔗 feature

  • badges
  • licenses

🔗 feature

  • Detection of duplicate definition names

🔗 feature

  • Runtime builder
  • Compiler daemon that detects changed files and recompiles them
  • Command-line interface for Mun Compiler and Mun Runtime

🔗 feature

  • Function call inferencing
  • Generation of function call IR
  • Dispatch table

🔗 feature

  • Integrate dispatch table in Mun runtime

🔗 feature

  • Trait extension of Result type that allows retrying and waiting for a correct result

🔗 feature

  • Automatic generation of C bindings for the runtime

🔗 feature

  • Comparison operators

🔗 feature

  • Parsing of if statements
  • Testing of type inferencing
  • Add cargo husky to enable automatic git hooks
  • never type
  • if statement type checking
  • if expressions code generation
  • Diagnostics for mismatching or missing else
  • Run clippy on CI and pre-commit

🔗 feature

  • C++ bindings for the Mun Runtime
  • Error reporting
  • Example of hot reloading in the Mun Runtime

🔗 feature

  • Update operators and diagnostics

🔗 feature

  • Github actions continuous integration

🔗 feature

  • Generation and upload of artifacts

🔗 feature

  • Statically link against liblld instead of spawning as process

🔗 feature

  • return expressions

🔗 feature

  • Support all fundamental types as return types when starting a Mun library from the CLI
Assets 5
You can’t perform that action at this time.