#1525 closed Bugs (fixed)
function_traits::arity should be unsigned type
Reported by: | Daniel Frey | Owned by: | John Maddock |
---|---|---|---|
Milestone: | Boost 1.36.0 | Component: | type_traits |
Version: | Boost 1.34.1 | Severity: | Problem |
Keywords: | arity | Cc: |
Description
function_traits::arity is currently 'int', which leads to warnings when comparing it with unsigned types. It seems more logical to me to use 'size_t' (or at least 'unsigned') for it. John?
Change History (3)
comment:1 by , 15 years ago
Status: | new → assigned |
---|
comment:3 by , 15 years ago
(In [42185]) Merged revisions 42067-42179 via svnmerge from https://svn.boost.org/svn/boost/trunk
........
r42067 | johnmaddock | 2007-12-15 04:32:18 -0800 (Sat, 15 Dec 2007) | 1 line
MSVC warning suppression.
........
r42069 | bemandawes | 2007-12-15 06:26:16 -0800 (Sat, 15 Dec 2007) | 1 line
Correct misspelling of library name
........
r42074 | johnmaddock | 2007-12-15 09:10:03 -0800 (Sat, 15 Dec 2007) | 1 line
Fix error messages so they work with Boost.Format.
........
r42076 | johnmaddock | 2007-12-15 09:36:31 -0800 (Sat, 15 Dec 2007) | 1 line
Trivial patches to silence MSVC warnings.
........
r42078 | johnmaddock | 2007-12-15 10:29:29 -0800 (Sat, 15 Dec 2007) | 1 line
Disable long double tests if there's no long double support.
........
r42080 | johnmaddock | 2007-12-15 10:49:13 -0800 (Sat, 15 Dec 2007) | 1 line
Yet another MSVC warning suppression.
........
r42082 | bgubenko | 2007-12-15 10:53:01 -0800 (Sat, 15 Dec 2007) | 1 line
mark up Boost.Test tests for Linux ia64 gcc; make Boost.Interprocess unsupported on Linux ia64 gcc and PA-RISC
........
r42086 | anthonyw | 2007-12-15 14:34:30 -0800 (Sat, 15 Dec 2007) | 1 line
added timed_wait overloads that take a duration
........
r42087 | anthonyw | 2007-12-15 14:36:43 -0800 (Sat, 15 Dec 2007) | 1 line
explicit move functions for threads, with a test
........
r42105 | andreas_huber69 | 2007-12-16 06:58:24 -0800 (Sun, 16 Dec 2007) | 1 line
Removed markup for now passing Sandia tests.
........
r42112 | bemandawes | 2007-12-16 14:39:32 -0800 (Sun, 16 Dec 2007) | 1 line
Add intel-win-10.0 as required
........
r42116 | djowel | 2007-12-17 01:27:42 -0800 (Mon, 17 Dec 2007) | 1 line
fixed documentation bug
........
r42117 | anthonyw | 2007-12-17 03:24:13 -0800 (Mon, 17 Dec 2007) | 1 line
Updated move function test to be fair to Borland
........
r42118 | anthonyw | 2007-12-17 04:52:50 -0800 (Mon, 17 Dec 2007) | 1 line
boost::move support for locks
........
r42119 | chris_kohlhoff | 2007-12-17 05:04:30 -0800 (Mon, 17 Dec 2007) | 2 lines
Fixes for older HP-UX.
........
r42120 | chris_kohlhoff | 2007-12-17 05:08:10 -0800 (Mon, 17 Dec 2007) | 2 lines
Bump version number.
........
r42121 | chris_kohlhoff | 2007-12-17 05:17:46 -0800 (Mon, 17 Dec 2007) | 2 lines
Documentation fixes.
........
r42127 | bgubenko | 2007-12-17 10:06:11 -0800 (Mon, 17 Dec 2007) | 1 line
markup test library test prg_exec_fail2 for PA-RISC
........
r42138 | johnmaddock | 2007-12-18 08:37:23 -0800 (Tue, 18 Dec 2007) | 1 line
Fixes #1525.
........
r42141 | marshall | 2007-12-18 10:33:55 -0800 (Tue, 18 Dec 2007) | 1 line
........
r42145 | fmhess | 2007-12-18 12:14:01 -0800 (Tue, 18 Dec 2007) | 4 lines
Prevented "classname"/"methodname"/etc. elements inside "type" elements inside "static-constant" elements from getting dropped.
........
r42164 | djowel | 2007-12-19 02:33:14 -0800 (Wed, 19 Dec 2007) | 1 line
bug fix for end_impl.
........
r42165 | djowel | 2007-12-19 02:33:39 -0800 (Wed, 19 Dec 2007) | 1 line
bug fix for end_impl. (test)
........
r42166 | anthonyw | 2007-12-19 02:39:45 -0800 (Wed, 19 Dec 2007) | 1 line
Updated thread ID, and added tests
........
r42167 | djowel | 2007-12-19 02:42:04 -0800 (Wed, 19 Dec 2007) | 1 line
tweakbug fix for end_impl (tweak).
........
r42168 | anthonyw | 2007-12-19 02:45:01 -0800 (Wed, 19 Dec 2007) | 1 line
Implement hardware_concurrency for pthread
........
r42169 | johnmaddock | 2007-12-19 08:41:54 -0800 (Wed, 19 Dec 2007) | 1 line
Fix graph title.
........
I agree with that.
I'll play safe and use unsigned rather than size_t, as I don't think we'll ever overflow an unsigned :-)
Will be fixed in SVN shortly.