aboutsummaryrefslogtreecommitdiff
path: root/lib/std/mem.zig
AgeCommit message (Expand)Author
2025-09-18std.mem: work around LoongArch inline asm bug in doNotOptimizeAway()Alex Rønne Petersen
2025-09-17mem.replace: Document that input/output cannot overlapRyan Liptak
2025-09-07std.mem.indexOfSentinel: eliminate unnecessary `@ptrCast`Andrew Kelley
2025-09-06Document std.mem.* functions (#25168)Frank Denis
2025-08-11aarch64: implement more assembler instructionsJacob Young
2025-07-22aarch64: add new from scratch self-hosted backendJacob Young
2025-07-19std.mem: add byteSwapAllElementsAndrew Kelley
2025-07-16zig fmtAndrew Kelley
2025-07-11Remove numerous things deprecated during the 0.14 release cycleLinus Groh
2025-07-07std.mem.byteSwapAllFields: support slicesAndrew Kelley
2025-06-23std.mem.byteSwapAllFields: support untagged unionsAli Cheraghi
2025-06-16rename spirv backend nameAli Cheraghi
2025-05-20compiler: Scaffold stage2_powerpc backend.Alex Rønne Petersen
2025-05-12Merge pull request #23700 from sorairolake/rename-trimsAlex Rønne Petersen
2025-04-30test(std.mem): Remove `trimStart` and `trimEnd` from `test trim`Shun Sakai
2025-04-27chore(std.mem): Rename `trimLeft` and `trimRight`Shun Sakai
2025-04-26std: deprecate std.mem.copy{Forwards,Backwards}dweiller
2025-04-13std: eradicate u29 and embrace std.mem.AlignmentAndrew Kelley
2025-04-11std: Disable some vector-related tests for hexagon.Alex Rønne Petersen
2025-03-24std.mem.bytesAsSlice: fix to support zero-bytes sized typessamy007
2025-03-24fix: Allocator.remap now handles zero-bytes sized typessamy007
2025-02-25std.mem.indexOfSentinel: don't ask the OS the page sizeAndrew Kelley
2025-02-25mem: add `@branchHint` to `indexOfSentinel`David Rubin
2025-02-25Revert "skip regressed LLVM 17 std lib test on powerpc"Alex Rønne Petersen
2025-02-15std: add containsAtLeastScalar to mem (#22826)LmanTW
2025-02-10std.mem: add missing check to lastIndexOfLinearandrewkraevskii
2025-02-06std: update to new Allocator APIAndrew Kelley
2025-02-06add std.mem.Alignment APIAndrew Kelley
2025-02-06adjust runtime page size APIsAndrew Kelley
2025-02-06runtime page size detectionArchbirdplus
2025-01-16x86_64: rewrite arithmeticJacob Young
2025-01-16all: update to `std.builtin.Type.{Pointer,Array,StructField}` field renamesmlugg
2025-01-16all: update to `std.builtin.Type.Pointer.Size` field renamesmlugg
2025-01-04Improve `first()` documentation for split iteratorsaxel escalada
2024-11-22std.mem: adjust semanticsAndrew Kelley
2024-11-22std.mem.eql: make comparisons for zero-sized and non-sized types workAndrew Kelley
2024-10-31std.mem.asBytes: fix footgun when passing non-single pointermlugg
2024-10-11std.mem.readVarInt: assert ReturnType is large enough (#20946)poypoyan
2024-10-04Remove old deprecated symbols in std (#21584)PauloCampana
2024-08-28std: update `std.builtin.Type` fields to follow naming conventionsmlugg
2024-08-16Dwarf: rework self-hosted debug info from scratchJacob Young
2024-08-15std.mem.writeVarPackedInt: handle write_size == 0 (#19745)clickingbuttons
2024-08-07loongarch: various architecture specific fixes (#20912)YANG Xudong
2024-07-28std.mem.readVarInt: fix for 8-bits and below (Reloaded) (#20513)poypoyan
2024-07-22std.mem: delete workaround now that zig1.wasm is updatedAndrew Kelley
2024-07-22avoid depending on a zig1.wasm updateAndrew Kelley
2024-07-22initial support for integrated fuzzingAndrew Kelley
2024-07-21std.mem.reverse: Improve performance (#20455)JonathanHallstrom
2024-07-19mem: handle Float and Bool cases in byteSwapAllFieldskcbanner
2024-07-16indexOfSentinel: fix ubJacob Young