#201
|
GCC-7,8,9 Bug with -O2,3
|
prelude
|
1.0
|
|
defect
|
|
new
|
Jul 17, 2020
|
#30
|
Generating builtin C routines is awkward
|
prelude
|
1.0
|
|
enhancement
|
|
new
|
Jul 26, 2017
|
#248
|
Lazily generate prelude functions on demande.
|
prelude
|
1.0
|
|
enhancement
|
|
new
|
May 12, 2021
|
#249
|
extern "Builtins"
|
prelude
|
1.0
|
|
enhancement
|
|
new
|
May 12, 2021
|
#111
|
Option to disable threading
|
other
|
1.0
|
|
task
|
|
new
|
Dec 19, 2018
|
#178
|
mutex in thread main
|
libcfa
|
1.0
|
|
defect
|
|
new
|
May 25, 2020
|
#140
|
conditional expression bad code generation
|
cfa-cc
|
1.0
|
|
defect
|
|
new
|
Jul 19, 2019
|
#238
|
Function new incorrectly creates temporary objects
|
cfa-cc
|
1.0
|
|
defect
|
|
new
|
Feb 18, 2021
|
#10
|
Cannot declare anonymous union around generic type
|
cfa-cc
|
1.0
|
|
defect
|
mlbrooks
|
assigned
|
May 25, 2017
|
#50
|
Assertion failure with tuple constructor-expressions
|
cfa-cc
|
1.0
|
|
defect
|
Rob Schluntz
|
assigned
|
Oct 5, 2017
|
#66
|
Function and variable name collision for if
|
cfa-cc
|
1.0
|
|
defect
|
|
new
|
Dec 1, 2017
|
#95
|
Incorrect consideration of global and local variables in resolving waitfor mutex object.
|
cfa-cc
|
1.0
|
|
defect
|
|
assigned
|
Jun 30, 2018
|
#104
|
Tuple assertion generate bad C code
|
cfa-cc
|
1.0
|
|
defect
|
|
new
|
Aug 14, 2018
|
#120
|
dtype problem
|
cfa-cc
|
1.0
|
|
defect
|
|
new
|
Feb 28, 2019
|
#159
|
Static expression evaluation
|
cfa-cc
|
1.0
|
|
defect
|
|
new
|
Feb 10, 2020
|
#162
|
Member access of reference broken in goto statement
|
cfa-cc
|
1.0
|
|
defect
|
Thierry Delisle
|
assigned
|
Mar 2, 2020
|
#163
|
Incorrect cast in polymorphique returns of builtins
|
cfa-cc
|
1.0
|
|
defect
|
Thierry Delisle
|
assigned
|
Mar 2, 2020
|
#166
|
Cannot get reference to generic member of generic struct
|
cfa-cc
|
1.0
|
|
defect
|
mlbrooks
|
assigned
|
Apr 7, 2020
|
#168
|
Plan-9 inheritance is not considered for satisfying a trait's assertion
|
cfa-cc
|
1.0
|
|
defect
|
|
new
|
Apr 14, 2020
|
#172
|
Anonymous struct can conflict across translation unit
|
cfa-cc
|
1.0
|
|
defect
|
|
new
|
Apr 28, 2020
|
#174
|
Cannot Check Exception Trait
|
cfa-cc
|
1.0
|
|
defect
|
|
new
|
May 13, 2020
|
#176
|
Assignment fails for union structure field
|
cfa-cc
|
1.0
|
|
defect
|
|
new
|
May 17, 2020
|
#186
|
Cannot add extra assertion on a constructor
|
cfa-cc
|
1.0
|
|
defect
|
|
new
|
Jun 16, 2020
|
#193
|
Monomorphization Failures outside of Functions
|
cfa-cc
|
1.0
|
|
defect
|
|
new
|
Jul 2, 2020
|
#194
|
Ambiguous reference vs pointer return [from ticket #70]
|
cfa-cc
|
1.0
|
|
defect
|
|
new
|
Jul 7, 2020
|
#195
|
Unnecessary dereference leads to segfault [from ticket #70]
|
cfa-cc
|
1.0
|
|
defect
|
|
new
|
Jul 7, 2020
|
#197
|
Generated constructor calls copy ctor twice on tuple elements
|
cfa-cc
|
1.0
|
|
defect
|
|
new
|
Jul 13, 2020
|
#200
|
Polymorphic Function Pointers not handled by Constructor
|
cfa-cc
|
1.0
|
|
defect
|
|
new
|
Jul 16, 2020
|
#202
|
Type manipulation in long chains of post-fix functions
|
cfa-cc
|
1.0
|
|
defect
|
|
new
|
Jul 17, 2020
|
#203
|
Polymorphic Structure Initalization Errors
|
cfa-cc
|
1.0
|
|
defect
|
|
new
|
Jul 23, 2020
|
#205
|
Incorrect Lvalues On Expressions
|
cfa-cc
|
1.0
|
|
defect
|
|
new
|
Jul 29, 2020
|
#215
|
Cannot declare object whose size takes multiple steps of dynamic calculation
|
cfa-cc
|
1.0
|
|
defect
|
|
new
|
Sep 9, 2020
|
#218
|
Distributed Qualifiers Change Signature
|
cfa-cc
|
1.0
|
|
defect
|
|
new
|
Sep 18, 2020
|
#220
|
Reference to Array of Generics does not work
|
cfa-cc
|
1.0
|
|
defect
|
|
new
|
Sep 22, 2020
|
#221
|
Reference to Value Assertion Passes Value
|
cfa-cc
|
1.0
|
|
defect
|
|
new
|
Oct 5, 2020
|
#222
|
Empty parameter list in nested forall clause generates unused parameter
|
cfa-cc
|
1.0
|
|
defect
|
|
new
|
Oct 7, 2020
|
#225
|
Wrong disambiguation for call overloaded on bare type-variable vs generic
|
cfa-cc
|
1.0
|
|
defect
|
|
new
|
Nov 5, 2020
|
#226
|
Resolver is slow at finding constructors for 3+ dimensional arrays
|
cfa-cc
|
1.0
|
|
defect
|
|
new
|
Nov 6, 2020
|
#227
|
Interpretation of assertions with struct declaration
|
cfa-cc
|
1.0
|
|
defect
|
|
new
|
Nov 16, 2020
|
#229
|
Incorrect implementation of casting to monomorphic
|
cfa-cc
|
1.0
|
|
defect
|
|
new
|
Dec 10, 2020
|
#232
|
Crash: address-of should not have intrinsic reference argument
|
cfa-cc
|
1.0
|
|
defect
|
|
new
|
Jan 14, 2021
|
#236
|
SIG_IGN does not compile
|
cfa-cc
|
1.0
|
|
defect
|
|
new
|
Jan 18, 2021
|
#239
|
Including kernel but not threads crashes vtable generation
|
cfa-cc
|
1.0
|
|
defect
|
|
new
|
Feb 18, 2021
|
#259
|
Compiler crash on large recursive assertion requests
|
cfa-cc
|
1.0
|
|
defect
|
|
new
|
Apr 9, 2022
|
#260
|
comparing signal return value crashes
|
cfa-cc
|
1.0
|
|
defect
|
|
new
|
Jun 3, 2022
|
#263
|
Missing Code Generation on Control Structure Initializers
|
cfa-cc
|
1.0
|
|
defect
|
|
new
|
Jul 13, 2022
|
#265
|
Compilation failure passing zero_t through assertions
|
cfa-cc
|
1.0
|
|
defect
|
|
new
|
Oct 20, 2022
|
#267
|
Expression candidate elimination with unsatisfiable assertion
|
cfa-cc
|
1.0
|
|
defect
|
|
new
|
Nov 16, 2022
|
#268
|
Downcasting against type parameter failed
|
cfa-cc
|
1.0
|
|
defect
|
|
new
|
Dec 13, 2022
|
#269
|
Wrong type for generics' implicit _sizeof params on 32-bit
|
cfa-cc
|
1.0
|
|
defect
|
|
new
|
Dec 20, 2022
|
#272
|
Compiler crash when referencing generic member of generic struct
|
cfa-cc
|
1.0
|
|
defect
|
|
new
|
Feb 3, 2023
|
#274
|
Size of struct and alignment/offset of polymorphic fields inside a struct is incorrect on 32 bit
|
cfa-cc
|
1.0
|
|
defect
|
|
new
|
May 15, 2023
|
#277
|
Constructors for nested types suffer from definition before use issues
|
cfa-cc
|
1.0
|
|
defect
|
|
new
|
Jun 20, 2023
|
#278
|
Performance issue on ARM64 due to __aarch64_sync_cache_range calls
|
cfa-cc
|
1.0
|
|
defect
|
|
new
|
Jun 20, 2023
|
#280
|
Compound Literal Hoisted Out of Function/typeof
|
cfa-cc
|
1.0
|
|
defect
|
|
new
|
Jul 21, 2023
|
#282
|
Double Member Expressions Cannot Be Used as Lvalues
|
cfa-cc
|
1.0
|
|
defect
|
|
new
|
Jul 26, 2023
|
#283
|
Shadowing Cause C Incompatability
|
cfa-cc
|
1.0
|
|
defect
|
|
new
|
Sep 11, 2023
|
#286
|
typeof Decays Array Types
|
cfa-cc
|
1.0
|
|
defect
|
|
new
|
Feb 8, 2024
|
#28
|
Look at automatically generating ?==?, ?!=? for all structs
|
cfa-cc
|
1.0
|
|
enhancement
|
|
new
|
Jul 26, 2017
|
#101
|
Multi operators on tuples
|
cfa-cc
|
1.0
|
|
enhancement
|
|
new
|
Jul 11, 2018
|
#133
|
Better signature for copy constructors.
|
cfa-cc
|
1.0
|
|
enhancement
|
|
new
|
Jun 18, 2019
|
#134
|
Unification is not the right logic for assertion resolution
|
cfa-cc
|
1.0
|
|
enhancement
|
|
new
|
Jun 18, 2019
|
#136
|
PtrsAssignable Rework
|
cfa-cc
|
1.0
|
|
enhancement
|
|
new
|
Jun 24, 2019
|
#143
|
Extended Designator Syntax for Arrays
|
cfa-cc
|
1.0
|
|
enhancement
|
|
new
|
Aug 8, 2019
|
#206
|
Replace Lvalues With References
|
cfa-cc
|
1.0
|
|
enhancement
|
|
new
|
Jul 29, 2020
|
#132
|
Remove reference cost from resolution
|
cfa-cc
|
1.0
|
|
task
|
|
new
|
Jun 18, 2019
|
#254
|
Constructors and destructors for TLS
|
cfa-cc
|
1.0
|
|
task
|
|
new
|
Sep 29, 2021
|
#5
|
Undeclared variable with MRV/tuple function composition
|
cfa-cc
|
1.0
|
|
defect
|
|
assigned
|
May 12, 2017
|
#7
|
CFA Assertion Error: CodeGenerator visits TypeExpr in trait/genaric type
|
cfa-cc
|
1.0
|
|
defect
|
|
new
|
May 16, 2017
|
#11
|
Compiler uses all Resources when Copying from Generic Function Result
|
cfa-cc
|
1.0
|
|
defect
|
|
new
|
May 25, 2017
|
#20
|
zero_t doesn't work well with default arguments
|
cfa-cc
|
1.0
|
|
defect
|
|
new
|
Jul 18, 2017
|
#34
|
Incorrect Support for Two Argument ?: Operator
|
cfa-cc
|
1.0
|
|
defect
|
|
new
|
Aug 14, 2017
|
#46
|
Enum constants are lvalues
|
cfa-cc
|
1.0
|
|
defect
|
Rob Schluntz
|
assigned
|
Sep 27, 2017
|
#57
|
UniqueExprs with same ID are resolved independently
|
cfa-cc
|
1.0
|
|
defect
|
Rob Schluntz
|
assigned
|
Nov 16, 2017
|
#82
|
Wrong Overload Chosen
|
cfa-cc
|
1.0
|
|
defect
|
a3moss
|
assigned
|
Feb 28, 2018
|
#85
|
character types
|
cfa-cc
|
1.0
|
|
defect
|
|
new
|
Apr 27, 2018
|
#87
|
Inconsistent Assertion Ordering
|
cfa-cc
|
1.0
|
|
defect
|
|
new
|
May 16, 2018
|
#88
|
Arrays of references
|
cfa-cc
|
1.0
|
|
defect
|
|
new
|
May 16, 2018
|
#91
|
Assignment to bool, not a boolean context
|
cfa-cc
|
1.0
|
|
defect
|
|
new
|
May 30, 2018
|
#93
|
New builtin types _FloatN and _FloatNx
|
cfa-cc
|
1.0
|
|
defect
|
|
new
|
Jun 6, 2018
|
#108
|
tuple overloading problem
|
cfa-cc
|
1.0
|
|
defect
|
|
new
|
Nov 5, 2018
|
#113
|
void & type
|
cfa-cc
|
1.0
|
|
defect
|
|
new
|
Dec 21, 2018
|
#130
|
Flexible array member of struct crashes CFA compiler when element type is generic
|
cfa-cc
|
1.0
|
|
defect
|
|
new
|
May 29, 2019
|
#138
|
Reference parameter in constructor with "new" initialization
|
cfa-cc
|
1.0
|
|
defect
|
|
new
|
Jun 26, 2019
|
#141
|
conditional expression warning
|
cfa-cc
|
1.0
|
|
defect
|
|
new
|
Jul 19, 2019
|
#145
|
Subscript in tuple fails
|
cfa-cc
|
1.0
|
|
defect
|
|
new
|
Oct 14, 2019
|
#146
|
Tuple member access
|
cfa-cc
|
1.0
|
|
defect
|
|
new
|
Oct 14, 2019
|
#147
|
Can't initialize const member of struct
|
cfa-cc
|
1.0
|
|
defect
|
|
new
|
Nov 13, 2019
|
#148
|
Incorrect "Initializer is too deep" error
|
cfa-cc
|
1.0
|
|
defect
|
|
new
|
Nov 15, 2019
|
#153
|
Compiler error when referencing a polymorphic type from within a polymorphic method which uses a trait whose methods operate on that same polymorphic type
|
cfa-cc
|
1.0
|
|
defect
|
|
new
|
Nov 29, 2019
|
#155
|
Missing error message
|
cfa-cc
|
1.0
|
|
defect
|
|
new
|
Jan 10, 2020
|
#156
|
Warning for "returning address of local variable" does not catch polymorphic functions
|
cfa-cc
|
1.0
|
|
defect
|
|
new
|
Jan 16, 2020
|
#157
|
Initializing functions
|
cfa-cc
|
1.0
|
|
defect
|
|
new
|
Feb 2, 2020
|
#175
|
Instantiated generic struct layout is reused across different instantiating array sizes
|
cfa-cc
|
1.0
|
|
defect
|
|
new
|
May 13, 2020
|
#177
|
typeof not being handled correctly by resolver
|
cfa-cc
|
1.0
|
|
defect
|
|
new
|
May 23, 2020
|
#179
|
Bad Error Message if Missing sized in struct forall.
|
cfa-cc
|
1.0
|
|
defect
|
|
new
|
Jun 1, 2020
|
#180
|
Assertion Failure Due to Missing sized
|
cfa-cc
|
1.0
|
|
defect
|
|
new
|
Jun 1, 2020
|
#183
|
Polymorphic Variable Name Reuse Causes Crash
|
cfa-cc
|
1.0
|
|
defect
|
|
new
|
Jun 15, 2020
|
#184
|
Struct in forall cannot have member named same as an assertion
|
cfa-cc
|
1.0
|
|
defect
|
|
new
|
Jun 16, 2020
|
#185
|
Cannot declare generic struct with zero type parameters
|
cfa-cc
|
1.0
|
|
defect
|
|
new
|
Jun 16, 2020
|