Paulo F. Oliveira
d0c6df26be
Improve readability
il y a 4 ans
Paulo F. Oliveira
f50bec9e5e
Add `alias` to example `rebar.config.sample`
il y a 4 ans
Fred Hebert
d5e3255b71
Merge pull request #2357 from pablocostass/update_readme_with_otp_compatibility
Update README with supported Erlang/OTP versions
il y a 4 ans
Pablo Costas
b1efddafd1
Update README with supported Erlang/OTP versions
il y a 4 ans
Fred Hebert
024ed3ce2e
Merge pull request #2351 from paulo-ferraz-oliveira/fix/dialyzer_warning_output_for_unknown
Fix `dialyzer` warning output for option `unknown`
il y a 4 ans
Paulo F. Oliveira
573906513f
Fix output issue (bug) when `dialyzer.warnings.unknown` is used in `rebar.config`
... and e.g. an unknown type is detected
il y a 4 ans
Fred Hebert
62b97215ae
Merge pull request #2356 from paulo-ferraz-oliveira/feature/xref_ignores_in_rebar_config_sample
Add xref_ignores to sample config file
il y a 4 ans
Paulo F. Oliveira
c9d14e8dd0
Make existing `rebar.config` option more visible and easier to find
Especially for those that rely on the sample rebar.config from the get-go
il y a 4 ans
Fred Hebert
8bba1c311c
Merge pull request #2353 from pablocostass/2349_fix_empty_lock_regression
Fix lock file not being generated when no deps are present in the config
il y a 4 ans
Pablo Costas
e65ef19194
Fix lock file not being generated when no deps are present in the config
il y a 4 ans
Tristan Sloughter
d447e8b948
Merge pull request #2347 from paulo-ferraz-oliveira/fix/rebar3_xref_undefined_functions
Prevent crash when function deemed undefined has no local context
il y a 4 ans
Paulo F. Oliveira
f12e84a441
Prevent crash when function deemed undefined has no local context
il y a 4 ans
Fred Hebert
3803f10b27
Merge pull request #2345 from tsloughter/s3-cp-release
use 'aws cp' when copying escript to s3
il y a 4 ans
Tristan Sloughter
d9a7df73c0
use 'aws cp' when copying escript to s3
il y a 4 ans
Tristan Sloughter
8c61085376
revert to git version in .app.src
il y a 4 ans
Tristan Sloughter
7b90fafef2
Merge pull request #2340 from tsloughter/bump-3.14.1
Bump 3.14.1
il y a 4 ans
Fred Hebert
7e585a3015
Merge pull request #2344 from tsloughter/git-lock-vsn
git lock: abort if version is not equal to or greater than 1.8.5
il y a 4 ans
Tristan Sloughter
d0ca3cb1da
Merge pull request #2342 from tsloughter/git-subdir-path
require the app name as the last part of git_subdir path
il y a 4 ans
Tristan Sloughter
9ea61ec81c
git lock: abort if version is not equal to or greater than 1.8.5
il y a 4 ans
Tristan Sloughter
b14fa55c77
require the app name as the last part of git_subdir path
il y a 4 ans
Tristan Sloughter
f0333b9a3b
upgrade relx to 4.0.2
il y a 4 ans
Tristan Sloughter
6c38f4aba0
remove broken github upload release asset job
il y a 4 ans
Tristan Sloughter
e405787060
bump version to 3.14.1
il y a 4 ans
Fred Hebert
7224180d80
Merge pull request #2339 from ferd/fix-recursive-behaviour-lookup-regression
Fix Recursive Behaviour Lookup Regression
il y a 4 ans
Fred Hebert
37396c7f8b
Fix Recursive Behaviour Lookup Regression
This was due to a subtle mistake in the new code in
https://github.com/erlang/rebar3/pull/2322 which optimized the search
behaviour of files not found by EPP. The patch mistakenly always kept
the top-level src/ directory for an app even if it did a lookup in
recursive ones.
This patch tracks and maintains the proper subdirectory hierarchy. To
keep performance adequate, the lists:keyfind/3 function is used, which
is also now a NIF to the same extent as lists:member/2; manual lookups
would likely end up reducing performance, particularly in deep
hierarchies.
A test case has been added to track the regression.
Reported by @elbrujohalcon
il y a 4 ans
Tristan Sloughter
a6809120ac
revert to git version in .app.src
il y a 4 ans
Tristan Sloughter
992d8ba833
Merge pull request #2337 from tsloughter/4.0.0
bump version to 3.14.0
il y a 4 ans
Tristan Sloughter
86f021a942
bump version to 3.14.0
il y a 4 ans
Tristan Sloughter
390421e1c3
Merge pull request #2331 from ferd/fix-make-tpl
Remove erl_interface from makefile template
il y a 4 ans
Tristan Sloughter
b2293687ca
Merge pull request #2336 from tsloughter/relx-4.0.0
upgrade relx to 4.0.0
il y a 4 ans
Tristan Sloughter
763a948d6b
upgrade relx to 4.0.0
il y a 4 ans
Tristan Sloughter
d7ee6ffe25
Merge pull request #2333 from tsloughter/relx-upgrade-xref
upgrades relx which now checks for undefined functions of project apps
il y a 4 ans
Tristan Sloughter
f6422f991f
Merge branch 'master' into relx-upgrade-xref
il y a 4 ans
Tristan Sloughter
68dc4d271b
Merge pull request #2335 from pablocostass/2334_improve_checkout_deps_warnings
Improve warnings about checkout dependencies when locking and upgrading
il y a 4 ans
Pablo Costas
aecbdcdd44
Add rebar_state:all_checkouts_deps/1 and apply suggestions
il y a 4 ans
Pablo Costas
c9fa7339bf
Improve warnings about checkout dependencies when locking and upgrading
il y a 4 ans
Tristan Sloughter
53f9a415be
upgrade relx: add AppType to rlx_app_info:new arguments
il y a 4 ans
Tristan Sloughter
e903bb9acd
add TODO notes about improving checkouts related errors
il y a 4 ans
Tristan Sloughter
b7b33fbe8e
add comments to release section of rebar.config template
il y a 4 ans
Fred Hebert
72895d6387
Remove erl_interface from makefile template
fixes https://github.com/erlang/rebar3/issues/2323
il y a 4 ans
Fred Hebert
7ccbc0bd86
Merge pull request #2327 from g-andrade/less-incomplete-credits
Add missing credits
il y a 4 ans
Guilherme Andrade
e03c8f908a
Aggrandize Luís
il y a 4 ans
Fred Hebert
121965d8b7
Merge pull request #2326 from ferd/fh/update-all-deps
bump dependencies prior to next release
il y a 4 ans
Fred Hebert
ecde03d730
bump dependencies prior to next release
il y a 4 ans
Tristan Sloughter
000ac5339a
Merge pull request #2309 from pablocostass/2307_local_commands_delete_applications
Extract rebar3 libs in a version dependent directory when using local commands
il y a 4 ans
Fred Hebert
8876d0c4e2
Merge pull request #2325 from paulo-ferraz-oliveira/feature/rebar_config_sample_shell_script_file
Feature shell.script_file in rebar.config.sample
il y a 4 ans
Paulo F. Oliveira
b751a02926
Approach the "Principle of Least Astonishment"
il y a 4 ans
Fred Hebert
0952780e98
Merge pull request #2322 from max-au/max-au/cache-epp-deps
rebar3 Erlang compiler: performance improvements
il y a 4 ans
Maxim Fedorov
8fca72006a
rebar_compiler_dag: store/load dag using internal knowledge
Saves a few seconds when loading DAG with thousands of files.
Unfortunately, uses internal knowledge about digraph implementation.
il y a 4 ans
Maxim Fedorov
31d8d6c34a
rebar_compiler_dag: make EPP analysis concurrent
Instead of sequentially running *.erl (or any other) files
one-by-one, spawn a separate process, in a scatter-gather way,
then wait for all processes to complete.
Combined with the previous change it introduces a significant
speed-up for large repositories, up to a number of cores that
the host has.
il y a 4 ans