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
Age
Commit message (
Expand
)
Author
2021-10-25
decl: Allow alignment > 16 of globals and struct members
Michael Forney
2021-10-25
qbe: Add helper function for mkinst
Michael Forney
2021-10-25
eval: Fix int-to-float conversions
Michael Forney
2021-10-25
qbe: Use ... to separate named and variadic arguments
Michael Forney
2021-10-25
Update qbe submodule
Michael Forney
2021-10-21
Document the C23 features we implement
Michael Forney
2021-10-21
expr: Add support for UTF-8 character constants
Michael Forney
2021-10-21
stmt: Allow labels intermixed with declarations in compound statements
Michael Forney
2021-10-21
Rename variable
Michael Forney
2021-10-21
Remove obsolete comment
Michael Forney
2021-10-21
expr: Implement binary integer constants
Michael Forney
2021-10-21
pp: Separate function-like macro expansion to its own function
Michael Forney
2021-10-20
expr: Fix octal escapes followed by octal digits
Michael Forney
2021-10-20
expr: Add support for wide string literals
Michael Forney
2021-10-20
utf: Detect invalid codepoints
Michael Forney
2021-10-20
utf: Change argument order
Michael Forney
2021-10-18
expr: Make sure __builtin_va_end argument is evaluated for side-effects
Michael Forney
2021-10-18
qbe: Fix jnz controlled by short/char type
Michael Forney
2021-10-03
expr: Use end pointer to detect string-to-number conversion failures
Michael Forney
2021-10-03
util: Don't error on NULL from malloc if requested size was 0
Michael Forney
2021-10-03
qbe: Remove some unused includes
Michael Forney
2021-10-02
qbe: Re-add conversion to bool RHS of logical and/or
Michael Forney
2021-09-29
eval: Allow subtraction in address constants
Michael Forney
2021-09-29
qbe: Add missing check that binary operator is + for address constant
Michael Forney
2021-09-29
eval: Avoid implementation-defined unsigned to signed conversions
Michael Forney
2021-09-29
Rename uint64_t field of constant union to u
Michael Forney
2021-09-29
eval: Remove now unneeded handling of EXPRCOND
Michael Forney
2021-09-29
Use unsigned long long for sizes and offsets
Michael Forney
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
runtests: Print better result summary
Michael Forney
2021-09-28
Skip unnecessary conversion to bool for logical and conditional expressions
Michael Forney
2021-09-14
configure: Undefine __PIC__
Michael Forney
2021-09-14
driver: Pass -nostdinc on to preprocessor
Michael Forney
2021-09-14
qbe: Support more aligned types in funccopy
Michael Forney
2021-09-14
qbe: Fix temporary type for < 8 byte aligned struct copies
Michael Forney
2021-09-13
Add test for string concatenation corner case
Michael Forney
2021-09-13
Revert "Add stringconcat function to concatenate adjacent string literals"
Michael Forney
2021-09-13
qbe, init: Handle prefixed string literals
Nihal Jere
2021-09-13
Make string literal data unsigned char
Michael Forney
2021-09-09
CI: Switch to debian/stable
Michael Forney
2021-09-07
decl: Include location for _Complex/_Atomic error messages
Michael Forney
2021-09-07
expr: Fix varargs again and add more tests
Michael Forney
2021-09-07
qbe: Add default cases to avoid uninitialized warning
Michael Forney
2021-09-06
Add config.mk to .gitignore
Michael Forney
2021-09-06
configure: Drop -E from preprocesscmd
Michael Forney
2021-09-06
driver: Pass -P through to the pre-processor
Michael Forney
2021-09-06
decl: Relax restrictions for 0-length array member
Michael Forney
2021-09-06
Fix type-checking of va_list arguments to varargs built-ins
Michael Forney
2021-09-06
Add tests for char/wchar_t signedness
Michael Forney
[next]