| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | feat: Update example codebigint | Syndamia | 3 days | 1 | -12/+8 |
| | | |||||
| * | feat(BigInt): Replace B_bytes with B_bits | Syndamia | 3 days | 2 | -3/+3 |
| | | |||||
| * | feat: Use a macro for round-up division | Syndamia | 3 days | 1 | -6/+9 |
| | | |||||
| * | feat: Remove newX functions | Syndamia | 3 days | 2 | -29/+0 |
| | | |||||
| * | fix: Improve argument checks and constraints | Syndamia | 3 days | 2 | -29/+59 |
| | | |||||
| * | feat: Implement comparisons | Syndamia | 3 days | 2 | -0/+92 |
| | | |||||
| * | feat: Correct resize logic | Syndamia | 3 days | 1 | -43/+95 |
| | | |||||
| * | feat: Implement bitwise operations | Syndamia | 3 days | 2 | -0/+64 |
| | | |||||
| * | fix: Simple string convertion for all single-digit values | Syndamia | 3 days | 1 | -2/+2 |
| | | |||||
| * | fix: Do not place leading zeroes | Syndamia | 3 days | 1 | -15/+23 |
| | | |||||
| * | feat: Implement B_newstr | Syndamia | 3 days | 2 | -3/+51 |
| | | |||||
| * | fix(BigInt): Proper uword bitsize calculations | Syndamia | 2026-05-23 | 1 | -12/+14 |
| | | |||||
| * | feat(BigInt): Implement bit shifts and add math in example | Syndamia | 2026-05-23 | 3 | -0/+118 |
| | | |||||
| * | feat(BigInt): Implement create/free and summation, subtraction | Syndamia | 2026-05-17 | 2 | -0/+345 |
| | | |||||
| * | feat(README): Add information about memory managerHEADmain | Syndamia | 2026-05-12 | 2 | -4/+14 |
| | | |||||
| * | feat(MemoryManager): Implement global M_STD | Syndamia | 2026-05-12 | 2 | -0/+11 |
| | | | | | | | | This is useful in case you don't want to use a specific memory manager. Anywhere you've included a feature, which uses memory manager, you can always provide M_STD without having to create (and manage) your own value. | ||||
| * | feat(MemoryManager): Implement M_std_tracked | Syndamia | 2026-05-12 | 3 | -1/+152 |
| | | | | | | Functions like M_std, but also tracks allocated and freed memory, allowing all allocated memory to be destroyed. | ||||
| * | feat(String): Implement S_substr function | Syndamia | 2026-05-12 | 3 | -1/+19 |
| | | |||||
| * | chore: Reorganize and comment codebase | Syndamia | 2026-05-12 | 7 | -88/+171 |
| | | |||||
| * | feat: Implement hash table | Syndamia | 2026-05-12 | 5 | -1/+322 |
| | | |||||
| * | chore: Add safety checks and clean up code style | Syndamia | 2026-05-12 | 4 | -19/+37 |
| | | |||||
| * | feat!: Refactor using MemoryManager | Syndamia | 2026-05-12 | 14 | -384/+434 |
| | | | | | | | | | The idea is to provide a universal memory management "API", through which you allocate and deallocate. This allows our implementations (for String and Vector) to be more generic. It does also allow usage of different allocators depending on situation. | ||||
| * | fix(B_destroy): free arena pointer itself | Syndamia | 2026-04-21 | 1 | -3/+4 |
| | | |||||
| * | fix: Do not produce side effects on failed resize | Syndamia | 2026-04-21 | 2 | -6/+11 |
| | | |||||
| * | fix(S_dup): Proper return value | Syndamia | 2026-04-21 | 1 | -1/+1 |
| | | |||||
| * | fix(A_new): Handle out of memory condition | Syndamia | 2026-04-21 | 1 | -0/+3 |
| | | |||||
| * | fix(String): Handle out of memory condition | Syndamia | 2026-04-21 | 1 | -2/+14 |
| | | |||||
| * | feat(example.c)!: Rework example entirely | Syndamia | 2026-04-21 | 1 | -11/+20 |
| | | |||||
| * | chore(String): Minor code improvements | Syndamia | 2026-04-21 | 1 | -2/+2 |
| | | |||||
| * | feat(S_append): Always resize string | Syndamia | 2026-04-21 | 1 | -6/+4 |
| | | |||||
| * | fix(S_vprintf): vsnprintf length including terminating zero | Syndamia | 2026-04-21 | 1 | -1/+1 |
| | | |||||
| * | fix(B_resize): Fix size calculations and setting | Syndamia | 2026-04-21 | 1 | -3/+2 |
| | | |||||
| * | feat(Array): Implement A_ppush | Syndamia | 2026-04-21 | 2 | -0/+7 |
| | | |||||
| * | fix(A_push): Soft return instead of abort | Syndamia | 2026-04-21 | 1 | -2/+2 |
| | | |||||
| * | feat!: Function rename and standardize | Syndamia | 2026-04-21 | 10 | -133/+134 |
| | | |||||
| * | feat!: Add README | Syndamia | 2026-04-21 | 1 | -0/+4 |
| | | |||||
| * | feat!: Initial implementation | Syndamia | 2026-04-21 | 10 | -0/+589 |
