Didn't the owner of this lust say he was stopping it? [email protected] Wrote:
> > 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: > > 212 Stack tracing (#26) > 202 Reflection API (#6) > 133 vectorization (#10) > 114 Multiple return values (tuples (#28) > 103 Multiple opCast per class (#24) > 97 Debug check for null reference (#52) > 90 Native AMD64 codegen (#36) > 80 !in (#44) > 79 Short syntax for new (#18) > 77 unit test after compilation (#1) > 71 extra compiler values (#19) > 67 Return-type overloading (#49) > 58 Explicit out/inout (#38) > 56 Foreach on first/on last (#42) > 54 Unit test isolation (#2) > 52 Posix threads support native (#3) > 47 Array pushback/popback (#51) > 47 Variadic arguments re-passing (#102) > 45 Array masking (#11) > 45 better syntax for cast (#23) > 45 Consistent struct/class sizeof (#40) > 43 Explicit type initializers (#35) > 43 L-Value return (#73) > 40 Named keyword arguments (#87) > 40 struct constructor (#97) > 37 black box unit testing (#8) > 36 Non-Static isExpression (#37) > 35 associative arrays by index (#16) > 35 coherent assoc. array syntax (#20) > 34 unit test & code separation (#7) > 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) > 29 Explicit property keyword (#83) > 27 Renaming ctor/dtor (#17) > 27 Inline enum declaration (#76) > 26 interface to C++ (#71) > 26 Small Exectables (#88) > 24 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) > 15 Call log (#47) > 15 opCast overloading (#81) > 15 modules must not rely on files (#84) > 15 garbage collection switch (#96) > 15 Multi-Dimensional Allocation (#109) > 14 Improve module architecture (#64) > 14 Finite sets (#72) > 14 copy operator (#95) > 13 Meta Information (#69) > 11 Against class instance sizeof (#48) > 11 inout variable and return (#60) > 11 imag and comp FP types. (#63) > 11 inline expansion (#67) > 11 Parallel Scavenging GC (#80) > 10 function inheritance (#92) > 10 Statically check for == null (#98) > 10 In flight exception detection (#101) > 10 Tango to work with D2 (#179) > 9 static foreach(scope/unscope) (#152) > 9 in for arrays (#160) > 9 in for arrays (#161) > 9 Get rid of const (#165) > 9 throws keyword (#173) > 8 Relational class/array algebra (#65) > 7 array in template arguments (#91) > 7 support struct&array in switch (#99) > 7 date/time/datetime literal (#105) > 7 void Class.Method() {} syntax (#146) > 6 Declaration in function calls (#74) > 6 Better UTF32 Support (#113) > 6 Efficient array opCatAssign (#148) > 5 Reallocation Keyword (#108) > 5 Explicit out/inout/lazy (#110) > 5 First-class continuations (#141) > 5 Implicit New (#143) > 5 {Cleaner Operator Overloading} (#166) > 5 suffix identifiers. (#168) > 5 Voting in bugzilla for D. (#176) > 5 Power operator (#177) > 4 System.Windows.Forms (#93) > 4 named tuple (#103) > 4 function call over network (#111) > 4 tuple literal and append-op (#151) > 4 ext property for basic types (#154) > 4 New Switch Case Design (#170) > 4 Property declarator (#174) > 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 templated constructors (#164) > 3 C++ Member Pointers (#167) > 3 Remove const (#171) > 3 Remove const (#172) > 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 Quick For Syntax (#142) > 2 invariant function (#156) > 2 constant member functions (#158) > 2 Keyword Pow Operator (#162) > 2 Custom Syntax (#163) > 2 Enum string cast (#178) > 2 Invariant => invar (#185) > 1 consistant new (#77) > 1 temp alias param specialize (#112) > 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 Overlapping array copy (#181) > 1 Template inst. syntax: <> (#183) > 1 Template inst. syntax: <> (#184) > 1 similar templt/function syntax (#186) > 1 Output C Code (#194) > 1 other systems (#195) > 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 other archs (#196) > 0 conditional inline assembler (#197) > 0 conditional inline assembler (#198)
