summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Remove duplicationjv-into-release-cmdJosé Valim2019-02-011-4/+8
|
* Run the formatterJosé Valim2019-02-011-1/+1
|
* Another attempt at CIJosé Valim2019-02-011-14/+6
|
* Print more information during suite run to help debug CIJosé Valim2019-01-312-22/+24
|
* Improve docs for binwrite, closes #8746José Valim2019-01-311-11/+16
|
* Add remsh/1 to test outputJosé Valim2019-01-301-1/+1
|
* Small improvements for releasesJosé Valim2019-01-301-3/+3
|
* Bring back autocomplete for remote nodes, closes #8743José Valim2019-01-302-1/+21
|
* Include field names in generated type for records (#8742)Wojtek Mach2019-01-302-6/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | For this module: defmodule M do import Record @type t :: record(:r, foo: atom(), bar: integer()) defrecord :r, [:foo, :bar] end `@type t` is defined as the following: Before this patch: @type t() :: {:r, atom(), integer()} After this patch: @type t() :: {:r, foo :: atom(), bar :: integer()} This is similar to loading record definition in Erlang shell: 1> rr(file). [file_descriptor,file_info] 2> rl(file_descriptor). -record(file_descriptor,{module :: module(),data :: term()}). ok
* Make bin/elixir POSIX compliant (#8736)Eksperimental2019-01-301-18/+22
| | | | | We use Shellcheck as a linter https://github.com/koalaman/shellcheck
* Add function specs to Mix public interface (#8745)Saúl Cabrera2019-01-301-2/+11
|
* Fix typos in Mix.Tasks.Release (#8741)Tobiasz Małecki2019-01-301-4/+4
|
* More docs for releasesJosé Valim2019-01-301-30/+29
|
* Fix typos in Mix.Release (#8739)Tobiasz Małecki2019-01-302-4/+4
|
* Avoid exporting and setting script var at onceJosé Valim2019-01-291-1/+2
|
* Avoid races on windows on timer testJosé Valim2019-01-291-1/+5
| | | | | | | We check for >= 5000 (us) instead of >= 10000 (us) because the resolution on Windows system is not high enough and we would get a difference of 9000 from time to time. So a value halfway is good enough.
* Fix typo (#8737)Tobiasz Małecki2019-01-291-1/+1
|
* Wait until all log is flushed, closes #8738José Valim2019-01-291-5/+11
|
* Update CHANGELOGJosé Valim2019-01-291-0/+17
|
* Revert "Include optional dependencies in extra_applications (#8263)"José Valim2019-01-294-8/+39
| | | | | | | | | | | | | | | | | | | | | Unfortunately adding optional dependencies doesn't work for umbrella apps where each app has a different optional dependency. For example, Ecto 3.0 has both jason and poison as optional deps. Imagine the two umbrella children below: foo * ecto * jason bar * ecto * poison * jason Because ecto is shared with both, Ecto will include both poison and jason, which makes`foo` fail to boot when running in isolation. Closes #7930.
* Fix OS assertion on Elixir scriptJosé Valim2019-01-291-1/+1
|
* Organize iex test for l helperJosé Valim2019-01-291-11/+10
|
* Add missing parens to elixir.batJosé Valim2019-01-291-1/+1
|
* Add Windows build badgeJosé Valim2019-01-291-0/+1
|
* More fixes on Windows with werlJosé Valim2019-01-293-9/+6
|
* Add RELEASE_NODE, RELEASE_COOKIE and fixesJosé Valim2019-01-297-31/+41
|
* Add missing "`" to Mix.Release docs (#8732)Andrea Leopardi2019-01-291-1/+1
|\ | | | | [ci skip]
| * add missing "`" to Mix.Release docsNico2019-01-291-1/+1
|/
* Fix typos in Kernel.SpecialForms doc (#8731)Gustavo Saiani2019-01-291-5/+6
|
* Clarify include_erts optionJosé Valim2019-01-291-4/+5
|
* Wait until connectedJosé Valim2019-01-291-2/+12
|
* Fix IEx.pry crash when IEx (IEx.Broker) isn't running (#8730)Tobiasz Małecki2019-01-291-1/+7
|
* Add docs to Kernel.CLI entryJosé Valim2019-01-281-4/+12
|
* Basic mix release support (#8677)José Valim2019-01-2815-120/+2634
| | | See #8612.
* IEx h: sort results by arity (#8727)Eksperimental2019-01-282-6/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The results were not sorted, when calling: h Module.function_name Example: ``` iex)> h :erlang.float_to_binary :erlang.float_to_binary/2 @spec float_to_binary(float, options) :: binary() when float: float(), options: [option], option: {:decimals, decimals :: 0..253} | {:scientific, decimals :: 0..249} | :compact Module was compiled without docs. Showing only specs. :erlang.float_to_binary/1 @spec float_to_binary(float) :: binary() when float: float() Module was compiled without docs. Showing only specs. ``` Now the results are sorted by arity.
* Make .travis.yml valid (#8726)Eksperimental2019-01-281-8/+0
|
* CI feature: Reproducible build (#8701)Eksperimental2019-01-282-3/+43
| | | | See https://github.com/elixir-lang/elixir/issues/8689 for more information
* IEx docs examples improvement (#8725)Tobiasz Małecki2019-01-271-8/+8
|
* IEx.Helpers docs examples improvement (#8724)Tobiasz Małecki2019-01-271-7/+10
|
* Mix.Tasks.Compile.App moduledoc examples improvement (#8722)Tobiasz Małecki2019-01-271-7/+14
|
* Add typespec for Registry.unregister_match/4 (#8721)Tobiasz Małecki2019-01-261-0/+1
|
* Added typespec for Port.info/1 (#8720)Tobiasz Małecki2019-01-261-0/+1
|
* Added missing specs to new functions in System module (#8718)Tobiasz Małecki2019-01-261-0/+2
|
* Added missing specs for Node get_cookie/0 and set_cookie/2 (#8719)Tobiasz Małecki2019-01-261-0/+2
|
* Use default args in Calendar.ISO.*_to_string/* (#8707)Fernando Tapia Rico2019-01-264-51/+67
|
* Add note about generating epub docs (#8711)Cody Fuller2019-01-261-1/+7
|
* Mix.Compilers.Erlang.compile/6 example improvement (#8712)Tobiasz Małecki2019-01-261-6/+8
|
* Mix.Shell.Process docs examples formatting (#8715)Tobiasz Małecki2019-01-261-9/+12
|
* Do not compile Elixir with --warnings-as-errors (#8716)Wojtek Mach2019-01-262-3/+3
| | | When working on Elixir, it's useful to sometimes let warnings slip. On CI we run with the flags.
* Mix.Task moduledoc eample formatting (#8713)Tobiasz Małecki2019-01-261-1/+1
|