Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

No Go depedency #214

Open
wants to merge 5 commits into
base: master
Choose a base branch
from
Open

No Go depedency #214

wants to merge 5 commits into from

Conversation

PXshadow
Copy link
Contributor

Removes Go as a dependency!
Prebuilt binaries of the Go part of the compiler and auto commits them into the repo.
When the compiler is ran (in Haxe) checks if go4hx (Go part of the compiler) exec exists if it doesn't it tries to build it,
If for any reason it cannot be built (missing Go, issue in build process etc) it will look for the OS and ARCH of a pre built binary.

For Haxe devs with no connection to Go this allows using the compiler with no install of Go necessary! Big win for over coming the barrier to entry of trying out the compiler and working on it.

…ts, "binaries" command generates a list of binaries to be generated for go4hx, test-os attempts to run compiler on windows and mac with no Go
@skial skial mentioned this pull request Feb 13, 2025
1 task
@PXshadow
Copy link
Contributor Author

Failing because of Haxe compiler error for some reason: HaxeFoundation/haxe#12008

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants