Skip to content

Commit

Permalink
4.3.5
Browse files Browse the repository at this point in the history
  • Loading branch information
kLabz committed Jul 18, 2024
1 parent 73e6151 commit 30e912c
Show file tree
Hide file tree
Showing 4 changed files with 33 additions and 3 deletions.
30 changes: 30 additions & 0 deletions extra/CHANGES.txt
Original file line number Diff line number Diff line change
@@ -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:
Expand Down
2 changes: 1 addition & 1 deletion extra/release-checklist.txt
Original file line number Diff line number Diff line change
Expand Up @@ -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/)
Expand Down
2 changes: 1 addition & 1 deletion haxe.opam
Original file line number Diff line number Diff line change
@@ -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,
Expand Down
2 changes: 1 addition & 1 deletion src/core/globals.ml
Original file line number Diff line number Diff line change
Expand Up @@ -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)
Expand Down

0 comments on commit 30e912c

Please sign in to comment.