| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Address shortcomings and bugs flushed out by unit tests | Joseph Hunkeler | 2024-06-09 | 1 | -3/+51 |
| | | |||||
| * | Fix invalid size for tpl_pool_func | Joseph Hunkeler | 2024-05-08 | 1 | -1/+1 |
| | | |||||
| * | Fix invalid read | Joseph Hunkeler | 2024-04-12 | 1 | -4/+1 |
| | | | | | * Replaces the bare pointer while-loop with a for-loop and tests against the length of the string. | ||||
| * | Registering a variable more than once will replace the pointer associated ↵ | Joseph Hunkeler | 2024-04-12 | 1 | -4/+33 |
| | | | | | with a key; not generate a new record | ||||
| * | Ignore unused variable | Joseph Hunkeler | 2024-04-10 | 1 | -0/+1 |
| | | |||||
| * | Fix an unintended offset shift in closing brace detection | Joseph Hunkeler | 2024-04-02 | 1 | -1/+1 |
| | | |||||
| * | Lock output behind DEBUG define | Joseph Hunkeler | 2024-04-02 | 1 | -1/+5 |
| | | |||||
| * | Comment branch | Joseph Hunkeler | 2024-03-24 | 1 | -2/+2 |
| | | |||||
| * | Short-circuit on zero-length str argument | Joseph Hunkeler | 2024-03-24 | 1 | -0/+2 |
| | | |||||
| * | Fix realloc error handling | Joseph Hunkeler | 2024-03-24 | 1 | -1/+2 |
| | | |||||
| * | Error messages | Joseph Hunkeler | 2024-03-22 | 1 | -2/+2 |
| | | |||||
| * | Use array notation instead of pure pointers | Joseph Hunkeler | 2024-03-22 | 1 | -13/+16 |
| | | | | | | * The compiler was convinced pos could be NULL but I found no such issue in the code. * Accessing by index satisfies whatever GCC thinks was happening here. | ||||
| * | Consolidate pointer assignment to if-statement | Joseph Hunkeler | 2024-03-22 | 1 | -1/+1 |
| | | | | | * Easier to see what's happening. Nothing more. | ||||
| * | Replace free() with guard_* macros | Joseph Hunkeler | 2024-03-22 | 1 | -0/+2 |
| | | |||||
| * | Add template functions to store/load function pointers. | Joseph Hunkeler | 2024-03-14 | 1 | -0/+27 |
| | | | | | * Incomplete and unused for now | ||||
| * | Use do/while in guard_* macros to make them behave more like functions | Joseph Hunkeler | 2024-03-10 | 1 | -2/+2 |
| | | |||||
| * | Fix memory corruption in runtime_set and tpl_render | Joseph Hunkeler | 2024-03-04 | 1 | -7/+6 |
| | | |||||
| * | Remove semicolon from call to guard_free | Joseph Hunkeler | 2024-03-04 | 1 | -1/+1 |
| | | |||||
| * | Fixes several memory leaks | Joseph Hunkeler | 2024-02-26 | 1 | -0/+1 |
| | | |||||
| * | Fix typo in position pointer calculation | Joseph Hunkeler | 2024-02-23 | 1 | -1/+2 |
| | | | | | * Not sure how it ended up as (bclose + 2 - pos) to begin with | ||||
| * | Implement delivery_mission_render_files | Joseph Hunkeler | 2024-02-13 | 1 | -30/+34 |
| | | |||||
| * | Fix addressing issue... | Joseph Hunkeler | 2024-02-06 | 1 | -5/+6 |
| | | | | | | | | * Store the address of the pointer to template variable, instead of the pointer. Whoops! * Pre-declare all template pointers as early as possible to make them available to the entire program * Comment tpl_*() prototypes | ||||
| * | Initial commit of template engine code (not hooked up yet) | Joseph Hunkeler | 2024-01-30 | 1 | -0/+190 |
