| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 29 hours | Refactor header configuration handling. | Sunil Nimmagadda | |
| - Mark optional fields and normalize them on load. - Validate (work in progress) required fields and their values. - Make sure that errors point to useful location in the config file. | |||
| 30 hours | Prevent defining globals in config. | Sunil Nimmagadda | |
| 30 hours | Input is optional, reads from stdin if not specified. | Sunil Nimmagadda | |
| 30 hours | Program termination handles resource cleanup. | Sunil Nimmagadda | |
| 31 hours | Sprinkle some todo markers. | Sunil Nimmagadda | |
| 31 hours | Attach the respective metatables to loaded the config. | Sunil Nimmagadda | |
| This simplifies calling pack() on respective tables. | |||
| 33 hours | Multi return values instead of a table. | Sunil Nimmagadda | |
| 44 hours | Refactor: Move to an elf module. | Sunil Nimmagadda | |
| While here, define a elf.d.lua to help author type check configuration file. | |||
| 3 days | Mark it as to-be-closed instead of explicit close. | Sunil Nimmagadda | |
| 7 days | Refactor for ease of test cases later. | Sunil Nimmagadda | |
| 7 days | Mark it binary for non POSIX. | Sunil Nimmagadda | |
| 7 days | Make these valid values for a 64 bit elf. | Sunil Nimmagadda | |
| 7 days | Fix a few typo. | Sunil Nimmagadda | |
| 9 days | Iterate and pack each program header entry. | Sunil Nimmagadda | |
| 9 days | Leave the annotation name as is but rename variable for clarity. | Sunil Nimmagadda | |
| 9 days | Program headers are generally a list. | Sunil Nimmagadda | |
| 9 days | Make this local to main. | Sunil Nimmagadda | |
| 9 days | Move code around. | Sunil Nimmagadda | |
| 9 days | Remove object style pack and just call the function. | Sunil Nimmagadda | |
| 9 days | Pack program header. | Sunil Nimmagadda | |
| 10 days | Annotate these functions as well. | Sunil Nimmagadda | |
| 10 days | Make it compact, just pack once. | Sunil Nimmagadda | |
| 10 days | Refactor to a local function, to be reused. | Sunil Nimmagadda | |
| 10 days | Match names to that of libelf. | Sunil Nimmagadda | |
| 12 days | All caps for constants. | Sunil Nimmagadda | |
| 12 days | Populate some Machine constants. | Sunil Nimmagadda | |
| 13 days | Extract into ElfHeader_pack function. | Sunil Nimmagadda | |
| 2026-10-09 | Fixup rest of the ElfHeader fields. | Sunil Nimmagadda | |
| 2026-10-09 | Sprinkle some annotations. | Sunil Nimmagadda | |
| Let's define an ElfHeader type. | |||
| 2026-10-09 | Let's begin. | Sunil Nimmagadda | |
