Revisions of haxe

Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1160503 from Andy Li's avatar 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's avatar Ana Guerrero (anag+factory) accepted request 1127571 from Andy Li's avatar 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's avatar Ana Guerrero (anag+factory) accepted request 1111390 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 26)
Automatic submission by obs-autosubmit
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1089877 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 25)
Automatic submission by obs-autosubmit
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1086031 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 24)
Automatic submission by obs-autosubmit
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1078735 from Andy Li's avatar 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's avatar Dominique Leuenberger (dimstar_suse) accepted request 967253 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 21)
Automatic submission by obs-autosubmit
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 928582 from Andy Li's avatar 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's avatar Dominique Leuenberger (dimstar_suse) accepted request 891989 from Andy Li's avatar 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's avatar Dominique Leuenberger (dimstar_suse) accepted request 862264 from Andy Li's avatar 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's avatar Dominique Leuenberger (dimstar_suse) accepted request 817383 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 17)
Automatic submission by obs-autosubmit
Yuchen Lin's avatar Yuchen Lin (maxlin_factory) accepted request 809451 from Andy Li's avatar Andy Li (onthewings) (revision 16)
Update to haxe 4.1.1
Yuchen Lin's avatar Yuchen Lin (maxlin_factory) accepted request 808099 from Andy Li's avatar Andy Li (onthewings) (revision 15)
update haxe to 4.1.0
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 758208 from Andy Li's avatar Andy Li (onthewings) (revision 14)
Update to Haxe 4.0.5.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 752526 from Andy Li's avatar Andy Li (onthewings) (revision 13)
Update to Haxe 4.0.3. See haxe.changes for detail.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 747464 from Andy Li's avatar Andy Li (onthewings) (revision 12)
Update to Haxe 4.0.2.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 746632 from Andy Li's avatar Andy Li (onthewings) (revision 11)
Update to Haxe 4.0.1. See haxe.changes for detail.
Displaying revisions 1 - 20 of 29
openSUSE Build Service is sponsored by