Module

IEx.Helpers

Changes by version

Elixir 1.18.4

· 1 change

Enhancement Tool: IEx

Add IEx.Helpers.process_info/1 which prints process information

Elixir 1.18.3

· 1 change

Bugfix Tool: IEx

Do not purge on recompile if IEx is not running

Elixir 1.18.0

· 1 change

Bugfix Tool: IEx

IEx.Helpers.recompile/0 will reload modules changed by other operating system processes

Elixir 1.17.3

· 1 change

Bugfix Tool: IEx

Properly reconsolidate protocols on recompile

Elixir 1.17.0

· 3 changes

Enhancement Tool: IEx

Warns if recompile was called and the current working directory changed

Enhancement Tool: IEx

Add c/0 as an alias to continue/0

Bugfix Tool: IEx

Update the history size whenever history is pruned

Elixir 1.16.2

· 1 change

Bugfix Tool: IEx

Discard mermaid fenced blocks from ansi docs

Elixir 1.15.0

· 1 change

Enhancement Tool: IEx

Add runtime_info(:allocators)

Elixir 1.14.0

· 2 changes

Enhancement Tool: IEx

Allow an atom to be given to pid/1

Enhancement Tool: IEx

Support sigils in h/1

Elixir 1.13.0

· 1 change

Enhancement Tool: IEx

Allow multiple modules to be given to r/1

Elixir 1.11.3

· 1 change

Bugfix Tool: IEx

Do not use Unicode chars if ANSI is disabled

Elixir 1.11.1

· 1 change

Bugfix Tool: IEx

Properly handle tags inside typespec when showing Erlang docs

Elixir 1.11.0

· 1 change

Enhancement Tool: IEx

Show docs from Erlang modules that have been compiled with the docs chunk

Elixir 1.10.4

· 1 change

Bugfix Tool: IEx

Do not crash when printing a type that cannot be code formatted

Elixir 1.8.1

· 1 change

Bugfix Tool: IEx

Sort results by arity on h helper

Elixir 1.8.0

· 2 changes

Enhancement Tool: IEx

Add port/1 and port/2

Bugfix Tool: IEx

Use typespec info (instead of docs chunk) and properly format callbacks in b/1

Elixir 1.7.0

· 4 changes

Enhancement Tool: IEx

Add use_if_available/2

Enhancement Tool: IEx

Allow force: true option in recompile/1

Enhancement Tool: IEx

Add :allocators pane to runtime_info/1

Enhancement Tool: IEx

Show documentation metadata in h/1 helpers

Elixir 1.6.0

· 3 changes

Enhancement Tool: IEx

Automatically include specs when showing documentation for functions/macros

Enhancement Tool: IEx

Improve formatting of behaviours and typespecs by using the formatter

Enhancement Tool: IEx

Allow pattern matching and guard expressions when on IEx.break!

Elixir 1.5.2

· 1 change

Bugfix Tool: IEx

Ensure exiting a breakpoint set inside a breakpoint does not terminate the shell unexpectedly

Elixir 1.5.0

· 5 changes

Enhancement Tool: IEx

Add exports/1 IEx helper to list all exports in a module

Enhancement Tool: IEx

Add break!/2, break!/4, breaks/0, continue/0, open/0, remove_breaks/0, remove_breaks/1, reset_break/1, reset_break/3 and whereami/1 for code debugging

Enhancement Tool: IEx

No longer emit warnings for IEx commands without parentheses

Enhancement Tool: IEx

Add runtime_info/0 for printing runtime system information

Enhancement Tool: IEx

Add open/1 to open the source of a given module/function in your editor

Elixir 1.4.3

· 1 change

Bugfix Tool: IEx

Do not log exits on IEx.Helpers.c/2 failures

Elixir 1.4.0

· 4 changes

Enhancement Tool: IEx

c/1 now compiles in memory by default to avoid common issue where .beam files remain at projects root directory

Enhancement Tool: IEx

Add info about protocols in i/1

Bugfix Tool: ExUnit

Purge consolidated protocols before and after recompile/0

Enhancement Tool: IEx

import_file/2 is deprecated in favor of import_file_if_available/1

Elixir 1.3.1

· 3 changes

Enhancement Tool: IEx

Add import_file_if_available for importing files only if they are available

Enhancement Tool: IEx

Add import_if_available for importing modules only if they are available

Bugfix Tool: IEx

Fix h helper for operators

Elixir 1.3.0

· 1 change

Enhancement Tool: IEx

No longer restart applications on recompile/1