Ecosyste.ms: OpenCollective

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

github.com/HaxeFoundation/haxe

Haxe - The Cross-Platform Toolkit
https://github.com/HaxeFoundation/haxe

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

63625d010cc2c15729aba79c0ce69ad7ac2a87fb authored almost 6 years ago by Alexander Kuzmenko <[email protected]>
[nullsafety] fix stack overflow on recursive typedefs

45def87604e0bdac96b356cb18052984be78f9b5 authored almost 6 years ago by Alexander Kuzmenko <[email protected]>
[nullsafety] remove plugin leftovers

3e5ea9e3a8e40025ce43de2d648dad5a534fc20b authored almost 6 years ago by Alexander Kuzmenko <[email protected]>
[nullsafety] allow @:nullSafety on fields

50ab2f631c2d193c4a5df39d2e98e561ca6f049f authored almost 6 years ago by Alexander Kuzmenko <[email protected]>
[matcher] dodge capture var vs. abstract field regression

see #7728

50836fe225299499672963425a325fdd210924c8 authored almost 6 years ago by Simon Krajewski <[email protected]>
flip argument unification error message

closes #7732

6ffd78c4db8fd3d8fdcec20684453a0d7e41e6fd authored almost 6 years ago by Simon Krajewski <[email protected]>
[cpp] Consider scritable flag when creating dependencies

19d9cbf8dd6510327e9f4d24b1f58beb300ca24f authored almost 6 years ago by Hugh Sanderson <[email protected]>
[nullsafety] cleanup

2cbd1694a7b478106f7991a1784c5a830fa39854 authored almost 6 years ago by Alexander Kuzmenko <[email protected]>
[nullsafety] fix checking recursive functions for immediate execution of callbacks passed to their arguments

40d617ac13d08fe5a87658ce2195bb38eeedb7c4 authored almost 6 years ago by Alexander Kuzmenko <[email protected]>
Differentiate between Int and Bool return types when exporting to cppia

1edc7ff7bf40e7521b9e3cd3c5bdd4430d624b69 authored almost 6 years ago by hughsando <[email protected]>
cleanup

a88ae827d705ef9f2d872a391112e8af196ecf6d authored almost 6 years ago by Alexander Kuzmenko <[email protected]>
`--macro nullSafety("my.pack")`

a193d957fb9b6981ec26db084f18111f38fa2b24 authored almost 6 years ago by Alexander Kuzmenko <[email protected]>
[parser] allow field expression markup literals without semicolon

47dc44ec43a442e35ab3a5971cbbf3aca222a3c9 authored almost 6 years ago by Simon Krajewski <[email protected]>
move some string stuff to StringHelper

b1eaa8d8e44e9fef7b159933c644d1ae3f92e384 authored almost 6 years ago by Simon Krajewski <[email protected]>
StringHelper.capitalize instead of String.capitalize

1e871fdeb974ff2d124382b73c7363218f61a0a0 authored almost 6 years ago by Alexander Kuzmenko <[email protected]>
StringHelper.uppercase instead of deprecated String.uppercase

de73cfafb85787962f3cb62049b51b7b57de5fb3 authored almost 6 years ago by Alexander Kuzmenko <[email protected]>
[flash] cast interface var access

closes #7727

cd1f30101444a126d3b203a1f3f258d6ee428d3a authored almost 6 years ago by Simon Krajewski <[email protected]>
[php] use recommended path pattern for set_include_path in index.php #7725

407f478ca3f257497d93a466b48f190eb3223cea authored almost 6 years ago by Alexander Kuzmenko <[email protected]>
rename @:safety to @:nullSafety

83d9c11a2b9da5e4ca28c1a2bb5e23de6a6f2079 authored almost 6 years ago by Alexander Kuzmenko <[email protected]>
clarify comment for `check_expr`

aa89b6c366dbfc970d11f059c0d9e4cd519909b4 authored almost 6 years ago by Alexander Kuzmenko <[email protected]>
null cast/is/catch (#7532)

* add test

* [eval] conform to spec

* adapt `default_cast` to spec

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

753b36e5d13c68ac849c4bb0cc36a505756a1c2b authored almost 6 years ago by Simon Krajewski <[email protected]>
Null safety (#7717)

* wip

* copy-pasted from the plugin

* it's alive!

* macroApi on_null_safety_report

*...

f131125dd557f942388e234bd5d2d456926cf8a6 authored almost 6 years ago by Alexander Kuzmenko <[email protected]>
[unicode] fix reflection tests

c33f78723fc788ea650631c02cf3eed094d7f974 authored almost 6 years ago by Simon Krajewski <[email protected]>
DCE fixes 2019 (#7718)

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

see #7712

* [dce] ensure that we ...

d85f52c9c7a5acb7c0ad110850a3a666d108d2c5 authored almost 6 years ago by Simon Krajewski <[email protected]>
Fixed wrong `blobParts` type. (#7593)

db600adc9b1b0ee685e3145fea17957b078ba54a authored almost 6 years ago by SlavaRa <[email protected]>
[matcher] remove some nonsense

I mean... what?

2cd01fd74ff14e60402addaa23f275d0d51e285e authored almost 6 years ago by Simon Krajewski <[email protected]>
[hl] time Hlopt.optimize

afd974a043ba3de592ecdbfdcbbd541f521e3f60 authored almost 6 years ago by Simon Krajewski <[email protected]>
avoid *_ascii functions which are OCaml 4.03.0+ only

82482429644d52fbad1bdecfbf626a95960ddd67 authored almost 6 years ago by Andy Li <[email protected]>
[php] fix more class naming conflicts (#7716)

fcd3436533bbf8877001c6ac799462b1f9a43f4a authored almost 6 years ago by Alexander Kuzmenko <[email protected]>
[php] fix class naming conflict (closes #7716)

a96eed1e7e97220aa8deb11400c802f874be615d authored almost 6 years ago by Alexander Kuzmenko <[email protected]>
move get_build_infos from typer globals to typer context (close #7713)

77c81a1ae9938031817136e81c7736abe76d16df authored almost 6 years ago by Nicolas Cannasse <[email protected]>
macro bugfix: fixed getLocalType() - should not return the current (global) build if we are into another macro

96018cc6c5f4ca2c8ba8e08ba0ff155ec8748f7e authored almost 6 years ago by Nicolas Cannasse <[email protected]>
macro bugfix: prevent registerModuleDependency to also add a dependency between current module and loaded module.

bf063c894ba6e9887bdab22efabdcf7825bfe536 authored almost 6 years ago by Nicolas Cannasse <[email protected]>
fixed direct resolveSymbol call

6d16e1c47c54e4348cb0050a8a6d4d97c27e5989 authored almost 6 years ago by Nicolas Cannasse <[email protected]>
added optional "pos" to toFieldExpr

623b768bc3ccffcb470f0b9285e88ca0bf36e0c3 authored almost 6 years ago by ncannasse <[email protected]>
fix some macro jit bug with some specific switch values

da718a30ee042a9950f138177078824452083dbc authored almost 6 years ago by ncannasse <[email protected]>
[dce] make `@:expose` imply `@:keep`

closes #7695

a34f6c8f0e0812244aa5838703ac9c4e6c1bdebb authored almost 6 years ago by Simon Krajewski <[email protected]>
[lua] this is supposed to pass now

43f5178acd399e40c53a877e40b9c0fce5824731 authored almost 6 years ago by Simon Krajewski <[email protected]>
[display] deal with EDisplay in macro call arguments

closes #7699

fb0bfc5e37ef2cd46e8cb9eb45f02882a257827d authored almost 6 years ago by Simon Krajewski <[email protected]>
[macro] add `persistent` argument to Context.onGenerate

Also clean up internal callback handling.

see #7706

627d2375b0311a6d07f0505ac45ad188e26c67ad authored almost 6 years ago by Simon Krajewski <[email protected]>
[matcher] show exhaustiveness errors even on empty switches

Also type empty switch as Void.

0927f0f6b7b903a9858f1e7bad9be0017ad76944 authored almost 6 years ago by Simon Krajewski <[email protected]>
[typer] fix bad bug

081f50313433d106db81a5e5b87f7283c84e4686 authored almost 6 years ago by Simon Krajewski <[email protected]>
[dce] fix logic

closes #7707

5a08486334c81aec12ec67a1a4748f238df5c012 authored almost 6 years ago by Simon Krajewski <[email protected]>
UdpSocket: implement broadcast sending capability (#7677)

* ADD: Socket.setBroadcast method

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

39475bc3b48090973baac5d406c97ae69c1d4793 authored almost 6 years ago by 414n <[email protected]>
[cpp] Get target type from TCast directly if possible

eb412e2d9d2968f7dc70abf1b57cb480660d2385 authored almost 6 years ago by Hugh Sanderson <[email protected]>
[cpp] Add explicit cast to Float

0c73f5d676cd01fbc95f2b247e8b58d76e79f38b authored almost 6 years ago by Hugh Sanderson <[email protected]>
[cpp] Ensure that String is not null before matching a catch statement

2c35a5f9a8f20677654f5849ebe5fada69a8b8e9 authored almost 6 years ago by Hugh Sanderson <[email protected]>
[cs] String compare fix (#7562)

* add test for issue #6717

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

2621c73a2e7785c6ef51a02adbf3efefb7ec8f4a authored almost 6 years ago by Giuseppe Di Mauro <[email protected]>
[cpp] Take care to ensure there is an actual interface when catching exceptions of type interface. For https://github.com/HaxeFoundation/haxe/pull/7532

705fbaf04a7f44ce1c26c14b99f701bb74740c31 authored almost 6 years ago by Hugh Sanderson <[email protected]>
[analyzer] don't fuse unops too far

closes #7704

e9680cd3544acc7c7332ce08a48df5ee95b34eb1 authored almost 6 years ago by Simon Krajewski <[email protected]>
remove Context.hl.hx (cause sometimes some bugs)

b75d07b2556e0122d14bb72d6be00c1e1e4e1add authored almost 6 years ago by ncannasse <[email protected]>
Update README.md

Add eval to readme

396a3d04f55bf9a77082d19fc58d22523dcd29bc authored almost 6 years ago by Mark Knol <[email protected]>
[std] check closing tags when parsing XML

closes #7689

0593941921065577491cd98e0a75f6148f3d6c7f authored almost 6 years ago by Simon Krajewski <[email protected]>
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

09c8a6b59a531a5f90cced9273122334937a9fab authored almost 6 years ago by Alexander Kuzmenko <[email protected]>
[parser] make semicolon after xml literals optional

see #7438

b7944d40e2be45f8cae32dfbf63fb257f558e4c5 authored almost 6 years ago by Simon Krajewski <[email protected]>
Fix http request without content-length (#7686)

945461390b774b761f57777365b1e0cbb3ac26be authored almost 6 years ago by Pavel Alexandrov <[email protected]>
[eval] Socket.setTimeout uses seconds

closes #7682

a37320cb57f9841d7bdac3b1a277bf48c5ab2afe authored about 6 years ago by Simon Krajewski <[email protected]>
throw eof on 0 len (prevent infinite loop on Http.requestUrl("https://www.google.com/"))

4bcecdd3d46bf0a86e22b0214d2463ae353afa1a authored about 6 years ago by ncannasse <[email protected]>
[cpp] Allow headerCode meta for enum too. For https://github.com/HaxeFoundation/hxcpp/commit/0becd603ec86cee20f642e6662ef43f3b4d17c18

75830d9ee86025959106cd8c0a5e137a82cadfd9 authored about 6 years ago by Hugh Sanderson <[email protected]>
Update genjs.ml (#7681)

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

e1be3946054f898458c3468cb0cc4f8254d6d4a1 authored about 6 years ago by Philippe <[email protected]>
small refactor of ssl independent of ssl socket

7e6c0a0a99de2735cb5a59f362f616aa30e77037 authored about 6 years ago by ncannasse <[email protected]>
unit tests for cast to interface (#7658)

* unit tests for cast to interface

* always allow cast null in js/lua

* Update TestCasts.h...

80f42bdc38a3efaca9d3ccbd64f655e29e9a5c0c authored about 6 years ago by Nicolas Cannasse <[email protected]>
Merge branch 'development' of https://github.com/haxefoundation/haxe into development

52862239942262c3f83fa8ff00703d7b99cdb6f0 authored about 6 years ago by Mark Knol <[email protected]>
Happy new year! :tada:

90eda8ce3c0be0e597b7d9a22150d5da25e6f66b authored about 6 years ago by Mark Knol <[email protected]>
[php7] fix accessing getter through Reflect.getProperty() for classes in root package (#7671)

8650d0adc37b44299406e43571044369bca44010 authored about 6 years ago by Alexander Kuzmenko <[email protected]>
[cli] do not parse hxml with double-hyphened --cmd (#7673)

d9cea9d3c6709479adc0a05e869782a4d26bafb1 authored about 6 years ago by kaikoga <[email protected]>
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

a22c346aa15fbeb27edd7b609b17e05dd57f76bb authored about 6 years ago by Nicolas Cannasse <[email protected]>
fix leak

dce8839674cd18645009f3ca6a2825e090c36cc6 authored about 6 years ago by Nicolas Cannasse <[email protected]>
a few more finally (see #7667)

70e29371bf0ec5fcb91debb8ae6006dff094dd9d authored about 6 years ago by ncannasse <[email protected]>
prevent stack leak (see #7667)

d944bc40b12fb015880912b2314161e1681e476b authored about 6 years ago by ncannasse <[email protected]>
only start auto tracking if HL_TRACK_ENABLE=1

ae80cff1b542ca49d6d5ace76e2ca1dc167578b8 authored about 6 years ago by ncannasse <[email protected]>
fixed

d63800eedec5f6e39c113568df890a54098df269 authored about 6 years ago by ncannasse <[email protected]>
handle json convert (hl 1.9)

96393915ac30a82ba27ba3c93710899d7525f023 authored about 6 years ago by ncannasse <[email protected]>
Drop support for nocppiaast define. Ref: https://github.com/HaxeFoundation/haxe/pull/7658

67d8f55a8c15dd4932f819d38d46614f30f88e56 authored about 6 years ago by hughsando <[email protected]>
[inline] don't store full expressions in v_extra, we only care about the type

closes #6833
closes #7617

2d9cf81a3e77a3bf1d8ae01d2f08de93667c0aa9 authored about 6 years ago by Simon Krajewski <[email protected]>
[sys test] see if delaying file deletion helps prevent the php error

fb2e7ae14e03b3b31e2ec498138444d4559e9c4a authored about 6 years ago by Andy Li <[email protected]>
[AppVeyor] upgrade OCaml from 4.02.3 to 4.07.0

874999808730367dbc305007ed1dbfbca45925e4 authored about 6 years ago by Andy Li <[email protected]>
[display] bring match `.match` on enum values

closes #7627

a7e75b074c2e9f26f3768a147981b6fe75214955 authored about 6 years ago by Simon Krajewski <[email protected]>
[cli] don't spam usage on unknown options

closes #7221

20bc9ff1fc77e6c6c004a5a4d3af585864179cdd authored about 6 years ago by Simon Krajewski <[email protected]>
[python] Allow main() as entry point when imported (#7529)

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

* [python] add pyth...

9c2aec4793036e84c816c98075fb22373755ad84 authored about 6 years ago by George Corney <[email protected]>
[typing] fix position of indices when unrolling loops

see #7664

712680404c00af19b076ccdfa6d073ca6b65ae62 authored about 6 years ago by Simon Krajewski <[email protected]>
[debug] port dump_with_pos to texpr

fcd8daac7eb5e865a558cf25c875ef7a3af03f0c authored about 6 years ago by Simon Krajewski <[email protected]>
[debug] add -D dump=position

d0bea09564a8768f7c2c1c3a8604a6592a3e1a50 authored about 6 years ago by Simon Krajewski <[email protected]>
[js] check for the $getIterator feature before generating init/static expressions (closes #7663)

d88c093d0ae1de551221cc329ce1fa22f60b575c authored about 6 years ago by Dan Korostelev <[email protected]>
[lua] enable a sys/env test

4fda2436d3fcaa9b787c0fa906cf2c229b61e86e authored about 6 years ago by Justin Donaldson <[email protected]>
[lua] use cast for string length in order to pick up correct vanilla/default behavior

dce829cf69d904e98f329fd82c41b6da7a6cc61a authored about 6 years ago by Justin Donaldson <[email protected]>
fixed hl cast-to-interface

1488e64aeaeef8fa9e7c4f382e8a78e1eb41c5e3 authored about 6 years ago by Nicolas Cannasse <[email protected]>
[cpp] Fix cpp:Struct cast for Dynamic args

e8b8ddbbb47f28ef59cd1620973bfd1defc442b0 authored about 6 years ago by hughsando <[email protected]>
[cpp] Implement virtual __Compare function when __compare function is implemented. Fixes https://github.com/HaxeFoundation/hxcpp/issues/745

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

64f470471bdf0502726029ac252864c09113d30a authored about 6 years ago by hughsando <[email protected]>
force the usage of iterator() over get_length + arrayAccess when we have a custom abstract iterator defined (close #7659)

ee4df650f06dde54ecbdc19a6308763fcc65cebd authored about 6 years ago by ncannasse <[email protected]>
minor

1dcb2c550fd6c5037c803a0e692c2eace592b0d4 authored about 6 years ago by Dan Korostelev <[email protected]>
[js] add test for #7653 and fix optimization tests after ba070d06a8bfa4c829707cfd09deee2ada0efe85

01b2271f0be384051b89b5a1c1312c5623bf2fc1 authored about 6 years ago by Dan Korostelev <[email protected]>
[js] make Promise interact properly with Thenable (closes #7655, closes #6028)

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

fa2526c7bb8d683d14a3ff6e912b0e671d53634c authored about 6 years ago by Dan Korostelev <[email protected]>
[js] use direct casts for PromiseHandler, but specify the order properly

86b9b5b59d287f19762819d56398080a9598c50f authored about 6 years ago by Dan Korostelev <[email protected]>
fixes with HMETHOD C generation

fb68f1a474ad79083b9618dec1462397a80bc23b authored about 6 years ago by ncannasse <[email protected]>
[js] add more parens to instanceof

closes #7653

ba070d06a8bfa4c829707cfd09deee2ada0efe85 authored about 6 years ago by Simon Krajewski <[email protected]>
define haxe4 flag

closes #7570

5b970d09ae117a199e30a592e9f469f041f5ec31 authored about 6 years ago by Simon Krajewski <[email protected]>
[php] fix String.indexOf() for out-of-bounds indexes (#7601)

3b95a15038d7ab23d021bfc3653a2f15570b05dd authored about 6 years ago by Alexander Kuzmenko <[email protected]>
[eval] specify indexOf with negative startIndex

caa3a4aaec4aa1b9efec6504b169f73fc29cec60 authored about 6 years ago by Simon Krajewski <[email protected]>