-
Notifications
You must be signed in to change notification settings - Fork 39
Comparing changes
Open a pull request
base repository: dlang-community/containers
base: v0.8.0-alpha.7
head repository: dlang-community/containers
compare: master
Commits on May 30, 2018
-
Upgrade stdx.allocator to 2.77.2
This is to ensure Circle CI passes at dlang/phobos#6515
Configuration menu - View commit details
-
Copy full SHA for ee4d14c - Browse repository at this point
Copy the full SHA ee4d14cView commit details -
Merge pull request #112 from JinShil/patch-1
Upgrade stdx.allocator to 2.77.2
Configuration menu - View commit details
-
Copy full SHA for 5d85484 - Browse repository at this point
Copy the full SHA 5d85484View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9016b3b - Browse repository at this point
Copy the full SHA 9016b3bView commit details -
Merge pull request #113 from wilzbach/bump-stdx
Update stdx-allocator git submodule merged-on-behalf-of: Sebastian Wilzbach <sebi.wilzbach@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for c0c4ce6 - Browse repository at this point
Copy the full SHA c0c4ce6View commit details
Commits on Jun 18, 2018
-
Support structs for key types in the hashmap/treemap. #71
Hackerpilot committedJun 18, 2018 Configuration menu - View commit details
-
Copy full SHA for 64ef163 - Browse repository at this point
Copy the full SHA 64ef163View commit details
Commits on Jun 22, 2018
-
Fix bug caused by failing to reset _length to 0 on clearing a t-tree.
Hackerpilot committedJun 22, 2018 Configuration menu - View commit details
-
Copy full SHA for f07d5cc - Browse repository at this point
Copy the full SHA f07d5ccView commit details -
Hackerpilot committed
Jun 22, 2018 Configuration menu - View commit details
-
Copy full SHA for e620c39 - Browse repository at this point
Copy the full SHA e620c39View commit details -
Merge pull request #114 from dlang-community/derp
Correctly reset t-tree length field to zero when clearing merged-on-behalf-of: Brian Schott <Hackerpilot@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 931aad7 - Browse repository at this point
Copy the full SHA 931aad7View commit details
Commits on Aug 6, 2018
-
fix #116 - unittest build type is always set
Basile Burg committedAug 6, 2018 Configuration menu - View commit details
-
Copy full SHA for 65c02c1 - Browse repository at this point
Copy the full SHA 65c02c1View commit details -
Merge pull request #117 from dlang-community/issue-116
fix #116 - unittest build type is always set merged-on-behalf-of: BBasile <BBasile@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 43ecf2c - Browse repository at this point
Copy the full SHA 43ecf2cView commit details
Commits on Sep 26, 2018
-
Stick to Meson 0.47.2 due to a regression in latest release
The same as mesonbuild/meson#4248 appeared in #119.
Configuration menu - View commit details
-
Copy full SHA for dfa5098 - Browse repository at this point
Copy the full SHA dfa5098View commit details -
Merge pull request #120 from dlang-community/messon-reg
Stick to Meson 0.47.2 due to a regression in latest release merged-on-behalf-of: BBasile <BBasile@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for fe6837d - Browse repository at this point
Copy the full SHA fe6837dView commit details -
hash without using explicitly typeid
Inspired by https://issues.dlang.org/show_bug.cgi?id=19197. Add to this the fact that typeid added an indirection.
Basile Burg committedSep 26, 2018 Configuration menu - View commit details
-
Copy full SHA for 09292dc - Browse repository at this point
Copy the full SHA 09292dcView commit details
Commits on Sep 27, 2018
-
Merge pull request #119 from dlang-community/hashof
hash without using explicitly typeid
Configuration menu - View commit details
-
Copy full SHA for 9d25849 - Browse repository at this point
Copy the full SHA 9d25849View commit details
Commits on Oct 9, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 930df66 - Browse repository at this point
Copy the full SHA 930df66View commit details -
Merge pull request #118 from eclipseo/link_with_shared_runtime
Link test_dcontainers with shared runtime via LDC switch '-link-defau…
Configuration menu - View commit details
-
Copy full SHA for 37f7c16 - Browse repository at this point
Copy the full SHA 37f7c16View commit details
Commits on Oct 16, 2018
-
containers.hashmap: Re-add the storeHash parameter
In some cases, the hash can be extremely cheap to calculate (e.g. the first few bytes of the key, when the key itself is a longer hash). In these cases, storing the hash is an unnecessary overhead. As such, the user should be able to specify when to store the hash within HashMap nodes. The storeHash parameter was initially introduced in fb998f0, and was later removed (presumably accidentally) in 15eea7f. As it was part of the API, this was a breaking regression. This commit Fixes the regression and adds the parameter again.
Configuration menu - View commit details
-
Copy full SHA for c070981 - Browse repository at this point
Copy the full SHA c070981View commit details -
containers.hashmap: Fix redundant hashFunction call in getOrAdd
The result was being thrown away by being overwritten inside find(). Additionally, when a hash function was specified with a return value other than size_t, this resulted in a compilation error. The bug is a regression (introduced in commit 15eea7f). Fix by letting find compute the hash as in other invocations.
Configuration menu - View commit details
-
Copy full SHA for 4d332a4 - Browse repository at this point
Copy the full SHA 4d332a4View commit details -
Merge pull request #122 from CyberShadow/revive-storehash
containers.hashmap: Re-add the storeHash parameter merged-on-behalf-of: BBasile <BBasile@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for fd5f7e3 - Browse repository at this point
Copy the full SHA fd5f7e3View commit details -
Merge pull request #123 from CyberShadow/pull-20181016-103046
containers.hashmap: Fix redundant hashFunction call in getOrAdd merged-on-behalf-of: BBasile <BBasile@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 02b2a82 - Browse repository at this point
Copy the full SHA 02b2a82View commit details -
containers.hashmap: Re-add opApply iteration
Commit 15eea7f intentionally removed opApply iteration to make room for range-based iteration via opSlice. The change caused code breakage (foreach (k, v; aa) was broken as ranges, in lieu of language tuples, can only iterate as a KeyValue struct at best). That wouldn't be so bad by itself assuming the iterator range was implemented by keeping a pointer to the HashMap node and allowing writing back to it / accessing the value by reference... but, no, the KeyValue object used here actually created wasteful copies of iterated keys/values. Furthermore, the new implementation of iteration accepted the following code: foreach (ref v; map) v++; ... which compiled, but did not actually mutate the iterated hashmap. Improve the situation by adding opApply iteration back, thus unbreaking: - iterating by key/value as distinct foreach parameters - avoiding copying the key/value by providing it by ref - writing values back to the HashMap.
Configuration menu - View commit details
-
Copy full SHA for 4a04cb3 - Browse repository at this point
Copy the full SHA 4a04cb3View commit details -
containers.hashmap: Fix HashMap.remove for storeHash==false
Continuation of c070981
Configuration menu - View commit details
-
Copy full SHA for 937eb34 - Browse repository at this point
Copy the full SHA 937eb34View commit details -
Merge pull request #125 from CyberShadow/pull-20181016-123552
containers.hashmap: Fix HashMap.remove for storeHash==false merged-on-behalf-of: BBasile <BBasile@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 03a5345 - Browse repository at this point
Copy the full SHA 03a5345View commit details -
Merge pull request #124 from CyberShadow/revive-opapply
containers.hashmap: Re-add opApply iteration
Configuration menu - View commit details
-
Copy full SHA for 9de0e4f - Browse repository at this point
Copy the full SHA 9de0e4fView commit details
Commits on Oct 26, 2018
-
update wrap file for stdx allocator
head requires to add mir-core as submodule
Configuration menu - View commit details
-
Copy full SHA for 71adb34 - Browse repository at this point
Copy the full SHA 71adb34View commit details -
Merge pull request #127 from dlang-community/stdxalloc-version
update wrap file for stdx allocator merged-on-behalf-of: BBasile <BBasile@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 458387d - Browse repository at this point
Copy the full SHA 458387dView commit details
Commits on Nov 2, 2018
-
Prevent running CI twice when PR branch is in origin (#128)
Prevent running CI twice when PR branch is in origin merged-on-behalf-of: BBasile <BBasile@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for c692722 - Browse repository at this point
Copy the full SHA c692722View commit details
Commits on Nov 8, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 7432553 - Browse repository at this point
Copy the full SHA 7432553View commit details -
Configuration menu - View commit details
-
Copy full SHA for f105d54 - Browse repository at this point
Copy the full SHA f105d54View commit details
Commits on Nov 9, 2018
-
Merge pull request #129 from Hackerpilot/hash-nonsense
Improve hash code to array index translation
Configuration menu - View commit details
-
Copy full SHA for 760a040 - Browse repository at this point
Copy the full SHA 760a040View commit details
Commits on Dec 14, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 1b05641 - Browse repository at this point
Copy the full SHA 1b05641View commit details -
Merge pull request #132 from dlang-community/BBasile-patch-1
fix CI failure due to Python environment and Meson merged-on-behalf-of: BBasile <BBasile@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 836a0cc - Browse repository at this point
Copy the full SHA 836a0ccView commit details
Commits on Jan 25, 2019
-
Fix crash when attempting to remove en element from an empty set
Brian Schott committedJan 25, 2019 Configuration menu - View commit details
-
Copy full SHA for 57abb5a - Browse repository at this point
Copy the full SHA 57abb5aView commit details -
Merge pull request #133 from dlang-community/fix_hashset_remove
Fix crash when attempting to remove en element from an empty set merged-on-behalf-of: Brian Schott <Hackerpilot@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 22fe1e5 - Browse repository at this point
Copy the full SHA 22fe1e5View commit details
Commits on Jan 26, 2019
-
Speed up hash-> index conversion
Brian Schott committedJan 26, 2019 Configuration menu - View commit details
-
Copy full SHA for 117c1d9 - Browse repository at this point
Copy the full SHA 117c1d9View commit details
Commits on Jan 28, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 96be8bc - Browse repository at this point
Copy the full SHA 96be8bcView commit details -
Configuration menu - View commit details
-
Copy full SHA for c2d7a6d - Browse repository at this point
Copy the full SHA c2d7a6dView commit details -
Merge pull request #135 from dlang-community/optimize_hashToIndex
Optimize hash to index using LDC intrinsics
Configuration menu - View commit details
-
Copy full SHA for d2ae062 - Browse repository at this point
Copy the full SHA d2ae062View commit details
Commits on Feb 13, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 83eb2b8 - Browse repository at this point
Copy the full SHA 83eb2b8View commit details -
Configuration menu - View commit details
-
Copy full SHA for d6e2257 - Browse repository at this point
Copy the full SHA d6e2257View commit details -
Merge pull request #138 from dlang-community/fix_containsKey
Fix a bug where containsKey just didn't even compile
Configuration menu - View commit details
-
Copy full SHA for 86e29cb - Browse repository at this point
Copy the full SHA 86e29cbView commit details
Commits on Feb 19, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 2acd71f - Browse repository at this point
Copy the full SHA 2acd71fView commit details -
Merge pull request #140 from dlang-community/fix_139
Fix incorrect import of walkLength merged-on-behalf-of: Petar Kirov <ZombineDev@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 18a0224 - Browse repository at this point
Copy the full SHA 18a0224View commit details
Commits on Mar 12, 2019
-
Fix CI failure caused by wrong stdx allocs version
Basile-z authored and Basile Burg committedMar 12, 2019 Configuration menu - View commit details
-
Copy full SHA for 87a48d7 - Browse repository at this point
Copy the full SHA 87a48d7View commit details -
fix #136 - Error: cannot implicitly convert expression ~this.registry
Basile Burg committedMar 12, 2019 Configuration menu - View commit details
-
Copy full SHA for a954f70 - Browse repository at this point
Copy the full SHA a954f70View commit details
Commits on Mar 16, 2019
-
Merge pull request #141 from dlang-community/stdx-allocs+Meson
Fix CI failure starting from DMD 2.085
Configuration menu - View commit details
-
Copy full SHA for 257c041 - Browse repository at this point
Copy the full SHA 257c041View commit details
Commits on Apr 18, 2019
-
fix #143 - Still issues in unrolled list
Basile Burg committedApr 18, 2019 Configuration menu - View commit details
-
Copy full SHA for aa08d97 - Browse repository at this point
Copy the full SHA aa08d97View commit details
Commits on Apr 29, 2019
-
Configuration menu - View commit details
-
Copy full SHA for bdaf3b9 - Browse repository at this point
Copy the full SHA bdaf3b9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 29149d2 - Browse repository at this point
Copy the full SHA 29149d2View commit details -
Merge pull request #145 from dlang-community/fix_insert
Fix use-after-free when an insert causes a rehash
Configuration menu - View commit details
-
Copy full SHA for f718ec1 - Browse repository at this point
Copy the full SHA f718ec1View commit details
There are no files selected for viewing
This file was deleted.
This file was deleted.
This file was deleted.