Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-11-04 | Make CI greenmake-ci-green | Loïc Hoguin | |
This involved disabling a few things that will be looked at later: * proper/triq testing on Linux due to a suspected Make bug (waiting for Make 4.4+ on GHA) * Windows testing due to NIF compilation issues suspected to be a bug in recent OTP versions | |||
2024-10-03 | CI: Add diffutils as a required package for Windows | Loïc Hoguin | |
2024-10-03 | CI: Disable macOS and improve Windows | Loïc Hoguin | |
2024-10-01 | Initial GitHub Actions test workflow | Loïc Hoguin | |
2024-10-01 | Remove unnecessary legacy documentation | Loïc Hoguin | |
2024-10-01 | Initial beam-cache implementation | Loïc Hoguin | |
When switching between normal build and running tests it takes a while for modules to be rebuilt. With the beam-cache the files are saved and can be restored when switching between contexts. This greatly speeds up the context switching. | |||
2024-10-01 | Update cuttlefish package branch from master to main | Loïc Hoguin | |
2024-06-24 | fix: use REL_DEPS instead of BUILD_DEPS in plugins/bootstrap.mk | zll600 | |
2024-06-21 | Don't use the shell in core_find | Loïc Hoguin | |
Instead of calling `find` we use $(wildcard ...) and some logic on top to find all the files we are looking for. This is more efficient and greatly helps reduce re-build times when there's little to be done, particularly when many dependencies are involved. | |||
2024-06-21 | Comment-out core-deps-fetch-svn test | Loïc Hoguin | |
It's become hard to find a host that provides Subversion. | |||
2024-05-28 | Update rebar3 to 3.23.0 | Loïc Hoguin | |
2024-03-20 | Update rebar3 to include OTP-27 fixes | Loïc Hoguin | |
2024-02-16 | Remove unnecessary file:pid2name call | Loïc Hoguin | |
2024-01-23 | Update instructions for releases | Loïc Hoguin | |
2023-11-30 | Add an extra ci-prepare step for each OTP | Loïc Hoguin | |
To make it easier to only prepare one for matrixes and such. | |||
2023-08-31 | Tweak c_src autopatch output on macOS | Loïc Hoguin | |
2023-08-31 | Fix autopatch on Windows | Loïc Hoguin | |
The bug was introduced in dcc2741 when erl_first_files autopatch was reworked. | |||
2023-06-21 | Fix verbosity regression | Tyler Hughes | |
2023-05-23 | Remove deprecated --no_native option from dialyzer | Michal Kuratczyk | |
2023-05-23 | Add a test for ESCRIPT_ZIP_FILE and abspath the value | Loïc Hoguin | |
This way we can just configure it to a local folder without having to use $(CURDIR). | |||
2023-05-23 | Make parent directory of ESCRIPT_ZIP_FILE | James Aimonetti | |
ESCRIPT_ZIP is the executable, should ensure the parent directory of ESCRIPT_SIP_FILE exists first. | |||
2023-05-16 | Don't run core-deps-optional test when LEGACY=1 | Loïc Hoguin | |
2023-05-16 | Remove support for HiPE and ErlLLVM | Loïc Hoguin | |
2023-05-16 | Fix RELX_OUTPUT_DIR | Loïc Hoguin | |
Was broken in the move to Relx v4. | |||
2023-05-16 | Fix autopatch of shared libraries on Darwin | Loïc Hoguin | |
Thanks to David.Gao / DavidAlphaFox for the original patch. | |||
2023-05-15 | Add dep caching to the CHANGELOG as experimental | Loïc Hoguin | |
2023-05-15 | Use $(CACHE_DIR)/git instead of $(CACHE_DIR)/gits | Loïc Hoguin | |
2023-05-15 | Rename __fetch_git to dep_cache_fetch_git | Loïc Hoguin | |
2023-05-15 | Cleaned up dep cache tests, added hex test and fixed a bug | Loïc Hoguin | |
2023-05-15 | Allow git + hex deps to be cached to XDG_CACHE_HOME | Tyler Hughes | |
2023-05-15 | Add test for static NIF compilation | Loïc Hoguin | |
2023-05-15 | Added static compilation option for NIFs | Dominic Letz | |
2023-05-15 | Replace erlang:get_stacktrace() with catch C:E (V=0) or C:E:S (V>0) | Viktor Söderqvist | |
This makes us compatible with OTP < 21, except when V (verbose) is set. | |||
2023-05-15 | test(edoc): add checks for source subdirectories | pinicarus | |
2023-05-15 | docs(edoc): recursively find source paths | pinicarus | |
2023-05-15 | Fix gpb proto compilation with imports | Loïc Hoguin | |
The option {i, ...} is added for every directory containing proto files. The option {use_packages, true} was added as well to allow using packages. This is not the default for historic reasons in gpb but it makes better sense to have it as default so we do it. | |||
2023-05-15 | Added test for protobuf files with imports | Lars Kroll | |
2023-05-15 | Add test for EUNIT_TEST_SPEC | Loïc Hoguin | |
2023-05-15 | Add EUNIT_TEST_SPEC variable | Arpit Tarang Saxena | |
Allows configuring setup/teardown or more complex test definitions. | |||
2023-05-15 | Add COVER_EXCL_MODS variable | Joseph Dunne | |
2023-05-12 | Ignore files with '#' in their names, e.g. emacs lock files | Martin Björklund | |
Also remove usage of grep for ignoring files since find can do this directly. | |||
2023-05-12 | Add support for relx.config.script back | Tyler Hughes | |
It was removed accidentally when switching to Relx v4. | |||
2023-05-12 | Add tests for Relx' {git, short} && {git, long} | Loïc Hoguin | |
2023-05-12 | Fix compatibility with Relx v4 regarding {git, short} && {git, long} | Oleksii Semilietov | |
2023-05-12 | Add Common Test Sub Group example | David Ansari | |
"With this type of specification execution of unwanted groups (in otherwise matching paths), and/or the execution of subgroups can be avoided. The command line syntax of the group path is a list of group names in the path" | |||
2023-05-12 | Support optional applications | jdamanalo | |
Loïc: Added more info to guide. | |||
2023-05-12 | Update CHANGELOG regarding removed packages | Loïc Hoguin | |
2023-05-12 | Fix typos | Kian-Meng Ang | |
2023-05-12 | Add testing of building packages from hex.pm | Loïc Hoguin | |
2023-05-10 | Remove packages that look unmaintained and fail to compile | Loïc Hoguin | |
These are all fairly low risk because they haven't compiled for a while. A small number seem maintained in a fork and have a hex.pm entry that is maintained. The others are likely not used by anyone or only by users stuck on very old Erlang versions. |