-
0fb7f71f79
Merge pull request 'string_impl' (#2) from string_impl into master
master
Marco Cetica
2026-03-16 09:55:28 +01:00
-
-
de22c706af
Added String benchmark function
string_impl
Marco Cetica
2026-03-16 09:53:07 +01:00
-
f8a77a6056
Added String type documentation
Marco Cetica
2026-03-16 09:38:38 +01:00
-
6110fc963c
Fixed a bug and added unit tests for String type
Marco Cetica
2026-03-13 18:27:00 +01:00
-
1871035cd6
Added string_{trim,split,destroy,split_destroy}
Marco Cetica
2026-03-13 17:36:37 +01:00
-
b4a704f1b4
Added `string_{get_at,set_at,to_lower,to_upper,reverse}
Marco Cetica
2026-03-13 17:16:02 +01:00
-
086446039b
Fixed a bug about string comparison
Marco Cetica
2026-03-13 11:48:42 +01:00
-
55b14ee949
Added string_{new,clone,concat,contains,slice,eq}
Marco Cetica
2026-03-13 11:39:50 +01:00
-
110ccae8b9
Added UTF-8 helper functions
Marco Cetica
2026-03-13 10:43:36 +01:00
-
-
c7f6ed82c9
Merge pull request 'fast_div_proto' (#1) from fast_div_proto into master
Marco Cetica
2026-02-26 08:56:50 +00:00
-
-
40d343c02b
Updated documentation
fast_div_proto
Marco Cetica
2026-02-26 09:46:48 +01:00
-
eb670e26a5
Improved bigint_printf method
Marco Cetica
2026-02-26 09:36:46 +01:00
-
a02f2dff40
Added Knuth's "Algorithm D" from TAOCP "Seminumerical algorithms"
Marco Cetica
2026-02-25 17:13:49 +01:00
-
-
ea9ef9de4b
Updated documentation
Marco Cetica
2026-01-23 17:06:13 +01:00
-
dd6e7a9c9e
Updated documentation
Marco Cetica
2026-01-12 11:58:32 +01:00
-
6cd90467c6
General refactoring
Marco Cetica
2026-01-07 11:08:53 +01:00
-
e8563e5043
Added documentation about closures
Marco Cetica
2025-12-22 14:56:10 +01:00
-
feb136d393
Added functional methods (map, filter and reduce)
Marco Cetica
2025-12-22 12:23:35 +01:00
-
7cc2615f8b
Fixed bug about bigint product, updated unit tests and sample usage.
Marco Cetica
2025-12-17 17:04:16 +01:00
-
65358fc766
Added benchmark program
Marco Cetica
2025-11-25 16:46:20 +01:00
-
5aa15f2276
Fixed multiple bugs in hashmap implementation.
Marco Cetica
2025-11-25 10:58:30 +01:00
-
b885d93b6f
Merge pull request #1 from ceticamarco/bignum_experimental
Marco
2025-11-18 11:39:18 +01:00
-
-
c658c93182
Fixed minor bugs and added documentation for big integers
Marco Cetica
2025-11-18 11:27:34 +01:00
-
9e419d09ac
Added unit tests for BigInt data type and updated docs
Marco Cetica
2025-11-17 16:41:09 +01:00
-
f625862ad2
Added new unit tests which lead to bug fix
Marco Cetica
2025-11-17 12:22:29 +01:00
-
3ff89c8d35
Implemented long division algorithm and added printf for big integers
Marco Cetica
2025-11-17 10:54:23 +01:00
-
86f2fb20dd
Fixed bug in vector unit test
Marco Cetica
2025-11-17 09:28:30 +01:00
-
fd07e27337
Added division algorithm (not working yet)
Marco Cetica
2025-11-13 16:22:56 +01:00
-
5af5699e66
Added requirements for division and fixed critical bugs
Marco Cetica
2025-11-13 11:46:14 +01:00
-
77f68f2328
Refactored Karatsuba's algorithm and added sample usage
Marco Cetica
2025-11-12 16:27:16 +01:00
-
2d10a7076a
Implemented Karatsuba's algorithm and fixed many critical bugs
Marco Cetica
2025-11-12 12:17:06 +01:00
-
87cae7d2be
Added requirements for Karatsuba's algorithm
Marco Cetica
2025-11-11 14:51:03 +01:00
-
9e52b7bca4
Updated documentation
Marco Cetica
2025-11-11 13:54:12 +01:00
-
119ed5c33f
Added add, sub, compare and clone methods for big integers
Marco Cetica
2025-11-11 11:42:01 +01:00
-
4240f5db66
Started 'bigint_t' implementation
Marco Cetica
2025-11-10 16:23:50 +01:00
-
-
574877eba7
Fixed heap overflow caused by vector_resize
Marco Cetica
2025-11-10 12:16:18 +01:00
-
1293006eba
Updated documentation
Marco Cetica
2025-11-10 10:49:23 +01:00
-
1589a7d84f
Added Quicksort implementation for generic data types.
Marco Cetica
2025-11-07 16:54:21 +01:00
-
9b9eff72e6
Completed documentation
Marco Cetica
2025-11-06 16:36:00 +01:00
-
50abb79be1
Added README.md and LICENSE files
Marco Cetica
2025-11-06 12:16:27 +01:00
-
196082919a
Fixed issue related to unit tests
Marco Cetica
2025-11-05 15:45:12 +01:00
-
bc36a4c7e1
Added unit tests for Map data type and fixed other issues
Marco Cetica
2025-11-05 15:27:58 +01:00
-
e6a48e1c21
Added unit tests for Vector data type
Marco Cetica
2025-11-05 11:52:21 +01:00
-
fafbd0bc51
Completed hash map implementation
Marco Cetica
2025-11-01 17:25:05 +01:00
-
3859628a23
Started hash map implementation
Marco Cetica
2025-10-25 17:21:12 +02:00
-
bbdec328eb
Completed vector implementation and added sample usage
Marco Cetica
2025-10-18 17:18:06 +02:00
-
aa35ecb73d
Added vector implementation
Marco Cetica
2025-10-04 17:20:59 +02:00