index
:
replicant/external_libcxx
replicant-6.0
Unnamed repository; edit this file 'description' to name the repository.
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
include
/
__hash_table
Commit message (
Expand
)
Author
Age
Files
Lines
*
Fix hash requirements check in __hash_table.
Eric Fiselier
2017-03-03
1
-4
/
+3
*
Improve diagnostics when an invalid hash is used in an unordered container.
Eric Fiselier
2017-03-01
1
-7
/
+20
*
Diagnose non-const-callable hash functions and comparators
Eric Fiselier
2017-01-13
1
-0
/
+36
*
[libc++] Tolerate presence of __deallocate macro
Eric Fiselier
2017-01-07
1
-11
/
+10
*
[NFC] Rename _LIBCPP_TYPE_VIS_ONLY to _LIBCPP_TEMPLATE_VIS
Eric Fiselier
2017-01-04
1
-22
/
+22
*
Add tests for unordered container tests and std::string
Eric Fiselier
2016-12-28
1
-10
/
+14
*
Fix __hash_table::max_size() on 32 bit systems
Eric Fiselier
2016-11-23
1
-2
/
+1
*
[libcxx] Fix max_size() across all containers
Eric Fiselier
2016-11-23
1
-3
/
+6
*
Fix missing _LIBCPP_INLINE_VISIBILITY macro on C++03 specific __hash_table fu...
Eric Fiselier
2016-09-25
1
-2
/
+1
*
Skip chash computation in insert/emplace if the unconstrained hash matches.
Eric Fiselier
2016-07-24
1
-1
/
+1
*
Fix undefined behavior in __hash_table
Eric Fiselier
2016-07-23
1
-237
/
+217
*
Check for unconstrained hash equality before constrained hash equality.
Eric Fiselier
2016-07-17
1
-2
/
+3
*
Don't compute modulus of hash if it is smaller than the bucket count.
Eric Fiselier
2016-07-11
1
-5
/
+4
*
[libc++] Check hash before calling __hash_table key_eq function
Kwasi Mensah
2016-07-08
1
-2
/
+2
*
Improve performance of unordered_set<uint32_t>::find by 45%. Add benchmarks.
Eric Fiselier
2016-07-02
1
-2
/
+4
*
Fix static assert problem on gcc; remove XFAILs that I put in in r274250
Marshall Clow
2016-06-30
1
-4
/
+4
*
Implement LWG#2436: 'Comparators for associative containers should always be ...
Marshall Clow
2016-06-30
1
-0
/
+4
*
Teach map/unordered_map how to optimize 'emplace(Key, T)'.
Eric Fiselier
2016-04-16
1
-0
/
+11
*
Extract key to avoid preemptive mallocs in insert/emplace in associative cont...
Eric Fiselier
2016-04-15
1
-16
/
+0
*
unord: Extract key to avoid preemptive mallocs in insert/emplace
Duncan P. N. Exon Smith
2016-03-17
1
-2
/
+56
*
Rename <__hash_table> traits so they don't conflict with similar traits.
Eric Fiselier
2016-02-20
1
-7
/
+7
*
Get <ext/hash_map> working again
Eric Fiselier
2016-02-18
1
-3
/
+5
*
Properly down-cast a sentinal node pointer through void*
Eric Fiselier
2016-02-11
1
-1
/
+2
*
Teach __hash_table how to handle unordered_map's __hash_value_type.
Eric Fiselier
2016-02-11
1
-146
/
+191
*
Recommit r260012 - Cleanup node-type handling in the unordered containers.
Eric Fiselier
2016-02-10
1
-51
/
+167
*
Revert r260012 due to __gnu_cxx::hash_map breakage
Eric Fiselier
2016-02-08
1
-167
/
+51
*
Cleanup node-type handling in the unordered containers
Eric Fiselier
2016-02-07
1
-51
/
+167
*
unordered: Rename __construct_node_hash() to allow forwarding, NFC
Duncan P. N. Exon Smith
2016-01-22
1
-8
/
+10
*
Use __rebind_pointer to avoid #ifdef block
Eric Fiselier
2015-12-30
1
-55
/
+13
*
Make noexcept specifications on __hash_table definitions match their declarat...
Eric Fiselier
2015-12-16
1
-0
/
+2
*
Cleanup: move visibility/linkage attributes to the first declaration.
Evgeniy Stepanov
2015-11-07
1
-8
/
+16
*
Fix warnings about pessimizing return moves for C++11 and higher
Dimitry Andric
2015-08-19
1
-2
/
+2
*
Enable and fix warnings during the build.
Eric Fiselier
2015-07-18
1
-4
/
+8
*
Implement the first part of N4258: 'Cleaning up noexcept in the Library'. Thi...
Marshall Clow
2015-07-13
1
-46
/
+18
*
Fix PR12999 - unordered_set::insert calls operator new when no insert occurs
Eric Fiselier
2015-06-13
1
-2
/
+39
*
In many places, there was an #ifdef/#else block that selected one of two impl...
Marshall Clow
2015-04-07
1
-14
/
+2
*
Remove several unused forward declarations. Fixes PR22605.
Marshall Clow
2015-02-18
1
-2
/
+0
*
Handle function name conflicts in _LIBCPP_MSVCRT mode
Saleem Abdulrasool
2015-02-13
1
-0
/
+1
*
Rename pow2 functions in __hash_table to reflect that they are hash specific
Eric Fiselier
2015-02-02
1
-8
/
+8
*
NFC. Move definition of _LIBCPP_ASSERT into __debug header and remove externa...
Eric Fiselier
2014-08-10
1
-5
/
+1
*
Rename _LIBCPP_DEBUG2 to _LIBCPP_DEBUG.
Howard Hinnant
2013-08-23
1
-1
/
+1
*
Zhihao Yuan noted that there were a few unneeded statements. Eliminated the...
Howard Hinnant
2013-08-22
1
-3
/
+3
*
Nico Rieck: this patch series fixes visibility issues on Windows as explaine...
Howard Hinnant
2013-08-12
1
-21
/
+21
*
N3644 support for <unordered_set> and <unordered_map>
Marshall Clow
2013-08-07
1
-0
/
+6
*
debug mode for unordered_map. Also picked up a missing check and test in uno...
Howard Hinnant
2013-08-02
1
-0
/
+5
*
Ok, 3 major changes for debug mode in one commit:
Howard Hinnant
2013-08-02
1
-16
/
+6
*
Debug mode for unordered_multiset. The exercise spotted a few places I had m...
Howard Hinnant
2013-07-29
1
-2
/
+35
*
Debug mode for unordered_set. I believe this to be fairly complete for
Howard Hinnant
2013-07-23
1
-32
/
+500
*
Implement full support for non-pointer types in custom allocators. This is f...
Howard Hinnant
2013-06-22
1
-23
/
+33
*
No functionality change at this time. I've split _LIBCPP_VISIBLE up into two...
Howard Hinnant
2013-03-06
1
-20
/
+20
[next]