Pending SIPs
-
SIP-NN - Byname implicit arguments
November 2017Pending
-
SIP-36 - Adding prefix types
October 2017Pending
-
SIP-35 - Opaque types
September 2017Pending
-
SIP-NN - Improving binary compatibility with @stableABI
January 2017Pending
-
SIP-NN - Allow referring to other arguments in default parameters
January 2017Pending
-
SIP-28 and SIP-29 - Inline meta
September 2016Under Revision
-
SIP-30 - @static fields and methods in Scala objects (SI-4581)
January 2016Under Review
-
SIP-25 - Trait Parameters
June 2015Under Review
-
SIP-24 - Repeated By Name Parameters
June 2015Dormant
-
SIP-22 - Async
June 2013Dormant
-
SIP-21 - Spores
June 2013Under Review
-
SIP-20 - Improved Lazy Vals Initialization
May 2013Dormant
Completed
-
SIP-34 - Right-Associative By-Name Operators
July 2017Accepted
-
SIP-33 - Priority-based infix type precedence
February 2017Complete
-
SIP-27 - Trailing Commas
June 2016Complete
-
SIP-23 - Literal-based singleton types
June 2014Complete
-
SIP-18 - Modularizing Language Features
March 2012Complete
-
SIP-17 - Type Dynamic
March 2012Complete
-
SIP-15 - Value Classes
January 2012Complete
-
SIP-14 - Futures and Promises
January 2012Complete
-
SIP-11 - String Interpolation
October 2011Complete
-
SIP-13 - Implicit classes
October 2011Complete
-
SID-3 - New Collection classes
July 2010Complete
-
SID-10 - Storage of pickled Scala signatures in class files
June 2010Complete
-
SID-9 - Scala Specialization
May 2010Complete
-
SID-5 - Internals of Scala Annotations
January 2010Complete
-
SID-7 - Scala 2.8 Arrays
January 2010Complete
-
SID-1 Named and Default Arguments
January 2010Complete
-
SID-8 - Scala Swing Overview
November 2009Complete
-
SID-4 - Early Member Definitions
June 2009Complete
-
SID-2 Scala Compiler Phase and Plug-In Initialization for Scala 2.8
May 2009Complete
Rejected
-
SIP-NN - comonadic-comprehensions
February 2017Rejected
-
SIP-26 - Unsigned Integers
July 2016Rejected
-
SIP-19 - Implicit Source Locations
March 2012Rejected
-
SIP-16 - Self-cleaning Macros
March 2012Rejected
-
SIP-12 - Uncluttering Scala’s syntax for control structures.
October 2011Rejected