db766ad891
Updated documentation
clang-build / clang-build (push) Successful in 41s
gcc-build / gcc-build (push) Successful in 20s
2026-01-23 17:25:30 +01:00
78909ea0fe
Migrating to Gitea CI
clang-build / clang-build (push) Successful in 42s
gcc-build / gcc-build (push) Successful in 19s
2026-01-16 11:56:20 +01:00
912faca620
Added benchmark for String type
2026-01-12 15:58:42 +01:00
b1cca113ce
Refactored string_set_at and added documentation
2026-01-12 14:16:07 +01:00
0f8378bf75
Completed unit tests for String type and added string_slice function
2026-01-09 12:14:30 +01:00
44e3dfa58d
Added unit tests for String data type and updated CI
2026-01-08 16:29:34 +01:00
3b7e2dabc9
Fixed various bugs and added usage for String data type
2026-01-08 15:22:47 +01:00
d87ddaf45c
Added string_{clone,trim,split,destroy,split_destroy} functions
2026-01-08 11:04:10 +01:00
4220229aa8
Added string_{to_lower,to_upper,reverse} functions
2026-01-07 16:07:58 +01:00
c7e2ca273e
General refactoring
2026-01-07 11:08:53 +01:00
35f72ba139
Added string_{new,concat,substring,eq,get_at,set_at} implementations.
2026-01-07 09:58:51 +01:00
36616c30b5
Added String data type and its features
2025-12-23 15:48:20 +01:00
e8563e5043
Added documentation about closures
2025-12-23 12:24:49 +01:00
feb136d393
Added functional methods (map, filter and reduce)
2025-12-22 12:23:35 +01:00
7cc2615f8b
Fixed bug about bigint product, updated unit tests and sample usage.
2025-12-17 17:04:16 +01:00
65358fc766
Added benchmark program
2025-11-25 16:46:20 +01:00
5aa15f2276
Fixed multiple bugs in hashmap implementation.
...
1. Fixed infinite loop issue that occurred when map was full of
tombstones;
2. Fixed bug related to tombstone count decrement when adding a new
key on a deleted slot;
3. Added proper map resize when keys are added or removed;
4. Fixed inconsistent error messages;
5. Added proper NULL check on map_remove method.
2025-11-25 14:16:32 +01:00
b885d93b6f
Merge pull request #1 from ceticamarco/bignum_experimental
...
Adding BigInt support
2025-11-18 11:46:42 +01:00
c658c93182
Fixed minor bugs and added documentation for big integers
2025-11-18 11:28:43 +01:00
9e419d09ac
Added unit tests for BigInt data type and updated docs
2025-11-17 17:12:46 +01:00
f625862ad2
Added new unit tests which lead to bug fix
2025-11-17 12:22:29 +01:00
3ff89c8d35
Implemented long division algorithm and added printf for big integers
2025-11-17 10:54:23 +01:00
86f2fb20dd
Fixed bug in vector unit test
2025-11-17 09:28:30 +01:00
fd07e27337
Added division algorithm (not working yet)
2025-11-13 16:22:56 +01:00
5af5699e66
Added requirements for division and fixed critical bugs
2025-11-13 11:52:07 +01:00
77f68f2328
Refactored Karatsuba's algorithm and added sample usage
2025-11-12 16:30:18 +01:00
2d10a7076a
Implemented Karatsuba's algorithm and fixed many critical bugs
2025-11-12 12:17:06 +01:00
87cae7d2be
Added requirements for Karatsuba's algorithm
2025-11-11 14:51:03 +01:00
9e52b7bca4
Updated documentation
2025-11-11 13:54:12 +01:00
119ed5c33f
Added add, sub, compare and clone methods for big integers
2025-11-11 11:42:01 +01:00
4240f5db66
Started 'bigint_t' implementation
2025-11-10 16:23:50 +01:00
574877eba7
Fixed heap overflow caused by vector_resize
2025-11-10 12:16:18 +01:00
1293006eba
Updated documentation
2025-11-10 10:49:23 +01:00
1589a7d84f
Added Quicksort implementation for generic data types.
2025-11-07 16:54:21 +01:00
9b9eff72e6
Completed documentation
2025-11-06 16:48:31 +01:00
50abb79be1
Added README.md and LICENSE files
2025-11-06 12:16:27 +01:00
196082919a
Fixed issue related to unit tests
2025-11-05 15:45:12 +01:00
bc36a4c7e1
Added unit tests for Map data type and fixed other issues
2025-11-05 15:27:58 +01:00
e6a48e1c21
Added unit tests for Vector data type
2025-11-05 11:52:21 +01:00
fafbd0bc51
Completed hash map implementation
2025-11-01 17:25:05 +01:00
3859628a23
Started hash map implementation
2025-10-25 17:27:12 +02:00
bbdec328eb
Completed vector implementation and added sample usage
2025-10-18 17:18:06 +02:00
aa35ecb73d
Added vector implementation
2025-10-04 17:20:59 +02:00