<commit_before>Different directories for object files to avoid name clashing. See dlink.feature's cpp_constants.cpp
Function for obtaining list of dub targets (all "source" files from all packages):
  should return an array of dCompile targets
  should have an explicit dependency on dub.json/package.json/sdl
Make global configuration available
Multiple top-level targets per build, dog-food it for reggae unit tests
Semi-realistic example
Make it possible to choose which compiler to use for each language
Static libraries
CMake-like rules for rerunning itself
Tup backend
Fix errors when trying to write out source files, test rerunning reggae<commit_msg>Updated TODO.txt<commit_after>Different directories for object files to avoid name clashing. See dlink.feature's cpp_constants.cpp
Function for obtaining list of dub targets (all "source" files from all packages):
  should return an array of dCompile targets
  should have an explicit dependency on dub.json/package.json/sdl
  dub fetch
Make global configuration available
Multiple top-level targets per build, dog-food it for reggae unit tests
Semi-realistic example
Make it possible to choose which compiler to use for each language
Static libraries
CMake-like rules for rerunning itself
Tup backend
Fix errors when trying to write out source files, test rerunning reggae
{'fraction_non_alphanumeric': 0.033809166040571, 'fraction_numerical': 0.0, 'mean_word_length': 5.253521126760563, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5839143', 'n_tokens_mistral': 330, 'n_tokens_neox': 314, 'n_words': 180}