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

Fix lua String with `no-inline` (#11057)

* Hide lua String inlines

* Patch string metatable

* Fix both inline modes

* Okay, real...

341371dcb6c27e468b5ca4093e43e9e148c679b9 authored over 1 year ago by RblSb <[email protected]>
[typer] support @:from(ignoredByInference)

see #10739

2f60b84be6c7c20eec5735575957e517c83ac01a authored over 1 year ago by Simon Krajewski <[email protected]>
[typer] make from expanstion tink-safe

1662924cfe04fb355ca77617147f02196a83de28 authored over 1 year ago by Simon Krajewski <[email protected]>
[typer] flatten abstract froms for top down inference on functions

closes #10980

0935beff78b19c88288e7d226cab1f033ab43ad4 authored over 1 year ago by Simon Krajewski <[email protected]>
[display] don't full_pos null_pos

see #9140

af1ebf5a31fac22f3f44bc285431b009f8291a5b authored over 1 year ago by Simon Krajewski <[email protected]>
[display] extend property searching to accessors

77c124b5a00b06b53cc7664f55ad5ce650a880a3 authored over 1 year ago by Simon Krajewski <[email protected]>
[typer] generalize accessor finding

0122b44a82307fd253792aabede2bd39f8d6030e authored over 1 year ago by Simon Krajewski <[email protected]>
[display] use tclass in SKField

b5dc16fe24d5891c68084cc6447fa46e7ca3b4a3 authored over 1 year ago by Simon Krajewski <[email protected]>
[parser] behave like a real parser regarding doc comments

closes #10171

2db4397280e44173a80814d37163c4cd19c47d5e authored over 1 year ago by Simon Krajewski <[email protected]>
[typer] check final vars of parent classes

closes #10139

bc65d959f4bbef2fbcc1c1520dceae7e51e29ec9 authored over 1 year ago by Simon Krajewski <[email protected]>
[display] deal with literal abstract

closes #10747

933c08413564b13ad01ab1f75c15287d036b05b1 authored over 1 year ago by Simon Krajewski <[email protected]>
[python] Fixed python.net.SslSocket when python-version >= 3.4 (#8401) (#11050)

* [python] Fixed python.net.SslSocket when python-version >= 3.4 (#8401)

The issue where SslS...

a521f7a44509506e2404db6b7bc0a18999b55586 authored over 1 year ago by Jesse Rosalia <[email protected]>
Restore -lib in help command (#11058)

1d33f294a6525a1dd922ae15079a24a83f2554b8 authored over 1 year ago by tobil4sk <[email protected]>
[typer] dig up structInit field positions from ctor expression

see #9318

dadc1c058e5d322a815d8fcb9ce2c5acc39fe883 authored over 1 year ago by Simon Krajewski <[email protected]>
Hide --neko-lib-path from help menu

It is only meant to be used internally for haxelibs

0c62383db25e402f4968cd7776e6f405c653c310 authored over 1 year ago by tobil4sk <[email protected]>
Remove haxelib resolution code from genneko

Since Haxelib 3.3.0, -L always comes with an absolute path, so this was
useless anyway

ddd07542287f5ffd0a9ca87aa0240bba6d9538f4 authored over 1 year ago by tobil4sk <[email protected]>
Rename --neko-lib to --neko-lib-path

9a75023c44e0d77afd23acf7e8836cf5058f7661 authored over 1 year ago by tobil4sk <[email protected]>
Add `-D neko-no-haxelib-paths`

b0911a4b515484aebdfe1d998c1f22d450793f04 authored over 1 year ago by tobil4sk <[email protected]>
[analyzer] hold back on affection change

see #7765

5009341c9d950eb0d9240a6b9b55a0cf12b360b0 authored over 1 year ago by Simon Krajewski <[email protected]>
[tests] fix paths in output

5fed026f74784931c9690bbb8e2b4b660d13e183 authored over 1 year ago by Rudy Ges <[email protected]>
[parser] use syntax_error for `final var`

closes #9676
again

161dccb3c043fcd74325158687eca841fe367ffb authored over 1 year ago by Simon Krajewski <[email protected]>
[analyzer] check first argument of sequential lists for affection

closes #7765

96f22064bb5ea0a5e5054c5779e31d8153d8e27c authored over 1 year ago by Simon Krajewski <[email protected]>
[tests] add

closes #9563

2f07b7a5ead9b2c630d5534a090efaa4be7b7f6c authored over 1 year ago by Simon Krajewski <[email protected]>
[parser] detect `final var` and error harder

closes #9676

e7f6a0e63e0856e754cc879d07d092a6d391df94 authored over 1 year ago by Simon Krajewski <[email protected]>
[filters] treat `v = function() { v; }` as special case for var init

closes #9919

c4e6f40d3914111c508f7812f0b4258679571d77 authored over 1 year ago by Simon Krajewski <[email protected]>
[typer] delay @:using resolution

closes #10107

ea3203db4dcc85ee004751d3194beec1cdac1e23 authored over 1 year ago by Simon Krajewski <[email protected]>
[js] add test for #10746

a91d26ca4c1d4e203c0aac189b227b03f861b519 authored over 1 year ago by Rudy Ges <[email protected]>
[js] make String.prototype.__class__ writable

Fixes #10746

45ec026d742617880b533d343b4aa1ee661c4c90 authored over 1 year ago by Rudy Ges <[email protected]>
[lua] Fix for https requests failing immediately and updating _hx_bit to work with lua 5.4 (#11052)

* Adds override function close to Lua SSL Socket to fix HTTPS requests.

* Fix extra space

...

d15a6d69dab2330cd8c53c77a21e21a0dd31fa20 authored over 1 year ago by David Bruce <[email protected]>
[typer] recover Error in assignments too

this might be a bit spicy, let's see...
closes #9171

b24ae6839db69a6d0b5df144ef1344010b074822 authored over 1 year ago by Simon Krajewski <[email protected]>
[typer] recover Error in EThrow

closes #10170

dc7f0c3dd02fd09f999b94879513656ae5b26779 authored over 1 year ago by Simon Krajewski <[email protected]>
Recursive callback running (#11049)

* [compiler] run callbacks until there's nothing left

* add test

---------

Co-authored-...

129ce0dad6b0d52bd8a2896ea2efefc8c705d058 authored over 1 year ago by Rudy Ges <[email protected]>
MacroApi.type_expr vs diagnostics (#11048)

* [tests] add test for #6794

* Ignore diagnostics mode when using MacroApi.type_expr

4fb03d48456735ee9e40bf646105c1fa7bdd3d66 authored over 1 year ago by Rudy Ges <[email protected]>
[tests] patch funny Vector test

5b6b76ea2d17bb2b8e061622483d35093e8e2dbe authored over 1 year ago by Simon Krajewski <[email protected]>
More strict macro API for init vs non init macros (#11043)

* More strict macro API for init vs non init macros

* Macro => Macros

* Simplify wording
...

4c1c12121ee9edc2cf185f6ac0488d98b96e45d0 authored over 1 year ago by Rudy Ges <[email protected]>
[cs] one more dodge

c6930a1e588e7f29d5e7aff6cb3b006f730f7b92 authored over 1 year ago by Simon Krajewski <[email protected]>
[jvm] rework Rest implementation

closes #10761
closes #10906

97cc13b7ddc82191cde970a91fd2e83694b6ca73 authored over 1 year ago by Simon Krajewski <[email protected]>
[cs] dodge

3f95a76c07c5093cae9b176487c9d1534936a75f authored over 1 year ago by Simon Krajewski <[email protected]>
[cs] fix Rest.of

#10906

0477b85e460a95515d92d5b0d173ae8920924d52 authored over 1 year ago by Simon Krajewski <[email protected]>
[java] fix Rest.of

see #10906

3b1488f6b75f35b5849998ed7d068d963afb1d01 authored over 1 year ago by Simon Krajewski <[email protected]>
Use ubuntu 20.04 for CI (#11046)

* [ci] can't use ubuntu 18.04 today

* [ci] opam cache buster

* [ci] fix flash for ubuntu 2...

b81413f730c88678336d222aa43be52122b61b10 authored over 1 year ago by Rudy Ges <[email protected]>
[neko] Add support for loading arm ndlls (#10996)

* [neko] Add support for loading arm ndlls

* [tests] Add test for correct ndll path

1372eaad5925cc8c0005cdc005469cfb6cd2d97a authored over 1 year ago by tobil4sk <[email protected]>
Improve duplicate field range (#11042)

089ff00fcd9783b7bd43e5693f600fc6b6f40c28 authored over 1 year ago by RblSb <[email protected]>
[analyzer] don't do-reconstruct if there's a continue

because that changes semantics! closes #11040

7d9faa20d0d2cc299a9af4900b07b9d425398afa authored over 1 year ago by Simon Krajewski <[email protected]>
add JVM annotations within annotations (#10749)

Co-authored-by: Simon Krajewski <[email protected]>

ee91cf22e439b8cab6b5461e6b60328efc1507f3 authored over 1 year ago by Bulby <[email protected]>
[typer] fix wonky structure typing logic

closes #10776

4e72804368689aae22d2ae181f722823341a9f9d authored over 1 year ago by Simon Krajewski <[email protected]>
[generic] inherit CAbstract

65fb793bf0af5f9be4946700fa022b76e68ae7d9 authored over 1 year ago by Simon Krajewski <[email protected]>
[generic] don't die on abstract functions

closes #10735

70479e8d19370a1a382d9c9062c72edaf2fe5968 authored over 1 year ago by Simon Krajewski <[email protected]>
[tests] adjust

10301c8b90fb390ab3d1523510cd86e0bcab31e8 authored over 1 year ago by Simon Krajewski <[email protected]>
[typer] use distinct tvar_kind for abstract this

see #8712

e856e79214706a921cdef64905253b5b252b5b51 authored over 1 year ago by Simon Krajewski <[email protected]>
[tests] add

closes #10960

44d71d4a8a0efe3a2334ea89eef59e1f2f07e3a3 authored over 1 year ago by Simon Krajewski <[email protected]>
[tests] add

see #10867

c4e876cadf979b6956a02c602236c7df40ef1073 authored over 1 year ago by Simon Krajewski <[email protected]>
[eval] catch Not_found from gethostbyname

closes #11031

8b6627940a9ce2bed79d5bf6e8f8ab5485b77c56 authored over 1 year ago by Simon Krajewski <[email protected]>
Reconstruct do-loops (#7979)

* [analyzer] reconstruct do-while loops

closes #5896

* ignore HL

* [jvm] add crude do-w...

1b7d3746a68f1654f2a87706354d59d538b1f951 authored over 1 year ago by Simon Krajewski <[email protected]>
Added `-D retain-untyped-meta` (#10973)

5a86d0dc570db82da96dc5ad7afc27e09638289f authored over 1 year ago by RoBBoR <[email protected]>
Vector.fill (#10687)

* Vector.fill

* Rename to createFilled

* Fix hl

* Fix php and add test

* Understanda...

f76e900c1ca328dd0970e30c397b1e66559c74e9 authored over 1 year ago by RblSb <[email protected]>
Add lua-standalone compiler define (#11008)

* Add lua_standalone compiler define

If defined unhandled errors will exit the Lua process

...

459c7d025d3581414d1848e1990041e1c6b84ef7 authored over 1 year ago by Sebastian Thomschke <[email protected]>
[lua] Use lrexlib-pcre2 for regular expressions (#11030)

* [lua] Update EReg to use lrexlib-prce2

* [ci] Install lrexlib-pcre2 for lua tests

05fca459abd39a5f13c81f5fde4518a7cdc7f7f9 authored over 1 year ago by tobil4sk <[email protected]>
[eval] Migrate to pcre2 (#11032)

* Update conf-libpcre to conf-libpcre2-8

* Rename pcre package to pcre2

* Update ocaml pcr...

962ccade1818fc7c4b17790ad4c795549cf9caa3 authored over 1 year ago by tobil4sk <[email protected]>
Functional interface support (#11019)

* [jvm] deal with functional interfaces

see #9576

* [typer] handle functional interface as...

f132e61f36349000010c50b93b2f9c29e71d479e authored almost 2 years ago by Simon Krajewski <[email protected]>
[eval] fix event loop (#11028)

* [eval] port MainLoop changes to eval impl

* [eval] fix nullcheck

* [eval] add doc from c...

9717436a8722b5b45b88a9779af39df59c555d12 authored almost 2 years ago by Rudy Ges <[email protected]>
fixed wrong return type for DateTimeFormatter's getDateTimePattern function (#11025)

614362f2e090d1ad90dd59656f6cbed77ab2c60d authored almost 2 years ago by Mathieu Sénidre <[email protected]>
Display Context.error and Context.info messages in diagnostics (#11021)

* Display Context.error() errors in diagnostics

* [diagnostics] also display Context.info mes...

7623a8cf990b35ce84f05baa7760b68921233a7f authored almost 2 years ago by Rudy Ges <[email protected]>
Resolve non platform specific file before hitting cache (#11017)

* Resolve non platform specific file before hitting cache

* Add test

* Fix test output

58e0b880edb7eb2b368d5b3db6daa6aba7cffd88 authored almost 2 years ago by Rudy Ges <[email protected]>
CI please

a860429abef5c6f941fad02a6875e5ae44d4bf15 authored almost 2 years ago by Rudy Ges <[email protected]>
Alternative message reporting modes (#10863)

* Avoid some 'Called from macro here' errors

* Add nesting level data to errors

* Add verb...

17e6b0c88c6bd6c0bbd3dbe05066759dc05cc955 authored almost 2 years ago by Rudy Ges <[email protected]>
Trailing commas (#11009)

* Trailing commas

* Fix tests, but break call(a,b,)

* Seems to work

* Add test

* (,)(,)

fba83afce410d50cf65e615fd5d18c287d0026f9 authored almost 2 years ago by RblSb <[email protected]>
[tests] add

closes #11007

3d52330714be9523e42e52ca47a21d80c311e9dd authored almost 2 years ago by Simon Krajewski <[email protected]>
[typer] turn TDynamic argument into an option

a404ec6ec2554cad3738398b4f3f1c52db97f850 authored almost 2 years ago by Simon Krajewski <[email protected]>
[js] Fix type names in debugger (#10894)

6b63b4cf10665d68b5d4efca2a3fb96b20c22621 authored almost 2 years ago by Rudy Ges <[email protected]>
Revert "Some slight grammar fixes in JSON Parser and Printer (#10968)"

This reverts commit 5f606459b074c5e5a2f7bfe1af428366e3ef618d.
This is not a chang worth breaking...

e8c3405c28833e79048c63cfeae0d62b760d27f4 authored almost 2 years ago by Rudy Ges <[email protected]>
Some slight grammar fixes in JSON Parser and Printer (#10968)

* some slight grammar fixes

* suggestion from Aurel

Co-authored-by: Aurel <Aurel300@users....

5f606459b074c5e5a2f7bfe1af428366e3ef618d authored almost 2 years ago by Hoovy <[email protected]>
Create cppia output folder if it doesn't exist (#10991)

b15a61d3a49c3b264c1ab9b58fec0160cd07860f authored almost 2 years ago by tobil4sk <[email protected]>
[ci] Follow up from #10999 (#11000)

* [ci] Constantly print flash debugger stdout

If something goes wrong and we don't reach the ...

699d7641b30fc9b4fc75d542ddf613f88db5353a authored almost 2 years ago by tobil4sk <[email protected]>
[typer] remove extra position from acc_get

closes #11004

c21431d9d94829a8e39b4517abd0c3d5bb978f77 authored almost 2 years ago by Simon Krajewski <[email protected]>
Generalize state restoration of module types (#11001)

* [server] add restore functions to other module types

* [server] save path of all module typ...

85816bdcef6ce335b1afbd195e310cd09b44d5ca authored almost 2 years ago by Simon Krajewski <[email protected]>
Add safe field expr (#11006)

a7d798f432339b185233841c20e35d366f399236 authored almost 2 years ago by Joey <[email protected]>
[ci] Fix windows 32 bit builds (#11002)

* [ci] Show cygwin setup stdout

* [ci] Rerun ca-certificate postinstall script

* [ci] Fix ...

e6eaf56dc4274b5335e791620ed4ad9a0de89db1 authored almost 2 years ago by tobil4sk <[email protected]>
[analyzer] don't recurse into var origins during LocalDCE mark phase

closes #10972

4990b80967c5eaa1d249efa7d73d96c86f0cff2d authored almost 2 years ago by Simon Krajewski <[email protected]>
partial support for #10981

04db8f44da59ee06753778911bde170ae29e82e2 authored almost 2 years ago by Nicolas Cannasse <[email protected]>
#10993 Fix: Reflect.hasField fails on Lua if object is function (#10994)

* Use lua.Lua.type instead of untyped code

* Fix Reflect.hasField fails on Lua if object is f...

36b9ce7c4dac91839eacf987d432cee73152f03c authored almost 2 years ago by Sebastian Thomschke <[email protected]>
[ci] Prevent random flash test failures (#10999)

* [ci] Use fdb for reading flash test logs

Should be cleaner and more reliable than running a...

45f59a68ea7ce0156ed68f1764f4da4be11e594a authored almost 2 years ago by tobil4sk <[email protected]>
fixes stack display in both debugger and console for hl threads

c21d76ea6d76537ff372387952219a9ad9fb8ca7 authored almost 2 years ago by Nicolas Cannasse <[email protected]>
Speed up StringTools.(starts|ends)With on Lua (#10983)

eb57aef27a6d1ca78948dfb4d208b4e5590710b7 authored almost 2 years ago by Sebastian Thomschke <[email protected]>
[ci] Update flex sdk link (#10987)

* [ci] Update flex sdk link

* Update playerglobal.swc location

* Clean up

* Restore mis...

ed1622ad473a218aafa9b65cef76b308f735e3c3 authored almost 2 years ago by tobil4sk <[email protected]>
[lua] Add missing FileHandle.lines() function (#10974)

This allows to iterate over all available lines of a file handle, e.g.
```haxe
final fh = lua....

8d4485be8a74d1322c6b5aec611a8a85efb33c3c authored almost 2 years ago by Sebastian Thomschke <[email protected]>
[jvm] handle some missing TFloat cases

closes #10965

29a318d5cff6d757a2ac0c860ffbfbe9d166f6e7 authored almost 2 years ago by Simon Krajewski <[email protected]>
Restore revision hash for non-release Linux builds (#10951)

a98568178fd9895d9bba97d35aa8022cf8fec104 authored almost 2 years ago by tobil4sk <[email protected]>
[eval] add -D eval-pretty-print (#10963)

9ce3d164239d7b1318703a75aaa901833283cd8d authored almost 2 years ago by Rudy Ges <[email protected]>
[display] Pretend Location objects are not nullable in display requests for now

This reverts commit 737a82f4341547e3a4981a0c993493ae73260cc2.
Haxe LSP actually doesn't want Loc...

e96afada7d24ced086bc87db864df28a62974209 authored almost 2 years ago by Rudy Ges <[email protected]>
[display] Location objects are nullable in display requests

See genjson.ml -> generate_pos_as_location

737a82f4341547e3a4981a0c993493ae73260cc2 authored almost 2 years ago by k <[email protected]>
[eval] add -D eval-print-depth (#10952)

660947b76d9d5c926cf6519e6c697eaf0d31938a authored almost 2 years ago by Rudy Ges <[email protected]>
[ci] add tests for api documentation generation (#10950)

f43f3cb8ed69ad95698b07c601f63a906dafc2eb authored almost 2 years ago by Rudy Ges <[email protected]>
Fix doc gen for atomics, conditions and semaphores. (#10949)

Fixes https://github.com/HaxeFoundation/haxe/issues/10948
Fixes https://github.com/HaxeFoundati...

569b486684a98cfcf3f6123e94f0e46cc9a2deeb authored almost 2 years ago by Zeta <[email protected]>
[cpp] Fix AtomicInt

0d611414fb4362475f965b3d03d47fb59ee76222 authored almost 2 years ago by k <[email protected]>
[hl] Fix ArrayBytes not clearing properly after pop/shift/splice (#10726)

657dc917db492510ba27b5b2181b622a890c873b authored almost 2 years ago by trethaller <[email protected]>
[doc] disable failing doc gen for sys.thread.Condition for now

See https://github.com/HaxeFoundation/haxe/issues/10948

337827643f903e6b53a56ee75bfb974855a814ea authored almost 2 years ago by k <[email protected]>
[doc] disable failing doc gen for sys.thread.Semaphore for now

See https://github.com/HaxeFoundation/haxe/issues/10948

9664f833b1503db63cc01a64d50bec2da026c4e6 authored almost 2 years ago by k <[email protected]>
[doc] disable failing doc gen for haxe.atomic.AtomicInt for now

See https://github.com/HaxeFoundation/haxe/issues/10947

9ea808467e2a2d37e270de634ca2b7bc56dca639 authored almost 2 years ago by k <[email protected]>
[xml] fix docgen for cpp's haxe.ds.Map

bd736b782a994179b8a9e2d5ad0ab41079455c38 authored almost 2 years ago by k <[email protected]>