Commit Graph
312 Commits
Author SHA1 Message Date
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