Status Num Created Title Owner
P 0 31-May-2007 Index of Erlang Enhancement Proposals (EEPs) Raimo Niskanen
P 1 29-Jan-2007 EEP Purpose and Guidelines Per Gustafsson
PF/R-33 2 14-Aug-2001 Sample Plaintext PEP Template Per Gustafsson
PF/R-33 3 05-Aug-2002 Sample reStructuredText EEP Template Per Gustafsson
SF/R12B-0 4 10-Aug-2007 New BIFs for bit-level binaries (bit strings) Per Gustafsson
S 5 10-Aug-2007 More Versatile Encapsulation with `export_to` Richard A. O'Keefe
SF/R12B-0 6 10-Aug-2007 New BIFs for tuple and binary sizes Björn Gustavsson
SR 7 3-Sep-2007 Foreign Function Interface (FFI) Alceste Scalas
SF/R13B03 8 2-Dec-2007 Types and function specifications Tobias Lindahl
SF/R-34 9 28-Dec-2007 Library for working with binaries Fredrik Svahn
S 10 07-may-2008 Representing Unicode characters in Erlang Patrik Nyblom
SA/R12B-3u 11 04-Jun-2008 Built in regular expressions in Erlang Patrik Nyblom
S 12 10-Jul-2008 Extensions to comprehensions Richard A. O'Keefe
S 13 09-Jul-2008 -enum declarations Richard A. O'Keefe
S 14 10-Jul-2008 Guard clarification and extension Richard A. O'Keefe
S 15 15-Jul-2008 Portable funs Richard A. O'Keefe
S 16 23-Jul-2008 is_between/3 Richard A. O'Keefe
S 17 23-Jul-2008 Fix andalso and orelse Richard A. O'Keefe
SRep 18 28-Jul-2008 JSON bifs Richard A. O'Keefe
S 19 14-Aug-2008 Comprehension multigenerators Richard A. O'Keefe
S 20 05-Aug-2008 Split the atoms! Richard A. O'Keefe
S 21 08-Aug-2008 Optional trailing commas for lists and tuples Richard A. O'Keefe
S 22 27-Aug-2008 Range checking for binaries Richard A. O'Keefe
SF/R12B-4 23 08-Aug-2008 Allow variables in `fun M:F/A` Richard A. O'Keefe
SF/R12B-5 24 22-Sep-2008 Functions may be named using `F/N` in all module attributes Richard A. O'Keefe
S 25 28-Nov-2008 Unnesting cases Richard A. O'Keefe
SA/R13A 26 28-Jan-2009 Make andalso and orelse tail-recursive Björn Gustavsson
S 27 18-Feb-2009 Multi-Parameter Typechecking BIFs James Hague
SR 28 08-Aug-2008 Optional leading semicolons for choices Richard A. O'Keefe
S 29 25-Feb-2009 Abstract Patterns, Stage 1 Richard A. O'Keefe
SF/R13A/R14A 30 10-Jul-2008 Maximum and Minimum Richard A. O'Keefe
SF/R14A 31 28-Nov-2009 Binary manipulation and searching module Patrik Nyblom
S 32 09-Feb-2010 Module-local process names Richard A. O'Keefe
P 33 31-Mar-2010 Sample Markdown EEP Template Raimo Niskanen
S 34 31-Aug-2010 Extended basic packet options for decode_packet Tony Rogvall
S 35 29-Sep-2010 Binary string module(s) Patrik Nyblom
SF/R15B 36 01-Mar-2011 Line numbers in exceptions Björn Gustavsson
SF/R15B 37 27-May-2011 Funs with names Richard A. O'Keefe
S 38 27-May-2011 -discontiguous directive Richard A. O'Keefe
S 39 2-Jul-2011 Scoped Group Leaders Yurii Rashkovskii
S 40 19-Oct-2012 A proposal for Unicode variable and atom names in Erlang Richard A. O'Keefe
S 41 04-Feb-2013 Pseudo-assignment for Erlang Richard A. O'Keefe
S 42 07-Feb-2013 setrlimit(2) analogue for Erlang Richard A. O'Keefe
SF/17.0 43 04-Apr-2013 Maps Björn-Egil Dahlberg
SA/19.0-we 44 30-Sep-2015 Additional preprocessor directives Björn Gustavsson
SA/19.0 45 27-Oct-2015 New macros for function name and arity Björn Gustavsson
S 46 06-Dec-2016 B-trees: balanced search trees of order n Walter Weinmann
SF/21.0 47 23-Nov-2017 Add syntax in try/catch to retrieve the stacktrace directly Björn Gustavsson
SF/24.0 48 04-Jan-2018 Documentation storage and format José Valim
SF/25.0 49 31-Aug-2018 Value-Based Error Handling Mechanisms Fred Hebert
SF/24.0 50 18-Sep-2019 Maps based set implementation José Valim
SA/23.0 51 07-Oct-2019 Underscore digit separator in numeric literals Sergey Prokhorov
SA/23.0 52 28-Jan-2020 Allow key and size expressions in map and binary matching Björn Gustavsson
SF/24.0 53 01-Sept-2019 Process aliases preventing late replies reaching clients Rickard Green
SF/24.0 54 14-Sep-2020 Provide more information about errors Björn Gustavsson
S 55 21-Dec-2020 Pinning operator ^ in patterns Richard carlsson
SF/24.0 56 04-Mar-2021 Automatic supervisor shutdown triggered by termination of significant children Maria Scott
S 57 09-Jun-2021 Extending the syntax of patterns with alternative matches Serge Aleynikov
SF/26.0 58 14-Sep-2021 Map comprehensions Sergey Prokhorov
SF/27.0 59 02-Jun-2021 Module attributes for documentation José Valim
S 60 4-Oct-2021 Introduce Support for Experimental Features Cons T Åhs
SF/26.0 61 08-Mar-2023 Built-in dynamic type Ilya Klyuchnikov
S 62 1-Jun-2023 String interpolation syntax Tom Davies
SR 63 1-Jun-2023 Lightweight UTF-8 binary string literals and patterns Tom Davies
SF/27-w 64 07-Jun-2023 Triple-Quoted Strings Raimo Niskanen
S 65 01-Sep-2023 `import_type` Directive Ilya Klyuchnikov
SF/27.0 66 25-Sep-2023 Sigils for String Literals Raimo Niskanen
SR 67 02-Jan-2024 Internal exports Marko Minđek
SF/27.0 68 12-02-2024 JSON library Michał Muskała
SA 69 18-Mar-2024 Nominal Type Isabell Huang
SF/28.0 70 01-Jul-2024 Strict and relaxed generators Dániel Szoboszlay
SF/28.0 71 7-Aug-2024 Clarify the type documentation, especially regarding type variables John Högberg
SA 72 08-Oct-2024 Reserved words and Variables as record names, and enhancement to definition syntax Jesse Gumm
SF/28.0 73 21-Sep-2024 Zip generator Isabell Huang
SA 74 11-Nov-2024 Erlang Diagnostic Index Roberto Aloi
S 75 7-Jan-2025 Based Floating Point Literals Richard Carlsson
SF/28.0 76 07-Jan-2025 Priority Messages Rickard Green
SF/29.0 77 10-Jan-2025 Assignment in Comprehensions Richard Carlsson
SF/29.0 78 16-12-2024 Multi-valued comprehensions Michał Muskała
SF/29.0 79 26-Nov-2024 Native records Björn Gustavsson

Legend

P Process track
S Standards track
A Accepted
R Rejected
Rep Replaced
W Withdrawn
D Deferred
F Final
/R-33 Replaced by EEP 33
/R12B-0 Proposal is implemented in OTP release R12B-0
/R13B03 Proposal documented and implemented in OTP R13B03
/R-34 Replaced with EEP-11 and EEP-31 except `binary_string` which is part of a new `string` implementation
/R12B-3u Proposal is implemented in OTP release R12B-3, except for Unicode support according to EEP 10
/R12B-4 Implemented in OTP release R12B-4
/R12B-5 Implemented in OTP release R12B-5
/R13A Implemented in OTP release R13A
/R13A/R14A Implemented in OTP release R13A and R14A
/R14A Implemented in OTP release R14A
/R15B Implemented in OTP release R15B
/17.0 Implemented in OTP release 17
/19.0-we Proposal's -warning and -error directives are implemented in OTP release 19
/19.0 Implemented in OTP release 19
/21.0 Implemented in OTP release 21
/24.0 Implemented in OTP release 24
/25.0 Implemented in OTP release 25
/23.0 Implemented in OTP release 23
/26.0 Implemented in OTP release 26
/27.0 Implemented in OTP release 27
/27-w Implemented in OTP release 27 with a warning in OTP version 26.1
/28.0 Implemented in OTP release 28
/29.0 Implemented in OTP release 29