Fred Hebert
44132db73e
Add regression for #1410
há 8 anos
Fred Hebert
54cb748cac
Merge pull request #1461 from talentdeficit/erl_compiler_opts_env_detection
consider `ERL_COMPILER_OPTIONS` when recompiling
há 8 anos
alisdair sullivan
8e05504160
comment `ERL_COMPILER_OPTIONS` tests
há 8 anos
alisdair sullivan
6c416febc2
consider `ERL_COMPILER_OPTIONS` when recompiling
on 19.x forward the compiler should now take into consideration the value
of the environment variable `ERL_COMPILER_OPTIONS` when deciding whether
or not to recompile a module
há 8 anos
Fred Hebert
a042047ca5
Merge pull request #1459 from ferd/fix-nightly-readme-note
The stable URL is for stable releases since 3.0.0
há 8 anos
Fred Hebert
2dc8a545bc
The stable URL is for stable releases since 3.0.0
Addresses issue #1330
há 8 anos
Fred Hebert
9f4017f6d3
Merge pull request #1458 from ferd/survive-edoc-crashes
Survive EDoc crashes
há 8 anos
Fred Hebert
ba954cfb43
Survive EDoc crashes
Instead of a hard crash, display an error message indicating which app
failed.
We can't report the exact failure; only EDoc does it to stdout itself
and we can't capture it.
Pre/Post hooks are run properly despite the failure, as per escript and
compile providers.
há 8 anos
alisdair sullivan
abff9dfff3
Merge pull request #1451 from ferd/manpages
Add manpage for rebar3
há 8 anos
alisdair sullivan
dfd11b7ae3
Merge pull request #1449 from ferd/fix-localinstall-tpl-path
See template local install same builtin as escript
há 8 anos
alisdair sullivan
ac8ee44f18
Merge pull request #1457 from ferd/windows-mv
Fix `mv` on windows
há 8 anos
Fred Hebert
3f27d877e3
Re-fix the windows file movement
and clean up a bit
há 8 anos
Fred Hebert
bc3b53f1e5
Rework test to work and pass on linux
to be roundtripped again to windows.
há 8 anos
Fred Hebert
92e6997cf1
Fix mv command on windows
Requires changing a bunch of arguments for xerocopy since it
does not allow to rename while copying.
Lots of tests added
há 8 anos
Fred Hebert
9ecb0b0363
Merge pull request #1453 from ajm113/grammar-contributions-fixes
Fixed typos and grammar errors for CONTRIBUTING.md.
há 8 anos
Andrew McRobb
deb69bc62c
[GRAMMAR] Fixed typos and grammar errors for CONTRIBUTING.md. [skip ci]
há 8 anos
Fred Hebert
004c808e97
Add manpage for rebar3
With peer script to help autogenerate commands from providers
há 8 anos
alisdair sullivan
6a1cfaf948
Merge pull request #1450 from ferd/relative-dialyzer-paths
Relative dialyzer paths
há 8 anos
Fred Hebert
f16fdd35be
Enable path reformatting for Dialyzer
Fixes issue #880
May break backwards compat with projects that manually called the
dialyzer formatter, but we never documented or expected this to be
exposed.
há 8 anos
Fred Hebert
ed0614c869
Extract code path formatting out of compiler
This allows to reuse the code for any provider that formats source files
out to the user.
The option to configure it does remain compiler-centric for backwards
compatibility
há 8 anos
Fred Hebert
f94b7a0d65
See template local install same builtin as escript
When the `new` command is run from a locally installed rebar3 (`rebar3
local install`), the builtin templates would be labelled as custom
because of directories.
This patch fixes it by splitting off the rebar3 priv dir from the user's
configured plugin path for custom ones, and introducing a new internal
label for builtins (since handling must remain different from escripts)
This fixes issue #819
há 8 anos
Fred Hebert
e3f08361b6
Merge pull request #1448 from ajm113/bugfix-readme-grammar-fix
Fixed missing hypens, and improper wording in README.md
há 8 anos
Andrew McRobb
285373b9d3
[BUGFIX] Fixed missing hypens, and improper wording. [skip ci]
há 8 anos
Fred Hebert
ddac2e3c39
Merge pull request #1445 from ajm113/feature-editorconfig
[FEATURE] Add .editorconfig Settings.
há 8 anos
Andrew McRobb
05efc56b62
[FEATURE] Add .editorConfig Settings. [skip ci]
https://github.com/erlang/rebar3/issues/1443
há 8 anos
Fred Hebert
701e774ff9
Merge pull request #1439 from tsloughter/otp20
upgrade erlware_commons to 1.0.0 for OTP20 support
há 8 anos
Tristan Sloughter
c2f0d1ca0a
upgrade erlware_commons to 1.0.0 for OTP20 support
há 8 anos
Fred Hebert
88f4f42b3e
Merge pull request #1436 from tsloughter/relx_3.22.2
upgrade relx to fixed hex package 3.22.2
há 8 anos
Tristan Sloughter
a259d52792
upgrade relx to fixed hex package 3.22.2
há 8 anos
Fred Hebert
eed7f3082d
Merge pull request #1434 from tsloughter/shell_args
add option to pass args to user_drv for custom shells
há 8 anos
Tristan Sloughter
27cf4bfea0
add option to pass args to user_drv for custom shells
há 8 anos
Fred Hebert
64e790747e
Merge pull request #1433 from lrascao/feature/bump_relx_3_22_1
Bump relx to 3.22.1
há 8 anos
Luis Rascao
fc92973024
Bump relx to 3.22.1
há 8 anos
Fred Hebert
878cc18f80
Back to git-based versions
há 8 anos
Fred Hebert
c21a5f7ab2
Bumping to 3.3.4
há 8 anos
Fred Hebert
768a7c5c30
Merge pull request #1391 from ferd/doc-and-types
Type specifications and edocs improvements
há 8 anos
Fred Hebert
a1a8387a19
Merge pull request #1407 from sirihansen/ct-testspec-opts
Improve merge of command line options and config options in CT
há 8 anos
Fred Hebert
b7a96fa12f
Merge pull request #1430 from erlang/rebar-1331
refine eunit test detection
há 8 anos
alisdair sullivan
5b35265186
eunit: remove application modules from the modules eligible to test
application modules will be added to the eunit test set automatically, no
need to consider them for inclusion in the test set separately
há 8 anos
Siri Hansen
146f2732b9
Handle errors from ct_testspec
há 8 anos
Siri Hansen
998c6756b7
Make sure ct_testspec is loaded
... before calling erlang:function_exported(ct_testspec,get_tests,1).
há 8 anos
alisdair sullivan
d6a34f9d68
don't filter eunit test modules based on file extension
stops the eunit provider from filtering out test modules based on the
file extension. previously, it was hardcoded to expect all test files
ended in `.erl`. this change allows for endings like `.lfe` and `.beam`
há 8 anos
Siri Hansen
4e52ce58e5
Add all dirs from test spec
Parse given test specs and add all spec- and suite directories as
extra_src_dirs in order to ensure that all these directories are
copied to the _build area and the suites are compiled.
Specs located in the project- or app root are explicitly copied to the
_build area in order to avoid recursive copying of the complete
directory tree.
há 8 anos
Fred Hebert
8ae17c483d
Fix Alisdair's review, add more types and docs
há 8 anos
Fred Hebert
001933f2ab
Merge pull request #1415 from lrascao/feature/rebar_shell_fix
shell: don't crash apps that use release version operators
há 8 anos
Fred Hebert
1f8df5637c
Merge pull request #1418 from getong/releases_website
the releases website has changed
há 8 anos
getong
b99c15d297
the releases website has changed
há 8 anos
Siri Hansen
a18340c6ee
Allow using relative path to suite in project root
há 8 anos
Luis Rascao
6466c32449
shell: don't crash apps that use release version operators
Like for instance: {app, "0.1.0", '='}
há 8 anos
Fred Hebert
95777507a5
Merge pull request #1413 from ates/rebar3.crashdump-gitignore
Add rebar3.crashdump to gitignore template
há 8 anos