Skip to content

Post-release changes

v0.9.21+

v0.10.0+

  • reactivate the weekly test on Unbuntu (add LLVM-15 to the matching image)

v0.10.3+

  • remove tes[] = null; in tryGenericApplicationFromArg()
  • revert removal of system. at cb44995f

v0.10.4+

  • remove all static from function types declared in aggregates (e.g BoolFun in system.OptionHandler)

v0.10.5+

  • adapt uncoverable testing function (parser, formatter, driver EH) with @noreturn

v0.10.6+

  • add --check=-new to the commmon args used in the compiler makefile
  • use tuple expansion in array exp for irgen funct getLineCol

v0.10.7+

  • StringSwitch.unique can be removed and the check can be made directly in StmtVisitor, using iptr() as literal are now interned

v0.10.8+

  • Start using the StringExp

v0.10.9+

  • Convert SwitchStmt that could not be already due to 52bee68f

v0.10.10+

  • Convert locals using TypeAuto to the relaxed syntax, to be done when something else is done in a function
  • Convert foreach variables to the relaxed syntax

v0.10.12+

  • Convert StaticTok to a function containing a local static destructor

v0.10.13+

  • change style of static class ptr cast from *((&s):ClassType**) to s:u8*:ClassType*

v0.10.17+

  • parser, use default arg instead of escapes in attribCheckAndReturnNull() and tryStcDeclError()

v0.12.0+

  • driver, rewrite the arg parser using the echo commands dedicated to user attributes
  • add the proto writeln() to system.sx, use it for printf debugging, and use it for messages ?

v0.12.3+

  • reactivate the system.sx test "testOptionHandler1"

v0.12.4+

  • convert string literals used as char to char literals. deprecate the implicit conv ?

v0.12.4+

  • convert remaining string literals used as char to char literals. deprecate the implicit conv ?

v0.15.0+

  • refact using defer

v0.17.2+

  • make Token.iptr() a const member with optional init in Token ctor

v0.20.4+

  • convert .min and .max processing using a SwitchExp (was affected by #720 (closed))

v0.23.6+

v0.24.0+

  • refact using ThisDotParameterName
Edited by Basile.B