José Valim
db8a1cdc7d
Revert "Consider surround context until end whenever possible"
...
This reverts commit a65dae971f .
2023-12-04 22:34:56 +10:00
José Valim
d25aacb207
Simplify offset handling in TokenMissingError
2023-12-04 22:08:53 +10:00
Vinícius Müller
106539b5d2
Improve unclosed delimiter messages ( #13123 )
2023-12-04 22:08:53 +10:00
Łukasz Samson
46a5c54844
Properly escape \ in Path.wildcard docs ( #13137 )
2023-11-23 17:15:59 +08:00
José Valim
c150876e5f
Remove warning on non-ambiguous nullary remote call
2023-11-22 08:55:00 +08:00
Wojtek Mach
250b48aa3b
Update Mix.Config mentions ( #13115 )
...
ExDoc main emitted these warnings on Elixir main:
```
warning: documentation references module "Mix.Config" but it is hidden
│
49 │ `Mix.Config`, which was specific to Mix and has been deprecated.
│ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
│
└─ lib/elixir/lib/config.ex:49: Config (module)
warning: documentation references module "Mix.Config" but it is hidden
│
51 │ You can leverage `Config` instead of `Mix.Config` in three steps. The first
│ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
│
└─ lib/elixir/lib/config.ex:51: Config (module)
```
2023-11-16 14:00:50 +01:00
Jean Klingler
0a9ee79fbb
Formatter keeps quotes in atom keys ( #13108 )
2023-11-15 14:03:28 +01:00
Jean Klingler
58b8b93ee6
Auto infer size of matched variable in bitstrings ( #13106 )
2023-11-15 14:03:28 +01:00
Wojtek Mach
aef8673666
Preserve column when translating typespecs ( #13101 )
2023-11-14 09:59:01 +01:00
José Valim
901ec18aa7
Handle error in Macro.to_string/1, closes #13102
2023-11-14 00:53:00 +01:00
José Valim
56b62b64cb
Consider start line in MismatchedDelimiterError
2023-11-13 12:28:48 +01:00
Artem Solomatin
abbf9061ea
Fix links references ( #13099 )
2023-11-12 10:07:26 +01:00
José Valim
8f28bd9c3f
Fix GenServer cheatsheet link
...
Closes #13098 .
2023-11-11 21:55:42 +01:00
José Valim
0a146d10cc
Fix link, closes #13095
2023-11-11 09:00:07 +01:00
José Valim
beaa33d088
Handle nil values in IO.warn
2023-11-10 12:53:47 +01:00
José Valim
2a94668e6e
Let's not deprecate ...foo as the API may be useful
...
for the type system in the future.
This reverts commit f97d8585e8 .
2023-11-10 12:36:38 +01:00
Cameron Duley
56e6494b36
Use in/2 in String.replace_invalid/2 guards ( #13093 )
2023-11-10 09:09:29 +01:00
Cameron Duley
033a177078
Fix String.replace_invalid/2 perf regressions ( #13090 )
2023-11-10 09:09:29 +01:00
Minh Dao and minhqdao
b9fffa3b41
Fix typo in getting-started guide ( #13085 )
...
Co-authored-by: minhqdao <hello@minhdao.de >
2023-11-07 23:05:51 +01:00
Juan Barrios
7be85838fa
Update float.ex description of ceil/2 and floor/2 ( #13084 )
2023-11-07 20:11:24 +01:00
Jacob Swanner
37f8832229
Fix Enum cheatsheet for drop/2 and take/2 with negative index ( #13080 )
2023-11-07 10:51:31 +01:00
José Valim
7ebf5c3032
Add :emit_warnings to Code.string_to_quoted
2023-11-06 16:31:05 +01:00
Lucas Francisco da Matta Vegi
33e1b570bf
Additional remarks for maintaining research history ( #13078 )
...
Similar to what we had already done with other anti-patterns that changed names
2023-11-06 15:56:05 +01:00
José Valim
8920cc1432
Fix case clause error on tokenizer
2023-11-06 13:29:19 +01:00
Erik André Jakobsen
9b480f985b
[docs] Clean up sigils intro ( #13077 )
2023-11-06 13:29:19 +01:00
Łukasz Samson
daab3f80a0
Fix crashes when :beam_lib.info(beam) returns error ( #13075 )
2023-11-05 20:15:33 +01:00
Tony Dang
ec8782a486
Fix typo in "Getting Started - Enumerables and Streams" docs ( #13073 )
2023-11-04 11:14:48 +01:00
Ioannis Kyriazis
6745f775b2
is -> us ( #13072 )
2023-11-03 23:23:56 +01:00
Łukasz Samson
7923e4f383
Elixir 1.14.5 supports Erlang/OTP 26 ( #13071 )
2023-11-03 11:54:02 +01:00
Michał Łępicki
d280846843
Fix typo: an dread -> and read ( #13069 )
2023-11-03 08:08:23 +01:00
Rich Morin
178b654a1b
Fix typo ( #13068 )
2023-11-02 21:04:21 +01:00
José Valim
3a516a3f2b
Docs to new options and functions
2023-11-02 19:32:25 +01:00
Cameron Duley
d5316d558f
Add String.replace_invalid/2 ( #13067 )
2023-11-02 19:32:25 +01:00
Jonatan Kłosko
a7216decad
Add offset option to File.stream! ( #13063 )
2023-11-02 17:58:22 +01:00
Michał Łępicki
8d545610d2
Fix Path.absname/2 spec ( #13065 )
2023-11-02 13:08:52 +01:00
Łukasz Samson
741757f2a7
Lazily evaluate File.cwd! in Path.expand and Path.absname ( #13061 )
...
do not crash with File.Error with already absolute paths if File.cwd returns error or nil
2023-11-02 08:11:44 +01:00
José Valim
f5e543576e
Use explicit/implicit vs manual/automatic
2023-11-01 16:33:17 +01:00
José Valim
e6b641a075
Fix typo on docs
2023-11-01 16:11:26 +01:00
rktjmp
3822609621
Restore GenServer introduction mermaid graph ( #13058 )
...
Restores graph removed in f5a61d1 , with correct request -> reply arrow
ordering.
2023-11-01 16:11:26 +01:00
Panagiotis Nezis
0f65cb065a
Additional remarks for application config anti-pattern for Mix tasks ( #13057 )
2023-11-01 12:42:56 +01:00
José Valim
ae19236e08
Bring behaviour section from website
2023-11-01 11:17:59 +01:00
José Valim
f422b77aaa
Update docs
2023-11-01 10:34:59 +01:00
José Valim
43b3e94506
Add more examples to unrelated clauses
2023-10-31 20:57:30 +01:00
José Valim
2d86cb0027
Handle warnings from unquote functions
2023-10-31 12:00:04 +01:00
José Valim
f8016bca48
Describe them as potential anti-patterns
2023-10-31 08:52:14 +01:00
José Valim
82818f7126
Improve complex extraction example
2023-10-31 07:49:48 +01:00
José Valim
5c8f9aac64
Fix getting started links
2023-10-30 23:40:15 +01:00
José Valim
1a8bad1bf2
Streamline unrelated introduction
2023-10-30 20:10:53 +01:00
José Valim
4b795871b6
Improve examples and docs
2023-10-30 15:50:53 +01:00
José Valim
3036401c7c
Clarify best practices and update anti-patterns list
2023-10-30 15:12:41 +01:00