Rudy Ges пре 1 година
родитељ
комит
bd79571b89
4 измењених фајлова са 33 додато и 3 уклоњено
  1. 30 0
      extra/CHANGES.txt
  2. 1 1
      extra/release-checklist.txt
  3. 1 1
      haxe.opam
  4. 1 1
      src/core/globals.ml

+ 30 - 0
extra/CHANGES.txt

@@ -1,3 +1,33 @@
+2024-07-18 4.3.5
+
+	General improvements:
+
+	all : macOS universal binaries
+	display : migrated diagnostics to Json RPC (#11707)
+	macro : expose TVar VStatic flag in macros. (#11683)
+
+	Bugfixes:
+
+	all : fix `@:structInit` with getter + setter (#11662)
+	all : add missing recursion when checking abstract casts (#11676)
+	all : fail nicer if unify_min can't find a common type (#11684)
+	all : fix pretty errors failure (#11700)
+	all : disallow local statics when inlining (#11725)
+	display : unused pattern variables should be marked as unused (#7282)
+	display : diagnostics miss "used without being initialized" errors (#7931)
+	display : recursive inline is not supported on enum abstract constructor (#11177)
+	display : Void as value error disappears on second compilation (#11184)
+	display : false positives of "This cast has no effect, but some of its sub-expressions" (#11203)
+	cpp : inherit `@:unreflective` on generic classes
+	hl : fix bit shift + assignment in while loop header (#10783)
+	hl : fix do-while loop in genhl+hlopt (#11461)
+	hl/c : use uint64 instead of uint64_t for shift cast (#11721)
+	macro : don't choke on namePos for reification pattern matching (#11671)
+
+	Deprecation / future version handling:
+
+	macro : `Compiler.include()` warning when used outside init macros
+
 2024-03-04 4.3.4
 
 	General improvements:

+ 1 - 1
extra/release-checklist.txt

@@ -9,7 +9,7 @@
 
 - Make sure CHANGES.txt has a proper date set!
 - Make sure `version` in globals.ml has the correct value
-- Update `version` in `./opam`
+- Update `version` in `haxe.opam`
 - Check if the protocolVersion in displayJson.ml has to be updated
 - Make an empty GitHub release in https://github.com/HaxeFoundation/haxe/releases (do this first because we need the tag for the builds)
 - Wait for the CI to build (check https://build.haxe.org/builds/haxe/)

+ 1 - 1
haxe.opam

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

+ 1 - 1
src/core/globals.ml

@@ -27,7 +27,7 @@ type platform =
 	| Hl
 	| Eval
 
-let version = 4304
+let version = 4305
 let version_major = version / 1000
 let version_minor = (version mod 1000) / 100
 let version_revision = (version mod 100)