Welcome to the latest edition of the Haxe Roundup. Haxe is a high level, strictly typed programming language and cross-compiler.
Haxe.io Update
Its been 6~ish months since the last roundup. You can catch-up on the reasons why by reading Haxe.io’s Future and the original discussion over on GitHub.
As you can see, things have changed and haxe.io has been rebuilt using 11ty. All the old content that has been written over the last 15~ years is now, largely, supported and generating pages. For the few pages that aren’t building and functionality that’s missing, it will be eventually supported.
You can still access the original site at old.haxe.io.
Community Updates
The content in this “Belated Issue” might already be out of date and it certainly isn’t up to date, so it will be missing content from the community.
News and Articles
Forum Posts
- Go2Hx Post Reflection post.
- Introduction to SideWinder - a pure Haxe web server for Sys targets announcement.
- QuickList: A fancy todo-list web app Haxe task tracker app announcement by David.
- Lix 16: New Major Release announcement by Juraj.
- Bye 2025, Hi 2026! - Ceramic updates.
- Vupx Engine: A framework engine for Nintendo Switch announcement.
- Go2hx work in progress update.
- Tink http and tink web with pure Haxe TCP server community question.
- Any good tutorials on macros in Haxe question.
- Is Haxe alive or dead question.
- XML Schema definitions handling question.
- Hashlink: Ways to efficiently assign a hashlink array in an extern question & answer.
ArrayBufferView.fromBytes()for JS target question.- Haxe/JS+HL webapp on serverless AWS thread.
- How does one make use of the fluent interface methods in
haxe.http.HttpBasequestion & answer. - Building Large Scale Cross-Platform apps in Haxe thread.
- The Haxe Paradox: What Can We Do to Make Haxe Less “Boring”? thread.
- A hard to form question about Haxe and its nature question & answer.
- How to prevent macro from running when using vshaxe & only run when compiling code? thread.
- Targeting Flash/Ruffle for new code in 2025 question.
- Haxe numeric types q&a.
- Haxe Newb questions - memory management q&a.
- Haxe Newb questions - the developer experience q&a.
- How to isolate instances of OpenFL question.
- How to exclude OpenFL from Haxe/Lime build to reduce bundle size question.
- New interactive story creation tools in TilBuci version 17!
Articles
- Hello Coro
- ⛲️Urban Places
1.0post by Oleg Dolya. - ⛲️Urban Places
1.1.0: numerous changes post by Oleg Dolya. - ⛲️Urban Places
1.1.1: ramparts and other changes post by Oleg Dolya. - ⛲️ Urban Places
1.2.0: place names and new buildings post by Oleg Dolya. - Go! Go! PogoGirl is out on Mega Drive!
- Tenjutsu devlog 2: from Beat ’em up to Roguelite article by Sébastien Benard.
- Creating Background for you Game article by E. Zachary Knight.
- The next Fraymakers character is…Hat Kid! 🎉🎉🎉.
- Hat Kid is OUT NOW in Fraymakers! 🎩
- Renaine: On Getting Hacked and Rebuilding article by Squidly.
- Funkin Crew:
- 🔑Dwellings
1.3.8: improved lighting and marked entrances post by Oleg Dolya. - Meteor Madness! Out Next Game article by E. Zachary Knight. Play Meteor Defence over on itch.io.
- Sebastien has finished writing and published their series on reverse engineering Demons and Manants.
- 🔑Dwellings
1.4.0: JSON export and improved stairs article by Oleg. - New Assist: Shopkeeper! Plus upcoming content updates!
- Moonshine.dev introduces a Feathers UI drag-and-drop visual designer and MXHX markup article by Josh Tynjala.
- 🔑Dwellings
1.4.1: roofs post by Oleg Dolya. - ⛲️Urban Places
1.2.1: permalinks and other changes article. - 🗝️One Page Dungeon Generator
1.2.7: UI improvements and new shading style article. - ☠️Perilous Shores
1.7.3: farmlands article.
Releases
- IntelliJ Haxe plugin
1.7.6has been released. - OpenFL
9.4.2and Lime8.2.3have been released. - OpenFL
9.5.0, Lime8.3.0and SWF3.4.0have been released!
Discussions
- Work around found for “Wrong UInt max value ?”.
- Proof of concept KTX1 GPU texture format support for OpenFL discussion.
Via the Haxe Discord server
- “When Haxe is dead, I’ll use this language” chat and continued chat.
- Project management advice discussion.
- Could a self hosted lang be written from scratch? discussion.
Devlogs
- Northgard Definitive Edition coming out on the 4th of December.
- FrayTools Update: Advanced Auto-Hurtboxer and Quality of Life post.
- Wartales Contract: The Fief is out now!
- Wartales: The Fief overview & screenshots.
- Fraymakers November 2025 Dev Update.
Releases
- Good is out on steam and itch!
- Avly is now availible for download on itch.io!
- TilBuci, the open source tool, version 16 is out now, with game controller support!
- Alchimix is an “easy to play, hard to master” tetris-like puzzle game, including world exploration where “each region reveals new rules, challenges, and lore”. Now with 71 levels in Briswen Island and leaderboards. Created by Rudy Ges.
-
Made with Heaps, Hide, LDtk, graphics created with Aseprite, paid itch.io assets & backgrounds generated with chatgpt.
-
- Chimera Obscura by Axol Studio. #### Via the Haxe Discord server
- Good, a game where you “experience a day in the life of an American teenager”, by tyler is available on Steam and itch.io.
- Kr0tyara has released wordsword, “an arcade puzzle game about word transformations. there are also some elements of tower defense and roguelite”, available on itch.io and the Play store.
Videos & Music
- Go2Hx HTTP web server launch demo by Joey.
- Alchimix Gameplay video.
- How I turned Rock Paper Scissors into a SKILL game video by Zanzlanz.
- Coding a Physics Engine from scratch! video by Zanzlanz.
- Making the most complicated PowerPoint game video by Zanzlanz.
Reminder that Squidly does a Haxe dev stream every weekday on Twitch. 6pm EST -> 12am EST Monday/Tuesday/Wednesday. 12pm EST -> 6pm EST Thursday/Friday.
Jobs, Bounties
Add an available job involving Haxe.
Available for work
- No one atm.
Bounties
- Armory3D bounties are available.
- Keep an eye on the Funkin Bounties repo for future items.
- Squidly has opened up a bounties page for HaxeFlixel features.
Previews & Demos
Open Source
- Updated version of Nape Physics docs with all samples converted to HTML5 using Haxe’s JS target samples site
[openfl & lime]- Implement
Image.willReadFrequentlydraft pull request. - Fix Haxe 5
IMapcompatibility merged. - Fix duplicate code in
PlatformTargetsubclasses, fix assets being included twice merged. - Fix unicode system path conversions on linux manually merged.
- Allow music streaming on HTML5 target pull request.
- Add KTX v1 container support pull request.
- Implement
[go2hx]- How to use go2hx generated libraries walk through.
- Package
io/ioutilare now working. - Add HTTPS support merged.
- JVM support pull request.
- Go’s JSON stdlib is now starting to work in Haxe!
- Example code to encode a PNG image.
- Prepend/append
exprto method example code for no-spoon library. [haxeui]Haxe 5 and CPPIA compatibility improvement pull request.[flatbuffers]Add missing features & fixes pull request.[reflaxe]Make variables pass through expression preprocessors first pull request.- linc_filedialogs
git- Haxe HXCPP & CPPIA native bindings forportable-file-dialogs. - DazKind continues with their “cross-platform, #haxe -based engine, here’s a little vid of the Oimo physics integration I just finished. Apps & Scenes via ECS + Statecharts”.
- SomeRanDev previews their latest programming language SillyScript
git, “intended for scripting scenes in my games by generating JSON that the game interprets”. Plus making an interactive demo, adding custom syntax declarations and ENUMS.
Releases
- HXP
1.3.1has been released. - hxCompileU
1.5.5has been released. - Armory3D
2025.9has been released. - Crypto
1.1.0has been released with the following AES codes getting added - CMAC, CCM, GCM, SIV, GCM-SIV. - hscript
2.7.0has been released. - HaxeNXCompiler version
3.0.0has been released. - Haxe3DS
1.7.0has been released. - Haxe3DS
1.6.0has been released. - IntelliJ Haxe
1.7.8has been released. - Ceramic
2.1.0has been released.
Via Haxe Discord server
- MKI has implemented an audio system into Mana by using both HXCPP and reflaxe/cpp.
- Glint analytics example dashboard made with HaxeUI.
- Zan is working on a custom physics engine in Haxe!
- NinjaMuffin shows msdf font rendering in HaxeFlixel demo.
- DazKind has added a audio backend that can add sound effects via CSS.
- Antriel has updated haxe-deps-viewer!
- DazKind is working more on the 3D side of cortex, using Oimo the physics engine.
- Mikaib has created cppia-demo
git, showing “how to make externs compatible with CPPIA, how to pass around various data types in a dev-friendly way & common do’s and don’ts”. - NotBilly previews CPPIA &
linc_skiaworking. - Ohmrun has got the Haxe language server setup and working with neovim.
- Darmie previews a Rust built Haxe compiler that targets Cranelift bytecode for JIT runtime.
- ACrazyTown previews a custom binary file archive format with a neat Flixel integration, called antpak
git.
Git Repos
- KTX1_proof-of-concept
git- KTX1 Proof-of-Concept for OpenFL & Starling. - money-catcher
git- A game where you need to collect coins. - PeoteRogue
git. - Escape-Place
git- A RPG game about escape and puzzles. - hxBrainfuck
git- A Brainfuck interpreter written in Haxe. Lightweight, easy to use, and extensible. - HaxeNXCompiler
git- Create programs for the Nintendo Switch using Haxe and hxcpp! - hx_libnx
git- Haxe/hxcpp@:nativebindings for libnx (Library for Nintendo Switch Homebrew). - alcl-next
git. - Haxe3DS
git- Transpile then Compile Haxe Code to 3DS Applications in vastly amount of options easily! - 3ds-examples
git- Haxe3DS’s Examples! - CitroEngine
git- A GUI for making 3DS Games using Haxe!? No way! - hxcoro
git. - CalculatorHaxe
git- Made to learn some Haxe. - NxScript
git- Powerful scripting languages for game development. - HWindow
git- A cool HaxeLib for controlling your game window! Dependent on Lime, OpenFL, and Flixel. - hxBf
git- A brainfuck interpreter written in Haxe. - observable
git - yal-dl
git- A CLI tool that fetches attachments from social media posts (and more). - AsteroidHaxe
git- Asteroid shooter in HaxeFlixel. - ForgeStress
git- Stress benchmarking for various mainstream engines. - Polymixin
git- Runtime AST manipulation framework that lets V-Slice mods use annotations and configs to inject behavior into scripted classes from other mods. - FootNote
git- Haxe application used to load text files containing song lyics and use peripherals such as mouse and keyboard to navigate through lyrics. - zephyr-ui
git- Immediate mode UI library. - hjson-haxe
git- An Haxe Library for Parsing and reading HJSON files. - rhythm-haxeflixel-game
git- A Guitar Hero, Friday night funkin clone, written in Haxe, using Haxeflixel engine. - whisker-cli
git- A small helper program for the Hyprland Shell, Whisker. - lc-mcp
git- MCP Server Haxe Library. - reflaxe.lua
git- A cleaner implementation of the Lua target for Haxe. - Flax-Jumper
git. - hmmm
git- HMMM is a automated hmm.json file generator. - serve
git- A cross-platform HTTP server with built-in routing support, written in the Haxe programming language and compatible with Node.js and PHP. - SideWinder
git. - GameLauncher
git- The Game Launcher for Demos and Arcade Kiosks. - dense-linear-algebra
git- A simple, portable, zero-dependency, immutable floating-point linear algebra library that implements dense vectors and dense matrices of arbitrary dimensions. - breezy-neural-networks
git- A lightweight, simple-to-use neural network library for Haxe. - FlxDraw
git- A class for hardware-accelerated shape drawing in HaxeFlixel. - director
git- Command line tools for Haxe. - sparrow2atlas
git- Haxe script for converting sparrow atlases to gdx format. - Howl.Vector
git- Port of Prowl.Vector to Haxe. - Sell-My-Stuff
git- A cozy game about selling your stuff. - nativescript-haxe
git- A SwiftUI-style declarative UI framework for Haxe that compiles to NativeScript for Android and native Windows Runtime applications. - hxmini
git- Haxelib for parsing data in the (ini/cfg) format. - xml
git. - go2hx-http-demo
git. - toml
git. - spoton-sdk
git- A _experimental) cross-platform SDK for SpotOn’s Central API. - javascripthx
git- Javascript interpreter for Haxe. - HAxis
git- A simple language created using Haxe. - bmath
git- A math library for Haxe. - reflaxe-test-injection
git. - luahx
git. - SzpontLanguage
git- Polish programming language combined with Python and C++. - micromodhx
git- Micro protracker playback bindings for Haxe. - om.console
git. - hdon
git. - autogit
git- A Haxe-based tool for automatically committing and pushing changes to Git repositories. - reflaxe.ada
git- Reflaxe.Ada is a compiler that compiles Haxe code to Ada 2012, built on the relaxe framework. - reflaxe.Zig
git- A Zig target for Haxe using the Reflaxe framework. Compile your Haxe code to modern, efficient Zig! - haxic
git- A modern take on BASIC written in Haxe. - bfr-test
git- Modern, dependency-free testing framework for Haxe with async support, coverage, and rich assertions. - digigun.renoise.hx
git- Haxe externs for Renoise Scripting (Lua). - haxe-patcher
git. - flixel-dj
git- A multi-track and multi-channel music manager for HaxeFlixel. - deco-hx
git- Haxe decorator framework. - Haxel
git- Haxe with more features including easy compute shaders, easy macros, etc. - fnmatch
git- Port of Python’s fnmatch library for Haxe - Unix shell-style wildcards pattern matching. - hl-extern
git- An attempt to make a very basic hl extern and use it in Haxe and Lime. - stx_json
git-[WIP]Easy access to Json values. - jimjam
git- NoSQL Database for Haxe built on SQLite. - Fluesend
git- A networking library for multiplayer games/applications. - hosc
git- Haxe implementation of OSC. - tiny-tunnel
git- A tiny tunnel server! - kotoba
git- A lightweight Haxe library for XML-based language configuration and translation management. - nTJSON
git- nTJSON is a modern and extensible JSON parser and encoder written in Haxe. - Jlang
git- A scripting language for haxeflixel entirely based on JSON files. - Juil
git- Juil - Just simple to use, rich, framework agnostic, and lightweight UI Layouts. - bake.resource
git-[WIP]Automatically load files from resource folder. - om.msgpack
git. - antpak
git- A custom Haxe implementation of a PAK file archive format. - Check out the latest open source Haxe projects over on GitHub.
Closed Source
- Gepatto shows off a multi touch PhotoTile app build with Lime and SDL3 running on a RaspberryPi 5.
Via Haxe Discord server
- The small development of a telegram API in Haxe discord. Available on HaxeLib.
- Cortex’ UI system is finally reaching a point they’re quite happy with.
- MKI shenanigans with mana and portal updates.
- Creative Magic presents the Daily Affirmation app.
- Tyler getting back into their isometric office sim idea.
- Jeremy Fa’s Cat Cafe demo is available to play now!
- NotBilly has rewrote their Riverside View trading app. “Quite an important feature for the project, the ability to load historical market data and play through it. This allows one to test their own strategies without using live accounts”.
- Tiago can now fully control the motors of their teachers plotter model using HaxeFlixel and Arduino.
- Squidly previews the “Spark Shield emblem and Morningstar hazard updates”.
- Paul Gene states their game Renegade Racing, made with Haxe & NME, now has over 50 million installs on Android and over 1 million on iOS.
- Steve from VIP Solutions have released Donor Recognition built with OpenFL & FeaturesUI. Try the online demo.
- Matse shows a preview of ValEditor, which is an animation editor for OpenFL objects, powered by FeathersUI.
- Undertale BoundFate more battle! preview by Elizabeth.
Some Library Releases
- mobile-controls
0.1.0 - hxvlc
2.2.5 - SScript
21.0.1 - loupe-profiler
0.1.4 - capital_com_api
1.1.0 - sl-windows-api
1.2.0 - hscript
2.7.0 - haxe-programmatic-compile
1.0.0 - heaps-iframe
1.0.0 - hxdefold
2.2.1 - profanity-tools
1.0.1 - hmmm
1.0.0 - serve
1.0.0 - swf
3.4.0 - openfl
9.5.0 - lime
8.3.0 - hxflac
1.0.1 - Haxe3DS
1.5.0 - dense-linear-algebra
0.1.0 - glory
2.2.3 - hxluau
1.0.0 - nanotest
1.1.3 - docopt-ng
0.9.0 - hxp
1.3.1 - electron
39.0.0 - hxAwsSdk
0.0.8 - hxSet
2.1.0 - typepacker
2.0.2 - awslambda-hl
0.0.4 - haxe-concurrent
5.1.5 - haxe-files
4.0.5 - haxe-strings
7.0.7 - hxBf
1.0.0 - extension-admob
3.0.1 - flixel
6.1.1 - godot-api-generator
1.5.3 - pearengine
1.0.0 - flixel-animate
1.3.1 - crypto
1.2.2 - parallaxlt
0.0.6 - pony
1.9.12 - mini
1.0.1 - hx_libnx
0.0.1 - hxPiGpio
0.1.2 - hxPhidgetRfid
0.3.1 - heaps-coroutine
2.2.0 - hx_telegram
0.1.1 - peote-view
1.0.6 - flixel-modding
1.5.0 - haxe.KTX
1.2.0 - haxe.Signal
1.1.0 - amqp
0.1.1 - fnmatch
1.0.0 - hxFileManager
1.3.6 - wisdom
0.1.7 - tracker
1.1.0 - deepnightLibs
1.0.87 - sdm
0.4.0 - arcade
1.0.0 - json5hx
1.0.2 - Check out the most recent library releases on HaxeLib.
People & Projects to support
- Axol Studio is a small independent game development studio, making games with and contributing to HaxeFlixel.
- Funkin’ Crew is making Friday Night Funkin’, a cartoon rhythm gaming excellence.
- Patrick is creating Raspberry Pi 4 support for Haxe/Lime/OpenFL/HaxeFlixel.
- Josh Tynjala is working on Feathers UI — open source, cross-platform UI components built with OpenFL.
- Pavel Alexandrov is primarily contributing to the Heaps engine and is the creator of format-tiled library.
- Ian Harrigan is working on primarily HaxeUI, as well as hxArduino & hxWebSockets.
- Alexander Gordeyko is developing Pony, a Haxe open-cross-library.
- Andy Li is working around the Haxe ecosystem: CI, packaging, docs and learning materials.
- OpenFL is creating free open source software.
- HaxeUI is creating an open source user interface libraries.
- HaxeFlixel is creating an open source, cross platform 2D game engine.
Updates from the Haxe core
Current Proposals & Discussions
- Develop constructor logic / better constructors proposal
- Enhance
sys.net: Add IP address types, support IPv6 and more proposal. - Add Defer keyword proposal.
- Cast Specification changes for Haxe 5 discussion.
- Add Auto Closing proposal.
- Add additional mathematical constants and functions discussion.
- Additional syntax for safe navigation discussion.
- Add support for Typed metadata proposal.
- Add support for Extension of Abstracts proposal.
- Add package alias proposal.
- Add Integer data types proposal.
- Add Trailing Block Expressions proposal.
- Add Caller Tracking proposal.
- Add Constructor
this.argsyntax proposal. - Add new syntax for getters & setters inspired by the
C#property syntax proposal. - Add a type for meaningless values (similar to unit type) proposal.
- Add better Overload Support proposal.
- Add Static Extension Meta Functions proposal.
- Add
enum abstractoverenumproposal, plus clarification. - Add Enum abstract instances proposal.
[RFC]Xml Dsl’s discussion.- Add Default values for enum parameters.
Do you have an idea to improve Haxe? Consider creating a proposal.
Core Changes
306~ updates have been made to Haxe since the last issue.
- Make
haxe.io.Inputandhaxe.io.Outputabstract classes merged. Int64operators crash whennullissue.- Add
Map<Int64>pull request. - Refactor events loops merged.
- Hover over macro causes compiler failure with
disable-hxb-cacheissue. - Fix bad completion cache in
call(new |)pull request. - EventLoop: fix null access .stop in run pull request.
- Add support for
.custom.hxhandling pull request. - Hashlink JIT now supports runtime code loading.
- XML output abstract is duplicated issue.
- Default value for abstracts merged.
- Haxe using 20-40gb of RAM issue.
- Revive
-D cdebugpull request. - Limitations of coroutine support in socket operations issue.
- Typeof & serialize
haxe.Int64pull request. - Support
Int64natively on eval pull request. - Make paralleslism opt-out again pull request.
- Abstract inline set issue.
- Support
inline forsyntax merged. - Remove
js-es=3support pull request. String.substrnegative length support merged.@:inheritDocdoesn’t work for typedef fields issue.- Should the type of
??=really be the rhs? fixed. - Add
@:fromNullfor abstracts over basic type draft pull request. - Fix bad optimizations when comparing null to basic types merged.
- Remove
a_defaultmerged. - Null coalescing null value fix merged.
- Reject abstract operator overloads if nullability doesn’t match pull request.
haxe.EventLoopdoes not respect FIFO ordering issue.- Some coro typing insanity issue.
- Break outside loop causes compiler assertion issue.
- Possibility to get DCE’s good ol’ maybeUsed in Haxe 5 issue.
- More info for unification errors merged.
- Inline inline functions in inlined functions merged.
- Add
Thread.onExitmerged. - C++11 std mutex and condition variable merged.
- I don’t want
EntryPoint.runin my output issue. - Coroutines merged.
- Lock-free data structures discussion.
[try.haxe.org]Add support for CPPIA target pull request.[jvm/eval]Add nativeInt64Mapimplementation merged.[typer]Delayadd_constructormerged.[server]Fix memory leak merged.[regression/js]Std.is(_, Int)often not optimised issue.[parser]Warn about#if displaypull request.[neko]Support condition variables pull request[null-safety]Check structures and better errors pull request.[null safety]False positive when passing{a:Int}to{}issue.[tests]Use hxb to speed up eval unicode tests pull request.[tests]Fix misc issues in cpp tests merged.[utest]Support coroutines merged.[hxcpp]- Sqlite: Include optional defines for FTS5 and JSON1 pull request.
- Avoid out of bounds access in
String::fromCharCodemerged. - Clean up
String::createhandling withHX_SMART_STRINGSdisabled pull request. - Cross-platform socket behaviour inconsistencies issue.
- Socket: Fix stale indexes and surface close/error reliably in
_hx_std_socket_poll_eventspull request. - Typed ZIP merged.
- Marshal String Encodings merged.
[cpp]- Make
handles_assign_opsfor cpp always true pull request. - Fix
cpp.Pointer.ofArraywith empty arrays pull request. - Overrides in scriptable classes break vtable resolution in cppia issue.
- BuildTool: Fix xcodebuild: error: SDK macrois26 cannot be located pull request.
- Infinite loop in compiler issue.
- Marshalling Extern Types update by Aidan.
- Bad code generation for class static references issue.
- Deal with null-to-scalar assignment when casting merged.
- Un-dynamic zip implementation merged.
-
An example of using the new
cpp.ManagedTypeandViewtypes in cpp signatures.
-
- Invalid code generated from
Inttocpp.Star<Int>cast issue. - Forbid questionable value type heap construction pull request.
- Add
sizeofandalignofmagic functions merged. - Root API merged.
- Marshal String Encodings merged.
- Follow coro when retyping abstract and getting field return type merged.
- Make
[cppia]- Fix
*=with boxed numbers in jit pull request. - Fix int overflow in arithmetic assignments pull request.
- Wrong parentheses priority for
Int32issue.
- Fix
[hashlink]- Port hlsdl to SDL3 pull request.
- Variable corruption fixed.
[jit]FixUI8/UI16MOD, whenbwas place inEax/Edxmerged.
[hl]- Fix abstract Array with inline dyn length segfault pull request.
- Fix mingw build merged.
- Don’t use unsafe cast for method with type param return type merged.
- Restore unsafe cast optimisation on
Map.getpull request. - Invert eventloop dependency on
hl.uvpull request. - Indicate catch types for debug when wrapping merged.
[std]Fix compilation withhl_legacy32/ hl version1.12merged.
[hxb]- Automatic handling of incompatible hxb cache issue.
- Recover from
BadModulefailure draft pull request. - Add minor version handling, increase current version pull request.
[js]- Use
TextEncoder/TextDecoderforhaxe.io.Bytes.getString/ofStringpull request. - Implement
haxe.io.ArrayBufferView.fromBytes()pull request. Bytes.toStringandStringBufuse incredible amounts of RAM issue.- Top level mutation of every class prevents tree shaking issue.
- Analyser fails to optimize constant conditional inside abstract issue.
- Use
[lua]- Stub EReg for
-D lua-vanillamode pull request. - Genlua cleanup merged.
- Fix
@:selfCallon methods merged. - Fix function callbacks passed via anon objects pull request.
- Fix function extracted from typedef anon to local pull request.
- Reuse temp locals to avoid 200 variable limit merged.
- Fix
Rest.ofandTable.toArrayfor arrays with null values merged. - Add
lua.Syntaxextern for typed raw Lua code injection pull request. - Fix string length being null with invalid utf-8 pull request.
- Add
Syntax.tablefor creating plain tables without fields draft pull request. - Add
iteratorandkeyValueIteratortoTablefor native for-loop syntax issue and pull request.
- Stub EReg for
[lua/python]FixBytesBuffer.addDoublefor large values merged.[hxcoro]- Neko milliseconds resolution issue.
- Add HaxeTimerScheduler and promise/await pull request.
- Clean up thread pools and commit to
IScheduleObjectmerged. - Coroutine constructors issue.
- Overriding coroutines does not work issue.
- Add
ILoopand restructureCoroRunpull request. - Add
ThreadAwareSchedulermerged. - Implement work-stealing queue merged.
- Channel Draining State merged.
- Add VecDeque merged.
- Use
Gc.safepointfor HL merged. - Thread pool fixes merged.
- Try a different implementation for
CoroSemaphorepull request. - Change
IScheduler.scheduleto take a continuation argument merged. - CAS Loop channel draft pull request.
- Make task state atomic merged.
- Add
IDispatchermerged. - Add LuvScheduler for eval merged.
- Hoisting vs threading issue.
- Fix zero-event scheduling merged.
- Make scheduler heap a little more FIFO merged.
- Channel mutex merged.
- CoroSemaphore Acquire CAS issue.
- Use minimum heap for event scheduler merged.
[draft]Wake up less waiting readers/writers pull request.- Use Vector for heap storage merged.
- Wakeup a single waiter on reads or writes merged.
You can get started using the latest features by downloading a nightly build of Haxe and see the impact the latest changes have on each target by browsing the benchmarks site. Head over to OSS Insights for more Haxe statistics.
Take it easy everyone, stay safe and see you next time.