Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

Haxe

A high level, static typed programming language that complies to 10+ source and binary targets.
Collective - Host: opensource - https://opencollective.com/haxe - Code: https://github.com/HaxeFoundation/haxe

rename haxe.Unsafe to haxe.NullUnsafe (closes #7731)

github.com/HaxeFoundation/haxe - 63625d010cc2c15729aba79c0ce69ad7ac2a87fb authored about 6 years ago
[nullsafety] fix stack overflow on recursive typedefs

github.com/HaxeFoundation/haxe - 45def87604e0bdac96b356cb18052984be78f9b5 authored about 6 years ago
[nullsafety] remove plugin leftovers

github.com/HaxeFoundation/haxe - 3e5ea9e3a8e40025ce43de2d648dad5a534fc20b authored about 6 years ago
[nullsafety] allow @:nullSafety on fields

github.com/HaxeFoundation/haxe - 50ab2f631c2d193c4a5df39d2e98e561ca6f049f authored about 6 years ago
[matcher] dodge capture var vs. abstract field regression

see #7728

github.com/HaxeFoundation/haxe - 50836fe225299499672963425a325fdd210924c8 authored about 6 years ago
flip argument unification error message

closes #7732

github.com/HaxeFoundation/haxe - 6ffd78c4db8fd3d8fdcec20684453a0d7e41e6fd authored about 6 years ago
[cpp] Consider scritable flag when creating dependencies

github.com/HaxeFoundation/haxe - 19d9cbf8dd6510327e9f4d24b1f58beb300ca24f authored about 6 years ago
[nullsafety] cleanup

github.com/HaxeFoundation/haxe - 2cbd1694a7b478106f7991a1784c5a830fa39854 authored about 6 years ago
[nullsafety] fix checking recursive functions for immediate execution of callbacks passed to their arguments

github.com/HaxeFoundation/haxe - 40d617ac13d08fe5a87658ce2195bb38eeedb7c4 authored about 6 years ago
Differentiate between Int and Bool return types when exporting to cppia

github.com/HaxeFoundation/haxe - 1edc7ff7bf40e7521b9e3cd3c5bdd4430d624b69 authored about 6 years ago
`--macro nullSafety("my.pack")`

github.com/HaxeFoundation/haxe - a193d957fb9b6981ec26db084f18111f38fa2b24 authored about 6 years ago
[parser] allow field expression markup literals without semicolon

github.com/HaxeFoundation/haxe - 47dc44ec43a442e35ab3a5971cbbf3aca222a3c9 authored about 6 years ago
move some string stuff to StringHelper

github.com/HaxeFoundation/haxe - b1eaa8d8e44e9fef7b159933c644d1ae3f92e384 authored about 6 years ago
StringHelper.capitalize instead of String.capitalize

github.com/HaxeFoundation/haxe - 1e871fdeb974ff2d124382b73c7363218f61a0a0 authored about 6 years ago
StringHelper.uppercase instead of deprecated String.uppercase

github.com/HaxeFoundation/haxe - de73cfafb85787962f3cb62049b51b7b57de5fb3 authored about 6 years ago
[flash] cast interface var access

closes #7727

github.com/HaxeFoundation/haxe - cd1f30101444a126d3b203a1f3f258d6ee428d3a authored about 6 years ago
[php] use recommended path pattern for set_include_path in index.php #7725

github.com/HaxeFoundation/haxe - 407f478ca3f257497d93a466b48f190eb3223cea authored about 6 years ago
rename @:safety to @:nullSafety

github.com/HaxeFoundation/haxe - 83d9c11a2b9da5e4ca28c1a2bb5e23de6a6f2079 authored about 6 years ago
clarify comment for `check_expr`

github.com/HaxeFoundation/haxe - aa89b6c366dbfc970d11f059c0d9e4cd519909b4 authored about 6 years ago
null cast/is/catch (#7532)

* add test

* [eval] conform to spec

* adapt `default_cast` to spec

* [php] `cast(null, ...

github.com/HaxeFoundation/haxe - 753b36e5d13c68ac849c4bb0cc36a505756a1c2b authored about 6 years ago
Null safety (#7717)

* wip

* copy-pasted from the plugin

* it's alive!

* macroApi on_null_safety_report

*...

github.com/HaxeFoundation/haxe - f131125dd557f942388e234bd5d2d456926cf8a6 authored about 6 years ago
[unicode] fix reflection tests

github.com/HaxeFoundation/haxe - c33f78723fc788ea650631c02cf3eed094d7f974 authored about 6 years ago
DCE fixes 2019 (#7718)

* [dce] always run mark phase, but don't sweep if dce=no

see #7712

* [dce] ensure that we ...

github.com/HaxeFoundation/haxe - d85f52c9c7a5acb7c0ad110850a3a666d108d2c5 authored about 6 years ago
Fixed wrong `blobParts` type. (#7593)

github.com/HaxeFoundation/haxe - db600adc9b1b0ee685e3145fea17957b078ba54a authored about 6 years ago
[matcher] remove some nonsense

I mean... what?

github.com/HaxeFoundation/haxe - 2cd01fd74ff14e60402addaa23f275d0d51e285e authored about 6 years ago
[hl] time Hlopt.optimize

github.com/HaxeFoundation/haxe - afd974a043ba3de592ecdbfdcbbd541f521e3f60 authored about 6 years ago
avoid *_ascii functions which are OCaml 4.03.0+ only

github.com/HaxeFoundation/haxe - 82482429644d52fbad1bdecfbf626a95960ddd67 authored about 6 years ago
[php] fix more class naming conflicts (#7716)

github.com/HaxeFoundation/haxe - fcd3436533bbf8877001c6ac799462b1f9a43f4a authored about 6 years ago
[php] fix class naming conflict (closes #7716)

github.com/HaxeFoundation/haxe - a96eed1e7e97220aa8deb11400c802f874be615d authored about 6 years ago
move get_build_infos from typer globals to typer context (close #7713)

github.com/HaxeFoundation/haxe - 77c81a1ae9938031817136e81c7736abe76d16df authored about 6 years ago
macro bugfix: fixed getLocalType() - should not return the current (global) build if we are into another macro

github.com/HaxeFoundation/haxe - 96018cc6c5f4ca2c8ba8e08ba0ff155ec8748f7e authored about 6 years ago
macro bugfix: prevent registerModuleDependency to also add a dependency between current module and loaded module.

github.com/HaxeFoundation/haxe - bf063c894ba6e9887bdab22efabdcf7825bfe536 authored about 6 years ago
fixed direct resolveSymbol call

github.com/HaxeFoundation/haxe - 6d16e1c47c54e4348cb0050a8a6d4d97c27e5989 authored about 6 years ago
added optional "pos" to toFieldExpr

github.com/HaxeFoundation/haxe - 623b768bc3ccffcb470f0b9285e88ca0bf36e0c3 authored about 6 years ago
fix some macro jit bug with some specific switch values

github.com/HaxeFoundation/haxe - da718a30ee042a9950f138177078824452083dbc authored about 6 years ago
[dce] make `@:expose` imply `@:keep`

closes #7695

github.com/HaxeFoundation/haxe - a34f6c8f0e0812244aa5838703ac9c4e6c1bdebb authored about 6 years ago
[lua] this is supposed to pass now

github.com/HaxeFoundation/haxe - 43f5178acd399e40c53a877e40b9c0fce5824731 authored about 6 years ago
[display] deal with EDisplay in macro call arguments

closes #7699

github.com/HaxeFoundation/haxe - fb0bfc5e37ef2cd46e8cb9eb45f02882a257827d authored about 6 years ago
[macro] add `persistent` argument to Context.onGenerate

Also clean up internal callback handling.

see #7706

github.com/HaxeFoundation/haxe - 627d2375b0311a6d07f0505ac45ad188e26c67ad authored about 6 years ago
[matcher] show exhaustiveness errors even on empty switches

Also type empty switch as Void.

github.com/HaxeFoundation/haxe - 0927f0f6b7b903a9858f1e7bad9be0017ad76944 authored about 6 years ago
[typer] fix bad bug

github.com/HaxeFoundation/haxe - 081f50313433d106db81a5e5b87f7283c84e4686 authored about 6 years ago
[dce] fix logic

closes #7707

github.com/HaxeFoundation/haxe - 5a08486334c81aec12ec67a1a4748f238df5c012 authored about 6 years ago
UdpSocket: implement broadcast sending capability (#7677)

* ADD: Socket.setBroadcast method

This should enable sys.net.Socket instances to send data to...

github.com/HaxeFoundation/haxe - 39475bc3b48090973baac5d406c97ae69c1d4793 authored about 6 years ago
[cpp] Get target type from TCast directly if possible

github.com/HaxeFoundation/haxe - eb412e2d9d2968f7dc70abf1b57cb480660d2385 authored about 6 years ago
[cpp] Add explicit cast to Float

github.com/HaxeFoundation/haxe - 0c73f5d676cd01fbc95f2b247e8b58d76e79f38b authored about 6 years ago
[cpp] Ensure that String is not null before matching a catch statement

github.com/HaxeFoundation/haxe - 2c35a5f9a8f20677654f5849ebe5fada69a8b8e9 authored about 6 years ago
[cs] String compare fix (#7562)

* add test for issue #6717

* [cs] use string.CompareOrdinal() instead of string.Compare()...
...

github.com/HaxeFoundation/haxe - 2621c73a2e7785c6ef51a02adbf3efefb7ec8f4a authored about 6 years ago
[cpp] Take care to ensure there is an actual interface when catching exceptions of type interface. For https://github.com/HaxeFoundation/haxe/pull/7532

github.com/HaxeFoundation/haxe - 705fbaf04a7f44ce1c26c14b99f701bb74740c31 authored about 6 years ago
[analyzer] don't fuse unops too far

closes #7704

github.com/HaxeFoundation/haxe - e9680cd3544acc7c7332ce08a48df5ee95b34eb1 authored about 6 years ago
remove Context.hl.hx (cause sometimes some bugs)

github.com/HaxeFoundation/haxe - b75d07b2556e0122d14bb72d6be00c1e1e4e1add authored about 6 years ago
Update README.md

Add eval to readme

github.com/HaxeFoundation/haxe - 396a3d04f55bf9a77082d19fc58d22523dcd29bc authored about 6 years ago
[std] check closing tags when parsing XML

closes #7689

github.com/HaxeFoundation/haxe - 0593941921065577491cd98e0a75f6148f3d6c7f authored about 6 years ago
Don't check for dce in Common.has_feature (#7694)

* don't check for dce in Common.has_feature

* but still check for dce in some cases

github.com/HaxeFoundation/haxe - 09c8a6b59a531a5f90cced9273122334937a9fab authored about 6 years ago
[parser] make semicolon after xml literals optional

see #7438

github.com/HaxeFoundation/haxe - b7944d40e2be45f8cae32dfbf63fb257f558e4c5 authored about 6 years ago
Fix http request without content-length (#7686)

github.com/HaxeFoundation/haxe - 945461390b774b761f57777365b1e0cbb3ac26be authored about 6 years ago
[eval] Socket.setTimeout uses seconds

closes #7682

github.com/HaxeFoundation/haxe - a37320cb57f9841d7bdac3b1a277bf48c5ab2afe authored about 6 years ago
throw eof on 0 len (prevent infinite loop on Http.requestUrl("https://www.google.com/"))

github.com/HaxeFoundation/haxe - 4bcecdd3d46bf0a86e22b0214d2463ae353afa1a authored about 6 years ago
[cpp] Allow headerCode meta for enum too. For https://github.com/HaxeFoundation/hxcpp/commit/0becd603ec86cee20f642e6662ef43f3b4d17c18

github.com/HaxeFoundation/haxe - 75830d9ee86025959106cd8c0a5e137a82cadfd9 authored about 6 years ago
Update genjs.ml (#7681)

Add missing linebreak after `$extend` snippet. Fixes #7680

github.com/HaxeFoundation/haxe - e1be3946054f898458c3468cb0cc4f8254d6d4a1 authored about 6 years ago
small refactor of ssl independent of ssl socket

github.com/HaxeFoundation/haxe - 7e6c0a0a99de2735cb5a59f362f616aa30e77037 authored about 6 years ago
unit tests for cast to interface (#7658)

* unit tests for cast to interface

* always allow cast null in js/lua

* Update TestCasts.h...

github.com/HaxeFoundation/haxe - 80f42bdc38a3efaca9d3ccbd64f655e29e9a5c0c authored about 6 years ago
Merge branch 'development' of https://github.com/haxefoundation/haxe into development

github.com/HaxeFoundation/haxe - 52862239942262c3f83fa8ff00703d7b99cdb6f0 authored about 6 years ago
Happy new year! :tada:

github.com/HaxeFoundation/haxe - 90eda8ce3c0be0e597b7d9a22150d5da25e6f66b authored about 6 years ago
[php7] fix accessing getter through Reflect.getProperty() for classes in root package (#7671)

github.com/HaxeFoundation/haxe - 8650d0adc37b44299406e43571044369bca44010 authored about 6 years ago
[cli] do not parse hxml with double-hyphened --cmd (#7673)

github.com/HaxeFoundation/haxe - d9cea9d3c6709479adc0a05e869782a4d26bafb1 authored about 6 years ago
review all global stacks using explicit primitives for stack push/pop: prevent leaks from unhandled exception.

use memq instead of mem for some lookups (faster)
close #7667

github.com/HaxeFoundation/haxe - a22c346aa15fbeb27edd7b609b17e05dd57f76bb authored about 6 years ago
a few more finally (see #7667)

github.com/HaxeFoundation/haxe - 70e29371bf0ec5fcb91debb8ae6006dff094dd9d authored about 6 years ago
prevent stack leak (see #7667)

github.com/HaxeFoundation/haxe - d944bc40b12fb015880912b2314161e1681e476b authored about 6 years ago
only start auto tracking if HL_TRACK_ENABLE=1

github.com/HaxeFoundation/haxe - ae80cff1b542ca49d6d5ace76e2ca1dc167578b8 authored about 6 years ago
handle json convert (hl 1.9)

github.com/HaxeFoundation/haxe - 96393915ac30a82ba27ba3c93710899d7525f023 authored about 6 years ago
Drop support for nocppiaast define. Ref: https://github.com/HaxeFoundation/haxe/pull/7658

github.com/HaxeFoundation/haxe - 67d8f55a8c15dd4932f819d38d46614f30f88e56 authored about 6 years ago
[inline] don't store full expressions in v_extra, we only care about the type

closes #6833
closes #7617

github.com/HaxeFoundation/haxe - 2d9cf81a3e77a3bf1d8ae01d2f08de93667c0aa9 authored about 6 years ago
[sys test] see if delaying file deletion helps prevent the php error

github.com/HaxeFoundation/haxe - fb2e7ae14e03b3b31e2ec498138444d4559e9c4a authored about 6 years ago
[AppVeyor] upgrade OCaml from 4.02.3 to 4.07.0

github.com/HaxeFoundation/haxe - 874999808730367dbc305007ed1dbfbca45925e4 authored about 6 years ago
[display] bring match `.match` on enum values

closes #7627

github.com/HaxeFoundation/haxe - a7e75b074c2e9f26f3768a147981b6fe75214955 authored about 6 years ago
[cli] don't spam usage on unknown options

closes #7221

github.com/HaxeFoundation/haxe - 20bc9ff1fc77e6c6c004a5a4d3af585864179cdd authored about 6 years ago
[python] Allow main() as entry point when imported (#7529)

* [python] execute main() to when imported as a module - rolls back #6865

* [python] add pyth...

github.com/HaxeFoundation/haxe - 9c2aec4793036e84c816c98075fb22373755ad84 authored about 6 years ago
[typing] fix position of indices when unrolling loops

see #7664

github.com/HaxeFoundation/haxe - 712680404c00af19b076ccdfa6d073ca6b65ae62 authored about 6 years ago
[debug] port dump_with_pos to texpr

github.com/HaxeFoundation/haxe - fcd8daac7eb5e865a558cf25c875ef7a3af03f0c authored about 6 years ago
[debug] add -D dump=position

github.com/HaxeFoundation/haxe - d0bea09564a8768f7c2c1c3a8604a6592a3e1a50 authored about 6 years ago
[js] check for the $getIterator feature before generating init/static expressions (closes #7663)

github.com/HaxeFoundation/haxe - d88c093d0ae1de551221cc329ce1fa22f60b575c authored about 6 years ago
[lua] enable a sys/env test

github.com/HaxeFoundation/haxe - 4fda2436d3fcaa9b787c0fa906cf2c229b61e86e authored about 6 years ago
[lua] use cast for string length in order to pick up correct vanilla/default behavior

github.com/HaxeFoundation/haxe - dce829cf69d904e98f329fd82c41b6da7a6cc61a authored about 6 years ago
fixed hl cast-to-interface

github.com/HaxeFoundation/haxe - 1488e64aeaeef8fa9e7c4f382e8a78e1eb41c5e3 authored about 6 years ago
[cpp] Fix cpp:Struct cast for Dynamic args

github.com/HaxeFoundation/haxe - e8b8ddbbb47f28ef59cd1620973bfd1defc442b0 authored about 6 years ago
[cpp] Implement virtual __Compare function when __compare function is implemented. Fixes https://github.com/HaxeFoundation/hxcpp/issues/745

github.com/HaxeFoundation/haxe - 649e09a6ea15c53939f8779a63278f9be8ecd42b authored about 6 years ago
[cpp] Check object implements interface when using TCast(a,b). For https://github.com/HaxeFoundation/hxcpp/issues/751

github.com/HaxeFoundation/haxe - 64f470471bdf0502726029ac252864c09113d30a authored about 6 years ago
force the usage of iterator() over get_length + arrayAccess when we have a custom abstract iterator defined (close #7659)

github.com/HaxeFoundation/haxe - ee4df650f06dde54ecbdc19a6308763fcc65cebd authored about 6 years ago
[js] add test for #7653 and fix optimization tests after ba070d06a8bfa4c829707cfd09deee2ada0efe85

github.com/HaxeFoundation/haxe - 01b2271f0be384051b89b5a1c1312c5623bf2fc1 authored about 6 years ago
[js] make Promise interact properly with Thenable (closes #7655, closes #6028)

- Promise unifies with Thenable
- Promise.resolve return type is correct when Thenable/Promise...

github.com/HaxeFoundation/haxe - fa2526c7bb8d683d14a3ff6e912b0e671d53634c authored about 6 years ago
[js] use direct casts for PromiseHandler, but specify the order properly

github.com/HaxeFoundation/haxe - 86b9b5b59d287f19762819d56398080a9598c50f authored about 6 years ago
fixes with HMETHOD C generation

github.com/HaxeFoundation/haxe - fb68f1a474ad79083b9618dec1462397a80bc23b authored about 6 years ago
[js] add more parens to instanceof

closes #7653

github.com/HaxeFoundation/haxe - ba070d06a8bfa4c829707cfd09deee2ada0efe85 authored about 6 years ago
define haxe4 flag

closes #7570

github.com/HaxeFoundation/haxe - 5b970d09ae117a199e30a592e9f469f041f5ec31 authored about 6 years ago
[php] fix String.indexOf() for out-of-bounds indexes (#7601)

github.com/HaxeFoundation/haxe - 3b95a15038d7ab23d021bfc3653a2f15570b05dd authored about 6 years ago
[eval] specify indexOf with negative startIndex

github.com/HaxeFoundation/haxe - caa3a4aaec4aa1b9efec6504b169f73fc29cec60 authored about 6 years ago