index
:
msg.git
main
Minimal (Static) Site Generator
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
(
follow
)
Commit message (
Collapse
)
Author
Age
...
*
lexer: don't trim operand, since it makes it difficult to free
Raghuram Subramani
2025-07-29
|
*
engine: free(operand)
Raghuram Subramani
2025-07-29
|
*
config,engine,filehandler: add and wrap with helper function (memory leak)
Raghuram Subramani
2025-07-29
|
*
list: create list_wrap_and_add()
Raghuram Subramani
2025-07-29
|
*
engine: name wrappers properly, and free them as necessary
Raghuram Subramani
2025-07-29
|
*
config: array_values must be wrapped
Raghuram Subramani
2025-07-29
|
*
util: get_wrapped()
Raghuram Subramani
2025-07-29
|
*
copy: free(output_path) properly
Raghuram Subramani
2025-07-29
|
*
engine: free(partial_path)
Raghuram Subramani
2025-07-29
|
*
copy: free output_path
Raghuram Subramani
2025-07-29
|
*
engine: free eachdo_operands->content
Raghuram Subramani
2025-07-29
|
*
lexer: fix memory leaks in lex()
Raghuram Subramani
2025-07-29
|
*
engine: free() files list
Raghuram Subramani
2025-07-29
|
*
config: free(list_t *)->list_delete()
Raghuram Subramani
2025-07-29
|
*
template,engine: fix memory leak on engine_ingest()
Raghuram Subramani
2025-07-29
|
*
config: fix memory leak in config
Raghuram Subramani
2025-07-29
|
*
don't ingest the config if it is present
Raghuram Subramani
2025-07-29
|
*
engine: free at the end
Raghuram Subramani
2025-07-29
|
*
engine: handle eachdo properly by replacing in buffer
Raghuram Subramani
2025-07-29
|
*
lexer: add length to eachdo_operands_t
Raghuram Subramani
2025-07-29
|
*
engine: find values for eachdo by parsing each file
Raghuram Subramani
2025-07-29
|
*
engine: memory leak on include
Raghuram Subramani
2025-07-29
|
*
engine: ingest->engine_ingest
Raghuram Subramani
2025-07-28
|
*
engine: include config.h
Raghuram Subramani
2025-07-28
|
*
Revert "lexer: lex() must also return matches"
Raghuram Subramani
2025-07-28
|
|
|
|
This reverts commit b2969a13af3faf10a38385cbb2a45e144e80a608.
*
engine: PUT must also be skipped
Raghuram Subramani
2025-07-28
|
*
Revert "lexer: hydrate lex_t->matches"
Raghuram Subramani
2025-07-28
|
|
|
|
This reverts commit c99f7c4752f816e2a4dbff728fb7d1fb5d8fa103.
*
lexer: key->match
Raghuram Subramani
2025-07-27
|
*
lexer: hydrate lex_t->matches
Raghuram Subramani
2025-07-27
|
*
lexer: delete unnecessary lines
Raghuram Subramani
2025-07-27
|
*
lexer: fix infinite loop on finding eachdo
Raghuram Subramani
2025-07-27
|
*
lexer: handle put
Raghuram Subramani
2025-07-27
|
*
engine: handle_for->handle_eachdo
Raghuram Subramani
2025-07-27
|
*
engine: parse each file's config
Raghuram Subramani
2025-07-27
|
*
lexer: lex() must also return matches
Raghuram Subramani
2025-07-27
|
*
engine: get list of files from key
Raghuram Subramani
2025-07-27
|
*
lexer: eachdo doesn't delimit by ":"
Raghuram Subramani
2025-07-27
|
*
filehandler: implement enumfilesindir()
Raghuram Subramani
2025-07-27
|
*
lexer: for->eachdo
Raghuram Subramani
2025-07-27
|
*
engine: dummy handle_for()
Raghuram Subramani
2025-07-27
|
*
lexer: fix memory leak with new_directive and new_match
Raghuram Subramani
2025-07-27
|
*
lexer: implement handle_for()
Raghuram Subramani
2025-07-27
|
*
lexer: handle endfor
Raghuram Subramani
2025-07-27
|
*
main: move defines into header, and use define for CONFIG_FILE
Raghuram Subramani
2025-07-27
|
*
main: introduce global msg_t and don't hardcode directory
Raghuram Subramani
2025-07-27
|
*
config: add config_delete()
Raghuram Subramani
2025-07-27
|
*
main: use config_fetch_and_parse()
Raghuram Subramani
2025-07-27
|
*
config: implement config_fetch_and_parse()
Raghuram Subramani
2025-07-27
|
*
engine,lexer: use strdup() instead of hacking asprintf()
Raghuram Subramani
2025-07-27
|
*
main: open config only when necessary
Raghuram Subramani
2025-07-27
|
[prev]
[next]