aboutsummaryrefslogtreecommitdiff
path: root/libs/kstd/include
AgeCommit message (Expand)AuthorFilesLines
2026-03-30kstd/flat_map: fix iterator referenceFelix Morgner1-2/+106
2026-03-30Merge branch 'fmorgner/interrupt-handling' into develop-BA-FS26Felix Morgner3-1/+446
2026-03-27kernel/interrupts: switch to flat_map for dispatchFelix Morgner2-0/+402
2026-03-27kstd/vector: implement range eraseFelix Morgner1-0/+22
2026-03-27kstd/vector: increase test coverageFelix Morgner1-1/+6
2026-03-27kstd/vector: implement single-element eraseFelix Morgner1-0/+16
2026-03-26implement == and <=> operator in shared_ptrLukas Oesch1-5/+24
2026-03-26Implement == and != operators for string and string_viewmarcel.braun1-0/+31
2026-03-26implement simple conversion function from unsigned integral values to kstd::s...Lukas Oesch1-4/+57
2026-03-26implement simple kstd::stringLukas Oesch1-0/+264
2026-03-26implement simple weak_ptr and enable_shared_from_thisLukas Oesch1-34/+286
2026-03-24kstd/vector: add basic insert overloadsFelix Morgner1-28/+102
2026-03-23kstd/vector: expand testsFelix Morgner1-2/+5
2026-03-23kstd: fix push/emplace_back bug in vectorFelix Morgner1-0/+6
2026-03-20kstd/vector: add missing constexprFelix Morgner1-5/+8
2026-03-20kstd/vector: allow self-referential pushesFelix Morgner1-15/+45
2026-03-20kstd/vector: allow input iterators for constructionFelix Morgner1-1/+28
2026-03-20kstd/vector: optimize clearFelix Morgner1-4/+2
2026-03-20kstd/vector: relax move constructorFelix Morgner1-1/+1
2026-03-20kstd/vector: add missing constexprFelix Morgner1-4/+4
2026-03-20kstd/vector: fix rbegin and rendFelix Morgner1-4/+4
2026-03-20kstd/format: add support for std::byteFelix Morgner2-0/+24
2026-03-20kstd/format: support range formattingFelix Morgner3-0/+106
2026-03-20kstd/format: fix type decay for c stringsFelix Morgner4-9/+10
2026-03-20kstd/format: use tagged union to reduce template bloatFelix Morgner5-17/+156
2026-03-20kstd/fmt: clean up namingFelix Morgner5-28/+29
2026-03-20kstd/format: split implementationFelix Morgner21-621/+772
2026-03-20kstd/format: implement dynamic width supportFelix Morgner6-98/+216
2026-03-20kstd: rework formatting to be closer to stdFelix Morgner9-359/+600
2026-03-19kstd/format: add support for formatting of orderingsFelix Morgner1-0/+94
2026-03-19kstd/format: enable formatting of bool valuesFelix Morgner1-1/+24
2026-03-19kstd/vector: add deduction guidesFelix Morgner1-0/+10
2026-03-19kstd: add vector comparison operatorsFelix Morgner1-0/+15
2026-03-19kstd: improve vector documentationFelix Morgner1-27/+76
2026-03-19kstd: apply minor cleanup to vectorFelix Morgner1-12/+9
2026-03-19kstd: remove illegal includeFelix Morgner1-1/+0
2026-03-19kstd: fix vector bugsFelix Morgner1-18/+35
2026-03-19kstd: finish preliminary vector implementationFelix Morgner2-430/+401
2026-03-19kstd: implement default allocatorFelix Morgner1-0/+64
2026-03-19kstd: prepare vector to be allocator awareFelix Morgner1-137/+289
2026-03-18kstd: don't allocate 0-sized memory regionsFelix Morgner1-5/+5
2026-03-18kstd: introduce strong type for memory amountsFelix Morgner1-0/+145
2026-03-17kstd: add more nodiscard to shared_ptrFelix Morgner1-6/+6
2026-03-17kstd: fix constructor selection in vectorFelix Morgner1-3/+3
2026-03-17extend shared_ptr to support nullptr and cross-type conversionsLukas Oesch1-6/+125
2026-03-17small refactoringLukas Oesch1-1/+1
2026-03-17implement memsetLukas Oesch1-0/+2
2026-03-17implement memcpyLukas Oesch1-0/+19
2026-03-16kstd: fix lint issuesFelix Morgner3-19/+24
2026-03-16x86_64: remove stl_* sections for nowFelix Morgner4-69/+0