aboutsummaryrefslogtreecommitdiff
path: root/lib/std/mem.zig
AgeCommit message (Expand)Author
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
2024-06-24std.mem.zeroes: explicit compile error for @Type(.EnumLiteral)Bogdan Romanyuk
2024-06-13std: Convert deprecated aliases to compile errors and fix usagesRyan Liptak
2024-05-11riscv: add stage2_riscv to test matrix and bypass failing testsDavid Rubin
2024-05-09handle visionos target OS tag in the compilerJakub Konka
2024-05-03add std.zip and support zip files in build.zig.zonJonathan Marler
2024-03-21std.mem.indexOfSentinel: valgrind integrationAndrew Kelley
2024-03-21std.mem.indexOfScalarPos: valgrind integrationAndrew Kelley
2024-03-21std: promote tests to doctestsAndrew Kelley
2024-03-15std.mem: use destructurable tuple for indexOfMinMax return typegarrisonhh
2024-03-11std.builtin: make container layout fields lowercaseTristan Ross
2024-02-25fix integer overflow in indexOfPosLinear when needle.len > haystack.lenTechatrix
2024-02-23std.mem: take advantage of length-based slicingAndrew Kelley
2024-02-08Replace std.rand references with std.Randome4m2
2024-02-04std: use simple eqlBytes for spirvRobin Voetter
2024-01-14mem: add byteswap array support (#17959)Tristan Ross
2024-01-09std.mem: fix simd.suggestVectorLength merge conflictAndrew Kelley
2024-01-09Merge pull request #18318 from castholm/simd-segfaultAndrew Kelley
2024-01-09Optimized `std.mem.eql` with SIMD (#18389)David Rubin
2024-01-04speed up sliceTo when end == sentinelxdBronch
2024-01-03Correct expected/actual parameter order of some assertionsCarl Åstholm
2024-01-03Fix compile errors from the `expectEqual` changeCarl Åstholm
2024-01-01Change `<` to `<=` in `indexOfSentinel` SIMD pathCarl Åstholm
2024-01-01Deprecate `suggestVectorSize` in favor of `suggestVectorLength`Carl Åstholm
2024-01-01Prevent reading over a page boundary in `mem.indexOfSentinel`Carl Åstholm
2023-11-29Remove all usages of `std.mem.copy` and remove `std.mem.set` (#18143)David Rubin
2023-11-22std: remove meta.traitAndrew Kelley
2023-11-19lib: correct unnecessary uses of 'var'mlugg
2023-11-03x86_64: fix std test failuresJacob Young
2023-10-31std.builtin.Endian: make the tags lower caseAndrew Kelley
2023-10-31mem: delete `readIntSlice` and `writeIntSlice`Jacob Young