Skip to content

Releases: roccohimel/Modulon

Modulon 1.1-beta5

Modulon 1.1-beta5 Pre-release
Pre-release

Choose a tag to compare

@roccohimel roccohimel released this 15 Sep 00:19

Added:

  • Proper diagnosis
  • Universal string types
  • Pattern matching

This is the final version of 1.1-beta.

Modulon 1.1-beta4

Modulon 1.1-beta4 Pre-release
Pre-release

Choose a tag to compare

@roccohimel roccohimel released this 12 Sep 23:02

Added JIT support to Modulon.

Modulon 1.1-beta3

Modulon 1.1-beta3 Pre-release
Pre-release

Choose a tag to compare

@roccohimel roccohimel released this 12 Sep 01:30
101c200
  • Added automatic memory management
  • Add var type inference
  • Add typeof() compile-time type checking
  • Add input() string input
  • Add universal %v variable formatting
  • Add string type support
  • Add include and define syntax
  • Preserve existing C syntax and compiler functionality
  • Add support across native and i386 backends

Modulon 1.1-beta2

Modulon 1.1-beta2 Pre-release
Pre-release

Choose a tag to compare

@roccohimel roccohimel released this 11 Sep 13:07

Removed types like:

  • INT for int
  • VD for void
  • C for char
  • CC for const char

I removed them and instead made them standard C types. Also, I also added new types.

New Modulon C types:

  • _Bool
  • bool
  • long
  • signed long
  • unsigned long
  • long long
  • signed long long
  • unsigned long long
  • float
  • long double
  • ssize_t
  • ptrdiff_t
  • intptr_t
  • uintptr_t
  • intmax_t
  • uintmax_t
  • int_least8_t
  • uint_least8_t
  • int_least16_t
  • uint_least16_t
  • int_least32_t
  • uint_least32_t
  • int_least64_t
  • uint_least64_t
  • int_fast8_t
  • uint_fast8_t
  • int_fast16_t
  • uint_fast16_t
  • int_fast32_t
  • uint_fast32_t
  • int_fast64_t
  • uint_fast64_t

Modulon 1.1-beta1

Modulon 1.1-beta1 Pre-release
Pre-release

Choose a tag to compare

@roccohimel roccohimel released this 11 Sep 04:49

First pre-release of Modulon