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

[compiler] restore previous classpath order, ignore non-existing std path

github.com/HaxeFoundation/haxe - f85b2b72a60be24d7ec1b7020fa4dce1e6698405 authored 11 months ago by Rudy Ges <[email protected]>
This didn't fix the issue

github.com/HaxeFoundation/haxe - cec8d66e4a7fa4711f3b61db3512f7d222c9f20c authored 11 months ago by Rudy Ges <[email protected]>
Revert "[server] don't merge output lines (#11459)"

This reverts commit c9e9459b6e9e9f42aa025fe03d46706064f01863.

github.com/HaxeFoundation/haxe - ec673e193f7cf382556390b1314e354ae6142ad8 authored 11 months ago by Rudy Ges <[email protected]>
strict tanon identification (#11489)

* strict tanon identification

* Use named argument instead of optional

* cleanup a bit

...

github.com/HaxeFoundation/haxe - 357a089d8563db7506233dde68a4d7886f4d34d1 authored 11 months ago by Rudy Ges <[email protected]>
[dce] @:keep for now

github.com/HaxeFoundation/haxe - f6805db8630c4d1923eb15fa3cc39e1a675ad8d5 authored 11 months ago by Simon Krajewski <[email protected]>
[server] we're sending cacheState, not 'dirty'

github.com/HaxeFoundation/haxe - ddff93879a2398dfbd96ac12935414e2bb537b6c authored 12 months ago by Rudy Ges <[email protected]>
DCE cleanup 2024 (#11485)

* remove m_if_feature, make DCE check the meta directly instead

also copy class @:ifFeature t...

github.com/HaxeFoundation/haxe - 59c8625439ddb80506e4da9db82b667a5a1e33a6 authored 12 months ago by Simon Krajewski <[email protected]>
[tests] ok fine...

github.com/HaxeFoundation/haxe - 99978f5593395ed492d5df7304f510bdf8036a79 authored 12 months ago by Simon Krajewski <[email protected]>
Add class_path as a record type (#11477)

* add class_path as a record type

* one thing led to another...

* add secret -libcp CLI ar...

github.com/HaxeFoundation/haxe - ba272a6c0b7c6866baaf65aa69942b82806f34d7 authored 12 months ago by Simon Krajewski <[email protected]>
[macro] remove macro_enable_cache

The only thing this governs is whether or not we set macro_interp_cache, and I don't see why we ...

github.com/HaxeFoundation/haxe - 6cf6ab96164de228e17f50aa79b4cd0291480333 authored 12 months ago by Simon Krajewski <[email protected]>
[macro] commit to Eval

github.com/HaxeFoundation/haxe - 541fea71ecf1220c8136fd32f78a6dc675f0bc18 authored 12 months ago by Simon Krajewski <[email protected]>
[typer] move t_dynamic_def to typer globals

I have no idea why I didn't do that in the first place and instead wrote that essay...

github.com/HaxeFoundation/haxe - 5f3acadf3a5ec6c5ed7a3d33a4ceb4e31a1a818d authored 12 months ago by Simon Krajewski <[email protected]>
[macro] remove locate_macro_error

This isn't read anywhere. Perhaps I removed something accidentally... but in that case, nobody s...

github.com/HaxeFoundation/haxe - eccac86695167375978443def2ed7ae9ad352394 authored 12 months ago by Simon Krajewski <[email protected]>
[typer] move build_count to typer globals

github.com/HaxeFoundation/haxe - 07918a068a5b166a43dabdb2d331995e99f3528b authored 12 months ago by Simon Krajewski <[email protected]>
[typer] move return_partial_type to typecore globals

github.com/HaxeFoundation/haxe - 8546fa75d3a64c788722d6f0420d8940bbe650de authored 12 months ago by Simon Krajewski <[email protected]>
Bucket typer delays (#11465)

* [typer] bucket delay lists by typer pass

* track minimum index to avoid some loopings

github.com/HaxeFoundation/haxe - 3af71d0d8036d9e870f21aaf720720a5fb070e30 authored 12 months ago by Simon Krajewski <[email protected]>
[typer] add cl_type

github.com/HaxeFoundation/haxe - c39a83b7bb0d715197243fd304d8bbed7f099c37 authored 12 months ago by Simon Krajewski <[email protected]>
[typer] don't create a class field for every enum field (#11452)

They only exist so that type_field can find them easily, but it might as well just check the con...

github.com/HaxeFoundation/haxe - 87828d4e35fc0044fa21729921ac7aea71286846 authored 12 months ago by Simon Krajewski <[email protected]>
[libs] delete things randomly

github.com/HaxeFoundation/haxe - dec37b31a0af73de9ec59db040ce73e6cc37b345 authored 12 months ago by Simon Krajewski <[email protected]>
[typer] rework unify_anons

github.com/HaxeFoundation/haxe - 58e9e5245bf727a89c04de5b68b213a0fb50921a authored 12 months ago by Simon Krajewski <[email protected]>
[generic] make type parameter cloning more accurate

github.com/HaxeFoundation/haxe - 3c07ce1569df6daf03a4fa4a8ab520af5273759a authored 12 months ago by Simon Krajewski <[email protected]>
[compiler] split up native lib handling

github.com/HaxeFoundation/haxe - 074077e53c8bef41dcd0dd49908106487e91fbe0 authored 12 months ago by Simon Krajewski <[email protected]>
[jvm] factor out zip output

github.com/HaxeFoundation/haxe - cf2a77b4066874dffa38656177e3ead277076e07 authored 12 months ago by Simon Krajewski <[email protected]>
[server] pull some changes from hxb branch

github.com/HaxeFoundation/haxe - caa3baa87edeef4acfd20431268c60aa1e027181 authored 12 months ago by Simon Krajewski <[email protected]>
[server] remove retyper

This didn't quite work the way I wanted it to, and it will become obsolete with a hxb-based cach...

github.com/HaxeFoundation/haxe - 682b8e3407cf04bb0b81275d6543cc9c45e00e89 authored 12 months ago by Simon Krajewski <[email protected]>
[macro] don't apply @:native names

closes #11481

github.com/HaxeFoundation/haxe - 944d4fdba9cce40d0e00c3a2495d0180e6e1f3c5 authored 12 months ago by Simon Krajewski <[email protected]>
[typer] remove Forbid_package try/with

This is from a time (issue #1152) when module resolution was reflected on the call stack. With t...

github.com/HaxeFoundation/haxe - 19517c00adda9dffe64c94265649aaca7ec256f4 authored 12 months ago by Simon Krajewski <[email protected]>
[typer] remove Directory package rule because it is unused

github.com/HaxeFoundation/haxe - 822dd87c1e7e56caac29aa3d42eb7879edeebade authored 12 months ago by Simon Krajewski <[email protected]>
[server] guard against the null module being added as a dependency

closes #11463

github.com/HaxeFoundation/haxe - 26807acb412eb952f3a7923a8f3d68acb4ed9ee2 authored 12 months ago by Simon Krajewski <[email protected]>
[typer] move std to common, avoid more explicit ([],"Std")

github.com/HaxeFoundation/haxe - 05631cdb2d4b513543f535b5881bd4a1effa22cc authored 12 months ago by Simon Krajewski <[email protected]>
move abort to Error

no reason to depend on common.ml just for that

github.com/HaxeFoundation/haxe - e6746636dfce03f793cfb00ad22091c1d31fe8f3 authored 12 months ago by Simon Krajewski <[email protected]>
move some more things arounds to avoid nasty dependency chains

github.com/HaxeFoundation/haxe - 091b1a2e2d7555a2b818b3c03f028539a1835a75 authored 12 months ago by Simon Krajewski <[email protected]>
[tests] create out dir because some javacs don't

github.com/HaxeFoundation/haxe - d0527173f6065bdf1b4b41b6b0c797bad964195b authored 12 months ago by Simon Krajewski <[email protected]>
[jvm] fix functional interfaces some more

closes #11390

github.com/HaxeFoundation/haxe - 7665333b6c2a2fbcabd60a51d0bef21263822e46 authored 12 months ago by Simon Krajewski <[email protected]>
[filters] recurse into expressions of local statics

closes #11469

github.com/HaxeFoundation/haxe - 938aaa95f0854b259180d97e414c4197c656ab7c authored 12 months ago by Simon Krajewski <[email protected]>
[opam] bump camlp5 version to 8.00.03 because that works with OCaml 4.14

github.com/HaxeFoundation/haxe - 29085f86c837d94d89a85d95d952d7a9c6fbc2ca authored 12 months ago by Simon Krajewski <[email protected]>
Only set cf_expr_unoptimized if we think we need it (#11462)

* [typer] set cf_expr_unoptimized only if we think we need it

closes #11460

* use server/i...

github.com/HaxeFoundation/haxe - 584a42cb60370b6bf652061e7950603a7500e97e authored 12 months ago by Simon Krajewski <[email protected]>
[hl] Fix do-while loop in genhl+hlopt (#11461)

* [hl] Fix do-while loop in genhl+hlopt

* remove can_do

github.com/HaxeFoundation/haxe - adef8b3ec30b5bf250d74cda43c9472ca1df0c4c authored 12 months ago by Yuxiao Mao <[email protected]>
[compiler refactor native lib argument handling slightly

github.com/HaxeFoundation/haxe - e7800f66ed6f4dd904a75879c9de422cccf58883 authored 12 months ago by Simon Krajewski <[email protected]>
[typer] make sure initialization actually picks up String

and not any of its deadbeat inline children

github.com/HaxeFoundation/haxe - 8ce18536e763d070c71052fc40f3db5c161d4317 authored 12 months ago by Simon Krajewski <[email protected]>
[tests] Compilation server vs defineModule/defineType (#11159)

* [tests] server tests - basic support for @:variant

* [tests] add server test for compilatio...

github.com/HaxeFoundation/haxe - f8d1caf7698c52dbae1fc4eecb67b9a5736001e1 authored 12 months ago by Rudy Ges <[email protected]>
[server] don't merge output lines (#11459)

github.com/HaxeFoundation/haxe - c9e9459b6e9e9f42aa025fe03d46706064f01863 authored 12 months ago by Rudy Ges <[email protected]>
[typer] change how we initialize basic types

github.com/HaxeFoundation/haxe - 122ea09563d024ea4ffc005d82c50fa86d53f639 authored 12 months ago by Simon Krajewski <[email protected]>
[typer] pull some random changes from hxb branch

github.com/HaxeFoundation/haxe - 03db008d5e6f4dfd210c24360251f7153ebf233e authored 12 months ago by Simon Krajewski <[email protected]>
[server] set the current m_added when creating m_extra

github.com/HaxeFoundation/haxe - 57d2a3f5604260c983836fa020eb2c7a10cf75cd authored 12 months ago by Simon Krajewski <[email protected]>
[server] turn warnings into CBOs

github.com/HaxeFoundation/haxe - fa1b899070640e09c9781d2cdb660eff785e3379 authored 12 months ago by Simon Krajewski <[email protected]>
[server] turn module_tainting_reason into a type

github.com/HaxeFoundation/haxe - eb3d93643ea7af643239a13f427dcbad56befc99 authored 12 months ago by Simon Krajewski <[email protected]>
[display] file diagnostics should be DFPOnly

github.com/HaxeFoundation/haxe - bc9c91d098492a5e4300816542cfd72073db68ea authored 12 months ago by Simon Krajewski <[email protected]>
[typer] fix functional interface type parameter leak

see #11390

github.com/HaxeFoundation/haxe - 72252ad44e7780e4e43377a52f803710063d7a59 authored 12 months ago by Simon Krajewski <[email protected]>
Happy new year!

github.com/HaxeFoundation/haxe - 94857d2b859385f51c5d657b61636e062a7dfa91 authored 12 months ago by Rudy Ges <[email protected]>
[server] generalize cache-bound object handling

see #7851

github.com/HaxeFoundation/haxe - 580cacd45ddc14c9c37c0a9d652f7f6ed79c48be authored 12 months ago by Simon Krajewski <[email protected]>
Update hxcpp defines (#11455)

Still not a complete list of hxcpp defines, but these are some useful ones

github.com/HaxeFoundation/haxe - 64f141b9b3366d6af99f5fb7fc99302c5f720439 authored 12 months ago by fourst4r <[email protected]>
that's not pretty...

github.com/HaxeFoundation/haxe - ce7bb5d94dd932ea6499e540b61869ae5f688c95 authored 12 months ago by Simon Krajewski <[email protected]>
fix type parameter pretty dumping

github.com/HaxeFoundation/haxe - 22158007b0cc2961feb33dfab6098127172f2070 authored 12 months ago by Simon Krajewski <[email protected]>
[generic] point to the correct ttp

and add ttp printer

github.com/HaxeFoundation/haxe - 5850ef1b14ece8446d561b7b919fc52fb7bfcf20 authored 12 months ago by Simon Krajewski <[email protected]>
[typer] fix type parameter resolution related to meta overloads

github.com/HaxeFoundation/haxe - 45f7252bf393eb3190f11060874ec40d7f5fc755 authored 12 months ago by Simon Krajewski <[email protected]>
Allow generating sourcemaps for Lua in the same format as JS (#11454)

github.com/HaxeFoundation/haxe - 3b068a1e66cdc51e5571cf17fec6950df1514017 authored 12 months ago by Zorbn <[email protected]>
[typer] track type parameter hosts

github.com/HaxeFoundation/haxe - 6f4a1071d28ef448fafa3f1d8f55dfc8e09c6ccc authored 12 months ago by Simon Krajewski <[email protected]>
[server] fix @:keep @:keep @:keep @:keep @:keep ...

github.com/HaxeFoundation/haxe - 99bd8ef8fd4354b09b5efa420a8ad140b8580478 authored 12 months ago by Rudy Ges <[email protected]>
pull some auxiliary changes from hxb branch

github.com/HaxeFoundation/haxe - a7df996294f0ac983dc600b0c8c74819ddea66c7 authored 12 months ago by Simon Krajewski <[email protected]>
[typer] merge module_lut and type_to_module

github.com/HaxeFoundation/haxe - 0ee63b352e8c3eea063dac51790b9137edb5d83b authored 12 months ago by Simon Krajewski <[email protected]>
[lua] Fix unnecessary _hx_do_first (#11453)

github.com/HaxeFoundation/haxe - d847c9c76b068513f05baf5cd0ad7cfc09806f3c authored 12 months ago by Zorbn <[email protected]>
[typer] don't die so hard if we cannot locate the length field for iteration

This can happen in some display situations when the type is incomplete.

github.com/HaxeFoundation/haxe - 798e0c0000402fdcc3956388ef0d0fa2908787b7 authored 12 months ago by Simon Krajewski <[email protected]>
[typer] handle e_type like a human being would

github.com/HaxeFoundation/haxe - f1b7c7c1bb27d67fe7b11854717f4200cb57918b authored 12 months ago by Simon Krajewski <[email protected]>
[typer] purge all rogue ClassStatics

github.com/HaxeFoundation/haxe - 6f8f567db7c0eb10faa062f909c11d3a17411805 authored 12 months ago by Simon Krajewski <[email protected]>
respect anon_status when identifying

github.com/HaxeFoundation/haxe - db4e612a1fb37a247a2a39c974290215b77f3274 authored 12 months ago by Simon Krajewski <[email protected]>
Internal dependency cleanup 2023 (#11451)

* factor out field call candidate

* load Std when creating typer instead of randomly when we ...

github.com/HaxeFoundation/haxe - 599e0ca4bf977f3cbb6936694b2bda674cd3fae1 authored 12 months ago by Simon Krajewski <[email protected]>
[hl] make sure -dce full will not remove @:struct fields as they match native code

github.com/HaxeFoundation/haxe - bc660af559b3d77ebd7274904c98b0e23ebcd7eb authored 12 months ago by Nicolas Cannasse <[email protected]>
[dump] fix module lookup

closes #11447

github.com/HaxeFoundation/haxe - 8ab63f13ac09c2b4288437d3c6cdbcf563b1bac9 authored 12 months ago by Simon Krajewski <[email protected]>
[hl] added OAsm

github.com/HaxeFoundation/haxe - 5ddfcc84f7ee27c9df14f82f27d01ddf51e92df7 authored 12 months ago by Nicolas Cannasse <[email protected]>
[matcher] follow when looking for GADT return types

closes #11446

github.com/HaxeFoundation/haxe - ed838d789588487e817a326b60d31c4397ce9012 authored 12 months ago by Simon Krajewski <[email protected]>
[display] Insert EDisplay in the proper position when parsing a call expression. (#11441)

github.com/HaxeFoundation/haxe - 2b22ff950f8092a9efe370ebf1fd1b37c7323c1a authored about 1 year ago by Zeta <[email protected]>
[cpp] Enum Type Checking (#11444)

* Give enums a unique class ID

* Add more type check scaffolding

* Add test

* Use Int32...

github.com/HaxeFoundation/haxe - 4a175dfdb42d994221c2bf1413a0a2a8c4386cc7 authored about 1 year ago by Aidan Lee <[email protected]>
[messageReporting] Add config to use absolute positions (#11439)

* [messageReporting] add -D message.absolute-positions

* [tests] add test for -D message.abso...

github.com/HaxeFoundation/haxe - 048fca21744bc441efc368c7cf29cc62ad446ba2 authored about 1 year ago by Rudy Ges <[email protected]>
Internal type parameter changes (#11436)

* use tclass equality instead of Type.t

* change type parameter handling

* fix gencommon a...

github.com/HaxeFoundation/haxe - 541259e4c3b93e96a6f2b826d512c41b93fe5de0 authored about 1 year ago by Simon Krajewski <[email protected]>
[tests] Force link mbedtls@2 on macOS. (#11435)

github.com/HaxeFoundation/haxe - 45268f70f737a7b212116ddd89ab9b29aec1586e authored about 1 year ago by Zeta <[email protected]>
fixed pos_path is sometimes null_pos whereas pos_full is not (close #11431)

github.com/HaxeFoundation/haxe - 15731ea67231d57e102a8fbfe729ffc23106cfde authored about 1 year ago by Nicolas Cannasse <[email protected]>
[ci] lock utest version

github.com/HaxeFoundation/haxe - 3e721f01d761557270e1907b75220d7fcc6553ad authored about 1 year ago by Rudy Ges <[email protected]>
[typer] type operator lhs against expected type (#11428)

see #10981

github.com/HaxeFoundation/haxe - af369a7765122650e47ef3768c982ae786167523 authored about 1 year ago by Simon Krajewski <[email protected]>
[analyzer] don't recursively check enum values when const propagating

closes #11429

github.com/HaxeFoundation/haxe - 13666860eceb09a98269d07d97ebbcc6abb6405f authored about 1 year ago by Simon Krajewski <[email protected]>
[ci,cs] workaround random output mixup for csTwoLibs test

CI sometimes (3 times over 30 runs when I measured) ends up mixing up
dll output of this test, a...

github.com/HaxeFoundation/haxe - ce196848d79c130ccdb58098bbc5d34a39037be1 authored about 1 year ago by Rudy Ges <[email protected]>
[tests] dodge for green CI

see #11425

github.com/HaxeFoundation/haxe - 989bec7b06403a3c8a267cdc88da154c21e1d3f7 authored about 1 year ago by Simon Krajewski <[email protected]>
[display] browse for EDisplay when calls fail

closes #11422

github.com/HaxeFoundation/haxe - 9932f26a1f70201822bae76d2585437f1a5e26bd authored about 1 year ago by Simon Krajewski <[email protected]>
[typer] align null coalescing top down inference with normal if/else

closes #11425

github.com/HaxeFoundation/haxe - 39642c94d895b73678f719f4a2fe9b5ca89bbdc8 authored about 1 year ago by Simon Krajewski <[email protected]>
[dce] clean up operator handling

closes #11427

github.com/HaxeFoundation/haxe - 787c3a406d2e088bcf47d36049dbb73d43a5f429 authored about 1 year ago by Simon Krajewski <[email protected]>
[js] Update Object and Symbol externs (#11331)

* [js] Update js.lib.Object and js.lib.Symbol

From their implementation in js-object haxelib
...

github.com/HaxeFoundation/haxe - ca87189fca9d815e20627386de0d9e450f56ebc5 authored about 1 year ago by Rudy Ges <[email protected]>
[js] Add externs for the Web Share API (#11423)

github.com/HaxeFoundation/haxe - e391fda1a29a33155e1dd3ba96aa5e824afc03a6 authored about 1 year ago by Cédric Belin <[email protected]>
[js] Add externs for the Screen Wake Lock API (#11421)

github.com/HaxeFoundation/haxe - 08c1f9c5576904d30589fce84729f93faa96dc88 authored about 1 year ago by Cédric Belin <[email protected]>
[hl] added hl.Api.unsafeCast, allow CArray unsafe set

github.com/HaxeFoundation/haxe - cc4591743210b5e3e10276bc74d552b86ba4b8b9 authored about 1 year ago by Nicolas Cannasse <[email protected]>
remove carray size (only pure c-like ptr)

github.com/HaxeFoundation/haxe - 69b3faff923000ed7339c0fcc098e60c984e0935 authored about 1 year ago by Nicolas Cannasse <[email protected]>
[hl] no null check on carray access

github.com/HaxeFoundation/haxe - d25b59f25892bdc95e959d4504f9509fc2a61f12 authored about 1 year ago by Nicolas Cannasse <[email protected]>
Remove hx4compat stuff (part 1) (#11386)

* destroy

* update haxelib submodule

* submodule

* submodule ffs

* cppia

* remove...

github.com/HaxeFoundation/haxe - b24f35d456bd9582ce6be2ef7cacd41b01cfc3e9 authored about 1 year ago by Simon Krajewski <[email protected]>
[tests] be more specific for 7931 test

github.com/HaxeFoundation/haxe - 3fc4bda3753f35ad650d1ff6ffe3dff18d1324d9 authored about 1 year ago by Rudy Ges <[email protected]>
[tests] check for range too for #7282

github.com/HaxeFoundation/haxe - b8b2dfccbfbac1005806accf8135c67b88bf4b52 authored about 1 year ago by Rudy Ges <[email protected]>
[tests] add test for #7931

github.com/HaxeFoundation/haxe - d62489bc51d62667484200cf2ad0f04c06a7c3ef authored about 1 year ago by Rudy Ges <[email protected]>
[tests] add test for #7282

github.com/HaxeFoundation/haxe - 7bcbb2510574729e2bc9f20660436015d2be49c9 authored about 1 year ago by Rudy Ges <[email protected]>
[tests] migrate last legacy diagnostics in server tests

github.com/HaxeFoundation/haxe - 0809c0ddf5a1c734eadbb65b42e284ef5e83fb91 authored about 1 year ago by Rudy Ges <[email protected]>
[tests] improve json rpc handling

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