aboutsummaryrefslogtreecommitdiff
path: root/lib/std/hash_map.zig
AgeCommit message (Expand)Author
2022-02-28make gpa.deinit work with stage2Veikka Tuominen
2022-02-27std.HashMap: return explicit errors (#11000)Motiejus Jakštys
2022-02-18Fix incorrect documentation for std.HashMap.remove()chip2n
2022-01-31std: make ArrayHashMap eql function accept an additional paramAndrew Kelley
2022-01-24HashMap: add removeByPtrriverbl
2022-01-10std: hash_map: optimize isFree/isTombstone (#10562)djg
2021-12-17Revert "std: optimize hash_map probe loop condition"Andrew Kelley
2021-12-17std: optimize hash_map probe loop conditionsentientwaffle
2021-12-16std: count hash_map tombstones as availablesentientwaffle
2021-11-30allocgate: std Allocator interface refactorLee Cannon
2021-11-30std lib API deprecations for the upcoming 0.9.0 releaseAndrew Kelley
2021-10-27std.rand: Refactor `Random` interfaceOminitay
2021-09-19Update all ensureCapacity calls to the relevant non-deprecated versionRyan Liptak
2021-09-03std.hash_map: add StringIndexAdapter and StringIndexContextFnControlOption
2021-09-01std: reorganization that allows new usingnamespace semanticsAndrew Kelley
2021-08-31std.hash_map: add getKey methods (#9607)fn ⌃ ⌥
2021-08-24remove redundant license headers from zig standard libraryAndrew Kelley
2021-08-05std.HashMap: fix getPtrAdapted. AstGen: fix fn param iterationAndrew Kelley
2021-07-12std/hash_map: fix ensureUnusedCapacity() over-allocatingIsaac Freund
2021-07-07std.HashMap: add ensureUnusedCapacity and ensureTotalCapacityAndrew Kelley
2021-06-21fix code broken from previous commitJacob G-W
2021-06-21std, src, doc, test: remove unused variablesJacob G-W
2021-06-18HashMap.getOrPutAssumeCapacityAdapted should set key to undefined (#9138)hadroncfy
2021-06-10zig fmtAndrew Kelley
2021-06-03Fix return type of HashMap.getAdaptedMartin Wickham
2021-06-03Breaking hash map changes for 0.8.0Martin Wickham
2021-05-15Merge remote-tracking branch 'origin/master' into stage2-whole-file-astgenAndrew Kelley
2021-05-14std.hash_map: use 7 bits of metadata instead of 6Sahnvour
2021-05-08Merge remote-tracking branch 'origin/master' into stage2-whole-file-astgenAndrew Kelley
2021-05-08std: update usage of std.testingVeikka Tuominen
2021-04-15std: change `@import("builtin")` to `std.builtin`Andrew Kelley
2021-04-10lib/std: remove empty init from HashMapUnmanagedMeghan Denny
2021-03-08stage2 cbe: non pointer optionalsVeikka Tuominen
2021-02-27HashMap.put returns !void, not a !booldaurnimator
2021-01-07Add compileError message for StringHashMap in AutoHashMapJulius Putra Tanu Setiaji
2020-12-31Year++Frank Denis
2020-12-09small fixes and zig fmtVexu
2020-11-11std: fix HashMap.clearRetainingCapacityVexu
2020-11-11std: fix HashMap.putAssumeCapacityVexu
2020-09-09Switch type of HashMap's count from usize to u32 (#6262)Zachary Meadows
2020-09-02hash_map: rename to ArrayHashMap and add new HashMap implementationSahnvour
2020-08-20add license header to all std lib filesAndrew Kelley
2020-08-02.debug_line incremental compilation initial supportAndrew Kelley
2020-07-26make use of hasUniqueRepresentation to speed up hashing facilities, fastpath ...Sahnvour
2020-07-13std: add StringHashMapUnmanageddaurnimator
2020-07-10remove stray allocator parameterJosh Wolfe
2020-07-08Merge remote-tracking branch 'origin/master' into register-allocationAndrew Kelley
2020-07-06fix HashMap.clone()Vexu
2020-07-06std: expose unmanaged hash mapsAndrew Kelley
2020-07-05update more HashMap API usageAndrew Kelley