aboutsummaryrefslogtreecommitdiff
path: root/lib/std/array_list.zig
AgeCommit message (Expand)Author
2024-01-19std.ArrayList: pedantic fixups to previous commitAndrew Kelley
2024-01-19std.ArrayList: add replaceRangeAssumeCapacity methodGordon Cassie
2024-01-19std.ArrayList.replaceRange: remove unneded overflow checksErik Arvstedt
2024-01-19std.ArrayList: remove `+ 1` overflow checksErik Arvstedt
2024-01-15std.ArrayList: pedantic rewordings of documentation and unit testsAndrew Kelley
2024-01-15std.array_list: Document and reduce illegal behavior in ArrayListsnotcancername
2024-01-13std.ArrayList: Clarify that ensureTotalCapacity/ensureTotalCapacityPrecise wi...Ryan Liptak
2023-11-22std.ArrayList: add initBuffer to the unmanaged array listAndrew Kelley
2023-11-19lib: correct unnecessary uses of 'var'mlugg
2023-10-23x86_64: implement enough to pass unicode testsJacob Young
2023-10-22Revert "Revert "Merge pull request #17637 from jacobly0/x86_64-test-std""Jacob Young
2023-10-22Revert "Merge pull request #17637 from jacobly0/x86_64-test-std"Andrew Kelley
2023-10-21x86_64: disable failing tests, enable test-std testingJacob Young
2023-09-30Improve (Unmanaged)ArrayList.insertLucas Santos
2023-09-29std.ArrayList: fixups for the previous commitAndrew Kelley
2023-09-29std.ArrayList: insertSlice avoids extra memcpyLucas Santos
2023-09-06std: enable FailingAllocator to fail on resizeGregory Anders
2023-07-16std: reword some commentsAndrew Kelley
2023-07-12docs: Fix outdated doc comments about allocating 'at least' the requested sizeRyan Liptak
2023-06-24all: migrate code to new cast builtin syntaxmlugg
2023-06-10InternPool: port most of value tagsJacob Young
2023-05-07convert s[start..start+len] to s[start..][0..len]dweiller
2023-04-28update codebase to use `@memset` and `@memcpy`Andrew Kelley
2023-04-28std.ArrayList: mark the appendNTimes methods inlineAndrew Kelley
2023-04-25x86_64 backend: support `@memset` with slicesAndrew Kelley
2023-04-25add behavior test for `@memset` on slicesAndrew Kelley
2023-04-25change semantics of `@memcpy` and `@memset`Andrew Kelley
2023-04-23Improvements to docs and textzooster
2023-04-22doc: fix minor grammar issues-k
2023-03-12std: Add ArrayList.insertAssumeCapacity()Isaac Freund
2023-02-18update std lib and compiler sources to new for loop syntaxAndrew Kelley
2023-02-04Allow const for ArrayList.getLast, fix #14522Nicolas Goy
2023-01-16Add fromOwnedSliceSentinel to ArrayList ArrayList and ArrayListUnmanaged, add...Michael Bartnett
2023-01-03Add the two functions 'getLast' and 'getLastOrNull' to ArrayListAligned/Array...Chris Boesch
2022-12-29add tests for fixed stage1 bugsVeikka Tuominen
2022-12-15ArrayList.toOwnedSlice: Fix potential for leaks when using errdeferRyan Liptak
2022-12-11std: Update ArrayList documentationMikael Berthe
2022-12-05Allow const ArrayLists to be clonedMartin Wickham
2022-11-30std.ArrayList: fix shrinkAndFreeAndrew Kelley
2022-11-29std.mem.Allocator: allow shrink to failAndrew Kelley
2022-11-18std.array_list: add a comment on every methods invalidating pointers.remeh
2022-09-16std: remove deprecated API for the upcoming releaseAndrew Kelley
2022-09-14std.ArrayList.ensureTotalCapacity: optimize and fix integer overflowalichraghi
2022-08-10link.MachO: use accurate alignment attribute on pointersAndrew Kelley
2022-03-11std.ArrayList: use variable for local mutable stateAndrew Kelley
2022-02-22[std.ArrayList] return explicit errorsMotiejus Jakštys
2022-02-18ArrayList: add unusedCapacitySlice to the unmanaged APIAndrew Kelley
2022-01-27Preserve alignment when cloningJohn Schmidt
2022-01-27Implement clone with initCapacity and appendSliceAssumeCapacityJohn Schmidt
2022-01-27Use expectEqualSlices instead of loopJohn Schmidt