Unofficial wish list status.(Apr 2010)

4tuu4k002 at sneakemail.com 4tuu4k002 at sneakemail.com
Wed Mar 31 17:16:21 PDT 2010


Hi

This is the monthly status for the unofficial d wish list: 
http://all-technology.com/eigenpolls/dwishlist/

I am closing this wish list. 
New requests should be posted to bugzilla on http://d.puremagic.com/issues/

It would be a great help, 
if you could help move some of the wish list items to bugzilla.
But please use the same title, so it is easy to avoid duplication.

Right now the wish list looks like this:

214  Stack tracing (#26)
204  Reflection API (#6)
136  vectorization (#10)
115  Multiple return values (tuples (#28)
105  Multiple opCast per class (#24)
98  Debug check for null reference (#52)
91  Native AMD64 codegen (#36)
82  !in (#44)
80  Short syntax for new (#18)
77  unit test after compilation (#1)
74  extra compiler values (#19)
69  Return-type overloading (#49)
59  Explicit out/inout (#38)
57  Foreach on first/on last (#42)
55  Unit test isolation  (#2)
52  Posix threads support native (#3)
50  Array pushback/popback (#51)
49  Variadic arguments re-passing (#102)
47  better syntax for cast (#23)
46  Array masking (#11)
45  Consistent struct/class sizeof (#40)
44  Explicit type initializers (#35)
43  L-Value return (#73)
43  struct constructor (#97)
41  Named keyword arguments (#87)
37  black box unit testing (#8)
36  Non-Static isExpression (#37)
35  unit test & code separation (#7)
35  associative arrays by index (#16)
35  coherent assoc. array syntax (#20)
34  Conditional syncronized (#30)
34  Explicit module `friendship` (#43)
33  Pass value params byref (#34)
33  auto-member objects (#45)
30  Unit test measurements (#9)
30  Explicit property keyword (#83)
27  Renaming ctor/dtor (#17)
27  Inline enum declaration (#76)
26  interface to C++ (#71)
26  Small Exectables (#88)
25  User-defined sync function (#31)
23  Pascal like sets (#61)
23  if, while, true, false, int (#86)
22  proper cast operators (#21)
22  Iterators and Generators (#58)
21  Built-in variant type (#56)
20  Precise names for floats (#62)
19  D library contest (#59)
18  No Postfix Array Declarations (#85)
18  range type (#106)
18  Real C bitfields (#145)
17  Full lexical closures (#140)
16  conv() and opConv (#66)
16  modules must not rely on files (#84)
15  Call log (#47)
15  Improve module architecture (#64)
15  Finite sets (#72)
15  opCast overloading (#81)
15  garbage collection switch  (#96)
15  Multi-Dimensional Allocation (#109)
14  copy operator (#95)
13  Meta Information (#69)
12  Parallel Scavenging GC (#80)
11  Against class instance sizeof (#48)
11  inout variable and return (#60)
11  imag and comp FP types. (#63)
11  inline expansion (#67)
11  in for arrays (#161)
11  Tango to work with D2 (#179)
10  function inheritance (#92)
10  Statically check for == null (#98)
10  In flight exception detection (#101)
10  static foreach(scope/unscope) (#152)
9  Relational class/array algebra (#65)
9  support struct&array in switch (#99)
9  in for arrays (#160)
9  Get rid of const (#165)
9  throws keyword (#173)
7  array in template arguments (#91)
7  date/time/datetime literal (#105)
7  void Class.Method() {} syntax (#146)
6  Declaration in function calls (#74)
6  Better UTF32 Support (#113)
6  Implicit New (#143)
6  Efficient array opCatAssign (#148)
5  named tuple (#103)
5  Reallocation Keyword (#108)
5  Explicit out/inout/lazy (#110)
5  First-class continuations (#141)
5  tuple literal and append-op (#151)
5  ext property for  basic types (#154)
5  {Cleaner Operator Overloading} (#166)
5  suffix identifiers. (#168)
5  Property declarator (#174)
5  Voting in bugzilla for D. (#176)
5  Power operator (#177)
4  System.Windows.Forms (#93)
4  function call over network (#111)
4  templated constructors (#164)
4  New Switch Case Design (#170)
4  Easy threading a la OpenMP (#189)
3  Property shortcut (#144)
3  variable template(short syntax (#149)
3  template literal (#150)
3  Custom Attributes (#159)
3  C++ Member Pointers (#167)
3  Remove const (#171)
3  Remove const (#172)
3  Enum string cast (#178)
3  Template inst. syntax: <> (#182)
3  classes on stack (or ROM) (#188)
2  Manage .resources files (#70)
2  Multistep return (#75)
2  constant operater overloading (#100)
2  solve interdepend static this (#107)
2  temp alias param specialize (#112)
2  Quick For Syntax (#142)
2  invariant function (#156)
2  constant member functions (#158)
2  Keyword Pow Operator (#162)
2  Custom Syntax (#163)
2  Overlapping array copy (#181)
2  Invariant => invar (#185)
2  Output C Code (#194)
1  consistant new (#77)
1  remove initializers (#147)
1  __traits (#153)
1  temporary variable (#155)
1  Dynamic Conditional (#157)
1  Better Array Function Template (#169)
1  Remove SFINAE (#175)
1  Auto const member funcs (#180)
1  Template inst. syntax: <> (#183)
1  Template inst. syntax: <> (#184)
1  similar templt/function syntax (#186)
1  other systems (#195)
1  other archs (#196)
0  -nogc option (#187)
0  link exchange request (#190)
0  link exchange request (#191)
0  switch  case accept range and  (#192)
0  switch  case accept range and  (#193)
0  conditional inline assembler (#197)
0  conditional inline assembler (#198)



More information about the Digitalmars-d mailing list