aboutsummaryrefslogtreecommitdiff
path: root/src (follow)
Commit message (Collapse)AuthorAge
...
* lexer: don't trim operand, since it makes it difficult to freeRaghuram Subramani2025-07-29
|
* engine: free(operand)Raghuram Subramani2025-07-29
|
* config,engine,filehandler: add and wrap with helper function (memory leak)Raghuram Subramani2025-07-29
|
* list: create list_wrap_and_add()Raghuram Subramani2025-07-29
|
* engine: name wrappers properly, and free them as necessaryRaghuram Subramani2025-07-29
|
* config: array_values must be wrappedRaghuram Subramani2025-07-29
|
* util: get_wrapped()Raghuram Subramani2025-07-29
|
* copy: free(output_path) properlyRaghuram Subramani2025-07-29
|
* engine: free(partial_path)Raghuram Subramani2025-07-29
|
* copy: free output_pathRaghuram Subramani2025-07-29
|
* engine: free eachdo_operands->contentRaghuram Subramani2025-07-29
|
* lexer: fix memory leaks in lex()Raghuram Subramani2025-07-29
|
* engine: free() files listRaghuram Subramani2025-07-29
|
* config: free(list_t *)->list_delete()Raghuram Subramani2025-07-29
|
* template,engine: fix memory leak on engine_ingest()Raghuram Subramani2025-07-29
|
* config: fix memory leak in configRaghuram Subramani2025-07-29
|
* don't ingest the config if it is presentRaghuram Subramani2025-07-29
|
* engine: free at the endRaghuram Subramani2025-07-29
|
* engine: handle eachdo properly by replacing in bufferRaghuram Subramani2025-07-29
|
* lexer: add length to eachdo_operands_tRaghuram Subramani2025-07-29
|
* engine: find values for eachdo by parsing each fileRaghuram Subramani2025-07-29
|
* engine: memory leak on includeRaghuram Subramani2025-07-29
|
* engine: ingest->engine_ingestRaghuram Subramani2025-07-28
|
* engine: include config.hRaghuram Subramani2025-07-28
|
* Revert "lexer: lex() must also return matches"Raghuram Subramani2025-07-28
| | | | This reverts commit b2969a13af3faf10a38385cbb2a45e144e80a608.
* engine: PUT must also be skippedRaghuram Subramani2025-07-28
|
* Revert "lexer: hydrate lex_t->matches"Raghuram Subramani2025-07-28
| | | | This reverts commit c99f7c4752f816e2a4dbff728fb7d1fb5d8fa103.
* lexer: key->matchRaghuram Subramani2025-07-27
|
* lexer: hydrate lex_t->matchesRaghuram Subramani2025-07-27
|
* lexer: delete unnecessary linesRaghuram Subramani2025-07-27
|
* lexer: fix infinite loop on finding eachdoRaghuram Subramani2025-07-27
|
* lexer: handle putRaghuram Subramani2025-07-27
|
* engine: handle_for->handle_eachdoRaghuram Subramani2025-07-27
|
* engine: parse each file's configRaghuram Subramani2025-07-27
|
* lexer: lex() must also return matchesRaghuram Subramani2025-07-27
|
* engine: get list of files from keyRaghuram Subramani2025-07-27
|
* lexer: eachdo doesn't delimit by ":"Raghuram Subramani2025-07-27
|
* filehandler: implement enumfilesindir()Raghuram Subramani2025-07-27
|
* lexer: for->eachdoRaghuram Subramani2025-07-27
|
* engine: dummy handle_for()Raghuram Subramani2025-07-27
|
* lexer: fix memory leak with new_directive and new_matchRaghuram Subramani2025-07-27
|
* lexer: implement handle_for()Raghuram Subramani2025-07-27
|
* lexer: handle endforRaghuram Subramani2025-07-27
|
* main: move defines into header, and use define for CONFIG_FILERaghuram Subramani2025-07-27
|
* main: introduce global msg_t and don't hardcode directoryRaghuram Subramani2025-07-27
|
* config: add config_delete()Raghuram Subramani2025-07-27
|
* main: use config_fetch_and_parse()Raghuram Subramani2025-07-27
|
* config: implement config_fetch_and_parse()Raghuram Subramani2025-07-27
|
* engine,lexer: use strdup() instead of hacking asprintf()Raghuram Subramani2025-07-27
|
* main: open config only when necessaryRaghuram Subramani2025-07-27
|