[circular_buffer] Volunteer(s) needed
Hi all, Is there any volunteer that could take over the circular_buffer library? I do not maintain it any more. There are several bugs which need to be fixed and one challenging feature request (to implement move semantics). Here is the full list: Type: Bugs #4100 some boost classes have sizeof that depends on NDEBUG #5362 circular_buffer does not compile with BOOST_NO_EXCEPTIONS #6277 Checked iterators are not threadsafe #6747 Circular_Buffer / Bounded_Buffer inside Template class problem #7025 circular buffer reports warning: " type qualifiers ignored on function return type" while compile. #7950 Eliminate W4-warnings under VS2005 #8012 Inconsistency in linearize() #8438 vector & circular_buffer storage misbehave when using compiler optimizations Type: Feature Requests #5511 Documentation needs some improvement #7888 circular_buffer should support move semantics Type: Patches #8032 Warning fixes in circular_buffer (Prior doing any changes please read how the circular_buffers' documentation is generated: http://svn.boost.org/svn/boost/trunk/libs/circular_buffer/doc/HOWTO-srcdoc) Thanks and regards, Jan
-----Original Message----- From: Boost [mailto:boost-bounces@lists.boost.org] On Behalf Of Jan Gaspar Sent: Tuesday, May 21, 2013 6:26 AM To: boost@lists.boost.org Subject: [boost] [circular_buffer] Volunteer(s) needed
Hi all,
Is there any volunteer that could take over the circular_buffer library? I do not maintain it any more.
Type: Feature Requests
#5511 Documentation needs some improvement
(Prior doing any changes please read how the circular_buffers' documentation is generated: http://svn.boost.org/svn/boost/trunk/libs/circular_buffer/doc/HOWTO-srcdoc)
I'd be willing to update the docs (probably using the Quickbook with Doxygen and Autoindex setup which is much more 'standard' and so more easily updated by others - and also makes much better use of the excellent Doxygen comments, and provide full indexes of functions etc). The text part of the docs will remain more or less as-is except that the examples can be displayed using snippets ensuring the code and docs stay in sync. I'd also provide the necessary file so that those who prefer Doxygen display can use that format. (The attached post on the Clang development group tells how Clang and Doxygen are becoming more 'friendly' and this may give even more benefits - though I've yet to try this). Paul PS I've not offering the maintain the software!
Thanks, Paul. That would be awesome.
Jan
________________________________
From: Paul A. Bristow
-----Original Message----- From: Boost [mailto:boost-bounces@lists.boost.org] On Behalf Of Jan Gaspar Sent: Tuesday, May 21, 2013 6:26 AM To: boost@lists.boost.org Subject: [boost] [circular_buffer] Volunteer(s) needed
Hi all,
Is there any volunteer that could take over the circular_buffer library? I do not maintain it any more.
Type: Feature Requests
#5511 Documentation needs some improvement
(Prior doing any changes please read how the circular_buffers' documentation is generated: http://svn.boost.org/svn/boost/trunk/libs/circular_buffer/doc/HOWTO-srcdoc)
I'd be willing to update the docs (probably using the Quickbook with Doxygen and Autoindex setup which is much more 'standard' and so more easily updated by others - and also makes much better use of the excellent Doxygen comments, and provide full indexes of functions etc). The text part of the docs will remain more or less as-is except that the examples can be displayed using snippets ensuring the code and docs stay in sync. I'd also provide the necessary file so that those who prefer Doxygen display can use that format. (The attached post on the Clang development group tells how Clang and Doxygen are becoming more 'friendly' and this may give even more benefits - though I've yet to try this). Paul PS I've not offering the maintain the software!Hi All, I'm pleased to announce that as of version 1.8.4 doxygen can optionally use libclang to provide a more accurate source browsing experience, and better syntax highlighting, cross referencing, and call graphs. To enable this feature use ./configure --with-libclang and then set CLANG_ASSISTED_PARSING to YES in doxygen's configuration file. Additional compiler options can be passed via CLANG_OPTIONS. You can download doxygen from: http://www.doxygen.org/download.html or get the code directly from GitHub: https://github.com/doxygen/doxygen Feedback is welcomed. Regards, Dimitri _______________________________________________ cfe-dev mailing list cfe-dev@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev _______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost
-----Original Message----- From: Boost [mailto:boost-bounces@lists.boost.org] On Behalf Of Jan Gaspar Sent: Tuesday, May 21, 2013 10:56 PM To: boost@lists.boost.org Subject: Re: [boost] [circular_buffer] Volunteer(s) needed
Thanks, Paul. That would be awesome.
Jan
I'm on the job ;-) If it goes OK, I'll provide a link to my draft. (I'll also include a 'history' section with links to the trac tickets, so people can see quickly if/when they are fixed. Paul --- Paul A. Bristow, Prizet Farmhouse, Kendal LA8 8AB UK +44 1539 561830 07714330204 pbristow@hetp.u-net.com
-----Original Message----- From: Boost [mailto:boost-bounces@lists.boost.org] On Behalf Of Paul A. Bristow Sent: Wednesday, May 22, 2013 11:57 AM To: boost@lists.boost.org Subject: Re: [boost] [circular_buffer] Volunteer(s) needed
-----Original Message----- From: Boost [mailto:boost-bounces@lists.boost.org] On Behalf Of Jan Gaspar Sent: Tuesday, May 21, 2013 10:56 PM To: boost@lists.boost.org Subject: Re: [boost] [circular_buffer] Volunteer(s) needed
Thanks, Paul. That would be awesome.
Jan
I'm on the job ;-)
If it goes OK, I'll provide a link to my draft.
(I'll also include a 'history' section with links to the trac tickets, so people can see quickly if/when they are fixed.
Added to my version. I expected to find the code for examples in libs/circular_buffer/example but there don't seem to be any example folder at all. But there are good examples in the text. Are these in the distribution, or can you please send them to me directly (so I can create Quicbook snippets from them to incorporate in the text). Thanks Paul
Hi Paul,
the examples are part of the documentation only. You can extract the examples into separate source files and put them in the examples folder.
Thanks.
Jan
________________________________
From: Paul A. Bristow
-----Original Message----- From: Boost [mailto:boost-bounces@lists.boost.org] On Behalf Of Paul A. Bristow Sent: Wednesday, May 22, 2013 11:57 AM To: boost@lists.boost.org Subject: Re: [boost] [circular_buffer] Volunteer(s) needed
-----Original Message----- From: Boost [mailto:boost-bounces@lists.boost.org] On Behalf Of Jan Gaspar Sent: Tuesday, May 21, 2013 10:56 PM To: boost@lists.boost.org Subject: Re: [boost] [circular_buffer] Volunteer(s) needed
Thanks, Paul. That would be awesome.
Jan
I'm on the job ;-)
If it goes OK, I'll provide a link to my draft.
(I'll also include a 'history' section with links to the trac tickets, so people can see quickly if/when they are fixed.
Added to my version. I expected to find the code for examples in libs/circular_buffer/example but there don't seem to be any example folder at all. But there are good examples in the text. Are these in the distribution, or can you please send them to me directly (so I can create Quicbook snippets from them to incorporate in the text). Thanks Paul _______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost
-----Original Message----- From: Boost [mailto:boost-bounces@lists.boost.org] On Behalf Of Jan Gaspar Sent: Wednesday, May 22, 2013 8:49 PM To: boost@lists.boost.org Subject: Re: [boost] [circular_buffer] Volunteer(s) needed
Hi Paul,
the examples are part of the documentation only. You can extract the examples into separate source files and put them in the examples folder.
OK - thanks - I'll do that and provide a jamfile too. Paul --- Paul A. Bristow, Prizet Farmhouse, Kendal LA8 8AB UK +44 1539 561830 07714330204 pbristow@hetp.u-net.com
2013/5/21 Jan Gaspar
Hi all,
Is there any volunteer that could take over the circular_buffer library? I do not maintain it any more.
There are several bugs which need to be fixed and one challenging feature request (to implement move semantics).
Here is the full list:
Type: Bugs
#4100 some boost classes have sizeof that depends on NDEBUG #5362 circular_buffer does not compile with BOOST_NO_EXCEPTIONS #6277 Checked iterators are not threadsafe #6747 Circular_Buffer / Bounded_Buffer inside Template class problem #7025 circular buffer reports warning: " type qualifiers ignored on function return type" while compile. #7950 Eliminate W4-warnings under VS2005 #8012 Inconsistency in linearize() #8438 vector & circular_buffer storage misbehave when using compiler optimizations
Type: Feature Requests
#5511 Documentation needs some improvement #7888 circular_buffer should support move semantics
Type: Patches
#8032 Warning fixes in circular_buffer
(Prior doing any changes please read how the circular_buffers' documentation is generated: http://svn.boost.org/svn/boost/trunk/libs/circular_buffer/doc/HOWTO-srcdoc)
Thanks and regards,
I can take care of move semantics and compilation with BOOST_NO_EXCEPTIONS, but this won't be in this month. P.S.: I'm not offering to maintain the software!, just helping with some tickets... -- Best regards, Antony Polukhin
On May 20, 2013, at 10:26 PM, Jan Gaspar
Type: Patches
#8032 Warning fixes in circular_buffer
This patch is very straightforward. I can apply it, if you want. -- Marshall Marshall Clow Idio Software mailto:mclow.lists@gmail.com A.D. 1517: Martin Luther nails his 95 Theses to the church door and is promptly moderated down to (-1, Flamebait). -- Yu Suzuki
Le 21/05/13 16:48, Marshall Clow a écrit :
On May 20, 2013, at 10:26 PM, Jan Gaspar
wrote: Type: Patches
#8032 Warning fixes in circular_buffer This patch is very straightforward. I can apply it, if you want.
Hi, I could start by analyzing some of the tickets and try to fix the ones I find doable. I propose each one assign to himself the tickets he can take care of for the next release. Best, Vicente
Hi guys,
Thanks for the interest to participate.
I suggest you have a look at the list of the bugs/tasks which needs to be done. If you feel you can do it, assign the task to yourself and work on it. If you get stuck ask for help.
Cheers.
Jan
________________________________
From: Jan Gaspar
Le 21/05/13 07:26, Jan Gaspar a écrit :
Hi all,
Is there any volunteer that could take over the circular_buffer library? I do not maintain it any more.
There are several bugs which need to be fixed and one challenging feature request (to implement move semantics).
Here is the full list:
Type: Bugs
#4100 some boost classes have sizeof that depends on NDEBUG https://svn.boost.org/trac/boost/ticket/4100
Is there any Boost policy that requires a library to ensure this kind of constraints?
#5362 circular_buffer does not compile with BOOST_NO_EXCEPTIONS Anthony would take care of this. #6277 Checked iterators are not threadsafe https://svn.boost.org/trac/boost/ticket/6277 IMO, this library is not thread safe so this ticket should be invalid.
#6747 Circular_Buffer / Bounded_Buffer inside Template class problem https://svn.boost.org/trac/boost/ticket/6747 IMO, this ticket has not enough information. #7025 circular buffer reports warning: " type qualifiers ignored on function return type" while compile. I could take care of this. #7950 Eliminate W4-warnings under VS2005 This ticket contains also a patch. Marshal? #8012 Inconsistency in linearize() https://svn.boost.org/trac/boost/ticket/8012 This seams easy to fix if the option " make /linearize()/ work normally even on empty buffers" is taken. I could take care of this. #8438 vector & circular_buffer storage misbehave when using compiler optimizations
Type: Feature Requests
#5511 Documentation needs some improvement Paul would take care of this. #7888 circular_buffer should support move semantics Anthony would take care of this.
Type: Patches
#8032 Warning fixes in circular_buffer Marshal would take care of this.
#8438 vector & circular_buffer storage misbehave when using compiler optimizations https://svn.boost.org/trac/boost/ticket/8438 this seams a little bit tricker. HTH, Vicente
On Wednesday 22 May 2013 18:56:44 Vicente J. Botet Escriba wrote:
Le 21/05/13 07:26, Jan Gaspar a écrit :
Hi all,
Is there any volunteer that could take over the circular_buffer library? I do not maintain it any more.
There are several bugs which need to be fixed and one challenging feature request (to implement move semantics).
Here is the full list:
Type: Bugs
#4100 some boost classes have sizeof that depends on NDEBUG
https://svn.boost.org/trac/boost/ticket/4100
Is there any Boost policy that requires a library to ensure this kind of constraints?
Even if there isn't one, mixing debug and release components is quite common in large projects when debugging, so the complaint is valid. That said, I do not find how BOOST_CB_ENABLE_DEBUG depends on _DEBUG or NDEBUG, so I assume this macro should be defined by the user explicitly and is not defined by default in any kind of build. If my observation is true I would consider this problem solved.
On May 22, 2013, at 9:56 AM, Vicente J. Botet Escriba
#8032 Warning fixes in circular_buffer Marshal would take care of this.
Fixed; tests cycled, and merged to release. -- Marshall Marshall Clow Idio Software mailto:mclow.lists@gmail.com A.D. 1517: Martin Luther nails his 95 Theses to the church door and is promptly moderated down to (-1, Flamebait). -- Yu Suzuki
participants (6)
-
Andrey Semashev
-
Antony Polukhin
-
Jan Gaspar
-
Marshall Clow
-
Paul A. Bristow
-
Vicente J. Botet Escriba