2024-03-03 13:11:39 +01:00
|
|
|
# Compiler
|
|
|
|
|
|
|
|
- Catch exceptions thrown by the argument parser and print them normally.
|
2024-04-07 23:39:56 +02:00
|
|
|
- Structs or records.
|
2024-04-12 00:07:46 +02:00
|
|
|
- Unions.
|
2024-03-30 00:21:58 +01:00
|
|
|
- Type checking.
|
2024-03-14 08:52:45 +01:00
|
|
|
- Support immediates greater than 12 bits.
|
|
|
|
- It seems instructions are correctly encoded only if the compiler is running
|
|
|
|
on a little endian architecture.
|
2024-04-12 00:07:46 +02:00
|
|
|
- Assignment to a pointer.
|
2024-04-02 09:07:13 +02:00
|
|
|
- Static array.
|
2024-04-12 00:07:46 +02:00
|
|
|
- Syscalls.
|
2024-04-18 12:15:26 +02:00
|
|
|
- Error message with an empty file wrongly says that a ")" is expected.
|
|
|
|
- Support any expressions for constants.
|
2024-05-16 21:01:11 +02:00
|
|
|
- Name analysis should fail if there are undefined symbols.
|
2024-05-28 23:39:04 +02:00
|
|
|
- type_mismatch error should get second type argument for the
|
|
|
|
expected type.
|