issues
search
appleseedlab
/
maki
A tool for analyzing syntactic and semantic properties of C Preprocessor macros in C programs
9
stars
3
forks
source link
issues
Newest
Newest
Most commented
Recently updated
Oldest
Least commented
Least recently updated
Maintenance and fix premature return in `isInTree()`
#72
PappasBrent
closed
3 days ago
0
`isInTree()` has a premature return
#71
PappasBrent
closed
3 days ago
0
Fix end definition location
#70
PappasBrent
closed
3 weeks ago
1
Maki outputs an incorrect definition location range for macros using line continuation
#69
SilverMight
closed
3 weeks ago
1
Fix `DefinedAfter` checks for typedefs
#68
PappasBrent
closed
1 month ago
0
Maki treats typedefs as a definition instead of a declaration
#67
SilverMight
closed
1 month ago
0
Optimize finding aligned AST nodes to match on single AST pass
#66
SilverMight
closed
2 months ago
0
Improve build portability of Maki
#65
SilverMight
closed
2 months ago
0
Maki's code should be easier to read, debug, and maintain
#64
PappasBrent
opened
2 months ago
0
Fix property checks for paren exprs
#63
PappasBrent
closed
2 months ago
0
Maki does not correctly identify some properties for macros expandeding to `ParenExpr`s
#62
PappasBrent
closed
2 months ago
0
IsICERepresentableByInt16
#61
PappasBrent
closed
2 months ago
0
Handle enums in line with the C standard
#60
SilverMight
closed
2 months ago
0
Fix print include information
#59
PappasBrent
closed
2 months ago
0
Maki does not print include information
#58
PappasBrent
closed
2 months ago
0
Fix `IsAnyArgument` property checks
#57
PappasBrent
closed
2 months ago
0
`IsAnyArgument` property checks are incorrect
#56
PappasBrent
closed
2 months ago
0
Function type properties
#55
PappasBrent
closed
2 months ago
0
Function pointer arguments are outputted incorrectly in type signature
#54
SilverMight
closed
2 months ago
0
Check all macro names in all static conditionals
#53
PappasBrent
closed
2 months ago
0
Check all macro names in all static conditionals
#52
PappasBrent
closed
2 months ago
0
Use faster set types
#51
PappasBrent
closed
2 months ago
7
Use unordered `set`s and `map`s
#50
PappasBrent
opened
2 months ago
1
Fix macro validity checks
#49
PappasBrent
closed
2 months ago
0
Maki incorrectly reports valid macros as invalid
#48
PappasBrent
closed
2 months ago
0
Check for local types in `sizeof()` and cast expressions
#47
PappasBrent
closed
3 months ago
0
Check for local types in `sizeof()` and cast expressions
#46
PappasBrent
closed
3 months ago
0
Add property IsInvokedWhereConstantExpressionRequired
#45
PappasBrent
closed
3 months ago
0
Add property for checking if an invocation expands where a constant expression is required
#44
PappasBrent
closed
3 months ago
0
More IsInvokedWhereICERequired checks
#43
PappasBrent
closed
3 months ago
0
`IsInvokedWhereICERequired` ignores global vars and ICEs in typedefs
#42
PappasBrent
closed
3 months ago
0
add alternatives for clang
#41
Bottle-Water
closed
3 months ago
1
Fix clang assertion failure in getting type of sizeof/cast expression
#40
SilverMight
closed
3 months ago
0
Add property `IsDefinedAtGlobalScope` to macro definitions
#39
PappasBrent
closed
3 months ago
0
Add property to check for macro definitions in non-global scope
#38
SilverMight
closed
3 months ago
0
Add property `IsICERepresentableByInt32`
#37
PappasBrent
closed
3 months ago
0
Check macro subexpressions for later defined type names
#36
PappasBrent
closed
3 months ago
0
Fix modified argument checks
#35
PappasBrent
closed
3 months ago
0
Check for ICE requirements in array fields
#34
PappasBrent
closed
3 months ago
0
Some checks for `IsAnyArgumentExpandedWhereModifiableValueRequired` are not working
#33
PappasBrent
closed
3 months ago
0
`IsInvokedWhereICERequired` does not check for invocations in array fields
#32
PappasBrent
closed
3 months ago
0
Report whether a macro invocation expands to a 32-bit ICE
#31
PappasBrent
closed
3 months ago
0
`DoesSubexpressionExpandedFromBodyHaveTypeDefinedAfterMacro` does not account for type names
#30
PappasBrent
closed
3 months ago
0
Ignore system headers, compiler builtins, and macros at invalid locations
#29
PappasBrent
closed
3 months ago
1
Add option to ignore definitions and invocations in system headers and compiler builtins
#28
PappasBrent
closed
3 months ago
0
Code cleanup
#27
PappasBrent
closed
3 months ago
0
Separate definition tokens
#26
PappasBrent
closed
4 months ago
0
Maki ignores whitespace in emitted macro definition bodies
#25
PappasBrent
closed
4 months ago
0
Fix `IsAnyArgumentNeverExpanded`
#24
PappasBrent
closed
4 months ago
0
Decay arrays in type declarations to pointers
#23
SilverMight
closed
4 months ago
0
Next