news.digitalmars.com - digitalmars.dip.ideas
Dec 03 2024 property fields (6)Nov 23 2024 Query Expression Sequence (QES) (6)
Nov 20 2024 New syntax for comma expression (7)
Nov 20 2024 Separate meaning for "inline" and "force inline" (5)
Nov 18 2024 Changes to User-Defined Attributes syntax (2)
Nov 16 2024 Objective-C Interop Extensions (5)
Oct 20 2024 Static functions calls should only resolve to static functions (3)
Oct 12 2024 explicitly temporary or permanent alias (2)
Oct 10 2024 Implicit cast primitive type construction (7)
Sep 27 2024 Loop invariants (4)
Sep 25 2024 non-member op overloads (1)
Sep 25 2024 Symbol Registration (2)
Sep 19 2024 Value Type Exceptions (5)
Sep 19 2024 Struct inheritance (44)
Sep 18 2024 Framework for escape set (2)
Sep 12 2024 Sum Type by Struct (11)
Sep 11 2024 Enumerated Unions (sum types) (20)
Sep 11 2024 Likelihood of if statement and case (8)
Sep 10 2024 runtime value pattern matching (3)
Sep 09 2024 import(__FILE_LITERAL__) (6)
Sep 05 2024 Unpacking syntax (6)
Sep 04 2024 Make the template book canon (1)
Aug 31 2024 takeBack() implementation in std.range for OutputRanges (4)
Aug 30 2024 Allow designated initialization of struct (27)
Aug 29 2024 Allow default constructors for structs (16)
Aug 27 2024 Allow struct constructors with all parameters optional (13)
Aug 24 2024 ImportC define attribute (3)
Aug 24 2024 Escape Analysis & Owner Escape Analysis (19)
Aug 13 2024 Deprecate `!a == b` (35)
Aug 12 2024 directional quotes (8)
Aug 11 2024 DIP: mustuse as function return value annotation (9)
Aug 07 2024 Explicit pack expansion and the Expansion Operator (2)
Aug 07 2024 ref{bool} parameters (1)
Aug 02 2024 Conflicting attributes for virtual base class methods (1)
Jul 31 2024 Separate slices and dynamic arrays (3)
Jul 31 2024 explicitly separate Phobos v3 into at 2 projects (5)
Jul 29 2024 Transition to safe by default (28)
Jul 24 2024 Mixin every entity (8)
Jul 23 2024 Explicit this for methods (8)
Jul 22 2024 Grouped named import (4)
Jul 22 2024 Grouped named import (15)
Jul 18 2024 Properties (8)
Jul 18 2024 Final type qualifier (6)
Jul 16 2024 Foreach application function (1)
Jul 15 2024 Returning variable-sized stack data (16)
Jul 14 2024 uniform method naming convention for all lib std containers (4)
Jul 13 2024 Make printf safe (22)
Jul 05 2024 Type Inference for Struct/Enum Literals (28)
Jul 04 2024 Default attribute blocks/modules (1)
Jul 03 2024 ` rvalue ref` and ` universal ref` (9)
Jul 03 2024 opUnaryAssign (3)
Jul 03 2024 Dollar identifiers in code-generating constructs (10)
Jun 27 2024 Flags enum (5)
Jun 27 2024 Visibility attributes for function and template parameters (2)
Jun 24 2024 Explcit impure function attribute (6)
Jun 23 2024 "all functions are templates" flag (5)
Jun 22 2024 idea for Native D Tuple Syntax, packing and unpacking (7)
Jun 17 2024 __HERE__ (2)
Jun 14 2024 opIndexOpAssignOpDispatch (6)
Jun 14 2024 Disallow thread local concepts to allow fibers move between threads (9)
Jun 10 2024 List comprehensions for D (1)
Jun 07 2024 Fixing tail mutable TLS/field initializers (4)
May 30 2024 safe by default (31)
May 29 2024 Pattern matching: Callback For Matching Type (8)
May 28 2024 bool concat patternmatching with switch (10)
May 21 2024 Template and Type Literals (7)
May 17 2024 Parameter storage classes on foreach variables (6)
May 15 2024 extending foreach for keyed ranges and other usage of datastructures (7)
May 12 2024 Deprecate implicit conversion between signed and unsigned integers (14)
May 08 2024 Imperative Templates (4)
May 02 2024 ternary op assign (5)
May 01 2024 cast(function qualifier) (4)
May 01 2024 pragma(explicit_gc) (6)
Apr 30 2024 Detached unit tests (9)
Apr 30 2024 deprecate boolean evaluation of floating point and character types (13)
Apr 28 2024 statement unittest v2 (2)
Apr 28 2024 Inferring static array size (27)
Apr 27 2024 Rethink OOP access permissions (7)
Apr 24 2024 Extending D's support for object-oriented design with private(this) (94)
Apr 16 2024 Improvements to switch (22)
Mar 30 2024 Allow Conditional Compilation Inside Enum Declaration (22)
Mar 29 2024 Temporally safe by default (28)
Mar 24 2024 For the ImportC feature, one must use the keyword "importC" instead of (4)
Mar 21 2024 statement unittest (14)
Mar 16 2024 Type state analysis (15)
Mar 07 2024 Mixin C (23)
Feb 29 2024 Standardize base types for metaprogramming (9)
Feb 28 2024 Universal Function Attribute Inference (23)
Other years:
2025 2024