index
:
cproc.git
defer
Unnamed repository; edit this file 'description' to name the repository.
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
expr.c
Age
Commit message (
Expand
)
Author
2021-09-28
expr: Skip codegen for unused expression in conditional with constant expression
Michael Forney
2021-09-28
mkexpr: Add a base parameter to mkexpr
Michael Forney
2021-09-28
Skip unnecessary conversion to bool for logical and conditional expressions
Michael Forney
2021-09-13
Revert "Add stringconcat function to concatenate adjacent string literals"
Michael Forney
2021-09-13
Make string literal data unsigned char
Michael Forney
2021-09-07
expr: Fix varargs again and add more tests
Michael Forney
2021-09-06
Fix type-checking of va_list arguments to varargs built-ins
Michael Forney
2021-09-04
Use architecture-specific va_list type
Michael Forney
2021-09-04
Prepare for supporting architecture-specific va_list type
Michael Forney
2021-06-28
Add stringconcat function to concatenate adjacent string literals
Michael Forney
2021-05-02
expr: Include NUL-terminator in string expression data
Michael Forney
2020-04-05
expr: Just ignore decayed operand in unary `&` operator
Michael Forney
2020-04-04
expr: Add type checking for equality and relational expressions
Michael Forney
2020-04-04
expr: Fix type of '&' operator applied to array
Michael Forney
2020-03-18
expr: Slight simplification in function call parsing
Michael Forney
2020-01-30
expr: String literals have complete type
Michael Forney
2019-12-27
expr: Disallow function/incomplete types and bit-fields in sizeof/_Alignof
Michael Forney
2019-08-12
Revert "expr: Fix cast of same type"
Michael Forney
2019-07-11
expr: Fix cast of same type
Michael Forney
2019-07-03
Implement no-op __builtin_expect
Michael Forney
2019-06-27
Implement prefixed character constants
Michael Forney
2019-05-12
eval: Keep track of kind of constant expression we are evaluating
Michael Forney
2019-04-24
Use a common member for expression base
Michael Forney
2019-04-24
Use a common member for expression op
Michael Forney
2019-04-24
expr: Free subexpressions in delexpr
Michael Forney
2019-04-24
Implement _Generic selection
Michael Forney
2019-04-23
Fix integer promotion on bit-fields
Michael Forney
2019-04-23
Improve some error messages
Michael Forney
2019-04-23
expr: Add mkincdecexpr for pre/postfix inc/decrement operators
Michael Forney
2019-04-23
expr: Use tokstr in ++/-- operator error messages
Michael Forney
2019-04-23
expr: Add some type checking for unary operators
Michael Forney
2019-04-23
expr: Check qualifiers when parsing ++/-- expressions
Michael Forney
2019-04-22
expr: Fix check of not enough arguments for function call
Michael Forney
2019-04-21
Keep track of type properties in type
Michael Forney
2019-04-20
Shorten some names with 'long'
Michael Forney
2019-04-17
Allow designators in __builtin_offsetof
Michael Forney
2019-04-16
Implement __builtin_types_compatible_p
Michael Forney
2019-04-15
expr: Handle compound assignment of bit-fields
Michael Forney
2019-04-15
expr: Simplify assignexpr slightly
Michael Forney
2019-04-15
Style
Michael Forney
2019-04-15
expr: Check operand to '&' operator
Michael Forney
2019-04-14
Initial support for loading/storing bit-fields
Michael Forney
2019-04-13
Revert "Fold constexpr function into intconstexpr"
Michael Forney
2019-04-10
expr: Pointer arithmetic requires complete *object* types
Michael Forney
2019-04-07
expr: Handle parenthesized paremeter name in __builtin_va_start
Michael Forney
2019-04-06
expr: Just use `unsigned long long` when calculating integer constant type
Michael Forney
2019-04-06
Track type qualifiers separately
Michael Forney
2019-04-06
Separate unqualified type and qualifiers in struct decl
Michael Forney
2019-04-06
Separate unqualified type and qualifiers in struct member
Michael Forney
2019-04-06
Separate unqualified type and qualifiers in struct expr
Michael Forney
[next]