| #1 |
Self-referential generic types require forward declarations |
pabuhr |
major |
cfa-cc |
1.0 |
9 years |
| #2 |
Variable Trait Requirements Cannot be Solved with Globals |
|
minor |
cfa-cc |
1.0 |
9 years |
| #3 |
No constructors in prelude from zero_t, one_t |
a3moss |
minor |
cfa-cc |
1.0 |
9 years |
| #4 |
User-generated constructors for basic types overload non-matching prelude constructors |
Rob Schluntz rschlunt@… |
minor |
cfa-cc |
1.0 |
9 years |
| #6 |
Vector as Field of Generic Type Fails to Compile |
|
minor |
cfa-cc |
1.0 |
9 years |
| #8 |
No reasonable alternative |
|
major |
cfa-cc |
1.0 |
9 years |
| #9 |
Unconstrained dtype return values are closed in unification |
Rob Schluntz |
major |
cfa-cc |
1.0 |
9 years |
| #12 |
Excess elements in struct initializer |
Rob Schluntz rschlunt@… |
minor |
cfa-cc |
1.0 |
9 years |
| #14 |
Parsing error with multiple generic forward declarations |
pabuhr |
major |
cfa-cc |
1.0 |
9 years |
| #15 |
Error Generating result Condition (!=zero_t) |
Rob Schluntz rschlunt@… |
minor |
cfa-cc |
1.0 |
9 years |
| #16 |
Trac not sending emails |
Rob Schluntz |
major |
other |
1.0 |
9 years |
| #17 |
Can't assign 0 to function pointer |
Rob Schluntz rschlunt@… |
minor |
cfa-cc |
1.0 |
9 years |
| #19 |
Functions taking array types and taking pointer types are conflicting overloads |
Rob Schluntz rschlunt@… |
major |
cfa-cc |
1.0 |
9 years |
| #21 |
Destructors do not run on Stack Unwinding |
|
minor |
cfa-cc |
1.0 |
9 years |
| #22 |
Basic types in forall/trait allowed |
pabuhr |
major |
cfa-cc |
1.0 |
9 years |
| #23 |
Function call syntax not working |
Rob Schluntz rschlunt@… |
major |
cfa-cc |
1.0 |
9 years |
| #26 |
Implicit conversion from zero_t do not work. |
|
major |
cfa-cc |
1.0 |
9 years |
| #27 |
Thunks are not generated for polymorphic-to-monomorphic function casts. |
Rob Schluntz rschlunt@… |
major |
cfa-cc |
1.0 |
9 years |
| #29 |
sizeof(foo) does not work, where foo is a variable of polymorphic type. |
|
major |
cfa-cc |
1.0 |
9 years |
| #32 |
assert.h fails to compile in non __STRICT_ANSI__ mode |
Rob Schluntz rschlunt@… |
major |
cfa-cc |
1.0 |
9 years |
| #35 |
Function pointer casts are broken |
Rob Schluntz rschlunt@… |
blocker |
cfa-cc |
1.0 |
9 years |
| #36 |
constructor call, assertion failure |
Rob |
minor |
cfa-cc |
1.0 |
9 years |
| #37 |
Missing generated code |
Rob Schluntz rschlunt@… |
minor |
cfa-cc |
1.0 |
9 years |
| #38 |
Resolver error with strdup from string.h |
|
minor |
cfa-cc |
1.0 |
9 years |
| #39 |
Global const array initialization broke with references |
Rob Schluntz |
critical |
cfa-cc |
1.0 |
9 years |
| #40 |
Full coroutine |
Thierry Delisle |
major |
libcfa |
1.0 |
9 years |
| #41 |
Duplicate function on generic specialisation |
Rob Schluntz rschlunt@… |
major |
cfa-cc |
1.0 |
9 years |
| #42 |
Generic index |
Rob Schluntz rschlunt@… |
major |
cfa-cc |
1.0 |
9 years |
| #43 |
Anonymous generics ctor |
Rob Schluntz rschlunt@… |
critical |
cfa-cc |
1.0 |
9 years |
| #45 |
Const ref error in tuple |
|
minor |
cfa-cc |
1.0 |
9 years |
| #46 |
Enum constants are lvalues |
Rob Schluntz |
minor |
cfa-cc |
1.0 |
8 years |
| #47 |
Constructors are not generated when struct has union or enum member |
Rob Schluntz |
major |
cfa-cc |
1.0 |
8 years |
| #48 |
ttype assertion resolution is too strict |
Rob Schluntz |
major |
cfa-cc |
1.0 |
8 years |
| #49 |
Tuple construction generates the wrong code for references |
Rob Schluntz |
major |
cfa-cc |
1.0 |
8 years |
| #51 |
Reference assignment allows pointer conversions |
Rob Schluntz |
major |
cfa-cc |
1.0 |
8 years |
| #52 |
Resolution fails for initialization |
Rob Schluntz rschlunt@… |
minor |
cfa-cc |
1.0 |
8 years |
| #53 |
Tuple costs are incorrect |
Rob Schluntz |
minor |
cfa-cc |
1.0 |
8 years |
| #54 |
return not detected |
Rob Schluntz rschlunt@… |
major |
cfa-cc |
1.0 |
8 years |
| #55 |
intrusive stack crash |
Rob Schluntz rschlunt@… |
major |
cfa-cc |
1.0 |
8 years |
| #56 |
Overloading for GCC atomic builtins is broken |
|
major |
cfa-cc |
1.0 |
8 years |
| #58 |
typo in generic type instantiation crashes the compiler |
Rob Schluntz rschlunt@… |
minor |
cfa-cc |
1.0 |
8 years |
| #59 |
Unsized generics have incorrect pointer arithmetic |
Rob Schluntz rschlunt@… |
major |
cfa-cc |
1.0 |
8 years |
| #60 |
typo in generic type constraint crashes the compiler |
Rob Schluntz rschlunt@… |
minor |
cfa-cc |
1.0 |
8 years |
| #61 |
Polymorphic type disallowed in structure definition |
Rob |
minor |
cfa-cc |
1.0 |
8 years |
| #63 |
Generic Struct Inside Declaration Results in "Too few type arguments" |
|
minor |
cfa-cc |
1.0 |
8 years |
| #64 |
LValue assignment incorrect error |
Rob Schluntz rschlunt@… |
major |
cfa-cc |
1.0 |
8 years |
| #65 |
Member expression qualifiers are wrong |
Rob Schluntz |
major |
cfa-cc |
1.0 |
8 years |
| #67 |
LValue assignment incorrect error : the return |
Rob Schluntz rschlunt@… |
major |
cfa-cc |
1.0 |
8 years |
| #68 |
Generic thread |
Rob |
minor |
cfa-cc |
1.0 |
8 years |
| #69 |
With statement and anonymous fields |
Rob Schluntz rschlunt@… |
major |
cfa-cc |
1.0 |
8 years |
| #71 |
CFA segment fault |
Thierry |
minor |
cfa-cc |
1.0 |
8 years |
| #72 |
starting main |
Thierry Delisle tdelisle@… |
trivial |
cfa-cc |
1.0 |
8 years |
| #73 |
Infinite loop with generics and new |
Rob Schluntz |
major |
cfa-cc |
1.0 |
8 years |
| #74 |
Generic reference member generates incorrect code |
Rob Schluntz rschlunt@… |
major |
cfa-cc |
1.0 |
8 years |
| #75 |
Assertion failure in initialization of array with non-constant dimension |
Rob Schluntz |
minor |
cfa-cc |
1.0 |
8 years |
| #76 |
VLA array and operator ?<? |
Rob Schluntz rschlunt@… |
minor |
cfa-cc |
1.0 |
8 years |
| #77 |
Assertion failure in initialization of enum |
Rob Schluntz |
trivial |
cfa-cc |
1.0 |
8 years |
| #78 |
Generic array element dereference |
Rob Schluntz rschlunt@… |
major |
cfa-cc |
1.0 |
8 years |
| #79 |
Statement expression as a sub-expression fails resolution |
Rob Schluntz |
minor |
cfa-cc |
1.0 |
8 years |
| #80 |
With statement and function parameters. |
Rob Schluntz rschlunt@… |
major |
cfa-cc |
1.0 |
8 years |
| #83 |
Missing semantic checks |
|
minor |
cfa-cc |
1.0 |
8 years |
| #84 |
tuple pointer assignment |
Rob Schluntz |
minor |
cfa-cc |
1.0 |
8 years |
| #86 |
Parsing Error tuples access with spaces |
|
major |
cfa-cc |
1.0 |
8 years |
| #89 |
forall distribution order is wrong |
|
minor |
cfa-cc |
1.0 |
8 years |
| #90 |
Crash on complex nesting |
Rob Schluntz rschlunt@… |
major |
cfa-cc |
1.0 |
8 years |
| #92 |
Field with deleted copy constructors don't work |
|
major |
cfa-cc |
1.0 |
8 years |
| #94 |
waitfor error message inconsistent |
Thierry |
trivial |
cfa-cc |
1.0 |
8 years |
| #97 |
Missing polymorphic type has no line number |
Rob Schluntz rschlunt@… |
minor |
cfa-cc |
1.0 |
8 years |
| #98 |
Duplicate function has no line number |
Rob Schluntz rschlunt@… |
minor |
cfa-cc |
1.0 |
8 years |
| #99 |
Crash on made-up generic parameters |
Rob Schluntz rschlunt@… |
major |
cfa-cc |
1.0 |
8 years |
| #100 |
Ternary operator lost of const or some other cost |
Rob Schluntz rschlunt@… |
major |
cfa-cc |
1.0 |
8 years |
| #102 |
typeof confuses constructor generation |
Rob Schluntz |
minor |
cfa-cc |
1.0 |
8 years |
| #103 |
typeof allows duplicate variables |
Rob Schluntz |
minor |
cfa-cc |
1.0 |
8 years |
| #105 |
Compiler crash deleted expression |
Thierry Delisle |
major |
cfa-cc |
1.0 |
7 years |
| #106 |
waitfor problem |
Thierry |
minor |
cfa-cc |
1.0 |
7 years |
| #107 |
tuple depth problem |
|
minor |
cfa-cc |
1.0 |
7 years |
| #110 |
Borken benchmarks don't fail the build |
Thierry Delisle |
minor |
jenkins |
1.0 |
7 years |
| #115 |
No zero_t constructor for int |
|
minor |
cfa-cc |
1.0 |
7 years |
| #116 |
Expected Files not matched exactly for tests |
|
trivial |
cfa-cc |
1.0 |
7 years |
| #117 |
Rational constructor from 0 is declared but undefined |
pabuhr |
trivial |
libcfa |
1.0 |
7 years |
| #118 |
Incorrect bit shift warning |
a3moss |
major |
cfa-cc |
1.0 |
7 years |
| #119 |
Automatic ticket closing |
Thierry Delisle tdelisle@… |
minor |
other |
1.0 |
7 years |
| #121 |
Comparison failure |
|
major |
cfa-cc |
1.0 |
7 years |
| #122 |
Reference assignment |
|
major |
cfa-cc |
1.0 |
7 years |
| #123 |
Reference failure |
Peter A. Buhr pabuhr@… |
minor |
cfa-cc |
1.0 |
7 years |
| #124 |
Configure doesn't seem to catch CFAFLAGS properly |
Thierry Delisle |
minor |
other |
1.0 |
7 years |
| #126 |
Pointer assignment with incorrect type not correctly rejected |
|
major |
cfa-cc |
1.0 |
7 years |
| #129 |
Infinite Recursion in TypeSubstitution::Substituter::postmutate |
|
minor |
cfa-cc |
1.0 |
7 years |
| #131 |
The -n option wants an argument. |
Peter |
minor |
cfa-cc |
1.0 |
7 years |
| #142 |
constant expression problem |
|
major |
cfa-cc |
1.0 |
7 years |
| #144 |
break target on try fails |
|
minor |
cfa-cc |
1.0 |
6 years |
| #149 |
Incorrectly resolving asm statement operand names |
|
minor |
cfa-cc |
1.0 |
6 years |
| #150 |
Incorrect Scoping when using continue |
Thierry Delisle tdelisle@… |
minor |
cfa-cc |
1.0 |
6 years |
| #151 |
Input crashes CC1 |
pabuhr |
major |
cfa-cc |
1.0 |
6 years |
| #152 |
Incorrect Lvalue conversion when using inline assembly |
Thierry Delisle tdelisle@… |
minor |
cfa-cc |
1.0 |
6 years |
| #154 |
linking problem |
Thierry Delisle |
major |
cfa-cc |
1.0 |
6 years |
| #158 |
Missing constructor reference parameter |
Thierry Delisle tdelisle@… |
minor |
cfa-cc |
1.0 |
6 years |
| #160 |
Constant 0p (NULL) does not work at the global declaration level |
|
minor |
cfa-cc |
1.0 |
6 years |
| #161 |
Parsing doesn't handle attributes on new style declaration |
pabuhr |
major |
cfa-cc |
1.0 |
6 years |
| #164 |
Resumption Re-Throw Error After Another Throw |
|
minor |
cfa-cc |
1.0 |
6 years |
| #165 |
Exceptions in the Exceptions File |
|
major |
cfa-cc |
1.0 |
6 years |
| #166 |
Cannot get reference to generic member of generic struct |
mlbrooks |
major |
cfa-cc |
1.0 |
6 years |
| #172 |
Anonymous struct can conflict across translation unit |
|
major |
cfa-cc |
1.0 |
6 years |
| #173 |
Catch Declaration not Seen by Condition (New AST only) |
|
major |
cfa-cc |
1.0 |
6 years |
| #175 |
Instantiated generic struct layout is reused across different instantiating array sizes |
|
minor |
cfa-cc |
1.0 |
6 years |
| #182 |
Static Const Global variable segfault in generated code |
Michael Brooks mlbrooks@… |
major |
cfa-cc |
1.0 |
6 years |
| #189 |
Reference and pointer types allow unsound initialization |
|
major |
cfa-cc |
1.0 |
6 years |
| #190 |
Re-throw-resume incorrectly depends on enclosing function return type |
|
minor |
cfa-cc |
1.0 |
6 years |
| #192 |
Can't catch exception raised by default resumption handler of another exception |
|
major |
cfa-cc |
1.0 |
6 years |
| #196 |
Forward Declaring Generic Types Crash with Dtypes |
|
major |
cfa-cc |
1.0 |
6 years |
| #198 |
Forward Declaration Leads to Bad Function Pointer Types |
|
major |
cfa-cc |
1.0 |
6 years |
| #204 |
Conversion cost ignores type parameters |
|
major |
cfa-cc |
1.0 |
6 years |
| #212 |
Revert InferUnion change in new-ast |
|
major |
cfa-cc |
1.0 |
6 years |
| #214 |
Assertion with sized generic parameter breaks the declaring function's body |
|
major |
cfa-cc |
1.0 |
6 years |
| #217 |
Typedef Attributes Not Expanded In Functions |
|
major |
cfa-cc |
1.0 |
6 years |
| #223 |
Cannot Convert Function Pointer to Bool |
|
major |
prelude |
1.0 |
5 years |
| #224 |
Cannot initialize static local constant |
Michael Brooks mlbrooks@… |
minor |
cfa-cc |
1.0 |
5 years |
| #230 |
Deleted declaration (=void) is available via assertion |
|
minor |
cfa-cc |
1.0 |
5 years |
| #235 |
Wrong disambiguation in the presence of extra type variables |
Michael Brooks mlbrooks@… |
major |
cfa-cc |
1.0 |
5 years |
| #237 |
Various container includes cannot be in the same compile unit |
Michael Brooks mlbrooks@… |
minor |
libcfa |
1.0 |
5 years |
| #240 |
nested anonymous enum fails |
|
minor |
cfa-cc |
1.0 |
5 years |
| #241 |
Parser doesn't handle pragmas correctly |
pabuhr |
major |
cfa-cc |
1.0 |
5 years |
| #242 |
blocking_lock waiter count is wrong |
caparsons |
trivial |
libcfa |
1.0 |
5 years |
| #247 |
Wrong result type for sizeof(-) |
|
minor |
cfa-cc |
1.0 |
5 years |
| #250 |
Incorrect address calculation of polymorphc object on clean-up |
Thierry Delisle tdelisle@… |
blocker |
cfa-cc |
1.0 |
5 years |
| #253 |
Plan-9 with dynamic layout gives wrong field offsets |
Michael Brooks mlbrooks@… |
minor |
cfa-cc |
1.0 |
5 years |
| #261 |
Assignment for flexible array member |
Thierry Delisle tdelisle@… |
minor |
cfa-cc |
1.0 |
4 years |
| #266 |
Increment hoisted outside the loop |
|
major |
cfa-cc |
1.0 |
3 years |
| #269 |
Wrong type for generics' implicit _sizeof params on 32-bit |
|
major |
cfa-cc |
1.0 |
3 years |
| #286 |
typeof Decays Array Types |
|
major |
cfa-cc |
1.0 |
2 years |
| #287 |
Incorrect Typeof on Array Index |
|
major |
cfa-cc |
1.0 |
22 months |
| #289 |
Invariant Failure in Static Assertion |
|
minor |
cfa-cc |
1.0 |
19 months |
| #292 |
Constant Reference Argument Binding Update |
|
critical |
cfa-cc |
1.0 |
17 months |
| #298 |
Return cast does not work with variables |
|
minor |
cfa-cc |
1.0 |
15 months |
| #304 |
Polymorphic self reference does not work |
|
minor |
cfa-cc |
1.0 |
13 months |
| #306 |
Waituntil relies on RAII-unsound rvalue-to-reference conversion |
lseo |
major |
libcfa |
1.0 |
13 months |
| Resolution: invalid (3 matches) |
|
|
|
|
|
|
| Ticket |
Summary |
Owner |
Priority |
Component |
Version |
Created |
| #44 |
zero_t causes warnings because it always codgens as long int |
|
minor |
cfa-cc |
1.0 |
9 years |
| #70 |
resolver problesm |
Rob |
minor |
cfa-cc |
1.0 |
8 years |
| #81 |
Resolution Failure on Pass-by-value |
|
major |
cfa-cc |
1.0 |
8 years |
| Resolution: wontfix (2 matches) |
|
|
|
|
|
|
| Ticket |
Summary |
Owner |
Priority |
Component |
Version |
Created |
| #25 |
Problem with opaque type definition. |
|
major |
cfa-cc |
1.0 |
9 years |
| #96 |
cfa-cpp does not catch all exceptions when using g++-4.9 |
|
minor |
cfa-cc |
1.0 |
8 years |
| Resolution: duplicate (4 matches) |
|
|
|
|
|
|
| Ticket |
Summary |
Owner |
Priority |
Component |
Version |
Created |
| #62 |
Generic Type Undeclared Within Nested Type |
|
minor |
cfa-cc |
1.0 |
8 years |
| #167 |
Generic-of-generic struct declaration cannot reuse typename |
|
minor |
cfa-cc |
1.0 |
6 years |
| #171 |
0p not working at global scope |
|
minor |
cfa-cc |
1.0 |
6 years |
| #222 |
Empty parameter list in nested forall clause generates unused parameter |
|
major |
cfa-cc |
1.0 |
5 years |
| Resolution: worksforme (1 match) |
|
|
|
|
|
|
| Ticket |
Summary |
Owner |
Priority |
Component |
Version |
Created |
| #169 |
Incorrect order of generic struct constructor params |
|
major |
cfa-cc |
1.0 |
6 years |