You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Things to complete. Keeping track in GH for historical use.
Config
respect .gitignore
CLI modes
overrides using JSON passed as arg
overrides using JSON config file
operate on files rather than default recursive behavior (wildcards, etc.)
exclude files in recursive behavior (wildcards, etc.)
starting directory
Implementation
recursively read files
if file type unsupported, skip
parse structs in multiple languages (start with Rust)
map the parsed primitive data types to the lazyLock mapping of their alignment and sizes
suggest struct field reordering to prevent padding / improve alignment
execute ^
git diff the suggestion
Future
advanced memory layout suggestions + optimizations: indexes instead of pointers, store booleans out-of-band, eliminate padding via struct-of-arrays, store sparse data in hash maps, use 'encodings' rather than OOP/polymorphism: https://www.youtube.com/watch?v=IroPQ150F6c&ab_channel=ChimiChanga
The text was updated successfully, but these errors were encountered:
Things to complete. Keeping track in GH for historical use.
Config
Implementation
Future
The text was updated successfully, but these errors were encountered: