Test build of current state. Prepping for 1.3.
Pre-release
Pre-release
- Haxe 4: Allow dotted identifiers in conditional compilation.
- Haxe 4: Allow dotted meta names.
- Better constant detection and handling of default parameters for methods.
- Detect function type constants and report accordingly.
- Detect initialization calculations containing only constants as constant.
- Detect several standard library functions as returning constants when their arguments are constant. (e.g. Std.int("1"))
- Detect identifiers/constants referencing other constants as still constant.
- Detect enums without parameters as constants.
- Better flagging of errors when default parameters are not constants.
- Much better handling of generics throughout, including type error checking code.
- Use type parameters from left-hand (e.g. left.right) expressions when resolving right-hand fields and method return types.
- Color unparseable data when typing; shows developers where functionality is limited while code is invalid.