Commit Graph

331 Commits

Author SHA1 Message Date
joaquintides
6ae2a15d38 narrowed down workaround conditions 2017-08-23 11:22:33 +02:00
joaquintides
d5470d8a40 added segment_info/segment_traversal_info tests 2017-08-22 12:12:15 +02:00
joaquintides
a72507f1a3 relinked docs to final post-release destination 2017-08-01 10:48:13 +02:00
joaquintides
0242972953 fixed type_info_map::operator= exception safety 2017-07-20 15:06:24 +02:00
joaquintides
49da162ef6 s/std::callable_v/std::is_invocable_r_v in docs 2017-07-15 10:18:12 +02:00
joaquintides
2f66833104 fixed links 2017-07-03 21:37:45 +02:00
joaquintides
f7952c0b9a relinked docs in preparation for release 2017-07-03 21:22:45 +02:00
joaquintides
5be271c109 restored standalone Boost img 2017-06-29 21:22:24 +02:00
joaquintides
6cbfb64f8f deleted standalone Boost img 2017-06-29 21:15:06 +02:00
joaquintides
d881d59461 removed not-in-Boost warning 2017-06-29 21:11:18 +02:00
joaquintides
73391d49e3 s/GCC6.0/GCC6.3 in performance section 2017-06-27 23:06:02 +02:00
joaquintides
dc743c059d updated perf tests results 2017-06-27 22:13:45 +02:00
joaquintides
82ee339364 used std::allocator_traits<Allocator>::destroy 2017-06-26 07:48:55 +02:00
joaquintides
c5f6e83938 massively improved segment lookup time 2017-06-25 22:34:44 +02:00
joaquintides
3bdf47cb05 s/std::type_index/std::type_info to allow for future optimization opportunities (breaking change) 2017-06-25 12:29:34 +02:00
joaquintides
20af134e4d optimized base_model::subtypeid 2017-06-24 19:40:44 +02:00
joaquintides
832dd39281 updated perf test to start with n=100 2017-06-24 10:52:58 +02:00
joaquintides
fdd7f2dc76 used QuickBook custom URL schema also for links to code 2017-06-22 23:38:29 +02:00
joaquintides
847835f4b4 used swap rather than move assignment on index shrinking 2017-06-22 17:43:12 +02:00
joaquintides
55a9e26bd7 used QuickBook custom URL schema for intra-Boost links 2017-06-22 09:43:57 +02:00
joaquintides
fd00882493 omitted test when https://connect.microsoft.com/VisualStudio/feedback/details/3136309 2017-06-22 00:29:46 +02:00
joaquintides
49406e010c paired virtual function with its non-virtual associate 2017-06-22 00:13:35 +02:00
joaquintides
d6bec792dc used properly rebound allocators 2017-06-21 14:12:43 +02:00
joaquintides
6f95a02101 reworded again section on allocator requirements 2017-06-21 11:06:34 +02:00
joaquintides
9f135ad864 reworded section on allocator requirements 2017-06-21 10:59:04 +02:00
joaquintides
906772985f stylistic 2017-06-21 10:40:12 +02:00
joaquintides
a2423342e9 fixed allocator constructibility 2017-06-21 09:40:47 +02:00
joaquintides
c572bfb543 made (packed_segment|split_segment)::s ctor calls potentially less ambiguous 2017-06-20 11:56:24 +02:00
joaquintides
0976e86cdf added /bigobj for test_construction 2017-06-20 09:23:21 +02:00
joaquintides
9b31e94857 fixed documentation shadowing 2017-06-20 08:57:15 +02:00
joaquintides
de8bc55711 moved link on small buffer optimization 2017-06-20 08:52:00 +02:00
joaquintides
f5ebdb5d8d s/string/vector in test to cope with old libstdc++ versions 2017-06-20 00:04:40 +02:00
joaquintides
06e7919a10 used newdelete_allocator_adaptor in split_segment::index 2017-06-20 00:03:45 +02:00
joaquintides
9da7e34ed2 decayed for comparison 2017-06-19 23:05:27 +02:00
joaquintides
b1769aee55 added missing std:: 2017-06-19 22:47:47 +02:00
joaquintides
77e9e10168 fixed shadowing 2017-06-19 22:07:44 +02:00
joaquintides
9dc1871cc8 eliminated ambiguity between value_holder::value_holder(value_holder_emplacing_ctor_t,...) and allocator-accepting ctors 2017-06-19 21:56:02 +02:00
joaquintides
d120b5673e provided no-allocator value_holder ctors to support old stdlib implementations 2017-06-19 21:24:03 +02:00
joaquintides
67360f450f implemented proper allocator construct/destroy support 2017-06-19 20:41:43 +02:00
joaquintides
6e9514bd38 changed syntax in another ctor 2017-06-19 18:38:21 +02:00
joaquintides
fa1d0a229d changed construction syntax in an attempt to hit conversion operator 2017-06-19 16:49:52 +02:00
joaquintides
7efd82c099 deleted superfluous blanks 2017-06-19 14:44:44 +02:00
joaquintides
99c2626058 deleted spurious typename's 2017-06-19 14:42:18 +02:00
joaquintides
e963120fdb added missing using's 2017-06-19 14:04:34 +02:00
joaquintides
4ee45533a5 devirtualized many internal operations 2017-06-19 13:38:32 +02:00
joaquintides
b0abf711be optimized bae_model::subaddress 2017-06-18 20:08:57 +02:00
joaquintides
7bf2f29e9c editorial change 2017-06-15 09:42:04 +02:00
joaquintides
54836d98f7 compared boost::any_collection with std::vector<boost::type_erasure::any> 2017-06-14 21:54:50 +02:00
joaquintides
dd514e0fad reworded and expanded on the description of boost::function_collection to address reviewers' concerns about clarity and purpose 2017-06-14 21:40:33 +02:00
joaquintides
c01b48b2df added missing stylesheet file 2017-06-14 19:54:54 +02:00