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

[display] generalize fileContents behavior to other json rpc display calls

github.com/HaxeFoundation/haxe - 19cc8a50d3f90d1afa0452e7cf5ae0867106fc37 authored about 1 year ago by Rudy Ges <[email protected]>
[display] fix -D display-stdin handling

github.com/HaxeFoundation/haxe - e4ca1c81f00082a22caa3fcde4663bd822caf2fb authored about 1 year ago by Rudy Ges <[email protected]>
[display] get rid of TypeloadParse.current_stdin

github.com/HaxeFoundation/haxe - ddef63886e69bb78e7623820a20b5b06fc49ba50 authored about 1 year ago by Rudy Ges <[email protected]>
Split up `check_overriding` (#11415)

* parity

* don't check overloads multiple times

github.com/HaxeFoundation/haxe - 7236c98e7d1d5c2eb68a56825722f21b0cad7e73 authored about 1 year ago by Simon Krajewski <[email protected]>
[compiler] re-prioritze share over lib on unix systems

Also remove extraLibs because I don't know what it is. Related issue is #1818, but after reading...

github.com/HaxeFoundation/haxe - 32f04b9c4541be7ccea2906673f7e32e9ae07213 authored about 1 year ago by Simon Krajewski <[email protected]>
[display] diagnostics as json rpc (#11412)

* [diagnostics] implement diagnostics as json rpc

* [tests] use json rpc diagnostics

* [te...

github.com/HaxeFoundation/haxe - a270435a45eda3de485f7adf68d3d49d625b6d1c authored about 1 year ago by Rudy Ges <[email protected]>
[tests] make display tests much faster

github.com/HaxeFoundation/haxe - 5d1f27460057670a1a7bade26dd3a6a566daf8f7 authored about 1 year ago by Simon Krajewski <[email protected]>
[macro] don't exception-wrap every API function (#11374)

github.com/HaxeFoundation/haxe - 16d4f1fe3a4ab4dc4db50881dedc99718a4bed66 authored about 1 year ago by Simon Krajewski <[email protected]>
[hl/c] fix reserved keywords (#11408)

* [tests] update test for 11378

* [hlc] fix reserved keywords

github.com/HaxeFoundation/haxe - 92c197b85f140fe45c8f3b63f9cf773aa99def4d authored about 1 year ago by Rudy Ges <[email protected]>
[macro] clean up some internal data structures

and remove the crude TFor change

github.com/HaxeFoundation/haxe - e60332de3b178b315b140ba6fb8cac741f584ba2 authored about 1 year ago by Simon Krajewski <[email protected]>
[display] generalize removable code as replaceable code

see #7282

github.com/HaxeFoundation/haxe - 3aeb26b9a1cfe563b7f39aad4be2bd1f63998d64 authored about 1 year ago by Simon Krajewski <[email protected]>
Track actual path position for `path.Path<Params>` (#11405)

* turn placed_type_path into a record and add pos_path

* fix Rudy

github.com/HaxeFoundation/haxe - 2fbb4bf979f4b74f486aff431f1ca09c44028ac5 authored about 1 year ago by Simon Krajewski <[email protected]>
Use available terminal columns instead of hardcoded 80 columns (#11404)

* Use available terminal columns instead of hardcoded 80 columns

* hotfix on phone

* embra...

github.com/HaxeFoundation/haxe - b588672b96088734ef27a9857b13dd2a4010474f authored about 1 year ago by Rudy Ges <[email protected]>
[typer] deal with `for (i in throw)`

closes #11403

github.com/HaxeFoundation/haxe - 297353c8a66ff99c8fef0020e9384fa6267d2902 authored about 1 year ago by Simon Krajewski <[email protected]>
[analyzer] deal with unreachable block in binops

closes #11402

github.com/HaxeFoundation/haxe - 7653f686cdff23fa650c80eb4e87030a1b154687 authored about 1 year ago by Simon Krajewski <[email protected]>
add support for `--undefine foo` to remove define (#11400)

* add support for -D !foo to remove define

* use long syntax only

github.com/HaxeFoundation/haxe - 5d676dcc19ccbc8da3dc4be616b7c08873f7de5f authored about 1 year ago by Rudy Ges <[email protected]>
[display] fix range of pattern variables

see #7282

github.com/HaxeFoundation/haxe - 160a49095d5e54fe65345c896c7d02d18369b9ce authored about 1 year ago by Simon Krajewski <[email protected]>
Run some filters in diagnostics (#11220)

* let's see how much breaks

* [tests] enable diagnostics tests for 11177 and 11184

* [test...

github.com/HaxeFoundation/haxe - 486dfc80866173a2d57c47476e5e4590c30e3504 authored about 1 year ago by Simon Krajewski <[email protected]>
Remove unused open

github.com/HaxeFoundation/haxe - 1c3543c618f90465e6773c09a77bc4242c8580a0 authored about 1 year ago by Rudy Ges <[email protected]>
[parser] remove strange Error catching

closes #8687

github.com/HaxeFoundation/haxe - 3a9445219a023253ff4c78cdbb84262e8f6a5276 authored about 1 year ago by Simon Krajewski <[email protected]>
[display] expose list of metadata/defines (#11399)

* [display] expose meta list (including user defined ones)

* [display] expose defines list (i...

github.com/HaxeFoundation/haxe - 80000c137d50aef8f0519fa1c57a4865de5cd284 authored about 1 year ago by Rudy Ges <[email protected]>
random cleanup

we really don't need so many "this is serious" exceptions

github.com/HaxeFoundation/haxe - 982a12a5e0d65b86a48180b2e35d62697247c8d8 authored about 1 year ago by Simon Krajewski <[email protected]>
Jvm annotation rework (#11398)

* [jvm] rework annotation handling

* don't break the gencommon bros

yet

* try to unhang...

github.com/HaxeFoundation/haxe - b75ecf7e5dfaf2bdf9701880616b77b017865f34 authored about 1 year ago by Simon Krajewski <[email protected]>
[inliner] Fix failing test after inline ctor conserving unassigned vars.

github.com/HaxeFoundation/haxe - 7d5e2a1cd66b4eca778eb20227202091c1fb3e62 authored about 1 year ago by Mario <[email protected]>
[inliner] Don't remove unassigned variables

github.com/HaxeFoundation/haxe - d2e799597cc2a64680aeca88f3162be7e030aafb authored about 1 year ago by Mario <[email protected]>
[analyzer] disallow Void in compound block expressions

closes #11391
see #11393

github.com/HaxeFoundation/haxe - e0c7e9369585fa113c46a385e9d36cf8e13ca2a7 authored about 1 year ago by Simon Krajewski <[email protected]>
[analyzer] fix stack overflow on empty TBlock

see #11393

github.com/HaxeFoundation/haxe - aff9061868288be03846c31de4c96890fd83d967 authored about 1 year ago by Simon Krajewski <[email protected]>
[analyzer] fix check for inlined purity meta

github.com/HaxeFoundation/haxe - dd28b83951356dff776c451e8201fb64577679ac authored about 1 year ago by Simon Krajewski <[email protected]>
Merge branch 'development' of https://github.com/HaxeFoundation/haxe into development

github.com/HaxeFoundation/haxe - 796fbb61bd38d8d571672085edc8180ba7b88f13 authored about 1 year ago by Mario <[email protected]>
Test ignored inline constructor expression not cancelling.

github.com/HaxeFoundation/haxe - 257a55e71f6b02c4acd000a9c0d766054b00a2dd authored about 1 year ago by Mario <[email protected]>
[ci] make it easier to run hl unit tests locally again

github.com/HaxeFoundation/haxe - c4e08e90ef2a7e3d1e39d9bdab30d6bee748e240 authored about 1 year ago by Rudy Ges <[email protected]>
Revert "[inliner] fix captured checks in constructor inliner"

This reverts commit 2d67faa40b29266ecb5f3caa26d5c9bb2eebb18e.

github.com/HaxeFoundation/haxe - b93390bfdf5b996fb397a26d5625d014a635a075 authored about 1 year ago by Simon Krajewski <[email protected]>
[typer] clean up with_type in operators.ml

closes #11392

github.com/HaxeFoundation/haxe - 52bb47510efdd5ecb945bc016b015bb1b21dd456 authored about 1 year ago by Simon Krajewski <[email protected]>
[typer] make $type printing more useful

github.com/HaxeFoundation/haxe - 553780935128b560b10bfef86b9b50ab0f2c9330 authored about 1 year ago by Simon Krajewski <[email protected]>
[inliner] fix captured checks in constructor inliner

see #11356

github.com/HaxeFoundation/haxe - 2d67faa40b29266ecb5f3caa26d5c9bb2eebb18e authored about 1 year ago by Simon Krajewski <[email protected]>
[typer] clean up typeload.ml a bit

github.com/HaxeFoundation/haxe - ad5d2fe4fcaf08bdfaed74b38d0fdb936422df33 authored about 1 year ago by Simon Krajewski <[email protected]>
always flush PConnectField when enter PTypeField (#11388)

github.com/HaxeFoundation/haxe - 7591023cc821bcb202b7bfa9111dacec09099039 authored about 1 year ago by Simon Krajewski <[email protected]>
[display inspect generated expression when displaying safe-nav

closes #11205

github.com/HaxeFoundation/haxe - 03aa20efb678e02768c4a25afbf4d69ac4ee11d9 authored about 1 year ago by Simon Krajewski <[email protected]>
[typer] don't allow @:structInit to call abstract constructors

closes #11342

github.com/HaxeFoundation/haxe - 5c05e6de765b389442aa11be69b27ae6aa698f76 authored about 1 year ago by Simon Krajewski <[email protected]>
remove magicTypes.ml (#11387)

github.com/HaxeFoundation/haxe - 53ad64d2e4d62c8d7e4ed56da024ec58dfc717fb authored about 1 year ago by Simon Krajewski <[email protected]>
4.3.3 changelog

github.com/HaxeFoundation/haxe - 92a40ef72b8c5256a1451647926b0d3b26b1ad79 authored about 1 year ago by Rudy Ges <[email protected]>
[typer] fix module static resolution

closes #11385

github.com/HaxeFoundation/haxe - f8b8a01ea2060caffa9ece1d294c2fb54353a6f9 authored about 1 year ago by Simon Krajewski <[email protected]>
Remove unused rec

github.com/HaxeFoundation/haxe - dbd155114826e6659c66f83d7167431649fd805b authored about 1 year ago by Rudy Ges <[email protected]>
update haxelib submodule again

github.com/HaxeFoundation/haxe - 4b0f39a626fd1e96e8f3d248e02bad2fa91b165f authored about 1 year ago by Simon Krajewski <[email protected]>
update haxelib submodule

github.com/HaxeFoundation/haxe - ddf5dcde82332226b2a3c484d51dd72a30c2f279 authored about 1 year ago by Simon Krajewski <[email protected]>
[typer] support safe nav for assign ops

closes #11379

github.com/HaxeFoundation/haxe - dc453c88d3b695415068397889d1478203e19e42 authored about 1 year ago by Simon Krajewski <[email protected]>
[typer] delay unknown ident errors in overloads

closes #11372

github.com/HaxeFoundation/haxe - 7fdac0a2381f636aeddfdcd345e5eaea3725469c authored about 1 year ago by Simon Krajewski <[email protected]>
[ci] run all hl tests through hl/c on linux (#11384)

* [tests] enable http tests for hl/c

* [ci] run all tests through hl/c on linux (except hl mi...

github.com/HaxeFoundation/haxe - e8551dd6bc594e4e0afb622338353cb0f6cae752 authored about 1 year ago by Rudy Ges <[email protected]>
[generic] delay generic field expansion if there's no expression

closes #11152

github.com/HaxeFoundation/haxe - ef406dc443bf79328ab9da2fc311c3e52ccbfbf4 authored about 1 year ago by Simon Krajewski <[email protected]>
[hl/c] Run (and fix) unit tests for hl/c on linux (#11382)

* [hl/c] prefix reserved identifiers with _hx_

* [tests] add test for 11378

* [tests] enab...

github.com/HaxeFoundation/haxe - 9002d15688a0d951ed96c40c60870ab9b6dfd2da authored about 1 year ago by Rudy Ges <[email protected]>
[cpp] fix OpUShr (this code is not reachable atm, but still)

github.com/HaxeFoundation/haxe - 03905632708430773c423adecbe12b8012a30a38 authored about 1 year ago by Rudy Ges <[email protected]>
[compiler] add enter_stage so we can easily track where we are

github.com/HaxeFoundation/haxe - e7ad8f5eca6737935188511d08f567db4c908932 authored about 1 year ago by Simon Krajewski <[email protected]>
[typer] make LProcessing not a function

github.com/HaxeFoundation/haxe - 0e7d81821807075de0d8fb8283f630285800cb77 authored about 1 year ago by Simon Krajewski <[email protected]>
[typer] rename exc_protect to make_lazy

also make it less error prone by managing the lazy_processing itself instead of relying on every...

github.com/HaxeFoundation/haxe - e4a06fbaf917536280a3812d032d675a2ffa0bc6 authored about 1 year ago by Simon Krajewski <[email protected]>
[typer] remove verbose spam, instead check for @:debug.typing

github.com/HaxeFoundation/haxe - ad04d2d5071b32c416d20ff9845fea99972edd0a authored about 1 year ago by Simon Krajewski <[email protected]>
Instance builder cleanup (#11376)

* change return of build_instance to record

* also rename

* also seperate

* also bring ...

github.com/HaxeFoundation/haxe - 128261aafd75049eee5dbe60ba85b2cf652d5232 authored about 1 year ago by Simon Krajewski <[email protected]>
[debug] support path matching in compile pass debug output

github.com/HaxeFoundation/haxe - 797d831d810affb7e844f9745a729201bd5dbbcd authored about 1 year ago by Simon Krajewski <[email protected]>
[typer] use correct function for @:build resolution

github.com/HaxeFoundation/haxe - 8a25f1149cd7243af669559164a4846f64442176 authored about 1 year ago by Simon Krajewski <[email protected]>
[error reporting] don't crash for non existing files known by common context

github.com/HaxeFoundation/haxe - 656f98aec440ad0f17170d41964bd0a8f2f54c10 authored about 1 year ago by Rudy Ges <[email protected]>
[macro] respect imports on `@:build` (#11373)

github.com/HaxeFoundation/haxe - 7c750b32ed725d862d4be672815fe6b0d8514716 authored about 1 year ago by Simon Krajewski <[email protected]>
[tests] fix and add

closes #10287
closes #11368

github.com/HaxeFoundation/haxe - c6a8b2051cf6e4caf14948b52708d02c988eb2ce authored about 1 year ago by Simon Krajewski <[email protected]>
[parser] check for Eof

see #11368

github.com/HaxeFoundation/haxe - 5432abb47ef6c5b19b7a251f92c473be8e1e82fb authored about 1 year ago by Simon Krajewski <[email protected]>
[matcher] don't allow null-only switches if we need a value

closes #11366

github.com/HaxeFoundation/haxe - e6442b23b9526c6197db3152a26f2bb091c79731 authored about 1 year ago by Simon Krajewski <[email protected]>
[typer] don't eagerly display in check_error

We might want to raise instead if we're in_call_args in order to support overload resolution.
cl...

github.com/HaxeFoundation/haxe - 1e5b2a242ad62e1b3c8bb0304c862e2d2b679a87 authored about 1 year ago by Simon Krajewski <[email protected]>
[tests] test without --cwd too

see #11354

github.com/HaxeFoundation/haxe - bdd7bf48e2ff48e64043b56da59a48c120912eba authored about 1 year ago by Simon Krajewski <[email protected]>
[cli] try to get --each + --cwd under control

closes #11354

github.com/HaxeFoundation/haxe - 7511a0134ae616552231df0de177321264f204c4 authored about 1 year ago by Simon Krajewski <[email protected]>
[tests] right

github.com/HaxeFoundation/haxe - 25972984a7772bb8b748c4ce79cb02fb5fcf2ed2 authored about 1 year ago by Simon Krajewski <[email protected]>
[jvm] make functional interface detection more accurate

see #11054

github.com/HaxeFoundation/haxe - c1ed8dc81842f238a670123bcdba7daf9d5d25c3 authored about 1 year ago by Simon Krajewski <[email protected]>
[parser] remove mstack, use condition_handler

github.com/HaxeFoundation/haxe - d27ba2f5f907f0176991eb65da5067eda952ba4e authored about 1 year ago by Simon Krajewski <[email protected]>
[parser] catch duplicate #else

closes #11208

github.com/HaxeFoundation/haxe - ec85f09cdf7295db7949f94688464018bcc6b97d authored about 1 year ago by Simon Krajewski <[email protected]>
Dont infer string on concat (#11318)

* [typer] don't infer String when concatenating

see #11284

* dodge neko things very elegantly

github.com/HaxeFoundation/haxe - 46ded5a17d4cf33b28be4d5fb0486a4f07b64db7 authored about 1 year ago by Simon Krajewski <[email protected]>
Inline ctors improved handling of ignored exprs. (#11356)

This commit changes the captured argument of analyze_aliases from a
boolean into a three value ...

github.com/HaxeFoundation/haxe - 01dde74b8a090b20444fce6edf50750e66520ceb authored about 1 year ago by Mario Carbajal <[email protected]>
Make `Context.definedValue` return `Null<String>` and document `Context.resolvePath` exception (#11363)

* Wrap `Context.definedValue` return with Null<T>

* Document `Context.resolvePath` exception

github.com/HaxeFoundation/haxe - e328c44d78557db974ddb7f0a5604b1fa8ac432b authored about 1 year ago by Robert Borghese <[email protected]>
[jvm] generate method signature if it doesn't match the descriptor

see #11362

github.com/HaxeFoundation/haxe - f5fcc4572ed91c31ba4e979deb70a49949e52d2a authored about 1 year ago by Simon Krajewski <[email protected]>
Add HAXE_OUTPUT_FILE and HAXE_OUTPUT_PART to define.json (#11360)

github.com/HaxeFoundation/haxe - eff84b1250737e7ed3e295dad93d1a3f2de752e9 authored about 1 year ago by ibilon <[email protected]>
Fix macOS CI (#11359)

Update mbedtls to 2.28.5

github.com/HaxeFoundation/haxe - 95d3e7ecae179dbfc2ed509df61d72dbf1120107 authored about 1 year ago by Zeta <[email protected]>
fix typo (#11355)

^

github.com/HaxeFoundation/haxe - bb5e08912bfd0999343bd75dc4a02652ab446bec authored about 1 year ago by Beshoy Kamel <[email protected]>
[typer] give better "Cannot extend by" error

see #11352

github.com/HaxeFoundation/haxe - 5467ab8303d02011d4d9faf97a9e632bea9223be authored about 1 year ago by Simon Krajewski <[email protected]>
[java,cs] fix stack overflow from closures constraints (#11350)

* [java,cs] revert some change from 7863

* [tests] add test for stack overflow

github.com/HaxeFoundation/haxe - 039d30e06c87f10f283018d461c5f33f8f468406 authored about 1 year ago by Rudy Ges <[email protected]>
make it easier to disable mono ids when printing

github.com/HaxeFoundation/haxe - 53e7a9f19491fc169228ce38a874baed54103f94 authored about 1 year ago by Simon Krajewski <[email protected]>
[docs] clarify

closes #11346

github.com/HaxeFoundation/haxe - b6e55bf266b5470dff6125f22e33350f0afe76d7 authored about 1 year ago by Simon Krajewski <[email protected]>
revert

The changed code here has some issues but this wasn't the solution...

github.com/HaxeFoundation/haxe - 27eaca2803409ea67e1df02d2cad2bdc202ed8c5 authored about 1 year ago by Simon Krajewski <[email protected]>
bring back previous `@:implicitCast` type

github.com/HaxeFoundation/haxe - bb63999b1c45e18c23abcd346bdf3355a0934d3b authored about 1 year ago by Simon Krajewski <[email protected]>
clean up `make_static_call`

github.com/HaxeFoundation/haxe - 3482f68dc2352405b512173f6c6217f4d2c7cdf4 authored about 1 year ago by Simon Krajewski <[email protected]>
rename Statics to ClassStatics for consistency

github.com/HaxeFoundation/haxe - de296a05b962e506bad31fdea759baba5b38afe7 authored about 1 year ago by Simon Krajewski <[email protected]>
[hl] added dump_types to get native memory dump generation

github.com/HaxeFoundation/haxe - 9dcb6945c4d3cc5c633133dcc929c8c8662c7401 authored about 1 year ago by Nicolas Cannasse <[email protected]>
[macro] fix TVar resolution (#11339)

github.com/HaxeFoundation/haxe - 613b0291c4976a8169aa643cdcc408c7d6b69da9 authored about 1 year ago by Rudy Ges <[email protected]>
Rework module resolution (#11168)

* start on m.module_resolution

* support static inits

* finish module_globals removal

*...

github.com/HaxeFoundation/haxe - d0016c9d82eaf526d325e5298b44a5aa82cc68eb authored about 1 year ago by Simon Krajewski <[email protected]>
Improve extra field error range (#11335)

* Improve extra field error range

* update range

* fail

github.com/HaxeFoundation/haxe - c2479a0aa2aa9903790aafc4d5643214b7a841ae authored about 1 year ago by RblSb <[email protected]>
[macro] build metadata with basic types from current context (#11336)

* [macro] build metadata with basic types from current context

* [tests] add test for runtime...

github.com/HaxeFoundation/haxe - c5d3faa1f4b35f4c6d2f4e448980c902ed249a93 authored about 1 year ago by Rudy Ges <[email protected]>
[typer] Delay typer creation to after init macros (#11323)

* Move global_metadata to common context

* Revert "Move global_metadata to common context"

...

github.com/HaxeFoundation/haxe - 5a3b9d5f20f31bc2f81d0213d7e8c9a283b66c59 authored about 1 year ago by Rudy Ges <[email protected]>
DOMElement insertAdjacentElement should not be pure. (#11333)

github.com/HaxeFoundation/haxe - 44e02592ab6d49c86b5c33a491b826d05ed67630 authored about 1 year ago by Simon Morris <[email protected]>
[tests] fix test for 11023

github.com/HaxeFoundation/haxe - cd8f1775655395d7ce63b874e3a01f6fa242387b authored about 1 year ago by Rudy Ges <[email protected]>
[jvm] refer to static instance methods correctly

closes #11023

github.com/HaxeFoundation/haxe - b4a6d4339126bdf6c8b8986c8a31bfb69feff294 authored about 1 year ago by Simon Krajewski <[email protected]>
Catch errors during callbacks (#11329)

* catch errors during callbacks

* cleanup error wrapping

github.com/HaxeFoundation/haxe - c6129055da8abdd149b0488dc72ee1367182ddee authored about 1 year ago by Rudy Ges <[email protected]>
[js] Fix enums parameters generation to make it compatible with advanced JS minification tools (#11328)

* [js] don't use enum parameters names in the generated code

* cleanup

---------

Co-aut...

github.com/HaxeFoundation/haxe - f47841dcf0b4ade93478381a6b0ac0524251bee8 authored about 1 year ago by Aleksandr Kuzmenko <[email protected]>
[ci] stay on node 18.17.1 for windows CI (#11325)

github.com/HaxeFoundation/haxe - 00da36763f01e59abdd96edc974c5a72668ee282 authored about 1 year ago by Rudy Ges <[email protected]>
[typer] Prepare for typer creation delaying (#11324)

* [debug] add trace utils

* [debug] add compiler stage debug

* [std] ensuring correct macr...

github.com/HaxeFoundation/haxe - 8fd670dae7c94f06b3da84b775a871c63d58a45b authored about 1 year ago by Rudy Ges <[email protected]>
[eval,hl] fix catching value exceptions

Closes #11321

github.com/HaxeFoundation/haxe - 269fef478883890e15205f5f7e5295921567f40a authored about 1 year ago by Rudy Ges <[email protected]>
[hl] don't add bindings for non existing methods

github.com/HaxeFoundation/haxe - 804e27ef0004578c2d7b401ad4fad7801ce2d06c authored about 1 year ago by Rudy Ges <[email protected]>