www.digitalmars.com         C & C++   DMDScript

news.digitalmars.com - digitalmars.dip.ideas

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

Other years:
2024