Browse Source

4.2.2 changelog

Aleksandr Kuzmenko 4 years ago
parent
commit
08e4ed8f9a
2 changed files with 39 additions and 1 deletions
  1. 38 0
      extra/CHANGES.txt
  2. 1 1
      opam

+ 38 - 0
extra/CHANGES.txt

@@ -1,3 +1,41 @@
+2021-05-14 4.2.2:
+
+	Bugfixes:
+
+	all : fixed piping stdin/stdout in `--cmd` (#4669, #6726)
+	all : fixed rest args typing for overloaded functions (#10143)
+	all : fixed using `var` fields as static extensions (#10144)
+	all : fixed completion for a type in `expr is Type` (#10167)
+	all : fixed subtypes in `expr is Module.SubType` expressions (#10174)
+	all : fixed typing chains of calls with constrained type params (#10198)
+	all : fixed mixed constraints of anonymous structures and other types (#10162)
+	all : fixed operator overloading for enum abstracts (#10173)
+	hl : fixed debugging of `catch` blocks (#10109)
+	jvm : fixed manifest generation for cases with a lot of jar libraries (#10157)
+	js : fixed extending extern classes for es5 (#10192)
+	js : fixed checking `this` before `super` for es6 (#10193)
+	eval : fixed null pointer exception in `eval.NativeString.fromString(null)`
+	eval : fixed multiple locks of `sys.thread.Mutex` from the same thread (#10249)
+
+2021-02-26 4.2.1:
+
+	General improvements:
+
+	threads : changed main thread initialization to make main event loop available during static initialization (#10114)
+	php : added extern for `number_format` function (#10115)
+	python : rewrote `sys.thread.Thread`, `Mutex` and `Lock` as classes instead of abstracts.
+
+	Bugfixes:
+
+	all : fixed compiler compatibility with OS X 10.13 (#10110)
+	all : fixed compiler hanging on `switch` for abstracts with implicit casts involving type parameters and constraints (#10082)
+	all : fixed inlining of `haxe.DynamicAccess.keyValueIterator` (#10118)
+	all : fixed rest arguments typing against type parameters (#10124)
+	analyzer : fixed side effect handling for enums (#10032)
+	cpp : fixed handling of `cpp.ConstCharStar` with analyzer enabled (#9733)
+	php : fixed failure with trailing slash in output dir (#6212)
+	hl : fixed call stack of rethrown exceptions (#10109)
+
 2021-02-09 4.2.0:
 2021-02-09 4.2.0:
 
 
 	New features:
 	New features:

+ 1 - 1
opam

@@ -1,6 +1,6 @@
 opam-version: "2.0"
 opam-version: "2.0"
 name: "haxe"
 name: "haxe"
-version: "4.2.0"
+version: "4.2.2"
 synopsis: "Multi-target universal programming language"
 synopsis: "Multi-target universal programming language"
 description: """
 description: """
 Haxe is an open source toolkit based on a modern,
 Haxe is an open source toolkit based on a modern,