Skip to content

V0.14.0 #506

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

Open
wants to merge 17 commits into
base: main
Choose a base branch
from
Open

V0.14.0 #506

wants to merge 17 commits into from

Conversation

ityonemo
Copy link
Collaborator

No description provided.

ityonemo added 16 commits March 10, 2025 11:38
* adds windows ci script

* correct capture of zig version

* adds windows decode step

* busts cache when the installer changes

* switches zig_get to local path (for now)

* change "win32" to "windows"

* testing zig directory

* rebuild for zip compatibility

* introspect a bit

* changes over to a list message

* introspect again

* make executable name dependent on os

* allows for windows style newline

* tests with crlf

* branches over two different erl_nif shims

* deals with windows builds not versioning dll files

* make windows use bin dir

* force trace

* skip on_upgrade steps in windows

* exclude all callbacks

* correct signature for nif_init

* use actual memcpy

* test eliminating on windows

* @sizeof instead of sizeof

* rearrange cinclude

* change the calling convention?

* adjust callconv dynamically

* recase these deprecated values

* remove win32 support

* unconditionally change callconv?

* try again again

* with correct callbacks declaration

* restore sane test settings

* windows equivalent error?

* fix syntax error reformatting

* remove Zig.Command.newline() from errorprongs (for now)

* fixes syntax error message for non-windows

* tag the erroring guide to "erroring"

* add erroring to leak checks in guides

* delete file before copying on windows

* disable error return traces in windows

* clear minor changes

* disables leak check in windows

* key no_windows tags

* fix alignment error in basic_test stacktraces

* documents problematic integers situation

* last windows fixes

* adds windows badge
* adds freebsd github action

* trim down the vm more

* switch to ubuntu-latest

* install erlang and have better test of elixir

* adds actual freebsd steps

* adds echo statements

* adds correct decode step for os_info

* everything except running tests

* bump to latest erlang runtime

* adds erlang27 to path

* add hex commands

* puts certs in the right place

* add ziglang manual getting

* adds caches

* re-fix hashfiles directive

* add make file

* adds llvm and libclang

* adds clang and lld

* use zig as a bootstrap

* fix paths and make relative to a zig directory

* add freebsd sysroot

* use existing github action for zig

* remove -gnu

* force with lc

* test

* specify freebsd

* revert to doing it in freebsd

* reduce parallelism

* switch to zig-bootstrap

* builds llvm

* adds portsnap

* attempt to use an llvm19 version directly?

* forces 0.14.0 for zig

* enable zstd

* switch to ninja

* restore mix test part

* Update freebsd.yml

Adds Erlang to path

* add hex startup

* adds cacerts

* adds ZIG_EXCECUTABLE_PATH option

* better documentation on environment variables and skip zig_fmt step

* perform stage 2 compilation

* Update freebsd.yml

* better logger reports when there is a sema error

* enables verbose semantic analysis

* rollback verbose sema

* final exclusions and freebsd badge
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.

1 participant