aboutsummaryrefslogtreecommitdiff
path: root/lib/std/mem.zig
AgeCommit message (Expand)Author
2023-06-10std.mem.alignForwardGeneric: manually inline the assertionsAndrew Kelley
2023-06-03Merge pull request #15579 from squeek502/mem-delimitersAndrew Kelley
2023-05-23std.sort: add pdqsort and heapsortAli Chraghi
2023-05-16std.mem.byteSwapAllFields: add suppport for nested structs (#15696)Cortex
2023-05-16std.mem.zeroInit: zero hidden padding for extern structTw
2023-05-13std.mem: Rename splitFull/tokenizeFull to splitSequence/tokenizeSequenceRyan Liptak
2023-05-13std.mem: Split `tokenize` into 3 versions by delimiter type: full, any, and s...Ryan Liptak
2023-05-13std.mem: Split `split` and `splitBackwards` into 3 versions by delimiter type...Ryan Liptak
2023-05-10Add std.mem.indexOfNoneKyle Coffey
2023-04-30std: fix a bunch of typosLinus Groh
2023-04-28update a couple more callsites to `@memset`Andrew Kelley
2023-04-28update codebase to use `@memset` and `@memcpy`Andrew Kelley
2023-04-23Improvements to docs and textzooster
2023-04-21cbe: enable CI for std testsJacob Young
2023-04-18std: fix uses of comptime blocks in non-inline functionsmlugg
2023-03-31std.mem.reverseIterator: add nextPtr()Carl Åstholm
2023-03-31std.mem.reverseIterator: accept pointer to arrayCarl Åstholm
2023-03-15std.mem.copy: update to new for loop syntaxAndrew Kelley
2023-02-20trim(Left|Right): clarify that values_to_strip is a setFrank Denis
2023-02-18update std lib and compiler sources to new for loop syntaxAndrew Kelley
2023-01-29std: restrict mem.span() and mem.len() to sentinel terminated pointersIsaac Freund
2023-01-16std: Handle field struct defaults in std.mem.zeroInitMichael Bartnett
2023-01-01cbe: add doNotOptimizeAwayC to handle not having __asm support in msvckcbanner
2022-12-27update uses of overflow arithmetic builtinsVeikka Tuominen
2022-12-18llvm: fix use of invalid alignmentJacob Young
2022-12-17std.builtin: rename Type.UnionField and Type.StructField's field_type to typer00ster91
2022-12-13add std.mem.reverseIteratorJonathan Marler
2022-12-12std: added std.mem.windowRonald Chen
2022-12-09Eliminate `BoundFn` type from the languageVeikka Tuominen
2022-12-09Improve and remove duplicate doNotOptimizeAway() implementations (#13790)Frank Denis
2022-12-06remove most conditional compilation based on stage1Andrew Kelley
2022-11-29std.mem.Allocator: allow shrink to failAndrew Kelley
2022-11-09Handle sentinel slices in `std.mem.zeroes`IntegratedQuantum
2022-11-05Improve doc comments for two functions (#13456)delitako
2022-10-30std.heap.PageAllocator: add check for large allocationAndrew Kelley
2022-10-28Merge pull request #13221 from topolarity/packed-memAndrew Kelley
2022-10-28Enhance indexOfIgnoreCase with Boyer-Moore-Horspool algorithmZhora Trush
2022-10-28std.mem: Skip `read/writePackedInt` test on WASM32/64Cody Tapscott
2022-10-28std.mem: Add readPackedInt, writePackedInt, etc.Cody Tapscott
2022-09-20Sema: check pointer qualifiers before implicit castVeikka Tuominen
2022-09-16std: remove deprecated API for the upcoming releaseAndrew Kelley
2022-08-24docs: remove confusion about align[For|Back]wardJonas Gollenz
2022-08-22stage2+stage1: remove type parameter from bit builtinsVeikka Tuominen
2022-08-05std.mem.zeroes: Zero sized structs with uninitialized members (#12246)N00byEdge
2022-07-26std.mem: add `reset` to `SplitBackwardsIterator` and `SplitIterator`r00ster
2022-07-25std.mem: add `first` method to `SplitIterator` and `SplitBackwardsIterator`r00ster
2022-07-12std: update test cases to reflect new packed struct semanticsAndrew Kelley
2022-07-03std: disable tests regressed from LLVM 14Andrew Kelley
2022-06-29mem: add splitBackwards (#11908)Motiejus Jakštys
2022-06-28std.mem: add peek() to TokenIterator(T)Ben Fiedler