Commit Graph

  • 47c062af20 Accepting request 1279808 from devel:languages:haxe factory Ana Guerrero 2025-05-26 16:35:56 +00:00
  • 1fef53e936 - Use versioned ocamlfind dependencies Jaime Marquínez Ferrándiz 2025-05-17 17:31:07 +00:00
  • 5592d698f3 Accepting request 1277720 from devel:languages:haxe Ana Guerrero 2025-05-15 15:01:32 +00:00
  • 2e95deb814 - update to 4.3.7 * General improvements: + all : update bundled haxelib version to 4.1.1 + all : update bundled neko version to 2.4.1 (gh#HaxeFoundation/haxe#12183) + all : use -w rules instead of defines to configure warnings (gh#HaxeFoundation/haxe#11826, gh#HaxeFoundation/haxe#12013) * Bugfixes: + all : fix compiler hanging issue (gh#HaxeFoundation/haxe#11820) + all : local statics fixes (gh#HaxeFoundation/haxe#11803, gh#HaxeFoundation/haxe#11849) + all : fix for inline constructor bug triggering "Unbound variable" (gh#HaxeFoundation/haxe#12169) + all : check caught error position when recovering from match typing failure (gh#HaxeFoundation/haxe#12098) + macro : local statics vs ExprTools.map (gh#HaxeFoundation/haxe#12030) + eval : https fixes (mbedtls update) (gh#HaxeFoundation/haxe#11646) + eval : ssl cert verification failures on windows (gh#HaxeFoundation/haxe#11838) + hl/c : fix comparison of HArray,HArray and HBytes,HBytes (gh#HaxeFoundation/haxe#11610) + cppia : generate scriptable functions for overriden functions (gh#HaxeFoundation/haxe#11773) Jaime Marquínez Ferrándiz 2025-05-12 22:00:28 +00:00
  • cbde61f6dc Accepting request 1220387 from devel:languages:haxe leap-16.1 leap-16.0 Dominique Leuenberger 2024-11-03 06:18:25 +00:00
  • df3c5a1937 - update to 4.3.6 * Bugfixes: + display : do not define "display" for json rpc diagnostics (gh#HaxeFoundation/haxe#11746) + cpp : null check interfaces (gh#HaxeFoundation/haxe#11743) + hl : ignore WANT_READ/WANT_WRITE errors when the socket is known to be blocking (gh#HaxeFoundation/haxe#11655) + hl : fix weird compiler error (gh#HaxeFoundation/haxe#11690) + jvm : fix --java out -D jvm deprecation warning (gh#HaxeFoundation/haxe#11739) + macro : Context.reportError should not abort build macros (gh#HaxeFoundation/haxe#11741) - update to 4.3.5 * General improvements: + display : migrated diagnostics to Json RPC (gh#HaxeFoundation/haxe#11707) + macro : expose TVar VStatic flag in macros. (gh#HaxeFoundation/haxe#11683) * Bugfixes: + all : fix @:structInit with getter + setter (gh#HaxeFoundation/haxe#11662) + all : add missing recursion when checking abstract casts (gh#HaxeFoundation/haxe#11676) + all : fail nicer if unify_min can't find a common type (gh#HaxeFoundation/haxe#11684) + all : fix pretty errors failure (gh#HaxeFoundation/haxe#11700) + all : disallow local statics when inlining (gh#HaxeFoundation/haxe#11725) + display : unused pattern variables should be marked as unused (gh#HaxeFoundation/haxe#7282) + display : diagnostics miss "used without being initialized" errors (gh#HaxeFoundation/haxe#7931) + display : recursive inline is not supported on enum abstract constructor (gh#HaxeFoundation/haxe#11177) + display : Void as value error disappears on second compilation (gh#HaxeFoundation/haxe#11184) + display : false positives of "This cast has no effect, but some of its sub-expressions" (gh#HaxeFoundation/haxe#11203) + cpp : inherit @:unreflective on generic classes + hl : fix bit shift + assignment in while loop header (gh#HaxeFoundation/haxe#10783) + hl : fix do-while loop in genhl+hlopt (gh#HaxeFoundation/haxe#11461) + hl/c : use uint64 instead of uint64_t for shift cast (gh#HaxeFoundation/haxe#11721) + macro : don't choke on namePos for reification pattern matching (gh#HaxeFoundation/haxe#11671) * Deprecation / future version handling: + macro : Compiler.include() warning when used outside init macros - Use fdupes to avoid having duplicated files Andy Li 2024-11-03 03:58:20 +00:00
  • f8f3ec90a3 Accepting request 1160503 from devel:languages:haxe Ana Guerrero 2024-03-22 14:21:11 +00:00
  • 3fe97c4a11 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 2024-03-21 23:29:40 +00:00
  • d779633fc6 Accepting request 1138379 from devel:languages:haxe Ana Guerrero 2024-01-12 22:47:11 +00:00
  • f8fe32eefb Accepting request 1138342 from home:lkocman:branches:devel:languages:haxe Andy Li 2024-01-12 18:14:28 +00:00
  • 5cf087730c Accepting request 1127571 from devel:languages:haxe Ana Guerrero 2023-11-20 20:19:38 +00:00
  • de6fbddbee - 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 2023-11-19 18:09:24 +00:00
  • 67b39f0132 Accepting request 1111390 from devel:languages:haxe Ana Guerrero 2023-09-15 20:04:54 +00:00
  • d8ffff17a6 Accepting request 1109579 from home:amanzini:branches:devel:languages:haxe Andy Li 2023-09-07 16:18:21 +00:00
  • bff520fa58 Accepting request 1089877 from devel:languages:haxe Dominique Leuenberger 2023-05-31 19:54:21 +00:00
  • a28da5d9b6 Accepting request 1088730 from home:olh:branches:devel:languages:haxe Andy Li 2023-05-23 20:39:08 +00:00
  • 49d57d6868 Accepting request 1086031 from devel:languages:haxe Dominique Leuenberger 2023-05-23 12:53:38 +00:00
  • e8193fa789 Accepting request 1084124 from devel:languages:haxe Dominique Leuenberger 2023-05-03 10:56:52 +00:00
  • d57152987b Accepting request 1084188 from home:jengelh:branches:devel:languages:haxe Andy Li 2023-05-03 08:40:31 +00:00
  • 675ce42071 Accepting request 1084170 from home:jaimeMF:branches:devel:languages:haxe Andy Li 2023-05-03 08:39:51 +00:00
  • 07fd033c75 Accepting request 1084108 from home:jaimeMF:branches:devel:languages:haxe Andy Li 2023-05-02 21:11:49 +00:00
  • e8f7586b96 Accepting request 1078735 from devel:languages:haxe Dominique Leuenberger 2023-04-13 12:10:32 +00:00
  • 9b950ec0d2 * Update haxelib to 4.1.0 * Added support for documenting custom defines and metadata (#573) * Fixed a segmentation fault on Linux systems Andy Li 2023-04-12 14:20:33 +00:00
  • c1542d13c2 add source archive Andy Li 2023-04-12 14:16:44 +00:00
  • 2fa468693f - 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 2023-04-12 14:13:14 +00:00
  • bf8047bcf8 Accepting request 967253 from devel:languages:haxe Dominique Leuenberger 2022-04-06 19:51:52 +00:00
  • 259880d20e Accepting request 961755 from home:jaimeMF:branches:devel:languages:haxe Andy Li 2022-04-06 08:38:53 +00:00
  • 7169260c20 Accepting request 928582 from devel:languages:haxe Dominique Leuenberger 2021-11-01 21:21:02 +00:00
  • 1788ac85e2 - 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 2021-11-01 16:44:50 +00:00
  • 94a67ae9ab Accepting request 891989 from devel:languages:haxe Dominique Leuenberger 2021-05-10 13:39:18 +00:00
  • a847b2947b add Haxe 4.2 changes Andy Li 2021-05-10 08:15:37 +00:00
  • 0fba2df11c Accepting request 886129 from devel:languages:ocaml Andy Li 2021-04-20 02:58:37 +00:00
  • 2ab34df00c Accepting request 862264 from devel:languages:haxe Dominique Leuenberger 2021-01-11 16:15:56 +00:00
  • 0563323c07 - 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 2021-01-11 10:57:39 +00:00
  • 992ed5c0d6 Accepting request 817383 from devel:languages:haxe Dominique Leuenberger 2020-06-27 21:22:52 +00:00
  • 009397ba57 - 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 2020-06-20 10:05:33 +00:00
  • 2015d9cdd0 Accepting request 809451 from devel:languages:haxe Yuchen Lin 2020-05-28 07:16:22 +00:00
  • d8a78d1c1f - 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 2020-05-27 10:36:30 +00:00
  • 2c80c49b1d Accepting request 808099 from devel:languages:haxe Yuchen Lin 2020-05-26 15:19:56 +00:00
  • 84d0aa3439 - 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 2020-05-22 06:56:33 +00:00
  • e654f99056 Accepting request 758208 from devel:languages:haxe Dominique Leuenberger 2019-12-21 11:30:40 +00:00
  • 99486e4930 - 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() Andy Li 2019-12-19 14:24:33 +00:00
  • 729368854f Accepting request 752526 from devel:languages:haxe Dominique Leuenberger 2019-12-02 10:30:22 +00:00
  • 3819f160c1 - Update to 4.0.3 * hl: profiler API * fixed EnumValue handling in constant propagation with analyzer enabled * fixed compiler crash upon Void items in array declarations * hl: fixed sys.thread.Lock implementation for Hashlink 1.11+ * fixed Std.parseInt() for hexadecimals with leading whitespaces * java/cs : fixed Reflect.callMethod(o, method, args) for args not containing optional arguments * cs : fixed Json.stringify for @:struct-annotated classes * cs : fixed bitwise shifts for cs.types.Int64 * python : fixed invalid generation of some inlined code blocks * fixed an exception from haxe.zip.Huffman on reading a zip * fixed null-safety checker for field access on a call to inlined function Andy Li 2019-11-29 22:03:57 +00:00
  • 0cda5185e6 Accepting request 747464 from devel:languages:haxe Dominique Leuenberger 2019-11-12 10:56:24 +00:00
  • e3dc964cc5 - Update to 4.0.2 * php: Improved performance of haxe.io.Bytes and enum-related methods in Type class of standard library. * haxelib: Fixed too strict requirements to haxelib.json data for private libs. * Fixed @:using static extensions on Null<SomeType>. * php: Fixed static methods with the same name in parent and child classes. Andy Li 2019-11-12 04:20:44 +00:00
  • e154c55d7d Accepting request 746632 from devel:languages:haxe Dominique Leuenberger 2019-11-09 22:38:23 +00:00
  • 2e29b6ef42 - Update to 4.0.1 * haxelib : Fixed git dependencies in haxelib.json. * jvm : Fixed compilation failure caused by a specific usage of Array<Dynamic>. * Fixed compiler crash on loops with continue in all branches of the body. * Fixed erasing typedef in AST on field access to forwarded abstract fields. Andy Li 2019-11-04 21:59:48 +00:00
  • fbfa19051d add missing source of hx3compat Andy Li 2019-11-04 21:38:02 +00:00
  • 79dea4f95d remove constraint on xml-light Andy Li 2019-11-04 09:27:23 +00:00
  • fd7d75f19b update build commands Andy Li 2019-11-04 09:20:02 +00:00
  • b1cdeb8bec - Update to 4.0.0 * New features: https://github.com/HaxeFoundation/haxe/wiki/ What's-new-in-Haxe-4 * Breaking changes: https://github.com/HaxeFoundation/haxe/wiki/ Breaking-changes-in-Haxe-4.0.0 * Remove unneeded patches: 527acc3ce0bb881aafe14d7919447075774519f7.patch 9bc4999af40324af5e48ed0e3087a4b76f84d9b8.patch Andy Li 2019-11-04 07:51:57 +00:00
  • b73f3c991a Accepting request 742471 from devel:languages:haxe Dominique Leuenberger 2019-10-24 21:10:03 +00:00
  • a005704e84 Accepting request 742121 from devel:languages:ocaml Andy Li 2019-10-24 07:07:11 +00:00
  • 2fc60da30d Accepting request 579334 from devel:languages:haxe Dominique Leuenberger 2018-02-23 14:31:35 +00:00
  • fb33b8d93b Remove old sources. Andy Li 2018-02-23 09:45:48 +00:00
  • 4647b0a9a0 - Update to 3.4.7 * Backward compatible to Haxe 3.4.5. * Fixed compiler cannot find std lib when executed by another program. * Fixed compiler failure for some output directories. * Bugfixes to php, as3 targets as well as code completion. * Detail available at https://github.com/HaxeFoundation/haxe/ blob/3.4.7/extra/CHANGES.txt#L1-L18 Andy Li 2018-02-23 09:43:12 +00:00
  • 315d7f68a2 Accepting request 572527 from devel:languages:haxe Dominique Leuenberger 2018-02-06 15:48:06 +00:00
  • e3408a9542 wordaround for %{__builddir} not defined in older systems Andy Li 2018-02-05 09:33:22 +00:00
  • dc90a2ad51 - Update to 3.4.5 * Backward compatible to Haxe 3.4.4. * Bugfixes and improvements to php and js targets as well as dce. * Detail available at https://github.com/HaxeFoundation/haxe/ blob/3.4.5/extra/CHANGES.txt#L1-L16 - Compile haxelib as a valid binary using nekotools boot -c .... Andy Li 2018-02-05 09:04:00 +00:00
  • 35f28223c7 Accepting request 532617 from devel:languages:haxe Dominique Leuenberger 2017-10-09 17:47:03 +00:00
  • 1a6f5e31e6 - Updated to 3.4.4 * Backward compatible to Haxe 3.4.3. * Fix flash target broken when compiled with OCaml 4.05. * Detail available at https://github.com/HaxeFoundation/haxe/ blob/3.4.4/extra/CHANGES.txt#L1-L8 Andy Li 2017-10-09 03:50:50 +00:00
  • 061604f856 Accepting request 530624 from devel:languages:haxe Dominique Leuenberger 2017-10-03 21:18:22 +00:00
  • fd041cdbf6 Accepting request 530576 from home:jengelh:branches:devel:languages:haxe Andy Li 2017-10-03 01:20:47 +00:00
  • 116f47c4e2 Accepting request 528744 from devel:languages:haxe Dominique Leuenberger 2017-09-26 19:16:25 +00:00
  • 86ac6219f4 - Updated to 3.4.3 * Backward compatible to Haxe 3.4.2. * Various fixes, mostly related to php output. * Detail available at https://github.com/HaxeFoundation/haxe/ blob/3.4.3/extra/CHANGES.txt#L1-L20 Andy Li 2017-09-26 08:51:11 +00:00
  • e96d29fc6d Accepting request 482160 from devel:languages:haxe Dominique Leuenberger 2017-03-24 01:23:31 +00:00
  • 819f904bf0 - Updated to 3.4.2 * Backward compatible to Haxe 3.4.0. * Improvements: + Various fixes in cpp and php7 output. + Added source maps generation for php7. * Detail available at https://github.com/HaxeFoundation/haxe/ blob/3.4.2/extra/CHANGES.txt#L1-L35 Andy Li 2017-03-23 07:37:48 +00:00
  • 8c0d1717f2 Accepting request 455450 from devel:languages:haxe Dominique Leuenberger 2017-02-09 10:18:27 +00:00
  • 193297ea03 OBS-URL: https://build.opensuse.org/package/show/devel:languages:haxe/haxe?expand=0&rev=5 Andy Li 2017-02-08 09:15:42 +00:00
  • 2f1b4d56a2 Accepting request 454687 from home:onthewings:branches:devel:languages:haxe Andy Li 2017-02-04 20:58:12 +00:00
  • 21c34235b5 Accepting request 352642 from devel:languages:haxe Dominique Leuenberger 2016-01-12 15:12:33 +00:00
  • b5ca56b5ad Accepting request 343738 from games Stephan Kulow 2015-12-14 09:13:21 +00:00