| #35 |
Function pointer casts are broken
|
Rob Schluntz <rschlunt@…>
|
defect
|
blocker
|
cfa-cc
|
1.0
|
| #250 |
Incorrect address calculation of polymorphc object on clean-up
|
Thierry Delisle <tdelisle@…>
|
defect
|
blocker
|
cfa-cc
|
1.0
|
| #39 |
Global const array initialization broke with references
|
Rob Schluntz
|
defect
|
critical
|
cfa-cc
|
1.0
|
| #43 |
Anonymous generics ctor
|
Rob Schluntz <rschlunt@…>
|
defect
|
critical
|
cfa-cc
|
1.0
|
| #292 |
Constant Reference Argument Binding Update
|
|
defect
|
critical
|
cfa-cc
|
1.0
|
| #1 |
Self-referential generic types require forward declarations
|
pabuhr
|
defect
|
major
|
cfa-cc
|
1.0
|
| #8 |
No reasonable alternative
|
|
defect
|
major
|
cfa-cc
|
1.0
|
| #9 |
Unconstrained dtype return values are closed in unification
|
Rob Schluntz
|
defect
|
major
|
cfa-cc
|
1.0
|
| #14 |
Parsing error with multiple generic forward declarations
|
pabuhr
|
defect
|
major
|
cfa-cc
|
1.0
|
| #16 |
Trac not sending emails
|
Rob Schluntz
|
defect
|
major
|
other
|
1.0
|
| #19 |
Functions taking array types and taking pointer types are conflicting overloads
|
Rob Schluntz <rschlunt@…>
|
defect
|
major
|
cfa-cc
|
1.0
|
| #22 |
Basic types in forall/trait allowed
|
pabuhr
|
defect
|
major
|
cfa-cc
|
1.0
|
| #23 |
Function call syntax not working
|
Rob Schluntz <rschlunt@…>
|
defect
|
major
|
cfa-cc
|
1.0
|
| #24 |
Non-compatible safety conversion (like C++), prevent void * to T *
|
Rob Schluntz <rschlunt@…>
|
enhancement
|
major
|
cfa-cc
|
1.0
|
| #25 |
Problem with opaque type definition.
|
|
defect
|
major
|
cfa-cc
|
1.0
|
| #26 |
Implicit conversion from zero_t do not work.
|
|
defect
|
major
|
cfa-cc
|
1.0
|
| #27 |
Thunks are not generated for polymorphic-to-monomorphic function casts.
|
Rob Schluntz <rschlunt@…>
|
defect
|
major
|
cfa-cc
|
1.0
|
| #29 |
sizeof(foo) does not work, where foo is a variable of polymorphic type.
|
|
defect
|
major
|
cfa-cc
|
1.0
|
| #31 |
Glen's new prelude
|
|
enhancement
|
major
|
prelude
|
1.0
|
| #32 |
assert.h fails to compile in non __STRICT_ANSI__ mode
|
Rob Schluntz <rschlunt@…>
|
defect
|
major
|
cfa-cc
|
1.0
|
| #40 |
Full coroutine
|
Thierry Delisle
|
defect
|
major
|
libcfa
|
1.0
|
| #41 |
Duplicate function on generic specialisation
|
Rob Schluntz <rschlunt@…>
|
defect
|
major
|
cfa-cc
|
1.0
|
| #42 |
Generic index
|
Rob Schluntz <rschlunt@…>
|
defect
|
major
|
cfa-cc
|
1.0
|
| #47 |
Constructors are not generated when struct has union or enum member
|
Rob Schluntz
|
defect
|
major
|
cfa-cc
|
1.0
|
| #48 |
ttype assertion resolution is too strict
|
Rob Schluntz
|
defect
|
major
|
cfa-cc
|
1.0
|
| #49 |
Tuple construction generates the wrong code for references
|
Rob Schluntz
|
defect
|
major
|
cfa-cc
|
1.0
|
| #51 |
Reference assignment allows pointer conversions
|
Rob Schluntz
|
defect
|
major
|
cfa-cc
|
1.0
|
| #54 |
return not detected
|
Rob Schluntz <rschlunt@…>
|
defect
|
major
|
cfa-cc
|
1.0
|
| #55 |
intrusive stack crash
|
Rob Schluntz <rschlunt@…>
|
defect
|
major
|
cfa-cc
|
1.0
|
| #56 |
Overloading for GCC atomic builtins is broken
|
|
defect
|
major
|
cfa-cc
|
1.0
|
| #59 |
Unsized generics have incorrect pointer arithmetic
|
Rob Schluntz <rschlunt@…>
|
defect
|
major
|
cfa-cc
|
1.0
|
| #64 |
LValue assignment incorrect error
|
Rob Schluntz <rschlunt@…>
|
defect
|
major
|
cfa-cc
|
1.0
|
| #65 |
Member expression qualifiers are wrong
|
Rob Schluntz
|
defect
|
major
|
cfa-cc
|
1.0
|
| #67 |
LValue assignment incorrect error : the return
|
Rob Schluntz <rschlunt@…>
|
defect
|
major
|
cfa-cc
|
1.0
|
| #69 |
With statement and anonymous fields
|
Rob Schluntz <rschlunt@…>
|
defect
|
major
|
cfa-cc
|
1.0
|
| #73 |
Infinite loop with generics and new
|
Rob Schluntz
|
defect
|
major
|
cfa-cc
|
1.0
|
| #74 |
Generic reference member generates incorrect code
|
Rob Schluntz <rschlunt@…>
|
defect
|
major
|
cfa-cc
|
1.0
|
| #78 |
Generic array element dereference
|
Rob Schluntz <rschlunt@…>
|
defect
|
major
|
cfa-cc
|
1.0
|
| #80 |
With statement and function parameters.
|
Rob Schluntz <rschlunt@…>
|
defect
|
major
|
cfa-cc
|
1.0
|
| #81 |
Resolution Failure on Pass-by-value
|
|
defect
|
major
|
cfa-cc
|
1.0
|
| #86 |
Parsing Error tuples access with spaces
|
|
defect
|
major
|
cfa-cc
|
1.0
|
| #90 |
Crash on complex nesting
|
Rob Schluntz <rschlunt@…>
|
defect
|
major
|
cfa-cc
|
1.0
|
| #92 |
Field with deleted copy constructors don't work
|
|
defect
|
major
|
cfa-cc
|
1.0
|
| #99 |
Crash on made-up generic parameters
|
Rob Schluntz <rschlunt@…>
|
defect
|
major
|
cfa-cc
|
1.0
|
| #100 |
Ternary operator lost of const or some other cost
|
Rob Schluntz <rschlunt@…>
|
defect
|
major
|
cfa-cc
|
1.0
|
| #105 |
Compiler crash deleted expression
|
Thierry Delisle
|
defect
|
major
|
cfa-cc
|
1.0
|
| #112 |
Dump a better core on time-out
|
Thierry Delisle
|
task
|
major
|
libcfa
|
1.0
|
| #118 |
Incorrect bit shift warning
|
a3moss
|
defect
|
major
|
cfa-cc
|
1.0
|
| #121 |
Comparison failure
|
|
defect
|
major
|
cfa-cc
|
1.0
|
| #122 |
Reference assignment
|
|
defect
|
major
|
cfa-cc
|
1.0
|
| #126 |
Pointer assignment with incorrect type not correctly rejected
|
|
defect
|
major
|
cfa-cc
|
1.0
|
| #142 |
constant expression problem
|
|
defect
|
major
|
cfa-cc
|
1.0
|
| #151 |
Input crashes CC1
|
pabuhr
|
defect
|
major
|
cfa-cc
|
1.0
|
| #154 |
linking problem
|
Thierry Delisle
|
defect
|
major
|
cfa-cc
|
1.0
|
| #161 |
Parsing doesn't handle attributes on new style declaration
|
pabuhr
|
defect
|
major
|
cfa-cc
|
1.0
|
| #165 |
Exceptions in the Exceptions File
|
|
defect
|
major
|
cfa-cc
|
1.0
|
| #166 |
Cannot get reference to generic member of generic struct
|
mlbrooks
|
defect
|
major
|
cfa-cc
|
1.0
|
| #169 |
Incorrect order of generic struct constructor params
|
|
defect
|
major
|
cfa-cc
|
1.0
|
| #172 |
Anonymous struct can conflict across translation unit
|
|
defect
|
major
|
cfa-cc
|
1.0
|
| #173 |
Catch Declaration not Seen by Condition (New AST only)
|
|
defect
|
major
|
cfa-cc
|
1.0
|
| #182 |
Static Const Global variable segfault in generated code
|
Michael Brooks <mlbrooks@…>
|
defect
|
major
|
cfa-cc
|
1.0
|
| #189 |
Reference and pointer types allow unsound initialization
|
|
defect
|
major
|
cfa-cc
|
1.0
|
| #192 |
Can't catch exception raised by default resumption handler of another exception
|
|
defect
|
major
|
cfa-cc
|
1.0
|
| #196 |
Forward Declaring Generic Types Crash with Dtypes
|
|
defect
|
major
|
cfa-cc
|
1.0
|
| #198 |
Forward Declaration Leads to Bad Function Pointer Types
|
|
defect
|
major
|
cfa-cc
|
1.0
|
| #204 |
Conversion cost ignores type parameters
|
|
defect
|
major
|
cfa-cc
|
1.0
|
| #212 |
Revert InferUnion change in new-ast
|
|
defect
|
major
|
cfa-cc
|
1.0
|
| #214 |
Assertion with sized generic parameter breaks the declaring function's body
|
|
defect
|
major
|
cfa-cc
|
1.0
|
| #217 |
Typedef Attributes Not Expanded In Functions
|
|
defect
|
major
|
cfa-cc
|
1.0
|
| #222 |
Empty parameter list in nested forall clause generates unused parameter
|
|
defect
|
major
|
cfa-cc
|
1.0
|
| #223 |
Cannot Convert Function Pointer to Bool
|
|
defect
|
major
|
prelude
|
1.0
|
| #235 |
Wrong disambiguation in the presence of extra type variables
|
Michael Brooks <mlbrooks@…>
|
defect
|
major
|
cfa-cc
|
1.0
|
| #241 |
Parser doesn't handle pragmas correctly
|
pabuhr
|
defect
|
major
|
cfa-cc
|
1.0
|
| #256 |
New Clause Node for Statements
|
|
enhancement
|
major
|
cfa-cc
|
1.0
|
| #266 |
Increment hoisted outside the loop
|
|
defect
|
major
|
cfa-cc
|
1.0
|
| #269 |
Wrong type for generics' implicit _sizeof params on 32-bit
|
|
defect
|
major
|
cfa-cc
|
1.0
|
| #286 |
typeof Decays Array Types
|
|
defect
|
major
|
cfa-cc
|
1.0
|
| #287 |
Incorrect Typeof on Array Index
|
|
defect
|
major
|
cfa-cc
|
1.0
|
| #306 |
Waituntil relies on RAII-unsound rvalue-to-reference conversion
|
lseo
|
defect
|
major
|
libcfa
|
1.0
|
| #2 |
Variable Trait Requirements Cannot be Solved with Globals
|
|
defect
|
minor
|
cfa-cc
|
1.0
|
| #3 |
No constructors in prelude from zero_t, one_t
|
a3moss
|
defect
|
minor
|
cfa-cc
|
1.0
|
| #4 |
User-generated constructors for basic types overload non-matching prelude constructors
|
Rob Schluntz <rschlunt@…>
|
defect
|
minor
|
cfa-cc
|
1.0
|
| #6 |
Vector as Field of Generic Type Fails to Compile
|
|
defect
|
minor
|
cfa-cc
|
1.0
|
| #12 |
Excess elements in struct initializer
|
Rob Schluntz <rschlunt@…>
|
defect
|
minor
|
cfa-cc
|
1.0
|
| #13 |
Default type arguments for generic types
|
Rob Schluntz
|
enhancement
|
minor
|
cfa-cc
|
1.0
|
| #15 |
Error Generating result Condition (!=zero_t)
|
Rob Schluntz <rschlunt@…>
|
defect
|
minor
|
cfa-cc
|
1.0
|
| #17 |
Can't assign 0 to function pointer
|
Rob Schluntz <rschlunt@…>
|
defect
|
minor
|
cfa-cc
|
1.0
|
| #18 |
Allow sizeof On Generic Type Parameters
|
Aaron Moss <a3moss@…>
|
enhancement
|
minor
|
cfa-cc
|
1.0
|
| #21 |
Destructors do not run on Stack Unwinding
|
|
defect
|
minor
|
cfa-cc
|
1.0
|
| #36 |
constructor call, assertion failure
|
Rob
|
defect
|
minor
|
cfa-cc
|
1.0
|
| #37 |
Missing generated code
|
Rob Schluntz <rschlunt@…>
|
defect
|
minor
|
cfa-cc
|
1.0
|
| #38 |
Resolver error with strdup from string.h
|
|
defect
|
minor
|
cfa-cc
|
1.0
|
| #44 |
zero_t causes warnings because it always codgens as long int
|
|
defect
|
minor
|
cfa-cc
|
1.0
|
| #45 |
Const ref error in tuple
|
|
defect
|
minor
|
cfa-cc
|
1.0
|
| #46 |
Enum constants are lvalues
|
Rob Schluntz
|
defect
|
minor
|
cfa-cc
|
1.0
|
| #52 |
Resolution fails for initialization
|
Rob Schluntz <rschlunt@…>
|
defect
|
minor
|
cfa-cc
|
1.0
|
| #53 |
Tuple costs are incorrect
|
Rob Schluntz
|
defect
|
minor
|
cfa-cc
|
1.0
|
| #58 |
typo in generic type instantiation crashes the compiler
|
Rob Schluntz <rschlunt@…>
|
defect
|
minor
|
cfa-cc
|
1.0
|
| #60 |
typo in generic type constraint crashes the compiler
|
Rob Schluntz <rschlunt@…>
|
defect
|
minor
|
cfa-cc
|
1.0
|
| #61 |
Polymorphic type disallowed in structure definition
|
Rob
|
defect
|
minor
|
cfa-cc
|
1.0
|