kannibalox
4e64fbc78b
Properly use compare_exchange_strong
...
In practice, calling `network.scgi.open_port` again doesn't trigger
this function.
2024-12-04 19:19:53 +09:00
kannibalox
0ea7615d0a
Convert __sync* built-ins to std::atomic
...
Also converts thread_queue_hack to a simpler reserved vector
2024-12-04 19:19:53 +09:00
pyroscope
3d88ac2cc8
fix: properly close the XMLRPC log, resetting the handle after close
2018-06-15 19:38:12 +02:00
rakshasa
1b4d8f9626
Removed old thread test code.
2012-02-16 15:08:30 +09:00
Jari Sundell
0626dcf783
C++11 fixes.
2011-12-27 16:45:19 +09:00
Jari Sundell
1fc70a733d
Merge branch 'master' into c++11
...
Conflicts:
src/core/manager.cc
src/thread_base.cc
2011-12-13 19:49:10 +09:00
Jari Sundell
ee859a6137
Removed deprecated PollManager files.
2011-12-12 03:32:36 +09:00
Jari Sundell
89213982d5
Moving thread code to libtorrent.
2011-12-12 00:03:50 +09:00
Jari Sundell
58727fe7fd
Fixed compiler issues with gcc-4.6 c++0x.
2011-11-18 17:28:50 +09:00
rakshasa
4d313e6353
Updated copyright information.
...
git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@1301 e378c898-3ddf-0310-93e7-cc216c733640
2011-10-09 06:30:14 +00:00
rakshasa
7b2fae35d5
* Allow inlining functions in commands with parantheses, e.g:
...
print = (convert.time,(system.time))
schedule2 = test_print_2,2,2,((print,"current ",((convert.time,((system.time))))))
Multiple parantheses need to be used in schedule to ensure the command doesn't get evaluated at the time of calling schedule.
git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@1191 e378c898-3ddf-0310-93e7-cc216c733640
2011-02-12 12:20:09 +00:00
rakshasa
74bae32243
* Fixed more redirected commands.
...
* Cleaned up the Command stack implementation.
* Added framework for object_storage class that will hold variables and user-defined command lists.
git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@1162 e378c898-3ddf-0310-93e7-cc216c733640
2010-04-11 14:19:27 +00:00
rakshasa
588f9e80c7
* Threaded XMLRPC support. Sponsored by Xirvik.
...
git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@1123 e378c898-3ddf-0310-93e7-cc216c733640
2010-01-25 13:14:09 +00:00
rakshasa
2304983f4f
* Finished the foundation of threading.
...
git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@1114 e378c898-3ddf-0310-93e7-cc216c733640
2009-12-15 21:39:35 +00:00
rakshasa
6a94909647
* More work on the threading stuff.
...
git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@1113 e378c898-3ddf-0310-93e7-cc216c733640
2009-12-14 21:18:51 +00:00
rakshasa
b635f8c852
* More work on threading.
...
git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@1112 e378c898-3ddf-0310-93e7-cc216c733640
2009-12-12 21:30:52 +00:00