[TypeIndex] Peer review period for library acceptance begins, ending Thurs 21st Nov

classic Classic list List threaded Threaded
87 messages Options
[TypeIndex] Peer review period for library acceptance begins, ending Thurs 21st Nov – Boost community feedback is requested for the formal peer review of the TypeIndex library by Antony Polukhin. Feedback requested includes: ...
On 13/11/2013 08:34, Quoth Niall Douglas: > Boost community feedback is requested for the formal peer review of > the TypeIndex library by...
2013/11/13 Gavin Lambert <gavinl@...> > On 13/11/2013 08:34, Quoth Niall Douglas: > > Boost community feedback is requested f...
On 13/11/2013 20:46, Quoth Antony Polukhin: > This is almost impossible: different compilers decorate names differently. > This means that...
2013/11/13 Gavin Lambert <gavinl@...> > On 13/11/2013 20:46, Quoth Antony Polukhin: > > This is almost impossible: different ...
On Wed, Nov 13, 2013 at 1:28 PM, Antony Polukhin <antoshkka@...> wrote: > 2013/11/13 Gavin Lambert <gavinl@...> > >> Or...
2013/11/13 Andrey Semashev <andrey.semashev@...> > On Wed, Nov 13, 2013 at 1:28 PM, Antony Polukhin <antoshkka@...> > wrote:...
On Wed, Nov 13, 2013 at 2:02 PM, Antony Polukhin <antoshkka@...> wrote: > 2013/11/13 Andrey Semashev <andrey.semashev@...> > ...
2013/11/13 Andrey Semashev <andrey.semashev@...> > On Wed, Nov 13, 2013 at 2:02 PM, Antony Polukhin <antoshkka@...> > wrote:...
On Wed, Nov 13, 2013 at 2:16 PM, Antony Polukhin <antoshkka@...> wrote: > > Then it will be: > > * const char* name() // sam...
2013/11/13 Andrey Semashev <andrey.semashev@...> > On Wed, Nov 13, 2013 at 2:16 PM, Antony Polukhin <antoshkka@...> > wrote:...
On 13 Nov 2013 at 14:28, Antony Polukhin wrote: > > > * const char* name() // same as std::type_info::name() > > > * const c...
On Wednesday 13 November 2013 12:44:54 Niall Douglas wrote: > On 13 Nov 2013 at 14:28, Antony Polukhin wrote: > > > > * const cha...
2013/11/13 Andrey Semashev <andrey.semashev@...> > On Wednesday 13 November 2013 12:44:54 Niall Douglas wrote: > > Can I sugges...
On 14/11/2013 09:17, Quoth Antony Polukhin: > * we loose the meaning of name() as a "fast short nonreadable name" and get > some...
On 14 Nov 2013 at 10:49, Gavin Lambert wrote: > > * we loose the meaning of name() as a "fast short nonreadable name" and get ...
On 15/11/2013 09:26, Quoth Niall Douglas: > That description of its meaning came from me, so I'll answer this: it > isn't defined by the s...
On 15 Nov 2013 at 10:51, Gavin Lambert wrote: > Well, thus far when using type_info as an index into a collection I use > only its type...
On 15/11/2013 12:11, Quoth Niall Douglas: > Unfortunately typeid() does NOT necessarily return the same type_info > instance for some type...
On 15 Nov 2013 at 13:44, Gavin Lambert wrote: > True, but how often does generation and comparison of a typeid actually > need to cross...
> There is something to be said for eliminating the name() function altogether ... Yes, first determine what types of name functions ...
On 22 Nov 2013 at 18:28, Gottlob Frege wrote: > > There is something to be said for eliminating the name() function > altogether .....
On 25/11/2013 10:06, Quoth Niall Douglas: > class enum mangling > { > Native, //!< Whatever the native mangling used by this too...
On 25 Nov 2013 at 12:23, Gavin Lambert wrote: > Given that I'm still mostly using not-C++11 compilers I get a little > nervous when I s...
On 25/11/2013 13:42, Quoth Niall Douglas: > mangled_name() here is *guaranteed* to return exactly what > std::type_info does, even if RTTI...
AMDG On 11/13/2013 12:17 PM, Antony Polukhin wrote: > 2013/11/13 Andrey Semashev <andrey.semashev@...> > >> On Wednesday ...
On 13 Nov 2013 at 22:46, Andrey Semashev wrote: > > Can I suggest this instead: instead of making boost::type_info more > > like t...
On Wednesday 13 November 2013 14:29:07 Niall Douglas wrote: > On 13 Nov 2013 at 22:46, Andrey Semashev wrote: > > > Can I suggest th...
On 14 Nov 2013 at 0:04, Andrey Semashev wrote: > I don't like the idea of having two practically equivalent classes which > basically d...
2013/11/13 Niall Douglas <s_sourceforge@...> > On 13 Nov 2013 at 14:28, Antony Polukhin wrote: > > > > > * const char...
On 13/11/2013 23:16, Quoth Antony Polukhin: > * const char* name() // same as std::type_info::name() > * const char* raw_name() // mangled...
Only from reading documentation I have a few questions: 1. In http://apolukhin.github.io/type_index/boost_typeindex/examples.html#boost_typei...
2013/11/21 Jan Herrmann <jherrmann79@...> > Only from reading documentation I have a few questions: > > 1. In http://apolukhin...
On 21.11.2013 16:57, Antony Polukhin wrote: > 2013/11/21 Jan Herrmann <jherrmann79@...> > >> Only from reading documentation ...
2013/11/21 Jan Herrmann <jherrmann79@...> > On 21.11.2013 16:57, Antony Polukhin wrote: > >> 2013/11/21 Jan Herrmann <jh...
On Nov 12, 2013, at 2:34 PM, "Niall Douglas" <s_sourceforge@...> wrote: > 1. Should this library be accepted into Boost? ...
[TypeIndex] Reminder: Peer review period ends tomorrow – On 18 Nov 2013 at 7:16, Rob Stewart wrote: > > 1. Should this library be accepted into Boost? > > No, not in its present state. ...
On Wednesday 20 November 2013 11:09:20 Niall Douglas wrote: > On 18 Nov 2013 at 7:16, Rob Stewart wrote: > > > 1. Should this librar...
On Tue, Nov 12, 2013 at 8:34 PM, Niall Douglas <s_sourceforge@...>wrote: > Boost community feedback is requested for the formal peer r...
On 17 Nov 2013 at 0:41, Klaim - Joël Lamotte wrote: > > 1. Should this library be accepted into Boost? > > > YES. Thanks fo...
On Tuesday 12 November 2013 14:34:27 Niall Douglas wrote: > Boost community feedback is requested for the formal peer review of > the Type...
2013/11/16 Andrey Semashev <andrey.semashev@...> <...> > > 2. Any conditions which should be attached to acceptance into Boo...
On Saturday 16 November 2013 19:46:25 Antony Polukhin wrote: > 2013/11/16 Andrey Semashev <andrey.semashev@...> > <...> > ...
2013/11/16 Andrey Semashev <andrey.semashev@...> > On Saturday 16 November 2013 19:46:25 Antony Polukhin wrote: > > 2013/11/16 ...
On Saturday 16 November 2013 22:15:18 Antony Polukhin wrote: > 2013/11/16 Andrey Semashev <andrey.semashev@...> > > > On Sat...
On 16 Nov 2013 at 16:53, Andrey Semashev wrote: > > Feedback requested includes: > > > > 1. Should this library be accepte...
Hi, Quickly skimming the documentation and code I'm just wondering what exactly would be the problem if I were to do : template <class ...
2013/11/15 Mathieu Champlon <m.champlon@...> > Hi, > > Quickly skimming the documentation and code I'm just wondering what &g...
On 15/11/2013 14:31, Antony Polukhin wrote: > type_info::construct<T>() works with the type T, while > boost::type_id_rtti_only(vari...
2013/11/16 Mathieu Champlon <m.champlon@...> <...> > Do you think getting the type info of the "current" type of a va...
On 16/11/2013 16:58, Antony Polukhin wrote: > 2013/11/16 Mathieu Champlon <m.champlon@...> > <...> > >> Do you thin...
2013/11/16 Mathieu Champlon <m.champlon@...> > On 16/11/2013 16:58, Antony Polukhin wrote: > >> 2013/11/16 Mathieu Champlon...
AMDG On 11/12/2013 11:34 AM, Niall Douglas wrote: > Boost community feedback is requested for the formal peer review of > the TypeInde...
2013/11/14 Steven Watanabe <watanabesj@...> > AMDG > > On 11/12/2013 11:34 AM, Niall Douglas wrote: > > Boost community...
On Thu, Nov 14, 2013 at 9:26 AM, Antony Polukhin <antoshkka@...> wrote: > 2013/11/14 Steven Watanabe <watanabesj@...> > >&...
2013/11/14 Andrey Semashev <andrey.semashev@...> > On Thu, Nov 14, 2013 at 9:26 AM, Antony Polukhin <antoshkka@...> > wrote:...
On Thu, Nov 14, 2013 at 11:48 AM, Antony Polukhin <antoshkka@...> wrote: > > Unfortunately, boost::type_info must derive from std::t...
2013/11/14 Andrey Semashev <andrey.semashev@...> > On Thu, Nov 14, 2013 at 11:48 AM, Antony Polukhin <antoshkka@...> > wrote...
On Thu, Nov 14, 2013 at 4:08 PM, Antony Polukhin <antoshkka@...> wrote: > 2013/11/14 Andrey Semashev <andrey.semashev@...> > ...
2013/11/14 Andrey Semashev <andrey.semashev@...> <...> > class type_index > { > boost::type_info const* m_type_info; ...
On Friday 15 November 2013 19:51:35 Antony Polukhin wrote: > 2013/11/14 Andrey Semashev <andrey.semashev@...> > <...> > ...
> Unfortunately, boost::type_info must derive from std::type_info for compatibility reasons. It sounds like you just want to extend the fun...
2013/11/15 pfultz2 <pfultz2@...> > > Unfortunately, boost::type_info must derive from std::type_info for > compatibility reason...
AMDG On 11/13/2013 09:26 PM, Antony Polukhin wrote: > 2013/11/14 Steven Watanabe <watanabesj@...> > >> On 11/12/2013 11:3...
On 14 Nov 2013 at 7:01, Steven Watanabe wrote: > No, it is not harmless. You cannot safely assume > that undefined behavior is ever har...
AMDG On 11/14/2013 12:29 PM, Niall Douglas wrote: > On 14 Nov 2013 at 7:01, Steven Watanabe wrote: > >> No, it is not harmless....
2013/11/15 Steven Watanabe <watanabesj@...> > AMDG > > On 11/14/2013 12:29 PM, Niall Douglas wrote: > > On 14 Nov 2013...
AMDG On 11/15/2013 05:50 AM, Antony Polukhin wrote: > > But this error appears only when we mutate data ( > https://svn.boost.org...
2013/11/15 Steven Watanabe <watanabesj@...> > AMDG > > On 11/15/2013 05:50 AM, Antony Polukhin wrote: > > > > Bu...
On 15 Nov 2013 at 19:45, Antony Polukhin wrote: > > ...and can be arbitrarily broken by (unknown) future > > optimizations, with n...
On Friday 15 November 2013 16:09:38 Niall Douglas wrote: > > Here are my thoughts: > > 1. I would be happy with the static upcas...
On 16 Nov 2013 at 3:20, Andrey Semashev wrote: > Ignoring the problem is not acceptable for a new library, IMO. The fact that > some se...
AMDG On 11/15/2013 01:09 PM, Niall Douglas wrote: > > 1. I would be happy with the static upcast if no virtual function > table w...
On 15 Nov 2013 at 13:34, Steven Watanabe wrote: > > problem because of so much preexisting usage. It's an established > > idiom, ...
AMDG On 11/15/2013 01:58 PM, Niall Douglas wrote: > On 15 Nov 2013 at 13:34, Steven Watanabe wrote: > > Let me clarify myself, as ...
On 15 Nov 2013 at 17:50, Antony Polukhin wrote: > > I believe that this was a problem for Boost.Move with gcc, > > which does some...
AMDG On 11/15/2013 01:48 PM, Niall Douglas wrote: > On 15 Nov 2013 at 17:50, Antony Polukhin wrote: > >> <snip> >>...
AMDG On 11/15/2013 01:48 PM, Niall Douglas wrote: > > As I mentioned in the other post, for me it's the incorrectness of > the vi...
On 15/11/2013 04:01, Quoth Steven Watanabe: > No, it is not harmless. You cannot safely assume > that undefined behavior is ever harmless...
On 13/11/2013 08:34, Quoth Niall Douglas: > Boost community feedback is requested for the formal peer review of > the TypeIndex library by...
Le 12/11/13 20:34, Niall Douglas a écrit : > What is Boost.TypeIndex? > > TypeIndex performs three main functions: > > > A...
2013/11/13 Vicente J. Botet Escriba <vicente.botet@...> <...> > * In > http://apolukhin.github.io/type_index/boost_typeinde...
On 13/11/2013 20:22, Quoth Antony Polukhin: > Names have "_rtti_only" to warn user that this call requires RTTI. This > must rin...
2013/11/13 Gavin Lambert <gavinl@...> > On 13/11/2013 20:22, Quoth Antony Polukhin: > > Names have "_rtti_only" to ...
AMDG On 11/12/2013 11:34 AM, Niall Douglas wrote: > > [1]: A single unit test currently always is reported as failing to > link c...
On 12 Nov 2013 at 12:54, Steven Watanabe wrote: > I'm aware of this bug. link-fail doesn't work with the > msvc toolset, because there ...
2013/11/13 Niall Douglas <s_sourceforge@...> <...> > On 12 Nov 2013 at 11:59, Robert Ramey wrote: > > > On Tuesday, ...