elna/TODO

29 lines
878 B
Plaintext
Raw Normal View History

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-10 08:50:55 +01:00
- While loop.
- Type checking.
2024-03-14 08:52:45 +01:00
- Calculate additional stack space needed for subexpressions in the allocator
visitor and not in the backend.
- 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-03-03 13:11:39 +01:00
# Shell
- Persist the history.
- Replace hard coded ANSI codes with constants or functions.
## Completion
2024-02-25 15:16:19 +01:00
- Configure fzf to show only the current directory files
2024-02-22 21:29:25 +01:00
- Support multiple selections for insertion in fzf.
- Don't hardcode fzf binary path.
- Send the word under the cursor to fzf as initial input.
- Home directory expansion.
2024-02-25 15:16:19 +01:00
- Show files in the PATH if starting at the beginning of the prompt