Commit Graph

29 Commits (main)

Author SHA1 Message Date
Sara bb201d5085 feat: re-implemented hash function with multiplication hash 2024-10-04 11:11:45 +02:00
Sara 96323d7abc feat: mirror get_typeid does not require self argument 2024-09-27 10:33:35 +02:00
Sara faf0463e37 tweak: formatting of hash map 2024-09-25 17:33:08 +02:00
Sara e99e391ffa chore: documentation and readability of hash_map.c 2024-09-25 10:39:27 +02:00
Sara 2021092a17 fix: if NDEBUG is defined debug macros will be empty 2024-09-24 15:26:08 +02:00
Sara bb6dcbeabe fix: hash map keys/values funcs now return lists of pointers to elements 2024-09-24 15:25:51 +02:00
Sara af50174b71 fix: fixed hash map get returns not being correct 2024-09-17 21:36:43 +02:00
Sara c4ec92fa82 feat: added HashMap type 2024-09-16 23:27:59 +02:00
Sara 172d1ee10e chore: improved mirror macro isolation 2024-09-12 23:33:30 +02:00
Sara eab5961989 fix: brackets around value macro definition 2024-09-12 21:32:14 +02:00
Sara a72494b52a feat: added tc_is_null and tc_null to typeclass_helpers.h 2024-09-12 14:02:18 +02:00
Sara 09bb08dc79 fix(language): list_contains has the functionality of list_find, renamed to fit 2024-09-10 15:07:19 +02:00
Sara 1631047f33 fix: added semicolon to abort() in UNREACHABLE 2024-09-10 15:07:02 +02:00
Sara f84e3a3a27 feat: added _as_drop for numeric types 2024-09-10 09:47:55 +02:00
Sara 85dd8e5fec feat: added new() and new_as() macros 2024-09-10 09:47:14 +02:00
Sara ff87fa96e1 fix: list no longer sets length to capacity 2024-02-28 11:31:19 +01:00
Sara 7b20909c54 feat: stopped eating semicolons 2024-02-22 14:52:58 +01:00
Sara 4428b2b135 feat: added UNREACHABLE macro 2024-01-29 10:38:42 +01:00
Sara 3f5189f221 feat: added mathext 2024-01-26 22:58:09 +01:00
Sara 63c6a536e8 feat: replaced _fencer_ header guards with CUTES_ 2024-01-26 22:58:02 +01:00
Sara f1e64b44f5 feat: added license 2024-01-26 12:21:00 +01:00
Sara 253cc0cb0c feat: added list_with_len and list_from_type_with_len 2024-01-26 12:02:56 +01:00
Sara cb0858f14f fix: critical, fixed list_empty not actually freeing the allocated list
leading to orphanned memory
2024-01-26 12:01:41 +01:00
Sara b38362c2aa feat: added list_set_len
to set the length of the array
2024-01-26 11:49:49 +01:00
Sara fa10d64aee feat: added readme 2024-01-25 14:33:30 +01:00
Sara cccec929bc feat: variant now uses mirror and drop to manage objects 2024-01-25 14:14:18 +01:00
Sara 640ed84c1d feat: added Drop trait 2024-01-25 14:13:42 +01:00
Sara aee9aec828 feat: added code 2024-01-25 14:08:23 +01:00
Sara 8957fdd9bc feat: added gitignore 2024-01-25 14:08:00 +01:00