summaryrefslogtreecommitdiff
path: root/stdlib/hashtbl.ml
Commit message (Expand)AuthorAgeFilesLines
* Manually unbox closure in `Hashtbl.mem` (#11500)Simmo Saan2022-08-221-8/+10
* Make Hashtbl.find_all tail recursive via a tail_mod_cons annotation (#11354)Fermin Reig2022-07-221-2/+2
* make Hashtbl's randomized atomicFlorian Angeletti2022-05-031-5/+5
* Rename `Hashtbl.SeededHashedType.{hash => seeded_hash}` (#11157)Nicolás Ojeda Bär2022-04-061-3/+3
* Fix comment about Hashtbl resizingSimmo Saan2022-02-201-1/+1
* Merge commit '5e45b2e9fa613099a334f19c95814f89ca16db7f' into parallel_minor_g...Tom Kelly2021-10-011-1/+1
|\
| * Add {Int,Int32,Int64,NativeInt}.{min,max} (#10392)Alain Frisch2021-05-111-1/+1
* | Merge commit '3ef9ce800fea63c90294fe306e552b4b5fafaa1a' into parallel_minor_g...Tom Kelly2021-09-301-1/+1
|\ \ | |/
| * Remove unused labelsLeo White2021-03-221-1/+1
* | Optimisations.KC Sivaramakrishnan2021-06-151-4/+4
* | Use sensible variable names. Update documentation.KC Sivaramakrishnan2021-06-121-3/+3
* | Use an array instead of a list for domain-local state.KC Sivaramakrishnan2021-06-121-9/+5
* | Fix issues in DLS, Filename and Hashtbl modulesKC Sivaramakrishnan2021-06-111-3/+9
|/
* [hashtbl] Restore ongoing traversal status after filter_map_inplace (#8746)Mehdi Bouaziz2020-10-121-1/+2
* Merge pull request #9781 from yallop/injective-stdlibNicolás Ojeda Bär2020-07-201-2/+2
|\
| * Add some injectivity annotations to the standard library.Jeremy Yallop2020-07-181-2/+2
* | Hashtbl: remove support for pre-4.00 hash tablesXavier Leroy2020-07-191-6/+2
* | Add Hashtbl.rebuild functionXavier Leroy2020-07-191-25/+45
|/
* Refactor stdlib/hashtbl.mlDavid Allsopp2019-07-191-125/+133
* A new runtime primitive for Array.fill (#8716)Alain Frisch2019-07-161-5/+4
* Fix Hashtbl.Make.of_seq creating randomized tablesDavid Allsopp2019-03-291-0/+4
* Fix Hashtbl.MakeSeeded.{add,replace,of}_seqDavid Allsopp2019-03-291-3/+11
* Stdlib doc: harmonize heading levels again. (#2142)Daniel Bünzli2018-11-081-1/+1
* Stdlib functional iterators (#1002)Simon Cruanes2018-03-161-0/+50
* Option-returning variants of stdlib functions (#885)Alain Frisch2016-11-071-0/+42
* fix whitespace, long lines, headersDamien Doligez2016-08-011-1/+3
* Adapt filter_map_inplace.alainfrisch2016-03-111-11/+29
* Keep track of whether a traversal is ongoing and in this case, disables the i...alainfrisch2016-03-111-19/+52
* Optimize Hashtbl by using in-place updates of bucket list cells.alainfrisch2016-03-111-83/+123
* Switch to inline records to represent bucket lists in Hashtbl.alainfrisch2016-03-111-32/+32
* Bug fix: Hashtbl.filter_map_inplace did not correctly update the size field.Alain Frisch2016-03-101-1/+1
* Update headers for the new license.Damien Doligez2016-02-181-12/+14
* [Stdlib] Hashtbl: add a getter for randomizeFrançois Bobot2016-01-231-0/+1
* GPR#337: Hashtbl.filter_map_inplace.alainfrisch2016-01-221-0/+17
* Use raise_notrace instead of raise to implement Hashtbl.replace.alainfrisch2015-12-041-2/+2
* Replace uses of "noalloc" by [@@noalloc]Jérémie Dimino2015-10-061-2/+2
* fix a few problems with whitespace and over-long linesDamien Doligez2013-03-091-2/+4
* remove all $Id keywordsDamien Doligez2012-10-151-2/+0
* fix two bugs in commit 12453Damien Doligez2012-05-241-3/+3
* Fix PR#5555Fabrice Le Fessant2012-05-151-7/+23
* - Hashtbl:Xavier Leroy2012-04-191-3/+20
* PR#5349: "replace" uses new key instead of reusing old key.Xavier Leroy2011-09-181-2/+2
* Improve backward compatibility for Hashtbl functorial interface:Xavier Leroy2011-09-181-7/+29
* renaming of Objective Caml to OCaml and cleanup of copyright headersDamien Doligez2011-07-271-1/+1
* Hashtbl again: simplified interface for seeding; seed is now an optional para...Xavier Leroy2011-06-041-9/+5
* Better hashing!Xavier Leroy2011-05-291-56/+115
* nettoyageDamien Doligez2005-10-251-2/+0
* added length function.Basile Starynkevitch2004-03-231-0/+6
* depollution suite (et fin?) (PR#1914 et PR#1956)Damien Doligez2004-01-021-1/+1
* Utiliser compare x y = 0 au lieu de x = y lorsqu'on compare des cles qui peuv...Xavier Leroy2003-11-211-8/+10