You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+2Lines changed: 2 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -83,6 +83,7 @@ You may also prefer to write using guards:
83
83
*[Kernel] Track the type of tuples in patterns and inside `elem/2`
84
84
*[Kernel] Perform validation of root AST nodes in `unquote` and `unquote_splicing` to catch bugs earlier
85
85
*[Kernel] Add source, behaviour, and record information to Docs chunk metadata
86
+
*[Kernel] Support deterministic builds in tandem with Erlang by setting `ERL_COMPILER_OPTIONS=deterministic`. Keep in mind deterministic builds strip source and other compile time information, which may be relevant for programs
86
87
*[List] Add `List.ends_with?/2`
87
88
*[Macro] Improve `dbg` handling of `if/2`, `with/1` and of code blocks
88
89
*[Macro] Add `Macro.struct_info!/2` to return struct information mirroring `mod.__info__(:struct)`
@@ -156,6 +157,7 @@ You may also prefer to write using guards:
156
157
157
158
#### Elixir
158
159
160
+
*[Code] Setting `:warnings_as_errors` is deprecated via `Code.put_compiler_option/2`. This must not affect developers, as the `:warnings_as_errors` option is managed by Mix tasks, and not directly used via the `Code` module
159
161
*[Enumerable] Deprecate returning a two-arity function in `Enumerable.slice/1`
160
162
*[List]`List.zip/1` is deprecated in favor of `Enum.zip/1`
161
163
*[Module] Deprecate `Module.eval_quoted/3` in favor of `Code.eval_quoted/3`
0 commit comments