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
*[Code] Emit deprecation and type warnings on `Code.compile_string/2` and `Code.compile_quoted/2`
16
16
*[Code] Warn if an outdated lexical tracker is given on eval
17
17
*[Code] Add `Code.env_for_eval/1` and `Code.eval_quoted_with_env/3`
18
+
*[Enum] Allow slicing with steps in `Enum.slice/2`
18
19
*[Inspect] Improve error reporting when there is a faulty inspect implementation
20
+
*[Inspect] Use expression-based inspection for `Date.Rage`, `MapSet`, `Version`, and `Version.Requirement`
19
21
*[Kernel] Allow any guard expression as the size of a bitstring in a pattern match
20
22
*[Kernel] Allow composite types with pins as the map key in a pattern match
21
23
*[Kernel] Print escaped version of control chars when they show up as unexpected tokens
22
24
*[Kernel] Warn on confusable non-ascii identifiers
25
+
*[Kernel] Add `..` as a nullary operator that returns `0..-1//1`
26
+
*[Kernel] Implement Unicode Technical Standard #39 recommendations. In particular, we warn for confusable scripts and restrict identifiers to single-scripts or highly restrictive mixed-scripts
23
27
*[Keyword] Add `Keyword.from_keys/2` and `Keyword.replace_lazy/3`
24
28
*[List] Add `List.keysort/3` with support for a `sorter` function
25
29
*[Macro] Add `Macro.classify_atom/1` and `Macro.inspect_atom/2`
0 commit comments