Eric Meadows-Jönsson
9b6ec7bae7
Move unreachable function check from xref to group pass ( #9168 )
2019-06-28 10:25:49 +02:00
José Valim
a5b45d6896
Use proper heading for checksums
2019-05-15 00:14:40 +02:00
José Valim
4b855ceed5
Updates to Makefile and man
2019-02-01 23:44:40 +01:00
Eksperimental
3d5b3417a2
CI feature: Reproducible build ( #8701 )
...
See https://github.com/elixir-lang/elixir/issues/8689 for more information
2019-01-28 10:24:14 +01:00
Wojtek Mach
77a8f397a0
Do not compile Elixir with --warnings-as-errors ( #8716 )
...
When working on Elixir, it's useful to sometimes let warnings slip. On CI we run with the flags.
2019-01-26 00:16:36 +01:00
Michał Muskała
ebf7177438
Simplify Makefile by introducing --path option to compile.app task ( #8438 )
2018-12-05 17:10:56 +01:00
José Valim
e4a6784cb2
Revert "Add new line after make test_* tasks are executed ( #8316 )"
...
This reverts commit 6b99ed9d00 .
2018-10-22 14:19:09 +02:00
Eksperimental
6b99ed9d00
Add new line after make test_* tasks are executed ( #8316 )
2018-10-22 14:08:14 +02:00
Eksperimental
4e3e6428b5
Link to https://elixir-lang.org instead of to http:// ( #8272 )
2018-10-10 09:45:52 +02:00
Eksperimental
d774250579
Use ex_unit and not exunit in Makefile log ( #8265 )
2018-10-09 22:36:05 +02:00
Michał Muskała
c76c5d6d18
Treat warnings as errors ( #8006 )
2018-08-23 23:47:24 +02:00
Dave Cottlehuber
cf0a5df7a7
build: allow downstream packagers to tweak manpage generation ( #7991 )
2018-07-26 15:42:40 +02:00
Michał Muskała
63999b961a
Fix make dialyze target
...
[ci skip]
2018-07-20 23:00:13 +02:00
José Valim
935d446afa
Print checksums headings
2018-07-13 15:17:41 +02:00
José Valim
35ac568044
Require Erlang/OTP 20+
2018-07-12 12:12:00 +02:00
José Valim
7b9cb85646
Start v1.8-dev
2018-07-12 11:59:57 +02:00
José Valim
c4a96a29b1
versbose -> verbose
2018-06-25 15:13:13 +02:00
José Valim
282a6941a8
Move generate_app away from root
2018-06-20 10:16:56 +02:00
Michał Muskała
8a64261b22
Replace use of rebar in build scripts
2018-06-15 14:11:19 +02:00
Eksperimental
5e987a702b
Standardize use of Erlang, OTP and Erlang/OTP names ( #7618 )
...
This touches only messages directed to the end user,
so comments are ignored.
This is important, specially for newcomers, who may be confused
by the interchangeable use of Erlang and OTP.
The expressions used consistenly across the documentation are:
- Erlang/OTP version
- Erlang/OTP 20+
- Erlang/OTP release,
- Erlang/OTP documentation
- Erlang process
- Erlang project
- Erlang's error logger
- Erlang log message
- OTP application
- OTP behaviour
2018-04-28 07:34:26 -03:00
José Valim
90f4453604
Check OTP version early in compilation process, closes #7549
2018-04-15 09:00:11 +02:00
Eksperimental
fd2b20f2f4
Capitalize Mix ( #7552 )
2018-04-15 08:43:20 +02:00
José Valim
90ea5cf064
Remove --dry-run when --check-formatted is given
2018-02-03 10:22:22 -02:00
José Valim
2dee0a8e8b
Check the Elixir codebase is formatted before running tests ( #7303 )
2018-02-03 01:35:57 -02:00
Fernando Tapia Rico
be466d57ba
Set proper path of common options used in manpages ( #7237 )
...
The path for the common options shared between elixir and iex was
not changed when the `man/Makefile` was merged into the top-level
`Makefile`.
2018-01-20 13:18:56 +01:00
José Valim
796eacfe98
Check files are formatted on CI
2017-10-12 09:41:06 +02:00
José Valim
cdb99f26e1
Add groups_for_modules when generating Elixir docs ( #6621 )
2017-10-01 18:36:34 +02:00
Wojtek Mach
01d295910c
Include lib/*/lib files in Precompiled.zip ( #6615 )
2017-09-30 15:39:08 +02:00
José Valim
c93cd33e5c
Remove entry points for rebar 2
2017-09-29 16:11:37 +02:00
José Valim
87ce663d09
Also require 19.0 on Makefile, closes #6363
2017-07-20 09:27:59 +02:00
José Valim
5c16827005
Do not clean files that are not compilation artefacts
2017-06-22 10:45:20 +02:00
José Valim
9873e4239f
Add non-quoted Unicode atoms and variables ( #6158 )
...
It follows Unicode Annex #31 .
See the Unicode Syntax document for a more in-depth reference.
2017-05-27 22:43:05 +02:00
José Valim
bb274ee005
Kill leaked erl and epmd instances on Windows
2017-05-26 15:32:01 +02:00
Aleksei Magusev
cac720d022
Rename clean_exbeam Make target to clean_elixir
2017-05-09 01:01:20 +02:00
Aleksei Magusev
65587c5c9f
Various minor improvements
2017-05-09 00:33:54 +02:00
Eksperimental
12731f4640
Always use "rm -f" for deleting files in Makefile ( #6008 )
2017-04-18 09:33:23 +02:00
Eksperimental
9c5d5e4a4d
Create "clean_residual_files" target in Makefile ( #5982 )
...
Additionally:
- Add /lib/*/_build/ to .gitignore, and delete folders
- Remove erl_crash.dump file in
- Mix fixtures
- add lib/mix/test/fixtures/git_sparse_repo to the list of dirs to be removed
- Sort and add a reminder in lib/mix/test/fixtures/.gitignore
to update Makefile clean target when modifications are done
2017-04-17 10:04:34 +02:00
Eksperimental
0aa0295312
Remove temporary files in "clean_man" target in Makefile ( #5981 )
2017-04-16 12:26:40 +02:00
Eksperimental
18dc0a8897
Makefile fixes ( #5980 )
2017-04-16 12:20:26 +02:00
Eksperimental
4020b7e08f
Add a "Deprecations" page to the docs ( #5808 )
2017-03-04 10:36:32 +01:00
José Valim
412d5f5661
Start refactoring on elixir_compiler
2017-02-23 13:15:26 +01:00
José Valim
53a5ab9c0b
Add syntax reference documentation
2017-02-14 20:20:18 +01:00
José Valim
68c8c71864
Update instructions with new docs setup
2016-11-28 11:47:51 +01:00
Waldemar Rachwal
94fbe813f0
Add Makefile variable to control ExDoc output format ( #5397 )
2016-11-02 19:56:41 +01:00
José Valim
4448db464b
Use correct canonical reference
2016-10-12 00:05:03 +02:00
José Valim
c8be5b07b9
Add Guards and Operators to guides
2016-08-29 16:19:31 +02:00
José Valim
5f52f1f212
Properly check for earlier Erlang versions, closes #5090
2016-08-04 12:02:13 +02:00
Julian Ospald
0f95aa76fb
Allow to set BINDIR for binaries and SHARE_PREFIX for manpages ( #4887 )
...
This makes packaging elixir easier for distributions which have
a more specialized filesystem layout like exherbo.
2016-06-25 13:11:38 +02:00
Andrea Leopardi
3b5bb5ca1e
Add a "Behaviours" page to the documentation ( #4782 )
2016-06-06 17:54:04 +02:00
José Valim
ff766d492b
No longer announce unicode
2016-05-15 20:34:29 +02:00