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

Use VInlinedConstructorVariable to tag inlined but interesting variable for debug (#11578)

* Let inlineCtor in a not inline func gives VInlinedConstructorVariable

* Let VInlinedConstru...

github.com/HaxeFoundation/haxe - 707ea41d567fd75613b75f0f8973d011085f3be8 authored 10 months ago by Yuxiao Mao <[email protected]>
send increment unops through make_binop

see #11577

github.com/HaxeFoundation/haxe - a57c74c770e986f6bbd40c350af6e1bae65abf0b authored 10 months ago by Simon Krajewski <[email protected]>
pin luv to 0.5.12 for now

see #11575

github.com/HaxeFoundation/haxe - 1c6fc84dec91aac8b3bb8469ab4b9d88b9136f96 authored 10 months ago by Simon Krajewski <[email protected]>
[lua] Share metatables with other class instances (#11103)

* [lua] enable metatable sharing within same class (opt-in)

* [lua] actually, make the shared...

github.com/HaxeFoundation/haxe - 4aa876b8ca63dadbef9c0711cb9d7d6a91e3b6a6 authored 10 months ago by Frixuu <[email protected]>
[ci] Build macOS universal binaries (#11572)

* start messing

* upd

* Build universal binary before testing

* separate job

* Updat...

github.com/HaxeFoundation/haxe - e646e6f182c920694968ba7a28ad01ddfee4519a authored 11 months ago by RblSb <[email protected]>
Make String.indexOf actually conform to some specification (#11569)

* check spec

* fix eval and UnicodeString

* fix python

* fix neko

* maybe fix PHP

...

github.com/HaxeFoundation/haxe - 0e71626ba3458eeb42f417c1bccc17a477fdceab authored 11 months ago by Simon Krajewski <[email protected]>
[ci] Support Lua 5.4 (#11069)

* ci

* retry

* Get traces from node deadlocks

If github does not send SIGINT after 6h r...

github.com/HaxeFoundation/haxe - d4040dfd56914202c508721bbc68254f9478ed92 authored 11 months ago by RblSb <[email protected]>
String.index of (#7402)

* [tests] add tests for indexOf/lastIndexOf

* [python] make indexOf and lastIndexOf ecma comp...

github.com/HaxeFoundation/haxe - 3e719179a37c49e93ce58ea0c0459efa135eb217 authored 11 months ago by Simon Krajewski <[email protected]>
The function equality situation (#7441)

* [tests] add test for method/closure equality

* make tests more annoying

* [eval] fix fie...

github.com/HaxeFoundation/haxe - f8d283819bdc5f4f48d76913289af4fdf95efc11 authored 11 months ago by Simon Krajewski <[email protected]>
Fix SSLWantWriteError bug with python's SSL sockets (#11256)

* Fix Python's SSL sockets erroring out

* Implement SSLWantWriteError & SSLWantReadError igno...

github.com/HaxeFoundation/haxe - 3645af3010674058e81440b8cb50539f94021a07 authored 11 months ago by sophie <[email protected]>
Rework functional interface unification again (#11544)

* [jvm] rework functional interface unification again

see #11390

* add test

see #11236
...

github.com/HaxeFoundation/haxe - 545005a331d94bb6613b37be580bd7ef5115eb6b authored 11 months ago by Simon Krajewski <[email protected]>
[hxb] Add OFD and OBD chunks (#11564)

* [hxb] add OFD

* rename AFR to OFR

* [hxb] add OBD

github.com/HaxeFoundation/haxe - 30a0163302a31214dff91ab14492530a60d80307 authored 11 months ago by Simon Krajewski <[email protected]>
[server] delay on PConnectField, also delay in hxb reader

github.com/HaxeFoundation/haxe - dc0a2197c499286a4bfd85dca2c08aa03d327fa8 authored 11 months ago by Rudy Ges <[email protected]>
Remove 32 bit windows builds (#11541)

* start on 32 bit removal

* edit the correct file...

github.com/HaxeFoundation/haxe - b18953a57541ce6801196dc920b17d4754cfaca6 authored 11 months ago by Simon Krajewski <[email protected]>
pass delay function to server and delay EOM reading

github.com/HaxeFoundation/haxe - 867bf1fd55e6b2b513c8314a5c74e6d30d232ed1 authored 11 months ago by Simon Krajewski <[email protected]>
unify void returns properly

closes #11450

github.com/HaxeFoundation/haxe - 6ab9980d461f9994a6ceb203a3ded05587d2e901 authored 11 months ago by Simon Krajewski <[email protected]>
print expected $type before typing

We usually want to see the value it initially has without any inference from the typing

github.com/HaxeFoundation/haxe - 0c8a8e415d947d2504b0ecf12cf11c67ad65386d authored 11 months ago by Simon Krajewski <[email protected]>
check default type parameter constraints

closes #115566

github.com/HaxeFoundation/haxe - 060ff565605a21c123177a7492758ece43d5f77e authored 11 months ago by Simon Krajewski <[email protected]>
avoid JS test problem

github.com/HaxeFoundation/haxe - 5aac7ea7dc10934e99ecd6203a5871e50ee1a0f9 authored 11 months ago by Simon Krajewski <[email protected]>
fix JsonPrinter empty parent class

closes #11560

github.com/HaxeFoundation/haxe - 4463066539cc707ee74f1e90a770d8c39458c202 authored 11 months ago by Simon Krajewski <[email protected]>
Always allow local function type parameters (#11520)

* [typer] allow type parameters in rvalue functions

see #11513

* also support type params ...

github.com/HaxeFoundation/haxe - 341ed940630684ff7525076121d0aedfe1a53cf0 authored 11 months ago by Simon Krajewski <[email protected]>
Typedefs are not enums (#11550)

* Typedefs don't like to be called enums

* Also extern typedef doesn't make much sense I thin...

github.com/HaxeFoundation/haxe - 465dcdf6ba9295546aea37a4feadd90a6981df66 authored 11 months ago by Rudy Ges <[email protected]>
allow `@:using` with Class and Enum (#11553)

closes #10106

github.com/HaxeFoundation/haxe - a45316cd3f33d27a279b5a961fc733cdd2b1d4b4 authored 11 months ago by Simon Krajewski <[email protected]>
[server] share one reader API across whole context

I don't see why we would have to recreate this for every module because it only depends on com a...

github.com/HaxeFoundation/haxe - aaf9b43769ba943d0e87e5fc1ba9e82e6dba4fc2 authored 11 months ago by Simon Krajewski <[email protected]>
add load_instance_mode (#11557)

github.com/HaxeFoundation/haxe - 2fb7155a54dacef5e23b98717ab55861988b047c authored 11 months ago by Simon Krajewski <[email protected]>
remove UInt hack in typeloader

github.com/HaxeFoundation/haxe - 454d3da58d0527846e2471841adfe3f3042592f1 authored 11 months ago by Simon Krajewski <[email protected]>
separate import/using from type decls

github.com/HaxeFoundation/haxe - b97d9d48df14190c9eee9e7cd589b97b025bfd52 authored 11 months ago by Simon Krajewski <[email protected]>
Remove C# and Java targets (#11551)

* remove generators and gencommon

* remove C# target

* remove ilib

* remove C# std

*...

github.com/HaxeFoundation/haxe - 2dfc0d920b943b8c0640da4a54d00ebf4a7e2d77 authored 11 months ago by Simon Krajewski <[email protected]>
don't double-throw all exceptions

closes #11175

github.com/HaxeFoundation/haxe - dbc9952adf5a7ab30c430ddca0428313dbb1e376 authored 11 months ago by Simon Krajewski <[email protected]>
refactor create_module_type

github.com/HaxeFoundation/haxe - 1242fb41e1847565aeb8192a72d0193f5e50a180 authored 11 months ago by Simon Krajewski <[email protected]>
Add server/resetCache and use it in the server tests (#11482)

* [server] add server/resetCache and use it in the server tests

* found it

* reset more (b...

github.com/HaxeFoundation/haxe - c880d1decd98ab5081ad3820cf7cbc0bb28024ab authored 11 months ago by Simon Krajewski <[email protected]>
Typer cleanup continued (#11548)

* remove @:enumConstructorParam

* remove init_class_done

see if this breaks anything

* ...

github.com/HaxeFoundation/haxe - a10790a4e22d5a3ce9d5726f32ec6aa5ca6a10d7 authored 11 months ago by Simon Krajewski <[email protected]>
Make ctx.pass immutable (#11538)

* remove @:enumConstructorParam

* remove init_class_done

see if this breaks anything

* ...

github.com/HaxeFoundation/haxe - 3f13b750ba4ce1bfd52983b3c2247d010cb1f176 authored 11 months ago by Simon Krajewski <[email protected]>
Skip abstract impl classes when applying addGlobalMetadata (#11546)

* [typer] don't add meta to abstract impl through addGlobalMetadata

* [tests] add test for #1...

github.com/HaxeFoundation/haxe - eb37ceeb865d8af8f9a9cb5dadf22bb2153348e8 authored 11 months ago by Rudy Ges <[email protected]>
[typer] don't consider @:structInit + @:from when inferring

closes #11535

github.com/HaxeFoundation/haxe - c55da75267dbe1c6011432a1b30644da2b7ba79d authored 11 months ago by Simon Krajewski <[email protected]>
[tests] need to escape those slashes on windows

github.com/HaxeFoundation/haxe - 61fae054de31a5f04070263d2caa5859f1248d04 authored 11 months ago by Rudy Ges <[email protected]>
[tests] well ofc there's windows too..

github.com/HaxeFoundation/haxe - 782c520c556a9f2f8769da448f6ad7e2c48a5ceb authored 11 months ago by Rudy Ges <[email protected]>
remove all "Something went wrong" errors

github.com/HaxeFoundation/haxe - 732be46cad4ac7edef88886d3612a71c726b54a7 authored 11 months ago by Simon Krajewski <[email protected]>
[tests] improve std position hiding a bit

github.com/HaxeFoundation/haxe - 8a255c841b33b602437f9aa5db57cb7c5a26c46a authored 11 months ago by Rudy Ges <[email protected]>
[tests] misc tests: ignore position changes for std modules

Closes #11539

github.com/HaxeFoundation/haxe - 2cecaff3f0492129cbfa920dcad190c527b29f52 authored 11 months ago by Rudy Ges <[email protected]>
[std] deprecate Compiler.addMetadata again

github.com/HaxeFoundation/haxe - 48b51891485048c76dee9e6566e54c54d6eac814 authored 11 months ago by Rudy Ges <[email protected]>
[tests] remove test with pretty errors that brings nothing but pain

github.com/HaxeFoundation/haxe - 75c573c588caf81f0f2d5f4a07485e4a54afd9b7 authored 11 months ago by Rudy Ges <[email protected]>
[typer] move abstract -> impl meta inheritance to after addGlobalMetadata

github.com/HaxeFoundation/haxe - 769917217358d0b9d54e0ef9bd78aa3171b1019e authored 11 months ago by Rudy Ges <[email protected]>
[tests] update test for #3500

github.com/HaxeFoundation/haxe - 23c865f56c92a7541fb70da927c7abfedfba9070 authored 11 months ago by Rudy Ges <[email protected]>
don't recurse

github.com/HaxeFoundation/haxe - 2f56f2cb21bb13b8c4e8b73600dcc8873e8c29fb authored 11 months ago by Simon Krajewski <[email protected]>
Remove some API from haxe.macro.Compiler (#11540)

* remove some API from haxe.macro.Compiler

* js fixes

* never mind

github.com/HaxeFoundation/haxe - 4260da3c6f98dd55b64c001f4ae7896531d5e864 authored 11 months ago by Simon Krajewski <[email protected]>
[hxb] remove writer stats

I broke parts of it already anyway.

github.com/HaxeFoundation/haxe - d9fc90a8501a02580fa2dbf7492a30ef785cc913 authored 11 months ago by Simon Krajewski <[email protected]>
Split up typer context (#11534)

* add ctx.c

* create class context earlier to avoid some heritage awkwardness

* add ctx.e
...

github.com/HaxeFoundation/haxe - 2b0e8cead3374f0cab8d52ec0ec9b05e269a6750 authored 11 months ago by Simon Krajewski <[email protected]>
Simplify type parameter typing (#11537)

* change type parameter typing to something sensible

* type defaults in the shared ttp contex...

github.com/HaxeFoundation/haxe - 8c5e022233bf70a36ace79fa74733aafce27845d authored 11 months ago by Simon Krajewski <[email protected]>
[skip ci] add code-cookbook entry to release checklist

github.com/HaxeFoundation/haxe - f4bfd59842bf303a5d492cadb745d5675764302b authored 11 months ago by Rudy Ges <[email protected]>
[server] do not crash when client exits before end of compilation

github.com/HaxeFoundation/haxe - 1dec08e3c1a8fdca8475c02397af7c6a69d09586 authored 11 months ago by Rudy Ges <[email protected]>
restore previous printing behavior

github.com/HaxeFoundation/haxe - 60ad1cbd33020e86528dd8c0a7c23c7f3dfb7ff8 authored 11 months ago by Simon Krajewski <[email protected]>
safeguard against infinite recursion monos

github.com/HaxeFoundation/haxe - 7f6d2747dfa60361bf649f3a5632d5ba3e909837 authored 11 months ago by Simon Krajewski <[email protected]>
[typer] don't type trailing optional bind arguments so weirdly (#11533)

see #11531

github.com/HaxeFoundation/haxe - 1939a7b211ca16f501fa3ebff620d1f47c917b47 authored 11 months ago by Simon Krajewski <[email protected]>
[jvm] use HashMap for IntMap too

github.com/HaxeFoundation/haxe - 2e17ec6c002029e694e3f700653440e5ce55878f authored 11 months ago by Simon Krajewski <[email protected]>
[jvm] fix invokeDynamic arity

github.com/HaxeFoundation/haxe - 887272dd1ca306b89c38da448aaf0103c5d14137 authored 11 months ago by Simon Krajewski <[email protected]>
[jvm] Assign dynamic method only if it's null (#11530)

* [jvm] assign dynamic method only if it's null

* finalize ctor args

github.com/HaxeFoundation/haxe - 8e0855c742be90a73f91fdf046df5209012fdd19 authored 11 months ago by Simon Krajewski <[email protected]>
Hxb writer config (#11507)

* start on writer config

* functorize

* add Compiler.setHxbWriterConfiguration

* rename...

github.com/HaxeFoundation/haxe - 3280f2f72ae0cfac9eb741ef83e0c8d82e654e4d authored 11 months ago by Simon Krajewski <[email protected]>
adapt to mbedtls HL changes

github.com/HaxeFoundation/haxe - ca89e04303682de586d15eef0e6f8c756e4eb933 authored 11 months ago by Simon Krajewski <[email protected]>
dodge c# static type param problem

see #11527

github.com/HaxeFoundation/haxe - 706f607ed9c68bce3f107ae14a2d3684e964418f authored 11 months ago by Simon Krajewski <[email protected]>
Revert @:forward.accessOnAbstract, hack instead

see #11527

github.com/HaxeFoundation/haxe - b3d3a2ff91f3dba25a35961f9dab67be3ade4b32 authored 11 months ago by Simon Krajewski <[email protected]>
clean up ctx.type_params initialization

closes #11528

github.com/HaxeFoundation/haxe - c5f913ca14e0ee424119045cb835c80d79ea9603 authored 11 months ago by Simon Krajewski <[email protected]>
output binary cache memory

github.com/HaxeFoundation/haxe - 9d1f947b1e81e50882473cc867fd7372b32d1988 authored 11 months ago by Simon Krajewski <[email protected]>
add @:forward.accessOnAbstract and use it for cs.PointerAccess

github.com/HaxeFoundation/haxe - e2e359be130917f06802976532e6af5ab25aca0a authored 11 months ago by Simon Krajewski <[email protected]>
[typer] don't hide abstract type when resolving through @:forward

closes #11526

github.com/HaxeFoundation/haxe - 9e7a820a587fb08d3ad385d4a329f80e3977c81e authored 11 months ago by Simon Krajewski <[email protected]>
Set --run args only when we're actually running (#11524)

* set --run args only when we're actually running

see #11087

* add test

* add another test

github.com/HaxeFoundation/haxe - b0ec8625a207656a58170295e4d9afa1bb2f3413 authored 11 months ago by Simon Krajewski <[email protected]>
Revert "[java] use BufferedInputStream in FileInput"

This reverts commit a2c3714582edebe09b56cb815ee517dcab04f9de.

github.com/HaxeFoundation/haxe - a79f913737ece327edafd0949d8223693fca6102 authored 11 months ago by Simon Krajewski <[email protected]>
[java] use BufferedInputStream in FileInput

closes #11487

github.com/HaxeFoundation/haxe - a2c3714582edebe09b56cb815ee517dcab04f9de authored 11 months ago by Simon Krajewski <[email protected]>
Update haxe.macro.Printer.hx (#11522)

Old version generate code:
```
class MyClass<T:(A, B)>
```
Compiling that code produce error...

github.com/HaxeFoundation/haxe - 050acbe657bf233d74eb521e5f3f0e1d210fd4b9 authored 11 months ago by Yaroslav Sivakov <[email protected]>
[hxb] don't write MFake deps

because we cannot load them like that

github.com/HaxeFoundation/haxe - e43e18ff8728d4e13beda3f2928a984152528c31 authored 11 months ago by Simon Krajewski <[email protected]>
Rename EvalStackTrace.ml to evalStackTrace.ml

github.com/HaxeFoundation/haxe - c1697d4e7ded292c798c740ce6840bfa249829aa authored 11 months ago by Simon Krajewski <[email protected]>
Clean up TAnon field handling (#11518)

* [display] clean up TAnon display field handling

see #11515

* add test

github.com/HaxeFoundation/haxe - eee3274e186a6b98222e37c3c56cee99a7bc0094 authored 11 months ago by Simon Krajewski <[email protected]>
[std] a bit of safety here

github.com/HaxeFoundation/haxe - fd51af810f355e80199df5bdb984266dd55beffa authored 11 months ago by Rudy Ges <[email protected]>
[tests] fix

see #11488

github.com/HaxeFoundation/haxe - 19a490cc2c7b9a1a43192cb229be3ae16dd9a469 authored 11 months ago by Simon Krajewski <[email protected]>
[typer] consume bypass_accessor only if it's actually relevant

closes #11488

github.com/HaxeFoundation/haxe - 4379eea3d527c2866d63b52cb816fcbaa699c84b authored 11 months ago by Simon Krajewski <[email protected]>
[diagnostics] use correct position for alias imports

closes #11516

github.com/HaxeFoundation/haxe - 395b5eb117d210930d6775af857bcfbe503da1cf authored 11 months ago by Simon Krajewski <[email protected]>
[tests] add test for 10783

closes #10783

github.com/HaxeFoundation/haxe - b614185627e4c74457ecbde89c87b1c1ad983320 authored 11 months ago by Simon Krajewski <[email protected]>
group com.main/main_class

github.com/HaxeFoundation/haxe - bf329ea9d3805162266345a72b15d95e9b60e408 authored 11 months ago by Simon Krajewski <[email protected]>
Hxb (#11504)

* use identity for field params

* support partial generic expansion for fields

* take off ...

github.com/HaxeFoundation/haxe - fe395efcd82075d06eb1c340f55bf6e3ce5857a5 authored 11 months ago by Simon Krajewski <[email protected]>
[CI] Run display tests with both xml and json rpc api (#11506)

* [tests] prepare for json rpc vs xml display tests

* [tests] add display test for static fie...

github.com/HaxeFoundation/haxe - be88d42387ae82c5f278a83a35228e5305689b5f authored 11 months ago by Rudy Ges <[email protected]>
bring back support for absolute paths in find_file

This is a bit messy now because we want to track which class path we used to resolve a file, but...

github.com/HaxeFoundation/haxe - 104341a4625fc9dea240f9d710004f75c7c0b071 authored 11 months ago by Simon Krajewski <[email protected]>
[display] use ClassStatics fields properly

github.com/HaxeFoundation/haxe - e5983c214be344ca1fde86bf395a5483b4de7a2e authored 11 months ago by Simon Krajewski <[email protected]>
Fix macOS CI. (#11503)

Download zlib from the github release.
Hopefully this URL will be stable.
Remove those failing...

github.com/HaxeFoundation/haxe - c3c206f3fc4beeb6438d094746df9a5093493402 authored 11 months ago by Zeta <[email protected]>
misplaced if...

github.com/HaxeFoundation/haxe - 721ad360249a9abb7ef95dac8a6a6f6fedd871aa authored 11 months ago by Rudy Ges <[email protected]>
[messageReporting] add display_source_at util

github.com/HaxeFoundation/haxe - edec5970e1668448a8d1b37fc747919747437e3e authored 11 months ago by Rudy Ges <[email protected]>
Generate dump even with --no-output

github.com/HaxeFoundation/haxe - 09203c63c2f138298494712d3061ba1d17c55832 authored 11 months ago by Rudy Ges <[email protected]>
tanon identification / tunification: stricterer EqStricter

github.com/HaxeFoundation/haxe - 8c7cce6be853bd80edf9ae1b336d97c7d9b1bea9 authored 11 months ago by Rudy Ges <[email protected]>
[typer] make m_deps hold a record

github.com/HaxeFoundation/haxe - 1d7b7f93b9bb9092fe35dafdbf8ed4ee7793a3e8 authored 11 months ago by Simon Krajewski <[email protected]>
Turn cl_init into a class field (#11500)

* turn cl_init into a class field

* add CfrInit

* remove field_kind

github.com/HaxeFoundation/haxe - 61f8436bcf29caa131d818164dcc36b1d246faa8 authored 11 months ago by Simon Krajewski <[email protected]>
put some more timers around toplevel collection

github.com/HaxeFoundation/haxe - 39ee4d25be5b1ba242ae046dae9db846a6acd636 authored 11 months ago by Simon Krajewski <[email protected]>
[typer] fix module type typing in exception handler

github.com/HaxeFoundation/haxe - 3970e4fc08076c33bcb6eb21a72326b14c0012ef authored 11 months ago by Simon Krajewski <[email protected]>
[tests] don't crash on async timeout

github.com/HaxeFoundation/haxe - a55bd2d5284be500e6670c7be95fc7dfd7fe7263 authored 11 months ago by Rudy Ges <[email protected]>
cache files with absolute paths because that what we did before

closes #11497

github.com/HaxeFoundation/haxe - 786db385952511788fee3356d17e5e487d6b0108 authored 11 months ago by Simon Krajewski <[email protected]>
pull various changes from hxb branch

github.com/HaxeFoundation/haxe - c475a5159bfd3ba61bc01ab2b345dd63865d6382 authored 11 months ago by Simon Krajewski <[email protected]>
Do not clear file_lookup_cache without clearing class_path dir cache

github.com/HaxeFoundation/haxe - 3dbee4ff93fe9b0903a62afb4173e34d36aedb7a authored 11 months ago by Rudy Ges <[email protected]>
only load a native lib once we actually need it

github.com/HaxeFoundation/haxe - ba140a7bc722736f93536524c53f74672326ed76 authored 11 months ago by Simon Krajewski <[email protected]>
Add api.haxe.org update to release checklist

github.com/HaxeFoundation/haxe - ba781515d2e2099e0a4ab0a3bb1bcf92b33fd2cb authored 11 months ago by Rudy Ges <[email protected]>
fix every Haxe program on Windows

---------

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

github.com/HaxeFoundation/haxe - f59d2a715e8b465a219443a7c53d30306604c33c authored 11 months ago by Rudy Ges <[email protected]>