diff options
author | Johnny Richard <johnny@johnnyrichard.com> | 2023-04-16 01:10:35 +0200 |
---|---|---|
committer | Johnny Richard <johnny@johnnyrichard.com> | 2023-04-16 01:31:44 +0200 |
commit | d55938b34d6b7ee2c2d7da8483aaed5c8b9078a0 (patch) | |
tree | 38ac553f06bc09da6e8fb967a74662d636838181 /Makefile | |
parent | 3c9ac4da54548e2a6446e78b4fbb979b47cfc4d9 (diff) |
util: Create string_view tool to optimize memory usage
We are allocating heap memory to create tokens value, we can minimize the
number of allocations if we start using string_view.
We have other problems, right now the tokens value ownership are quite
unclear once the AST nodes also share the memory allocation done by
token_get_next_token function.
It's important to clarify we also have memory leaks on the current
implementation. Hence, we are going to start using string_view to make
the memory management easier. :^)
Signed-off-by: Johnny Richard <johnny@johnnyrichard.com>
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 7 |
1 files changed, 6 insertions, 1 deletions
@@ -15,9 +15,14 @@ $(TARGET): $(BUILD_DIR) $(OBJS) $(BUILD_DIR): @mkdir -p $@ +.PHONY: test +test: $(TARGET) + $(MAKE) -C test + .PHONY: clean clean: - @rm -rf $(BUILD_DIR) $(TARGET) + $(RM) -rf $(BUILD_DIR) $(TARGET) + $(MAKE) -C test clean $(BUILD_DIR)/%.o: $(SRC_DIR)/%.c $(CC) $(CFLAGS) -c $< -o $@ |