Nils Maier
|
d8f44ef4f6
|
Convert most 0/NULL pointers to nullptr
Courtesy of llvm cpp11-migrate 3.3
|
2013-08-20 21:28:24 +02:00 |
Tatsuhiro Tsujikawa
|
41121e09f7
|
Use std::unique_ptr for Metalink objects
|
2013-07-12 23:09:23 +09:00 |
Tatsuhiro Tsujikawa
|
7c06b903f3
|
Use std::unique_ptr for ValueBase object hierarchy
|
2013-07-11 21:09:51 +09:00 |
Tatsuhiro Tsujikawa
|
7a57ecc5f8
|
DefaultBtMessageDispatcher: Remove unused members peerStorage_, pieceStorage_
|
2013-07-07 23:28:51 +09:00 |
Tatsuhiro Tsujikawa
|
00e27e4fa4
|
DownloadEngine: Use std::unique_ptr for eventPoll_
|
2013-07-06 19:39:16 +09:00 |
Tatsuhiro Tsujikawa
|
162c138362
|
BtRegistry: Use std::unique_ptr for BtObject
|
2013-07-06 19:09:39 +09:00 |
Tatsuhiro Tsujikawa
|
81f46fbf92
|
Use CXX11_OVERRIDE
|
2013-07-06 18:15:09 +09:00 |
Tatsuhiro Tsujikawa
|
68f2a33355
|
DownloadEngine: Use std::unique_ptr for RequestGroupMan
|
2013-07-06 15:56:08 +09:00 |
Tatsuhiro Tsujikawa
|
6b397c8125
|
Use std::unique_ptr for CheckIntegrityEntry and FileAllocationEntry
|
2013-07-06 15:56:08 +09:00 |
Tatsuhiro Tsujikawa
|
ae84ff26e2
|
AbstractSingleDiskAdaptor: Use std::unique_ptr for diskWriter_
|
2013-07-06 15:56:08 +09:00 |
Tatsuhiro Tsujikawa
|
f000fd0cab
|
MultiDiskAdaptor: Use std::unique_ptr for DiskWriterEntry and DiskWriter
MultiFileAllocationIterator is also rewritten so that it does not
requre copying DiskWriterEntry objects.
|
2013-07-06 15:56:08 +09:00 |
Tatsuhiro Tsujikawa
|
e823fe8bb5
|
Set log level DEBUG for unittests
|
2013-07-06 15:56:08 +09:00 |
Tatsuhiro Tsujikawa
|
28d5c7408f
|
Check that C++ compiler supports override keyword
If the compiler supports override, define CXX11_OVERRIDE as override,
otherwise define it as empty. Use CXX11_OVERRIDE instead of override.
|
2013-07-06 15:54:03 +09:00 |
Tatsuhiro Tsujikawa
|
0cdeaa8177
|
Return nullptr directly where std::shared_ptr is expected
The constructor of std::shared_ptr which takes nullptr is not explicit
so we can return nullptr directly.
|
2013-07-04 21:44:09 +09:00 |
Tatsuhiro Tsujikawa
|
107de58997
|
Return nullptr directly where std::unique_ptr is expected
The constructor of std::unique_ptr which takes nullptr is not explicit
so we can return nullptr directly.
|
2013-07-04 21:33:36 +09:00 |
Tatsuhiro Tsujikawa
|
128783cf86
|
Use std::unique_ptr for PieceSelector instead of std::shared_ptr
|
2013-07-04 01:38:24 +09:00 |
Tatsuhiro Tsujikawa
|
a479473949
|
Use std::unique_ptr for URISelector instead of std::shared_ptr
|
2013-07-04 01:16:48 +09:00 |
Tatsuhiro Tsujikawa
|
c36370ef60
|
Use std::unique_ptr for LpdMessage instead of std::shared_ptr
|
2013-07-04 00:56:29 +09:00 |
Tatsuhiro Tsujikawa
|
57f1902ee1
|
Use std::unique_ptr for StreamFilter instead of std::shared_ptr
|
2013-07-04 00:39:11 +09:00 |
Tatsuhiro Tsujikawa
|
cb205a207c
|
Use std::unique_ptr for HttpRequest instead of std::shared_ptr
|
2013-07-04 00:13:15 +09:00 |
Tatsuhiro Tsujikawa
|
7e6db8d801
|
Use std::unique_ptr instead of array_ptr
|
2013-07-03 23:23:22 +09:00 |
Tatsuhiro Tsujikawa
|
df0034f1cd
|
Add countSetBitSlow tests
|
2013-07-03 23:22:40 +09:00 |
Tatsuhiro Tsujikawa
|
74d6d64271
|
Use std::unique_ptr for MessageDigest
|
2013-07-03 01:13:13 +09:00 |
Tatsuhiro Tsujikawa
|
f022402dc9
|
Use std::unique_ptr in DHTRegistry
|
2013-07-02 23:52:40 +09:00 |
Tatsuhiro Tsujikawa
|
1a5d75e819
|
Use std::unique_ptr to store DHTMessages instead of std::shared_ptr
|
2013-07-02 22:58:20 +09:00 |
Tatsuhiro Tsujikawa
|
529b9fdceb
|
Use std::unique_ptr for ExtensionMessage
|
2013-07-01 21:42:51 +09:00 |
Tatsuhiro Tsujikawa
|
098f1571be
|
Wrap BtMessage objects by std::unique_ptr instead of std::shared_ptr
|
2013-06-30 22:55:43 +09:00 |
Tatsuhiro Tsujikawa
|
03ae308faa
|
Use RequestSlot as pointer to avoid copying
|
2013-06-30 00:31:50 +09:00 |
Tatsuhiro Tsujikawa
|
5a223115e0
|
Rewrite CookieStorage
|
2013-06-29 23:09:09 +09:00 |
Tatsuhiro Tsujikawa
|
da7400ef5c
|
Return std::unique_ptr member as const ref
Returning raw pointer has a risk that it may be stolen by
std::shared_ptr in accident.
|
2013-06-26 23:56:43 +09:00 |
Tatsuhiro Tsujikawa
|
47402c5f29
|
Refactor HttpConnection and its neighbor objects
|
2013-06-26 23:19:15 +09:00 |
Tatsuhiro Tsujikawa
|
d485c8e767
|
Rewrite AuthConfig objects using std::unique_ptr
|
2013-06-26 21:45:29 +09:00 |
Tatsuhiro Tsujikawa
|
a4cf50914d
|
HttpRequest: Use raw non-owning pointer for cookieStorage_
|
2013-06-25 23:01:00 +09:00 |
Tatsuhiro Tsujikawa
|
4803482a51
|
HttpRequest: Store non-owning raw pointer for authConfigFactory_
|
2013-06-25 22:06:29 +09:00 |
Tatsuhiro Tsujikawa
|
2761301dfb
|
Rewrite util::divide
|
2013-06-25 00:07:15 +09:00 |
Tatsuhiro Tsujikawa
|
10cdc59297
|
Remove vbegin and vend in favor of std::begin and std::end
|
2013-06-24 21:46:42 +09:00 |
Tatsuhiro Tsujikawa
|
23086b6e21
|
AbstractBtMessage: Use std::unique_ptr for validator
|
2013-06-23 16:12:19 +09:00 |
Tatsuhiro Tsujikawa
|
85f5134626
|
DefaultBtMessageDispatcher: Use raw pointers for non-owning objects
|
2013-06-23 12:25:58 +09:00 |
Tatsuhiro Tsujikawa
|
9db01bed71
|
DefaultBtAnnounce: Use non-owning raw pointer for downloadContext_
|
2013-06-23 12:14:17 +09:00 |
Tatsuhiro Tsujikawa
|
bfb732c5d4
|
DefaultBtRequestFactory: Use raw pointer for pieceStorage_
|
2013-06-23 12:02:36 +09:00 |
Tatsuhiro Tsujikawa
|
bef6236da8
|
DownloadContext::attrs_ now holds std::unique_ptr
DownloadContext::getAttribute() returns a raw pointer.
|
2013-06-23 00:59:55 +09:00 |
Tatsuhiro Tsujikawa
|
1a299c4d7c
|
Use raw pointers to PieceStorage, PeerStorage and DownloadContxt for BtMessages
|
2013-06-23 00:01:40 +09:00 |
Tatsuhiro Tsujikawa
|
09c597fbb8
|
ParameterOptionHandler: Use initializer lists for params
|
2013-06-22 23:19:54 +09:00 |
Tatsuhiro Tsujikawa
|
286bb2840e
|
Remove Triplet, use std::tuple instead
|
2013-06-22 21:08:50 +09:00 |
Tatsuhiro Tsujikawa
|
5cb7ae0b86
|
Use std::unique_ptr in SingletonHolder
|
2013-06-22 19:36:42 +09:00 |
Tatsuhiro Tsujikawa
|
05d85e2965
|
Remove auto_delete in favor of std::unique_ptr
|
2013-06-22 18:51:29 +09:00 |
Tatsuhiro Tsujikawa
|
e791eb9ca3
|
Cleanup a2functional.h
Remove mem_fun_sh in favor of std::mem_fun. Remove unused functions.
Use std::mem_fn instead of mem_fun_sh
|
2013-06-22 17:53:39 +09:00 |
Tatsuhiro Tsujikawa
|
50dcd6394c
|
Use std::unique_ptr instead of std::shared_ptr
|
2013-06-22 15:49:41 +09:00 |
Tatsuhiro Tsujikawa
|
07d270c87e
|
Require -std=c++11 and use std::shared_ptr instead of SharedHandle
|
2013-06-22 01:10:38 +09:00 |
Tatsuhiro Tsujikawa
|
126a4bde61
|
Rewrite URI path component normalization
|
2013-06-19 00:15:37 +09:00 |