aboutsummaryrefslogtreecommitdiffhomepage
path: root/type.c
Commit message (Collapse)AuthorAgeFilesLines
* c: accept C99 `[static N]` style array decls, changes to fn quals lemon2025-12-111-9/+3
| | | | | | Function parameters qualifiers don't matter outside of function definition. `int (const int)` should be compatible with `int(int)` etc. So no need to store them in the typedata.
* c: support for noreturn, and decl parsing cleanup lemon2025-12-111-1/+0
|
* c/type: make implicit const T* -> T* conversion warning, not error lemon2025-11-261-2/+1
|
* factor type stuff into type.h lemon2025-11-161-1/+1
|
* - break; lemon2025-10-241-1/+0
|
* implement long double (as double synonym). wchar_t placeholder lemon2025-10-151-1/+0
|
* arithmetic type cvt errata lemon2025-10-131-2/+2
|
* add initializers (only static for initialier list rn) lemon2023-06-291-1/+1
| | | | and other fixes
* support calling undeclared functions lemon2023-06-041-0/+4
|
* abi lowering pass lemon2023-06-041-6/+0
|
* field access lemon2023-05-291-6/+34
|
* improve struct token lemon2023-05-281-3/+3
|
* hm lemon2023-05-261-2/+4
|
* initial commit lemon2023-05-101-0/+287