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

[jvm] clean up a bit

11e0d8a981f07234a7a3c173a3d291b371636075 authored almost 3 years ago by Simon Krajewski <[email protected]>
lua: Minimal implementation of ssl (#10593)

* lua: Minimal implementation of ssl

Depends on luasec.
The initial implementation is enough...

e1ced88e13ebdde36209b8af8e92d388793d91db authored almost 3 years ago by Jaime Marquínez Ferrándiz <[email protected]>
Add -w (#10612)

* let's go

* this isn't overengineered

* maybe like this

* increase global warning

*...

b6870308683893584acc5b596f812ae90c00e50f authored almost 3 years ago by Simon Krajewski <[email protected]>
[tests] Restore flash tests (#10599)

* [tests] Update flash download urls

* [tests] Fix flash test downloads

- Ensure they run ...

0c9d011a3fd22a2a29e51c101fdcadb73ae7c422 authored almost 3 years ago by tobil4sk <[email protected]>
[typer] only apply mono restrictions to @:multiType for now

see #10565

74c13003e85a0979d4a0346f26c0d32b8a08c2c7 authored almost 3 years ago by Simon Krajewski <[email protected]>
[tests] this is fine

3e0411deea668d7cc44b0227cd4295dbea108b62 authored almost 3 years ago by Simon Krajewski <[email protected]>
[typer] don't top-down-infer through the @:from we're currently typing

closes #10604

ab1d6c84892117512ff8b0302799d4dd712d55ff authored almost 3 years ago by Simon Krajewski <[email protected]>
[typer] require type-hints for extern field modifier too

see #10605

d4ada56211a0a7d1439586c78d4c86ef855e1982 authored almost 3 years ago by Simon Krajewski <[email protected]>
so that's what that did

d377d0eaf10753ee3b174958c65aabe75297a31c authored almost 3 years ago by Simon Krajewski <[email protected]>
add test

154ee60135919559497b7207d2c0c6205fed3a7c authored almost 3 years ago by Simon Krajewski <[email protected]>
split up parse_import grammar

a7a1578dc4788c741e3fc05d1535c6ed3c4101b3 authored almost 3 years ago by Simon Krajewski <[email protected]>
move import handling to ImportHandling

71476c163e7e21b28f8e0cd43584ce6d001b22dc authored almost 3 years ago by Simon Krajewski <[email protected]>
fix signature

6b1f8b8218a0654301e810ae58e2e23b37f286ea authored almost 3 years ago by Simon Krajewski <[email protected]>
derp

1b23bfbf95b2720ed5873279c7ba20d1bf28f088 authored almost 3 years ago by Simon Krajewski <[email protected]>
do the same for using

8f7b81eac4c6568d4d9460aca062fe584dc48d24 authored almost 3 years ago by Simon Krajewski <[email protected]>
add with_imports (no using yet)

bd0a88a9066d3ddde67182353ea1799825e475a2 authored almost 3 years ago by Simon Krajewski <[email protected]>
generalize parse for macros

522ddc502fc386aacf059427d54dd4894a28073c authored almost 3 years ago by Simon Krajewski <[email protected]>
dorkument

1f7de73ed336280c754356b8c4c7170b8a7077fd authored almost 3 years ago by Simon Krajewski <[email protected]>
[typer] ignore non-function from-casts when top-down inferring functions

see #10336

18733d93832979507e9681966844eed33dfb0f15 authored almost 3 years ago by Simon Krajewski <[email protected]>
[jvm] bring back invalid field check on object declarations

closes #10600

8410d24d9369bbf7358a1d51a195ceae7c7d0624 authored almost 3 years ago by Simon Krajewski <[email protected]>
[typer] don't silently ignore error when loading macros in non-display mode

closes #10587

71db0d80c4f20361e424d358e4add7628bcd9172 authored almost 3 years ago by Simon Krajewski <[email protected]>
[typer] rename some things

4843d39888dbc9923b2218c017491f2aba9b68d9 authored almost 3 years ago by Simon Krajewski <[email protected]>
try to break something

f90995b7b24b6c96ef5233ce4fe20a358dddb8fe authored almost 3 years ago by Simon Krajewski <[email protected]>
actually implement the feature

4a0bc8d4819576ee63f952481770196d16a5e3be authored almost 3 years ago by Simon Krajewski <[email protected]>
check if anything breaks if we lex this

69e408b4d786ac499e84a9e87de2803892cee0c4 authored almost 3 years ago by Simon Krajewski <[email protected]>
add exactly one test

d4f186643f3d4f907b8d65f674ce7ede07477844 authored almost 3 years ago by Simon Krajewski <[email protected]>
some more prep work

75582b421eb5c1c857e29e0b2085d496360a3da7 authored almost 3 years ago by Simon Krajewski <[email protected]>
move some things around

85d373460e78762d7e4555c6b7b9ebb58c445871 authored almost 3 years ago by Simon Krajewski <[email protected]>
[CI] General cleanup for tests (#10598)

* [tests] Refactor System utility functions

Reorder some imports

* [tests] Use finals

*...

8f668bef429dfc90660f396ecbb8db92d0e5bcb5 authored almost 3 years ago by tobil4sk <[email protected]>
[flash] Fix wrapping of exceptions (#10596)

* [flash] Fix wrapping of exceptions

Oversight in #10519

* Minor cleanup

9f60dff75abf322e6dd0b1ffc11871f6ba81d252 authored almost 3 years ago by tobil4sk <[email protected]>
[doc] notice about `haxe.Timer` for threaded targets (#10577)

d3306f4738ee09bd84a43e5b88ab1f858529496e authored almost 3 years ago by Aleksandr Kuzmenko <[email protected]>
[jvm] respect @:volatile

closes #10594

63d33c9d09f5c721e46c7f446d1dd28130122172 authored almost 3 years ago by Simon Krajewski <[email protected]>
[tests] increased timings in test #10567 to avoid rounding errors upon time checks in EventLoop

46096c3a08b3d6fa82198e4fa1475a402a65a180 authored almost 3 years ago by Aleksandr Kuzmenko <[email protected]>
[typer] be more elaborate about top-down inference of local functions

closes #10336

This might be dicey!

936a58b1ab9d2c63f4014b71a361611788f30399 authored almost 3 years ago by Simon Krajewski <[email protected]>
[typer] avoid infinite recursion when checking heritance

closes 10245

8bce1a1b600744f556269f5137f1e6270a56f9c6 authored almost 3 years ago by Simon Krajewski <[email protected]>
[typer] fix top-down inference when typing local functions against abtracts

closes #10336

e134a970ff1c8fa0f106e983e9a83aa7a34d2cf1 authored almost 3 years ago by Simon Krajewski <[email protected]>
Semaphores and condition variables. (#10503)

* Semaphores and condition variables.

* Update Ocaml version

* Fix tests for neko and cond...

bc6fb5c530e28e1a696e30238b94c330a36ee413 authored almost 3 years ago by Zeta <[email protected]>
Fixed the number of complements in Base64 encoding (#10564)

* fixed the number of complements

* revert changes to non-PHP library

* add tests for Base64

3d940a97e9ea6578f1adc88f08650e71cf251237 authored almost 3 years ago by saharan <[email protected]>
fixed signature

532d069b99f2b704bb87a6461feb849d3af70d46 authored almost 3 years ago by Nicolas Cannasse <[email protected]>
added mem_compact (hl 1.12)

5f7deeb5494808251a50173a22131ef2e18e5200 authored almost 3 years ago by Nicolas Cannasse <[email protected]>
Use property types to infer accessor types (#10569)

* [typer] use property types to infer accessor types

see #10568

* fix test

add042a117e65211bd0be03e46425ef8a71698c4 authored almost 3 years ago by Simon Krajewski <[email protected]>
Null coalescing operator (#10428)

* Null coalescing operator

* use value_reference to avoid duplication

* Disable op overloa...

1ec08562ec7136d7364bceb9e4d60db30f3bb727 authored almost 3 years ago by RblSb <[email protected]>
[jvm] generate signatures only for class/array/type param

see #10571

dbff5aa7eb8ec6ec953df37ac2ad145d39a64d09 authored almost 3 years ago by Simon Krajewski <[email protected]>
[typer] fix path matching of top-level types

closes #10591

ead88701f529bcb9eade1fdef9058c42a97df1a3 authored almost 3 years ago by Simon Krajewski <[email protected]>
[tests] Enable c++ unicode file system tests (#10590)

177dbe330dc3fea7e1bc26ff3a2fc371bebd832e authored almost 3 years ago by tobil4sk <[email protected]>
[jvm] use closure name for spawned class

8587e2a6319f3851a33e53dadf212af43934c4dd authored almost 3 years ago by Simon Krajewski <[email protected]>
[jvm] count closures on class instead of method

see #10571

ac64a5fb82d87febdd6426ea1a5ee14df8382137 authored almost 3 years ago by Simon Krajewski <[email protected]>
enable inline array key value iterator (close #10575) (#10586)

* enable inline array key value iterator (close #10575)

* don't use array specific versions f...

5c5714743f07dc1764e1125c045b286557d820ba authored almost 3 years ago by Nicolas Cannasse <[email protected]>
[php] fixed typed cast to NativeArray (closes #10576)

dd5385900ddd97dab73582d71f3dcf96d574b3c9 authored almost 3 years ago by Aleksandr Kuzmenko <[email protected]>
[php] native array declaration is a pure function

e3aea8de93efcb880749d6d454da739e3e304217 authored almost 3 years ago by Aleksandr Kuzmenko <[email protected]>
[test] fix hl binary test, disable hl http tests for non-Windows platforms

e4e0bfead0532adc15229d92a12120fd9dbb04e3 authored almost 3 years ago by Andy Li <[email protected]>
Merge branch 'earthly' into development

f455145dfa8d4ec4405d6ce3c206ca42e1d0d8c5 authored almost 3 years ago by Andy Li <[email protected]>
use a separate container repo for earthly caches

4ce32e1eac4b546852d7cfbeccfd6baece2cb96d authored almost 3 years ago by Andy Li <[email protected]>
keep 9087 skipped

a0a9b91f3226fd7f4e09a5c13d2de6c003b24a15 authored almost 3 years ago by Andy Li <[email protected]>
properly handle GitHub Action env

80da07c2a77fe7b55134ae65fa00308f98a080c5 authored almost 3 years ago by Andy Li <[email protected]>
there is already git in the devcontainer

6ab2f6734a578d79729c5595e977310f7096b128 authored almost 3 years ago by Andy Li <[email protected]>
[CI] force color for earthly

6170976daed59892587a314f71789d60c46b1317 authored almost 3 years ago by Andy Li <[email protected]>
explicitly require ca-certificates, fix std lib install

71b72fbc292f5e0ba22d8dbe9446d3cbf4d0da08 authored almost 3 years ago by Andy Li <[email protected]>
git ignore .tmp-earthly-out*

28f006a1de58e64e7772ee19892a9ced4e45c962 authored almost 3 years ago by Andy Li <[email protected]>
install opam packages in the devcontainer

3b9a3c44b205ea0c204236da3a49c690c54b4017 authored almost 3 years ago by Andy Li <[email protected]>
actually do not show git branch in bash prompt

3712794fc8ab3cff49b2f927a33d35057b1b2ec4 authored almost 3 years ago by Andy Li <[email protected]>
revise +build

optimize for caching

b1741b980dd7b1db08dda37a60ad6880aa22f393 authored almost 3 years ago by Andy Li <[email protected]>
use multiple RUN for cleaner log

9667e886bfd7da01be32d6408217b8ba5b9948d7 authored almost 3 years ago by Andy Li <[email protected]>
set GITHUB_WORKSPACE for all +test-*, revise +build to include git info

b25e18df3f76444c54fbc97ed1eb297c005d3a63 authored almost 3 years ago by Andy Li <[email protected]>
target for target

2fe785c56153ce78cd6de444ee5c1059b0ee4bec authored almost 3 years ago by Andy Li <[email protected]>
refine +INSTALL_NEKO and +INSTALL_HAXE

239b990ae52e3448fe19dca8fb8894c3a977889e authored almost 3 years ago by Andy Li <[email protected]>
use ubuntu focal for testing

24ef8b60c265b94ba9a87f18118dbd290c54946c authored almost 3 years ago by Andy Li <[email protected]>
[CI] specify earthly platform as env var for the whole job

improve caching

a0ac900ae90addcebe3d4093217a48267b0d1f07 authored almost 3 years ago by Andy Li <[email protected]>
[CI] do not use seperate build/test jobs for Linux

such that +test-all may make use of the local build cache from +build

3860f75f4459f6222ba0093aac82798c8e8a4969 authored almost 3 years ago by Andy Li <[email protected]>
upgrade earthly to 0.6.5

b2b2ebc70125f4eaa584b6c8111b9be431f27e1b authored almost 3 years ago by Andy Li <[email protected]>
add devcontainer

6ca0cdada5fd0d9c8a7ae9c89e68333eae3f8d66 authored almost 3 years ago by Andy Li <[email protected]>
EventLoop: run repeatable events in order by time (fixes #10567)

163cd7eb5d4cafed2642e85e6d5c7ee6f5c47514 authored almost 3 years ago by Aleksandr Kuzmenko <[email protected]>
updated haxe.macro.Printer to support static locals, see #10555 (#10566)

5b862b7fbf62d0384c6d0724e72e1e00dca3ab71 authored almost 3 years ago by AlexHaxe <[email protected]>
[tests] dodge

see #10565

b4725cb73521a109506fdcb2c160d91f5578cb43 authored almost 3 years ago by Simon Krajewski <[email protected]>
[typer] bring back no-mono check when unifying to-fields

closes #10565

1be7f0489215370e5919f78ff3c520bc24ffcb18 authored almost 3 years ago by Simon Krajewski <[email protected]>
prevent crash in MainLoop.add in __init__

0c57e9a1c930e249eb360289658838e8f64b75ab authored almost 3 years ago by Nicolas Cannasse <[email protected]>
fixed hl/c generation with optional libs, hashes collisions and some thread primitives (close #10509)

beb191a21b274fb6e4d8e98fb30acc8023500308 authored almost 3 years ago by Nicolas Cannasse <[email protected]>
Support `static` for locals (#10555)

* get the basics down

* dodge test problems via publicity

* error a lot

16edbca2c8597f82931d31c9eb0313212b5f2767 authored almost 3 years ago by Simon Krajewski <[email protected]>
Use consistent arg name for Thread.create (#10559)

* Use consistent arg name for Thread.create

so that the doc will not create two entries

* ...

87b7f0cbde29a67eac73f9bbcf3606f4744ac2fd authored almost 3 years ago by Kevin Leung <[email protected]>
trim trailing white-spaces

e54040a619c962e8a12b9cc24742163642329143 authored almost 3 years ago by Andy Li <[email protected]>
[CI] clean up, remove unused stuff

be7d2f9b8fb6bf68e48afe11d0d2e336b4597449 authored almost 3 years ago by Andy Li <[email protected]>
[ci] don't check for hl binary on ci

1ae252095c110388d7c780617b611019d03baf95 authored almost 3 years ago by Aleksandr Kuzmenko <[email protected]>
port the earthly arm64 ci changes to extra/github-actions/workflows

c9f7d981bcdb7ed705490e8ac85fa44e2c6a13b1 authored almost 3 years ago by Andy Li <[email protected]>
Add test cases for issues #10544 & #10545 (#10546)

* Add test cases for issues #10544 & #10545

* [eval] ignore tabs in parseFloat

* ignore ne...

13ee0754fa59008c55a37a7f14400ba0b8369278 authored almost 3 years ago by zagortenej <[email protected]>
[typer] inherit some metadata to generic implementation class

closes #10557, closes #10550

d1a2bd1dc2f176b5e42dd83a514a1de6131a56f9 authored almost 3 years ago by Simon Krajewski <[email protected]>
[ci][hl] use system's hl command as a fallback

bfd518af379b8904af87a96537609bcbdb666f04 authored almost 3 years ago by Aleksandr Kuzmenko <[email protected]>
Update anons with `a_status = Const` upon unification with `TAnon` with optional fields (#10507)

* add missing optional fields to anons with a_status = Const if needed (closes #10504)

* [pyt...

314975706f238f0cfdf5fb0a61389ec9bf5ec7a8 authored almost 3 years ago by Aleksandr Kuzmenko <[email protected]>
[jvm] fix Type.getEnumConstructs on native enums

closes #10508

15849c9818a9e71ea7d426cc240d3b25790df00a authored almost 3 years ago by Simon Krajewski <[email protected]>
[java] make @:strict more strict

closes #10517

cb4a2ae7296eed22850140aade2e9bb536b29d9f authored almost 3 years ago by Simon Krajewski <[email protected]>
[cpp] Allow multiple include meta entries (#9906)

* cpp and header include now accepts multiple arguments and meta entries

* Can use multiple c...

fb196fc05f8cdacd0f42c1195e9c43c5725c83cc authored almost 3 years ago by Aidan Lee <[email protected]>
[typer] push @:publicFields to abstract implementation classes

closes #10541

4976732be331aebda6405b26f1101a09a6cbdda3 authored almost 3 years ago by Simon Krajewski <[email protected]>
remove PR novel

closes #10540

eea31cfa33fda265601a7b9871b3436d5da3ea6e authored almost 3 years ago by Simon Krajewski <[email protected]>
Use plain method closure comparison for JS. (#10553)

* Make example js generator guarantee method equality.

* Method closures are equal on JS.

5825e121d099883c64b928622b8fee78587a2fae authored almost 3 years ago by Juraj Kirchheim <[email protected]>
[typer] bring back super.x failure

closes #10521

319f812ae04511274d17dd6e5f34747cf3c9c083 authored almost 3 years ago by Simon Krajewski <[email protected]>
Only push cache on develop

6712210b81a4095aecfc8edd08c1ad72cdb499f1 authored almost 3 years ago by Kevin Leung <[email protected]>
Lowercase repo name

82b499710741670a524f9f36efddc554d89c52b5 authored almost 3 years ago by Kevin Leung <[email protected]>
Merge branch 'development' into earthly

# Conflicts:
# .github/workflows/main.yml

4d8acd28b64ce9812353bb1fe3e698e5b17b3f07 authored almost 3 years ago by Kevin Leung <[email protected]>
Undo some temp changes

acdf27ed5fe3226357367bafa9bce4953e3e8d99 authored almost 3 years ago by Kevin Leung <[email protected]>
Skip arm64 test on ci for now

because the emulation is causing all sort of test failures (but they pass on my arm64 vm)

4301cd6a35883dd56c3172bdda6173e290856404 authored almost 3 years ago by Kevin Leung <[email protected]>
[cpp] Non-blocking process exit code reading (#10321)

* Don't throw if a non-blocking exit code is requested

* Bump the hxcpp api level to 430

ac1d8bf3dd9bcd3cb71147222575dcb3d8ffe0cb authored almost 3 years ago by Aidan Lee <[email protected]>