Revisions of haxe
Dominique Leuenberger (dimstar_suse)
accepted
request 1220387
from
Andy Li (onthewings)
(revision 30)
Ana Guerrero (anag+factory)
accepted
request 1160503
from
Andy Li (onthewings)
(revision 29)
update to 4.3.4 * General improvements: + all : allow @:using with Class and Enum + display : expose list of metadata/defines * Bugfixes: + all : typedef vs. GADT + all : don't double-throw exceptions + all : fix some abstract inlining failures + all : fix JsonPrinter empty parent class + all : dce: clean up operator handling + all : analyzer: deal with unreachable block in binops + all : analyzer: don't recursively check enum values when const propagating + all : analyzer: fix check for inlined purity meta + display : fix errors from parser missing in diagnostics + display : fix display services with static extension + display : fix display services with safe navigation + hl : hlopt rework try-catch control flow + hl/c : fix reserved keywords * Deprecation / future version handling: + all : don't infer string on concat, when using -D haxe-next + all : handle optional arguments with bind, when using -D haxe-next + macro : build order vs inheritance, when using -D haxe-next + macro : deprecate some API from haxe.macro.Compiler + java/jvm : warn about --java ... -D jvm vs --jvm ... * Details can be found in the issues references in https://github.com/HaxeFoundation/haxe/releases/tag/4.3.4
Ana Guerrero (anag+factory)
accepted
request 1127571
from
Andy Li (onthewings)
(revision 27)
- update to 4.3.3 * General improvements: + all : improve extra field error range + all : better error messages for --connect + hl : improve error message when hl_version is missing + hl/c : compiler now adds hlc define when targeting hl/c + macro : update macro API restriction warnings when using -D haxe-next * Bugfixes: + all : handle non existing files for positions in pretty errors + all : metadata support for local static vars + all : catch trailing invalid syntax in string interpolation + eval : fix Array.resize retaining values + eval/hl : fix catching haxe.ValueException + hl : make genhl respect Meta.NoExpr + hl : don't add bindings for non existing methods + hl/c : add missing I64 mod support + hl/c : rework reserved keywords + hl/c : fix Int64 unsigned right shift overflow + java/cs: fix stack overflow from closures constraints + js : DOMElement insertAdjacentElement should not be pure + macro : catch trailing invalid syntax in Context.parseInlineString + macro : fix TDAbstract without flags in haxe.macro.Printer
Ana Guerrero (anag+factory)
accepted
request 1111390
from
Factory Maintainer (factory-maintainer)
(revision 26)
Automatic submission by obs-autosubmit
Dominique Leuenberger (dimstar_suse)
accepted
request 1089877
from
Factory Maintainer (factory-maintainer)
(revision 25)
Automatic submission by obs-autosubmit
Dominique Leuenberger (dimstar_suse)
accepted
request 1086031
from
Factory Maintainer (factory-maintainer)
(revision 24)
Automatic submission by obs-autosubmit
Dominique Leuenberger (dimstar_suse)
accepted
request 1084124
from
Andy Li (onthewings)
(revision 23)
Dominique Leuenberger (dimstar_suse)
accepted
request 1078735
from
Andy Li (onthewings)
(revision 22)
- Update to 4.3.0 * New features: * support defaults for type parameters * support @:op(a()) on abstracts * support abstract keyword to reference the abstract * support static var at expression-level * support ?. safe navigation operator * added ?? null coalescing operator * add -w compiler option to configure warnings * added new error reporting modes * support custom metadata and defines * Standard Library: * added atomic operations to several targets * added Vector.fill * added sys.thread.Condition and Semaphore * added Http.getResponseHeaderValues to deal with multiple values of same key * make Sys.environment consistent between targets * consistent way to unset environment variables with Sys.putEnv * Various improvements and bug fixes detailed in https://github.com/HaxeFoundation/haxe/blob/4.3.0/extra/CHANGES.txt * Update haxelib to 4.1.0 * Added support for documenting custom defines and metadata (#573) * Fixed a segmentation fault on Linux systems
Dominique Leuenberger (dimstar_suse)
accepted
request 967253
from
Factory Maintainer (factory-maintainer)
(revision 21)
Automatic submission by obs-autosubmit
Dominique Leuenberger (dimstar_suse)
accepted
request 928582
from
Andy Li (onthewings)
(revision 20)
- Update to 4.2.4 * hl : add clipboard support in hl 1.12 * eval : added `%` operator to `eval.numbers.Int64` and `UInt64` * macro : support maps in `haxe.macro.Context.makeExpr` * js : added `-D js-global=globalThis` to customize global object name * php : added more externs for PHP buildins * Various bug fixes detailed in https://github.com/HaxeFoundation/haxe/blob/4.2.4/extra/CHANGES.txt
Dominique Leuenberger (dimstar_suse)
accepted
request 891989
from
Andy Li (onthewings)
(revision 19)
- Update to 4.2.1 * Added "classic" abstract classes and functions * Added module-level static declarations * Added rest arguments with `haxe.Rest` type * Added per-thread event loops `sys.thread.Thread.events` * Support method overloading for extern methods * Added `EIs` constructor to `haxe.macro.Expr` * Treat `Any` as `Dynamic` in variance unification * eval : added libuv bindings under `eval.luv` package * Various bug fixes detailed in https://github.com/HaxeFoundation/haxe/blob/4.2.1/extra/CHANGES.txt
Dominique Leuenberger (dimstar_suse)
accepted
request 862264
from
Andy Li (onthewings)
(revision 18)
- Update to 4.1.5 * added an error on `return` outside of a function * php/python: support @:native("") for extern classes * allowed `Any` as type parameter in `catch(e:SomeType<Any>)` * improved compilation speed for `try..catch` expressions * added an argument to `haxe.CallStack.exceptionStack` to return full stack up to the topmost call * compatibility with PHP 8 * Various bug fixes detailed in https://github.com/HaxeFoundation/haxe/blob/4.1.5/extra/CHANGES.txt
Dominique Leuenberger (dimstar_suse)
accepted
request 817383
from
Factory Maintainer (factory-maintainer)
(revision 17)
Automatic submission by obs-autosubmit
Yuchen Lin (maxlin_factory)
accepted
request 809451
from
Andy Li (onthewings)
(revision 16)
Update to haxe 4.1.1
Yuchen Lin (maxlin_factory)
accepted
request 808099
from
Andy Li (onthewings)
(revision 15)
update haxe to 4.1.0
Dominique Leuenberger (dimstar_suse)
accepted
request 758208
from
Andy Li (onthewings)
(revision 14)
Update to Haxe 4.0.5.
Dominique Leuenberger (dimstar_suse)
accepted
request 752526
from
Andy Li (onthewings)
(revision 13)
Update to Haxe 4.0.3. See haxe.changes for detail.
Dominique Leuenberger (dimstar_suse)
accepted
request 747464
from
Andy Li (onthewings)
(revision 12)
Update to Haxe 4.0.2.
Dominique Leuenberger (dimstar_suse)
accepted
request 746632
from
Andy Li (onthewings)
(revision 11)
Update to Haxe 4.0.1. See haxe.changes for detail.
Displaying revisions 1 - 20 of 30