id summary status owner type priority milestone 1 Extension methods and properties accepted Chuck enhancement major Cobra 0.9 42 Provide platform independent line terminator metacharacter in strings assigned Chuck enhancement medium Cobra 0.9 52 Provide a compile-time form that emits an expression's source and value assigned Chuck enhancement medium Cobra 0.9 55 Support command line format: cobra new enhancement major Cobra 0.9 92 cue init new enhancement major Cobra 0.9 93 cue finalize new enhancement major Cobra 0.9 94 cue hash new enhancement major Cobra 0.9 95 cue compare new enhancement major Cobra 0.9 96 cue equals new enhancement major Cobra 0.9 97 cue enumerate new enhancement major Cobra 0.9 107 Syntactic relaxation: Type declaration clauses accepted Chuck enhancement major Cobra 0.9 110 Infer generic arguments for generic method calls new enhancement medium Cobra 0.9 113 Scope out the rest of anonymous methods / closures new Chuck enhancement major Cobra 0.9 120 Support verbatim string notation assigned Chuck idea medium Cobra 0.9 130 "The compiler doesn't find the ""closest"" extension method" accepted jonathandavid defect major Cobra 0.9 146 bug when adding an extension method that is an overload of a BCL class assigned jonathandavid defect medium Cobra 0.9 152 "Automatic library referencing from ""use"" does not always work" assigned Chuck defect major Cobra 0.9 153 Regression test problems re tests with CultureInfo assumptions assigned jonathandavid defect major Cobra 0.9 286 Invoke delegate property compiler error new defect medium Cobra 0.9 370 Some MD/XS projects trigger a COBRA INTERNAL ERROR/FormatException new defect major Cobra 0.9 2 "Cannot use ""x in someList"" where x is dynamic?" accepted Chuck defect minor 6 Add class methods new enhancement minor 8 Use of old For statement should generate a deprecation warning assigned Chuck enhancement minor 11 Selective DbC Compilation assigned enhancement medium 18 CodeDom Support new task major 19 Create a .msi installer new task major 23 Invoke DLR during dynamic binding new enhancement minor 24 Create a DLR backend new task minor 26 Recognize extension methods in dynamic binding new enhancement medium 29 Support other types of integer literals, and underscores assigned Chuck enhancement minor 39 Infer types for method references assigned Chuck enhancement minor 41 False warning for if statement on box var accepted Chuck defect minor 44 Cobra always allows combining enum values even when not legal new defect minor 49 Nested methods new enhancement minor 50 Warn about comparisons to the same variable new enhancement medium 51 Warn about assignment made to the same variable new enhancement medium 57 Provide a trace form without position info assigned Chuck enhancement medium 65 Suggest System.Text.RegularExpressions when appropriate new enhancement minor 68 Enable declarations to be marked as test support only new enhancement medium 69 Consume operator overloads new enhancement major 70 Declare operator overloads. new enhancement major 72 -test with -debug option leaves behind test-*.pdb/.mdb files new defect minor 73 Support other versions of .NET past 2.0 new enhancement medium 79 "Command line ""resource"" options" new enhancement minor 80 Warn for poorly placed underscores in numbers new enhancement minor 81 Library: Operating system sniffer new enhancement minor 90 implicit conversions new enhancement major 91 Bring in the Mono C# compiler backend new enhancement medium 99 Implement contracts with Microsoft code contracts new enhancement minor 103 Support scientific notation ( numeric literals) new enhancement medium 112 Allow extra spaces for alignment inside line continuations only new enhancement medium 115 "Support StringBuilder as a target for ""print to X, ...""" assigned Chuck enhancement minor 118 "Improve error message for generic type names that are missing ""of""" new enhancement minor 123 support for property with different access modifier visibility new enhancement minor 126 Provide enumerate method (or similar) in CobraCore accepted Chuck enhancement medium 135 misleading/non consistent warning message when assigning result of void returning method new task trivial 137 Move to .Net 4.0: Add typed tuples to the language new enhancement medium 141 Cannot effectively put more options after -turbo assigned nerdzero defect minor 142 problem when using an object variable of nilable generic type assigned defect minor 144 Add units of measurement new enhancement minor 145 complete the collection of string.split extension methods accepted jonathandavid enhancement minor 149 Simplifying internal class VariType accepted jonathandavid enhancement minor 150 Implement extend IList.toDictionary(...) new enhancement major 157 Check for error: initializer cannot call itself new defect minor 159 Get Cobra working with .NET Compact Framework new enhancement medium 164 Option to keep bytecode in memory new enhancement critical 171 Dynamic does not work well with arithmetic new defect medium 172 Provide an interactive mode for Cobra (REPL) new enhancement minor 174 Support for Regular Expression literals and matching assigned Chuck enhancement major 179 support shared access modifier on class definitions assigned Chuck enhancement minor 180 Optimization: Speed up use of literal collections new defect minor 187 Short circuit evaluation for chained comparisons new defect medium 188 Chained comparisons should be implemented with strong types when possible new defect medium 191 False compilation error with .getType on a generic type new defect minor 193 Extension to HowTo/29[02]* to include shell sort assigned Chuck enhancement minor 200 Cobra compiler options read from file assigned Chuck enhancement medium 204 Infer correct types for lambdas and anon methods assigned Chuck defect minor 210 Spaces after tabs should be allowed for implicit as well as explicit line continuation. assigned Chuck defect minor 214 Members use in preconditions on x mustn't be less visible than x. new defect medium 224 'use' statements in partial class files dependent on order on compile command line. new defect minor 225 Support ganged or multivalue Cmdline Option with subOptions assigned Chuck enhancement medium 228 Cobra Internal Error with IronPython (mscorlib) new defect medium 229 -files: could use more power new idea minor 230 "make ""a = []"" do the right thing when a is of a known type" assigned Chuck enhancement minor 231 all/for in invariant causes COBRA INTERNAL ERROR new defect minor 232 Small inconsistency in 'if a inherits B' semantics. new defect minor 233 Weird COBRA INTERNAL ERROR printing event args (Gtk) assigned nevdelap defect medium 235 "A numeric literal ending in . such as ""2."" gives a cryptic error message" new defect minor 236 Specifying -test and -compile-if-needed gets ArgumentOutOfRangeException. assigned Chuck defect minor 239 -out: does not affect -test assigned Chuck defect medium 241 -test tests runtime with -ert new defect minor 243 Invariants called too many times and in wrong order assigned Chuck defect major 244 Cobra gets itself into a state where it puts single quotes around all the strings it is outputting. new defect minor 245 Provide framework and implementation for some code metrics assigned Chuck enhancement medium 246 warn on overwriting variable as a for loop's variable new enhancement trivial 247 init for base class called before preconditions on derived class init are tested & compile not protecting it's calls to toString assigned nevdelap defect medium 253 Provide some minimal allowance for use of multidim and jagged arrays assigned Chuck enhancement medium 256 This code not implementing all interfaces' methods compiles a broken assembly. new defect minor 262 Cobra needs support 'implements' and overloads on properties assigned Chuck defect major 263 Provide Treaps implementation for cobra assigned Chuck enhancement medium 267 Cobra Enums not support methods of Enum Baseclass new defect minor 269 Add Enum handling features new enhancement minor 271 Get compile error when using anonymous method with delegate(sig) assigned Chuck defect major 272 Support generic declaration of sig (delegate) new enhancement medium 275 More support for Java BackEnd assigned hopscc enhancement medium 278 implanting Doc-strings inside Attributes to keep them in code to be readily assesed while programming new Charles idea minor 279 Warn about unused method's argument assigned Charles enhancement trivial 281 Correct cobra rtl String.count consistent with .Net Collections/Linq assigned Chuck enhancement medium 282 Useful compile error (when misusing generics) new enhancement minor 283 Parser error regarding multi-line collection literals assigned Chuck defect medium 290 Add DefaultDictionary.cobra to Cobra.Core new enhancement medium 291 lambda and object initialization compiler error new defect medium 300 allow to chain a few exceptions with a single body new enhancement minor 305 Add restrictions for underscores in numeric literals new enhancement minor 306 Unable to insert underscores into some numeric literals new defect minor 308 cobra internal error: unknown member exception assigned Charles defect major 309 tests in mixins new enhancement major 310 enum check on compilation new enhancement major 312 Support some form of conditional compilation assigned Chuck enhancement medium 315 cobra support multiple return values assigned Chuck enhancement minor 319 Move to .Net 4.0: Cobra dynamic codegen should use 'dynamic' type new enhancement minor 320 Provide a tool to automate conversion of C# code to cobra code new task medium 321 Overload resolution needs improvement new defect major 322 Support immutable/readOnly on class decl new enhancement minor 327 Move to .Net 4.0: Generate C# lambdas for Cobra lambdas (Codegen) new enhancement medium 328 Move to .Net 4.0: Support Co and ContraVariance new enhancement minor 329 Move to .Net 4.0: Generate C# Automatic properties and Object Initializers for Cobra property inits (codegen) new enhancement medium 331 Bind to C# extension methods assigned hopscc enhancement major 332 Ref and Lib paths need some platform pattern for 32 vs 64 bit Frameworks assigned Chuck enhancement medium 333 Implementing ITestRunListener is a little awkward new defect minor 338 Cleanup codegen to minimise insertion of invariant/contracts boilerplate code new hopscc enhancement medium 339 Provide a nil safe dereference operator assigned Chuck enhancement medium 341 Require (some) binary operators to have spaces around them new enhancement medium 342 Cannot declare method overloads in mixins new defect major 346 Cannot break out of a loop from within a branch new defect major 348 Installer leaves root owned files new defect medium 350 Handle more forward references in `var` initialization expressions new enhancement minor 356 Preconditions for methods that return a stream are not checked new defect major 357 Internal error for parameter named `result` new defect medium 359 Confusing interaction between Object? instance and bools new defect minor 361 Getters should always specify return types new defect major 363 -turbo should default disable -dst (?) new defect minor 364 Cobra snapshot may have been compiled on .NET 4.5 and inadvertently introduced a dependency new defect medium 366 Compiling the same file twice new defect minor 368 Dynamic variables that are Arrays should support Indexing new defect medium 369 Assigning values to enums out-of-order does not work new defect medium 371 MSBuild Task: error if no assembly references in .cobraproj file new defect minor 372 "MSBuild Task: a file ""cobra"" in the project directory causes and error on Windows." new defect minor 373 block comments extends to last commented line new defect major 374 shared classes do not compile new defect major 375 Confusing error message when omitting `as dynamic` new enhancement trivial 376 Cannot use stream as paramter type if type name is fully qualified new defect medium 378 CIE by incomplete `StreamType` construction. new defect critical 379 enum of int8/uint8: translation wrong new defect critical 380 "CIE caused by local var declaration ""x as EnumType""." new defect critical 381 Is this Language Dead? assigned Charles idea major