Skip to content

Releases: fubark/cyber

v0.4-DEV

02 Sep 15:38
Compare
Choose a tag to compare

Commits

  • 5850e21: Support function parameter groups. (fubark)
  • 9a19b91: Support tuple field groups. (fubark)
  • 8818a42: Reserve type ID 0. (fubark)
  • 1ce022a: Add clFindType. Rename to CLType. (fubark)
  • ad4e1fd: Support initializing struct choice. (fubark)
  • 0d38c46: Refactor capi. (fubark)
  • 4f2ca7e: Add clAsString. (fubark)
  • 601b31d: Add clGetField. (fubark)
  • 33fdcf1: Add clNewInstance. (fubark)
  • d5f4e68: Add clUnwrapChoice. (fubark)
  • a90159d: Add clNewChoice. (fubark)
  • 6819984: Support unwrap choice operator. (fubark)
  • c32e6fc: Fix main. (fubark)
  • 27a6379: Forbid function template overloading. Lazily resolve param types. Revise function and value template syntax. (fubark)
  • ef14dc7: Define boolean constants. (fubark)
  • 0942a29: Generate Tag type for a choice type. Add choicetag. (fubark)
  • cf24d0d: Rename to typeOf. (fubark)
  • f61bb82: _ initializes void value. (fubark)
  • 5b8dd64: Add typeInfo, and allTypes. (fubark)
  • bab51c1: Fix web-lib. (fubark)

0.3

10 Dec 16:37
Compare
Choose a tag to compare
0.3

More info can be found in the v0.3 Release Notes.

  • JIT compiler.
  • Cycle dectector.
  • Embed API.
  • cbindgen.
  • Type system.
  • Operator overloading.
  • Function overloading.
  • Compiler rewrite.
  • WASI target.
  • Doc gen.

0.2

22 Feb 12:48
Compare
Choose a tag to compare