Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-03-09 | Add missing dot breaking Relx eval after upgrade to Relx 4 | Loïc Hoguin | |
2022-11-10 | Fix code coverage for ct-* targets | Loïc Hoguin | |
Thanks to David Ansari for the report. | |||
2022-08-30 | Removed hardcoded `-arch x86_64` for MacOS nifs | Dominic Letz | |
For current macs the flag seems problematic as it overrides the default choice of building for the current architecture and hence prevents building on ARM based macs. | |||
2022-05-31 | xref: Also ignore targets where applicable | Loïc Hoguin | |
2022-05-31 | xref: Better handling of app scope | Loïc Hoguin | |
2022-05-30 | Revamp and document Xref support | Loïc Hoguin | |
2022-05-23 | Hopefully more portable bootstrap-rel fix | Loïc Hoguin | |
2022-05-23 | Better fix for inserting BUILD_DEPS += relx | Loïc Hoguin | |
2022-05-23 | Automatically add relx dependency on bootstrap-rel | Loïc Hoguin | |
2022-04-28 | fixup! Upgrade to Relx 4 which is now used as a library | Loïc Hoguin | |
2022-04-27 | Upgrade to Relx 4 which is now used as a library | Loïc Hoguin | |
2022-04-12 | Temporary, incomplete fix for OTP-25 Relx | Loïc Hoguin | |
This will not make release upgrades work for OTP-25. We need to move on to Relx 4 in order to fix those. | |||
2022-03-25 | Dialyzer no longer supports -Wrace_conditions as of Erlang 25 | Michael Klishin | |
Closes #941 | |||
2020-11-30 | Add support for publishing Hex releases and docs | Loïc Hoguin | |
2020-06-23 | plugins/concuerror.mk: Use $(MAKE) instead of hard-coding `make` | Jean-Sébastien Pédron | |
This fixes the plugin when e.g. GNU Make is installed as `gmake` (and `make` is another incompatible implementation). | |||
2020-06-18 | Add initial Concuerror integration | Loïc Hoguin | |
https://concuerror.com/ | |||
2020-04-17 | Fix non-verbose output for C/CPP targets | Loïc Hoguin | |
2020-03-25 | Remove -lerl_interface from the default LDLIBS | Loïc Hoguin | |
The -lerl_interface library is getting removed in OTP-23. | |||
2020-02-08 | Disable proto plugin if gpb/protobuffs not in deps | Loïc Hoguin | |
2019-12-09 | plugins/c_src.mk: Deduce directory to create from $@ | Jean-Sébastien Pédron | |
... instead of hard-coding `priv`. | |||
2019-06-24 | Fix more path issues on Windows | Loïc Hoguin | |
2019-06-22 | Fix the EDOC_SRC_DIRS paths on Windows | Loïc Hoguin | |
2019-06-22 | Fix the ct.cover.spec file paths on Windows | Loïc Hoguin | |
2019-06-17 | Set locale to `C` when checking bootstrapped app name | Jean-Sébastien Pédron | |
At least on FreeBSD, the `en_US.UTF-8` locale I use breaks the check. It might be a bug on FreeBSD because I don't understand why it would affect the behaviour of that simple regex. Nonetheless, let's override the locale to make sure this does not happen again. | |||
2018-12-11 | Remove -finline-functions from OSX by default | Loïc Hoguin | |
Since it's not available via clang and that's the default there. | |||
2018-12-11 | Fix a bug where ct-* targets produced an empty GEN line | Loïc Hoguin | |
$ must be escaped as $$ in templates. | |||
2018-12-10 | Optimization: reduce the number of shell commands on noops | Loïc Hoguin | |
2018-12-07 | Make sure we go through all deps when building escripts | Loïc Hoguin | |
2018-12-07 | Fix distclean of cover dirs when they are the same | Loïc Hoguin | |
2018-12-07 | Add COVER_APPS and COVER_DEPS to cover compile other apps/deps | Loïc Hoguin | |
By default COVER_APPS will cover compile all apps. COVER_DEPS will not cover compile any dependency by default, however. | |||
2018-12-06 | Add cover support for PropEr and Triq | Loïc Hoguin | |
2018-12-06 | Default COVER_DATA_DIR now the same as COVER_REPORT_DIR | Loïc Hoguin | |
We have a dedicated folder for cover stuff, let's use it. | |||
2018-12-05 | SKIP_DEPS should also skip shell deps | Loïc Hoguin | |
2018-12-05 | Implement the dep_built optimization for test/shell deps | Loïc Hoguin | |
2018-12-05 | Silence ci-setup and ci-extra when they're not extended | Loïc Hoguin | |
2018-12-05 | Better handle ERLANG_OTP and ERLANG_HIPE | Loïc Hoguin | |
A release that gets removed in a ci:: preceding the running of CI rules would end up not rebuilding it due to how a warning was silenced when using ERLANG_OTP. | |||
2018-12-04 | Rebuild the PLT file when the Erlang/OTP version has changed | Loïc Hoguin | |
2018-12-04 | Fix and document Dialyzer against beam files | Loïc Hoguin | |
2018-11-30 | Update Relx to v3.27.0 | Loïc Hoguin | |
2018-11-30 | Hide some pointless output behind V=1 | Loïc Hoguin | |
2018-11-30 | Make "make run" work for non-extended releases too | Loïc Hoguin | |
2018-11-30 | Fix Dialyzer when a project has and uses parse transforms | Loïc Hoguin | |
2018-11-29 | Rebuild the env.mk file when the Erlang/OTP has changed | Loïc Hoguin | |
We also rebuild the C code since C code tends to not stay compatible between different Erlang versions. Based on a patch by Slava Yurin. | |||
2018-11-29 | Rebuild C projects when Makefiles change | Loïc Hoguin | |
2018-11-28 | Rename the rel/ directory to config/ by default | Loïc Hoguin | |
2018-11-28 | Add option DTL_PREFIX for erlydtl-produced module names | Loïc Hoguin | |
2018-11-28 | Add built-in support for gpb for building proto files | Loïc Hoguin | |
When gpb is found in DEPS or BUILD_DEPS then it is used instead of erlang_protobuffs. | |||
2018-11-28 | Modernize the protobuffs plugin | Loïc Hoguin | |
2018-11-27 | Remove some unnecessary -pa arguments | Loïc Hoguin | |
They're already in ERL_LIBS. | |||
2018-11-27 | Fix jobserver unavailable warnings | Loïc Hoguin | |
When the $(MAKE) is inside an $(eval $(call ...)) then it needs to be escaped as $$(MAKE). When the $(MAKE) is inside a $(call ...) then I did not figure out a way other than passing it as an argument. When the $(MAKE) is inside many levels of $(call $(call ...)) it's easier to avoid it if at all possible, so I replaced the rebar $(MAKE) call with ./bootstrap. I confirmed it works fine on Windows as well. |