Revisions of haxe

Andy Li's avatar Andy Li (onthewings) committed (revision 41)
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
Andy Li's avatar Andy Li (onthewings) accepted request 1138342 from Lubos Kocman's avatar Lubos Kocman (lkocman) (revision 40)
- Normalize the license based on legaldb requirements
Andy Li's avatar Andy Li (onthewings) committed (revision 39)
- 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
Andy Li's avatar Andy Li (onthewings) accepted request 1109579 from Andrea Manzini's avatar Andrea Manzini (amanzini) (revision 38)
- update to 4.3.2
  * General improvements:
    + all : do not raise error on no-op reification outside macro
  * Bugfixes:
    + all : don't infer Null if it already is Null 
    + all : fix ?? inference and precedence 
    + all : bring back forced inline 
    + all : allow non constant "inline" var init with -D no-inline 
    + all : improve @:enum abstract deprecation warning handling 
    + all : fix some stack overflow with pretty errors
    + display : fix go to definition with final 
    + display : fix completion requests with @:forwardStatics 
    + eval : fix MainLoop.add not repeating 
    + hl/eval/neko : fix exception stack when wrapping native exceptions 
    + macro : map this when restoring typed expressions 
    + macro : safe navigation fix for ExprTools.map 
    + macro : safe navigation fix for haxe.macro.Printer 
    + macro : macro generated EVars position fixes 
    + macro : fix abstract casts for local statics 
    + macro : add flags to TDAbstract to be able to construct enum abstracts 
    + nullsafety : make break/continue expressions not-nullable 
    + nullsafety : handle return in assignment
Andy Li's avatar Andy Li (onthewings) accepted request 1088730 from Olaf Hering's avatar Olaf Hering (olh) (revision 37)
- JaneStreet libraries are 64bit, this pkg depends on them
Andy Li's avatar Andy Li (onthewings) accepted request 1084188 from Jan Engelhardt's avatar Jan Engelhardt (jengelh) (revision 36)
- Remove old specfile constructs
Andy Li's avatar Andy Li (onthewings) accepted request 1084170 from Jaime Marquínez Ferrándiz's avatar Jaime Marquínez Ferrándiz (jaimeMF) (revision 35)
- Update to 4.3.1
  * Breaking changes:
    * all : namespace message reporting defines (gh#HaxeFoundation/haxe#11142)
  * General improvements:
    * all : support deprecation for defines
  * Bugfixes:
    * all : fix --times with compilation server (gh#HaxeFoundation/haxe#11091)
    * all : fix default type parameters not respecting imports (gh#HaxeFoundation/haxe#11161)
    * all : fix bytecode bindings issues (gh#HaxeFoundation/haxe#11098)
    * macro : allow local statics in macro functions (gh#HaxeFoundation/haxe#11096)
    * cpp : fix AtomicInt warnings on cppia (gh#HaxeFoundation/haxe#11105)
    * cpp : fix deprecated implicit casts of cpp.Int64 (gh#HaxeFoundation/haxe#10998)
    * cpp : add white space around template type syntax (gh#HaxeFoundation/haxe#11107)
    * java : don't check native signatures on extern functions (gh#HaxeFoundation/haxe#11131)
    * lua : remove non existent luautf8 charCodeAt extern (gh#HaxeFoundation/haxe#11097)
Andy Li's avatar Andy Li (onthewings) accepted request 1084108 from Jaime Marquínez Ferrándiz's avatar Jaime Marquínez Ferrándiz (jaimeMF) (revision 34)
- Require the mbedtls-devel version to be lower than 3.0.0

The request for adding the package to openSUSE:Factory with the version 2 is pending: https://build.opensuse.org/request/show/1084073
Andy Li's avatar Andy Li (onthewings) committed (revision 33)
  * Update haxelib to 4.1.0
    * Added support for documenting custom defines and metadata (#573)
    * Fixed a segmentation fault on Linux systems
Andy Li's avatar Andy Li (onthewings) committed (revision 32)
add source archive
Andy Li's avatar Andy Li (onthewings) committed (revision 31)
- 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
Andy Li's avatar Andy Li (onthewings) accepted request 961755 from Jaime Marquínez Ferrándiz's avatar Jaime Marquínez Ferrándiz (jaimeMF) (revision 30)
- Update to 4.2.5
  * New features:
    * php : support PHP attributes generation gh#HaxeFoundation/haxe#9964
  * Bugfixes:
    * all : fixed compiler crash in complex constraints chains gh#HaxeFoundation/haxe#10445
    * all : fixed timers execution order for timers with small time delta gh#HaxeFoundation/haxe#10567
    * js : fixed constructors with rest arguments when compiling for ES3, ES5 gh#HaxeFoundation/haxe#10490
    * php : excluded E_DEPRECATED notices from error reporting gh#HaxeFoundation/haxe#10502
    * php : fixed safe casts to native arrays gh#HaxeFoundation/haxe#10576
    * nullsafety : fixed false error on extern var fields without initialization gh#HaxeFoundation/haxe#10448
Andy Li's avatar Andy Li (onthewings) committed (revision 29)
- 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
Andy Li's avatar Andy Li (onthewings) committed (revision 28)
add Haxe 4.2 changes
Andy Li's avatar Andy Li (onthewings) accepted request 886129 from Olaf Hering's avatar Olaf Hering (olh) (revision 27)
- Update to 4.2.1
Andy Li's avatar Andy Li (onthewings) committed (revision 26)
- 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
Andy Li's avatar Andy Li (onthewings) committed (revision 25)
- Update to 4.1.2
  * added contains and keyValueIterator methods to
    haxe.ds.ReadOnlyArray
  * jvm : added "--java-lib-extern"
  * Various bug fixes detailed in
    https://github.com/HaxeFoundation/haxe/releases/tag/4.1.2
Andy Li's avatar Andy Li (onthewings) committed (revision 24)
- Update to 4.1.1
  * jvm : added --jvm path/to.jar CLI argument
  * Various bug fixes detailed in
    https://github.com/HaxeFoundation/haxe/releases/tag/4.1.1 
- Drop quote_command_args.patch which was integrated in this
  release.
Andy Li's avatar Andy Li (onthewings) committed (revision 23)
- Update to 4.1.0
  * added tail recursion elimination
  * added unified exception handling
  * allow try {} catch(e) {} as a shortcut
  * eval : added SSL support
  * jvm : the JVM target is no longer considered experimental
  * For more improvements and changes, see
    https://github.com/HaxeFoundation/haxe/releases/tag/4.1.0
- Add upstream patch (quote_command_args.patch) to fix building
  without git.
Andy Li's avatar Andy Li (onthewings) committed (revision 22)
- Update to 4.0.5
  * java : fix boolean arguments for Type.createInstance(cls, args)
  * jvm : fix static overloads
  * java/cs : fixed Reflect.makeVarArgs(fn) for calls of fn without
    arguments
  * js : fix ObjectMap.set(obj, v)
  * js : automatically wrap compound expressions with parentheses
    when passed to js.Syntax.code()
Displaying revisions 1 - 20 of 41
openSUSE Build Service is sponsored by