Pārlūkot izejas kodu

CHANGES.txt update [skip-ci]

Simon Krajewski 11 gadi atpakaļ
vecāks
revīzija
8b6d8b4781
1 mainītis faili ar 10 papildinājumiem un 0 dzēšanām
  1. 10 0
      extra/CHANGES.txt

+ 10 - 0
extra/CHANGES.txt

@@ -6,6 +6,8 @@
 	all : add --display mode for position and usage information
 	all : add --display mode for position and usage information
 	all : allow @:callable on abstracts to forward calls to their underlying type
 	all : allow @:callable on abstracts to forward calls to their underlying type
 	all : add haxe.Rest type for representing "rest" arguments in extern method signatures
 	all : add haxe.Rest type for representing "rest" arguments in extern method signatures
+	all : allow pattern matching on getters
+	all : allow @:native on class fields
 	python : added python target
 	python : added python target
 	flash : flash player 12-14 support
 	flash : flash player 12-14 support
 	js : add @:jsRequire and js.Lib.require
 	js : add @:jsRequire and js.Lib.require
@@ -21,6 +23,10 @@
 	all : fixed issue involving recursively constrained type parameters and @:generic
 	all : fixed issue involving recursively constrained type parameters and @:generic
 	all : fixed type inference issue in map literals
 	all : fixed type inference issue in map literals
 	all : fixed type inference issue when calling abstract method from within the abstract
 	all : fixed type inference issue when calling abstract method from within the abstract
+	all : fixed several abstract variance issues
+	all : fixed DCE issues with interface properties
+	all : fixed variance issue with function variables and dynamic methods on interfaces
+	all : fixed pattern matching on empty arrays that are typed as Dynamic
 	cpp : fixed issue with the side-effect handler
 	cpp : fixed issue with the side-effect handler
 	cpp : fixed issue with NativeArray in --no-inline mode
 	cpp : fixed issue with NativeArray in --no-inline mode
 	php : fixed issue with invalid references for closures in for-loops
 	php : fixed issue with invalid references for closures in for-loops
@@ -32,6 +38,9 @@
 	all : resolve unqualified identifiers to @:enum abstract constructors
 	all : resolve unqualified identifiers to @:enum abstract constructors
 	all : determine @:generic type parameters from constructor call if possible
 	all : determine @:generic type parameters from constructor call if possible
 	all : properly disallowed field redefinition in extending interface
 	all : properly disallowed field redefinition in extending interface
+	all : properly disallowed leading zeroes for Int and Float literals
+	all : allowed variance on interface variables
+	all : allowed pattern matching on arrays if they are typed as Dynamic
 	neko : create output directory if it does not exist
 	neko : create output directory if it does not exist
 	js : inline Math methods and fields
 	js : inline Math methods and fields
 
 
@@ -41,6 +50,7 @@
 	macro : added TypedExprTools.iter
 	macro : added TypedExprTools.iter
 	macro : changed @:genericBuild macros to prefer ComplexType returns
 	macro : changed @:genericBuild macros to prefer ComplexType returns
 	macro : [breaking] extended TAnonymous structures now have AExtend status instead of AClosed
 	macro : [breaking] extended TAnonymous structures now have AExtend status instead of AClosed
+	macro added Context.getDefines
 
 
 	Deprecations:
 	Deprecations: