Commit Graph
700 Commits
Author SHA1 Message Date
Christopher Keele 66753a868b Improve docs for "textual sigils" (#14591) 2025-06-19 11:10:55 -07:00
Theodor-Alexandru Irimia 954133d64c Clarify why and how to start second session for tests (#14566) 2025-06-09 22:26:53 +02:00
José Valim 319360ce9f Fix logger function link in CHANGELOG 2025-06-09 22:26:31 +02:00
José Valim 514fbbaf52 Update tables 2025-06-09 12:44:56 +02:00
Michał Łępicki 34cf44587c Fix mistake in "Untracked compile-time dependencies" anti-pattern (#14563) 2025-06-09 12:07:18 +02:00
José Valim 09dcbf7566 Introduce deprecations scheduled for Elixir v1.20 2025-06-07 21:55:06 +02:00
José Valim c001cbdd62 Start v1.20 2025-06-07 20:21:32 +02:00
José Valim f445cb98c3 Add CHANGELOG for function application and improve pretty printing 2025-06-03 10:53:06 +02:00
José Valim 21ed59c578 Add more docs and examples around function_exported?/3 and macro_exported?/3 2025-06-01 10:00:58 +02:00
Isaac Yonemoto 2013e93db4 Add warnings on function exported and optional callback (#14552) 2025-06-01 09:49:48 +02:00
José Valim 336627d474 Clarify and link to config modules, closes #14533 2025-05-26 10:13:39 +02:00
João Paulo Abreu 30d1968bd5 Enhance non-assertive map access anti-pattern documentation (#14501) 2025-05-20 14:36:12 +02:00
José Valim 81f885da6c Add anti-pattern on untracked compile-time dependencies, closes #14465 2025-05-20 11:07:29 +02:00
Ahmed Elawad 638ec9d0ac docs: Debugging page typo (#14502) 2025-05-18 09:00:58 +02:00
João Paulo Abreu 84c64807bc Doc: Fix markdown link formatting in debugging section (#14487) 2025-05-10 17:13:00 +02:00
José Valim 1202396b57 Update CHANGELOG 2025-05-09 10:27:12 +02:00
xinz a4df56de75 Fix doc of macros section of meta-programming (#14476) 2025-05-08 09:09:45 +02:00
Markus Krogemann e967d58273 Fix typo (#14447) 2025-04-23 08:36:48 +02:00
José Valim 10ea380727 Clarify infer signatures as of now 2025-04-06 10:40:10 +02:00
Jonatan Männchen 5b0ed0dd73 Update Guide EEF Link (#14355) 2025-03-23 20:01:44 +01:00
Jason Axelson 3f2d3bf3e7 Document that multi-line strings are heredocs (#14319) 2025-03-09 11:51:00 +01:00
Jason Florentino 901e066083 Fix typo in anonymous-functions.md (#14295) 2025-02-24 09:13:05 +01:00
Jonatan Männchen 980500551c Inline Licence Info & Copyright for non-test files (#14256) 2025-02-07 21:11:09 +01:00
José Valim 29e3b78da8 Allow controlling which applications are used during inference 2025-02-03 18:13:18 +01:00
Jean Klingler adcb7c6c09 Fix String.split/3 example in guide and add note in docs (#14223) 2025-01-25 07:11:26 +09:00
Mike Stok fc348d7bd5 Fix typo in code anti-patterns doc (#14221)
The paragraph preceding the change mentions two reasons (atoms aren't
garbage collected, and the Erlang VM limits the number of atoms).
2025-01-23 19:29:11 +01:00
José Valim 5610775078 Improve pretty printing of types and fix list tail 2025-01-23 16:30:03 +01:00
José Valim f21c13cfc6 More docs on types 2025-01-23 13:14:32 +01:00
José Valim 8a5ed11ad7 Improve docs around inference 2025-01-22 19:59:27 +01:00
José Valim e4f7ee448c Perform type inference using reverse arrows on all non-branching constructs (#14145) 2025-01-15 21:15:22 +01:00
Jean Klingler c592252874 Mention the new type system in typespecs doc (#14188) 2025-01-15 20:41:33 +09:00
Jean Klingler 08d844a206 Add and simplify links to erlang documentation (#14179)
* Link more erlang modules in docs

* Fix epmd link

* Use `:atom` syntax to link erlang modules
2025-01-12 18:58:38 +09:00
Christopher Lane 821ac12b3a Fix typo in docs (#14173) 2025-01-11 07:03:46 +01:00
Zach Allaun 56f745a667 Update task-and-gen-tcp.md (#14166) 2025-01-09 18:10:23 +01:00
José Valim 51fb7242ce Clarify the need for better tools in the TCP guide 2025-01-09 16:37:10 +01:00
José Valim 984620a44c Bring kv-observer image back as it is used in guides 2024-12-31 08:53:54 +01:00
Sebastia Ramon 68a17aea7e Fix typo in alias-require-and-import.md (#14086) 2024-12-20 09:56:09 +01:00
Zach Daniel 74898fb990 Advise library authors on how best to depend on child dependencies (#14080) 2024-12-19 18:57:45 +01:00
José Valim 87bba10b00 Add support for :group doc metadata and use it in IEx.Autocomplete 2024-12-16 13:52:46 +01:00
José Valim a8ba82cb9d Remove accidental left-over content 2024-12-11 12:07:35 +01:00
José Valim 098c01a7ee Introduce deprecations scheduled for v1.19 2024-12-11 11:59:36 +01:00
José Valim 70ccf57bac Also document min and max on guards guide 2024-12-11 10:04:34 +01:00
José Valim ef7c11814f Require Erlang/OTP 26+ (#14045) 2024-12-10 15:38:02 +01:00
José Valim 80c51cce96 Start v1.19 2024-12-10 15:05:41 +01:00
Eksperimental eadbd8bdf3 Fix typos (#14023)
The typos were detected by this app: https://pypi.org/project/typos/
running the following command

    typos --exclude "lib/elixir/unicode/" --exclude "man/" --exclude "typos"  --format brief
2024-12-01 16:59:24 +01:00
José Valim 80993a465a Update docs generation config 2024-11-27 20:46:52 +01:00
José Valim a7264aa816 Update docs 2024-11-25 14:46:23 +01:00
Michael Berkowitz 8b87b4dc9b Fix tyoes -> types typo (#13991) 2024-11-13 09:20:48 +01:00
José Valim 485ca72ae2 Infer types and use them across remote calls (#13981)
This also unifies handling of deterministic builds with Erlang/OTP
as well as warnings_as_errors.
2024-11-09 18:00:27 +01:00
José Valim baf77f1cbf Update to set-theoretic docs 2024-11-07 11:59:04 +01:00