arvidn
|
8fc69f5d2e
|
don't copy a vector into the async_write operation for iovec. Since the chained_buffer will own the vector anyway, just make it return a span and copy that
|
2019-02-09 17:45:47 +01:00 |
arvidn
|
a112c8e67b
|
add assignment operator to span
|
2018-12-12 19:55:07 +01:00 |
arvidn
|
e80506d3b3
|
iterators are not (necessarily) pointers. use data() instead of begin() on span
|
2018-11-27 13:26:50 +01:00 |
arvidn
|
5383854768
|
make span's and sha1_hash's index and size types signed (instead of unsigned). Specifically std::ptrdiff_t. In line with the direction of gsl span and reduce signed->unsigned casts
|
2018-11-16 14:06:22 +01:00 |
arvidn
|
6be8b395da
|
some cleanup turning memcmp() and memcpy() into span comparisons and std::copy(). some more use of random_bytes() instead of loops.
|
2018-11-05 18:52:45 +01:00 |
arvidn
|
785fffd976
|
make url_random take a span
|
2018-01-15 01:49:42 -05:00 |
Steven Siloti
|
cc3f73de96
|
add span ctor from const containers (#2275)
|
2017-08-28 11:36:51 +02:00 |
arvidn
|
700befc98a
|
fix for what appears to be an clang/llvm miscompilation
|
2017-06-07 22:35:35 +02:00 |
arvidn
|
2dca174785
|
improve span container constructor
|
2017-04-28 08:17:57 -04:00 |
arvidn
|
480bde9333
|
change formatting of namespace declarations
|
2017-04-12 14:26:35 -04:00 |
Alden Torres
|
f80e95705a
|
minor general code cleanup and refactor
|
2017-03-27 23:38:09 -04:00 |
Arvid Norberg
|
8cf6e9e37c
|
use span<> to return the block_info for a piece (#1777)
use span<> to return the block_info for a piece to improve range checks and loops
|
2017-03-04 23:45:07 -05:00 |
Alden Torres
|
070e85090b
|
more std:: prefix, consts, auto refactor, formatting
|
2017-01-26 08:30:20 -05:00 |
Alden Torres
|
1874a917b0
|
added std:: prefix, end of file cleanup, formatting, consts
|
2017-01-14 05:59:26 -05:00 |
Arvid Norberg
|
20f65946f2
|
make single-argument constructors explicit (#1194)
make single-argument constructors explicit
|
2016-10-08 14:07:11 -04:00 |
Alden Torres
|
68b1fc2fe8
|
fixed span::fist logic and minor cleanup (#960)
|
2016-07-28 01:54:57 -04:00 |
Alden Torres
|
7caa99d6f1
|
__cplusplus cleanup (#951)
cleanup
|
2016-07-26 18:30:19 -04:00 |
Alden Torres
|
9af2072bc9
|
minor changes, typos and gcc tests in windows (#947)
minor changes, typos and gcc tests in windows
|
2016-07-25 17:58:00 -04:00 |
Arvid Norberg
|
4f803353cf
|
transition part of http_parser to use span (#936)
transition parts of http_parser to use span
|
2016-07-24 00:52:20 -07:00 |
Alden Torres
|
f57612b82d
|
rename of aux::array_view to span (#933)
|
2016-07-22 09:31:42 -07:00 |