index
:
foollib
bigint
main
A collection of C99 utilities
Summary
Files
Commits
Branches
@commit
@diff
@stats
log msg
author
committer
range
Commit message (
Expand
)
Author
Age
Lines
SHA
*
feat: Update example code
bigint
Syndamia
Verified
2026-07-12
-12
/
+8
d808ca3
*
feat(BigInt): Replace B_bytes with B_bits
Syndamia
Verified
2026-07-12
-3
/
+3
d769c93
*
feat: Use a macro for round-up division
Syndamia
Verified
2026-07-12
-6
/
+9
dc5d2d6
*
feat: Remove newX functions
Syndamia
Verified
2026-07-12
-29
/
+0
7d15a89
*
fix: Improve argument checks and constraints
Syndamia
Verified
2026-07-12
-29
/
+59
5ada8e8
*
feat: Implement comparisons
Syndamia
Verified
2026-07-12
-0
/
+92
5d755f4
*
feat: Correct resize logic
Syndamia
Verified
2026-07-12
-43
/
+95
be67821
*
feat: Implement bitwise operations
Syndamia
Verified
2026-07-12
-0
/
+64
db41083
*
fix: Simple string convertion for all single-digit values
Syndamia
Verified
2026-07-12
-2
/
+2
e68fef2
*
fix: Do not place leading zeroes
Syndamia
Verified
2026-07-12
-15
/
+23
2d5a3d3
*
feat: Implement B_newstr
Syndamia
Verified
2026-07-12
-3
/
+51
9d0f0b2
*
fix(BigInt): Proper uword bitsize calculations
Syndamia
Verified
2026-05-23
-12
/
+14
2d5995f
*
feat(BigInt): Implement bit shifts and add math in example
Syndamia
Verified
2026-05-23
-0
/
+118
7e0b603
*
feat(BigInt): Implement create/free and summation, subtraction
Syndamia
Verified
2026-05-17
-0
/
+345
72f7912
*
feat(README): Add information about memory manager
HEAD
main
Syndamia
Verified
2026-05-12
-4
/
+14
d23f6d3
*
feat(MemoryManager): Implement global M_STD
Syndamia
Verified
2026-05-12
-0
/
+11
8eb996c
*
feat(MemoryManager): Implement M_std_tracked
Syndamia
Verified
2026-05-12
-1
/
+152
58374e8
*
feat(String): Implement S_substr function
Syndamia
Verified
2026-05-12
-1
/
+19
8636d35
*
chore: Reorganize and comment codebase
Syndamia
Verified
2026-05-12
-88
/
+171
5d3ee79
*
feat: Implement hash table
Syndamia
Verified
2026-05-12
-1
/
+322
e97bc66
*
chore: Add safety checks and clean up code style
Syndamia
Verified
2026-05-12
-19
/
+37
a619dd6
*
feat!: Refactor using MemoryManager
Syndamia
Verified
2026-05-12
-384
/
+434
0d249b1
*
fix(B_destroy): free arena pointer itself
Syndamia
Verified
2026-04-21
-3
/
+4
5c36b58
*
fix: Do not produce side effects on failed resize
Syndamia
Verified
2026-04-21
-6
/
+11
5f26835
*
fix(S_dup): Proper return value
Syndamia
Verified
2026-04-21
-1
/
+1
f29be3f
*
fix(A_new): Handle out of memory condition
Syndamia
Verified
2026-04-21
-0
/
+3
9b1695b
*
fix(String): Handle out of memory condition
Syndamia
Verified
2026-04-21
-2
/
+14
6e7d4ef
*
feat(example.c)!: Rework example entirely
Syndamia
Verified
2026-04-21
-11
/
+20
383adeb
*
chore(String): Minor code improvements
Syndamia
Verified
2026-04-21
-2
/
+2
cb6711e
*
feat(S_append): Always resize string
Syndamia
Verified
2026-04-21
-6
/
+4
e20ff40
*
fix(S_vprintf): vsnprintf length including terminating zero
Syndamia
Verified
2026-04-21
-1
/
+1
39319b1
*
fix(B_resize): Fix size calculations and setting
Syndamia
Verified
2026-04-21
-3
/
+2
56ca697
*
feat(Array): Implement A_ppush
Syndamia
Verified
2026-04-21
-0
/
+7
253bb4d
*
fix(A_push): Soft return instead of abort
Syndamia
Verified
2026-04-21
-2
/
+2
d5df645
*
feat!: Function rename and standardize
Syndamia
Verified
2026-04-21
-133
/
+134
3b54338
*
feat!: Add README
Syndamia
Verified
2026-04-21
-0
/
+4
65452e3
*
feat!: Initial implementation
Syndamia
Verified
2026-04-21
-0
/
+589
2a0c6b4