mirror of
https://github.com/c-cube/ocaml-containers.git
synced 2026-05-05 08:54:22 -04:00
Commit graph
Select branches
Hide pull requests
better-ringbuffer
br-2.8.1
br-2.8.2
breaking
ccio_unix
core
docs
examples
feat-deque-filter-in-place
feat-require-4.03
fix-346
futures
gh-pages
hashtrie-mut
hashtrie-remove
main
new-benchmark
no-qtest-makefile
play-hash-trie
rename_ccopt_ccoption
simon/int-hash-in-c
simon/more-tests-2026-02-08
simon/mucppo
simon/wip-endian-in-byte-buf
stable
temp-append-in-pvec
vptree
wip-113
wip-264-improve
wip-3.6.1
wip-4.08
wip-byte-buf
wip-byte-buf-int-ops
wip-cclattice
wip-ccsort
wip-ccvec2
wip-ci-2020-11-10
wip-ci-2026-04
wip-ci-cache-2020-12-21
wip-fix-labels
wip-flat-tbl
wip-iostreams
wip-lfqueue
wip-pp-newlines-or-spaces
wip-qcheck-ounit
wip-qtest-backend
wip-qtest-dune
wip-resp2
wip-sha
wip-thread-local
wip-unix-2020-06-06
#1
#1
#10
#105
#11
#114
#116
#116
#117
#12
#123
#13
#136
#138
#14
#147
#150
#151
#152
#156
#157
#157
#158
#159
#16
#16
#160
#161
#161
#162
#164
#169
#17
#170
#176
#177
#178
#179
#18
#18
#180
#182
#183
#184
#185
#186
#187
#189
#190
#195
#200
#202
#203
#206
#207
#207
#209
#211
#213
#214
#217
#218
#219
#223
#223
#224
#225
#226
#227
#227
#228
#229
#230
#233
#236
#239
#24
#242
#244
#249
#25
#250
#252
#259
#26
#26
#260
#263
#264
#265
#266
#267
#268
#269
#270
#271
#273
#277
#279
#28
#280
#282
#283
#284
#286
#288
#291
#292
#294
#299
#3
#30
#300
#301
#302
#304
#306
#307
#308
#309
#31
#310
#311
#313
#318
#319
#32
#320
#322
#324
#325
#326
#33
#330
#331
#334
#336
#339
#342
#343
#344
#348
#349
#35
#351
#352
#355
#358
#359
#362
#363
#364
#365
#366
#367
#373
#374
#376
#378
#38
#38
#380
#383
#385
#386
#387
#389
#390
#393
#394
#395
#397
#398
#399
#4
#401
#402
#404
#404
#406
#407
#409
#41
#412
#413
#414
#415
#416
#417
#417
#418
#42
#421
#422
#424
#425
#426
#428
#43
#430
#431
#432
#432
#433
#434
#436
#437
#438
#44
#440
#441
#442
#443
#445
#446
#447
#448
#449
#45
#45
#450
#451
#453
#455
#457
#458
#459
#460
#462
#464
#465
#467
#469
#472
#472
#477
#478
#480
#483
#485
#486
#488
#489
#490
#5
#50
#52
#54
#55
#6
#60
#67
#68
#69
#74
#76
#79
#8
#87
#89
#9
#9
#93
#94
0.1
0.1.1
0.10
0.11
0.12
0.13
0.14
0.14.0.1
0.15
0.16
0.16.1
0.17
0.18
0.19
0.2
0.20
0.21
0.22
0.22.1
0.3
0.3.1
0.3.2
0.3.3
0.3.4
0.4
0.4.1
0.5
0.6
0.6.1
0.6.1.1
0.6.1.2
0.7
0.7.0.1
0.8
0.9
0.9.0.1
0.9.0.2
1.0
1.0-rc1
1.1
1.2
1.3
1.4
1.5
1.5.0.1
1.5.1
1.5.2
2.0
2.0+alpha1
2.0+alpha2
2.1
2.2
2.3
2.4
2.4.1
2.5
2.6
2.6.1
v2.7
v2.8
v2.8.1
v3.0
v3.0.1
v3.1
v3.10
v3.11
v3.12
v3.13
v3.13.1
v3.14
v3.15
v3.16
v3.17
v3.18
v3.2
v3.3
v3.4
v3.5
v3.5.1
v3.6
v3.6.1
v3.7
v3.8
v3.9
-
daed6a3277
small test change
Simon Cruanes
2013-03-05 09:55:38 +01:00 -
f7d0d88882
also benchmark IHashtbl (functor); use Bench.bench_n, which is much better
Simon Cruanes
2013-03-05 01:10:21 +01:00 -
f3074584ff
updated benchmark
Simon Cruanes
2013-03-05 00:55:24 +01:00 -
deab8c8f62
robin hood hashing for PHashtbl
Simon Cruanes
2013-03-05 00:49:02 +01:00 -
7a01248c06
stub of SplayTree structure
Simon Cruanes
2013-03-04 19:10:20 +01:00 -
d101d913a2
bound size of hashtable with Sys.max_rray_length
Simon Cruanes
2013-03-04 19:10:06 +01:00 -
484653fb08
add .replace operation in benchs
Simon Cruanes
2013-03-04 18:21:26 +01:00 -
d19abf889c
updated Graph to remove the functor; it is now imperative, backed by PHashtbl, and offers a simplified Dot-printing interface.
Simon Cruanes
2013-03-04 17:35:22 +01:00 -
25a7d33985
added PHashtbl.get_eq/get_hash, to access the functions; added a function to create a PHashtbl from a module; added PHashtbl.map
Simon Cruanes
2013-03-04 17:31:34 +01:00 -
01e008256c
hashset.union/inter take an optional argument for the resulting set
Simon Cruanes
2013-03-04 17:30:34 +01:00 -
d52441018c
Hashset based on PHashtbl
Simon Cruanes
2013-03-04 16:04:37 +01:00 -
f363399fda
PHashtbl.filter
Simon Cruanes
2013-03-04 16:01:37 +01:00 -
4c7f8fad7c
draft of Heap module
Simon Cruanes
2013-03-04 15:35:34 +01:00 -
17ae421266
small benchmarking of hashtable
Simon Cruanes
2013-03-04 14:58:23 +01:00 -
723e4f1905
bugfix in hashtable removal; many more tests for hashtable
Simon Cruanes
2013-03-04 14:27:06 +01:00 -
3fe75af98e
unit testing with oUnit
Simon Cruanes
2013-03-04 13:49:08 +01:00 -
30b69a95a3
polymorphic hashtable
Simon Cruanes
2013-03-04 13:48:53 +01:00 -
cfc411b637
gitignore
Simon Cruanes
2013-03-04 13:48:44 +01:00 -
5d243ab117
.merlin config file
Simon Cruanes
2013-03-04 13:48:17 +01:00 -
6070e89a92
update README
Simon Cruanes
2013-03-04 13:26:49 +01:00 -
d6d149e549
moved everything to the root directory
Simon Cruanes
2013-03-04 13:25:25 +01:00 -
f74af3784f
makefile to build with ocamlbuild
Simon Cruanes
2013-02-27 16:17:42 +01:00 -
848ca25d07
update of makefile
Simon Cruanes
2013-02-27 16:17:23 +01:00 -
cfe1be2a5c
source code for containers
Simon Cruanes
2013-02-27 16:14:45 +01:00 -
fde4a70780
gitignore and update of readme; added LICENSE file (BSD)
Simon Cruanes
2013-02-27 16:05:24 +01:00 -
6a8aecf602
Initial commit
Simon Cruanes
2013-02-27 06:17:33 -08:00