Modify

Opened 8 years ago

Closed 8 years ago

#3499 closed Bugs (fixed)

VectorConcept missing DefaultConstructible concept check

Reported by: christoph.heindl@… Owned by: guwi17
Milestone: Boost 1.41.0 Component: uBLAS
Version: Boost 1.40.0 Severity: Problem
Keywords: Cc:

Description

Current (and at least in 1.39.0) documentation says that Vector is a refinement of DefaultConstructible?. However, concept checking classes seem to ignore to test for DefaultConstructible?.

Attachments (0)

Change History (3)

comment:1 Changed 8 years ago by guwi17

(In [56535]) see #3499:

comment:2 Changed 8 years ago by guwi17

  • Status changed from new to assigned

in order to execute all concept checks one has to update the jamfile in libs/numeric/ublas/test. The internal tests are disabled by default because they are very expensive.

Index: test/Jamfile.v2
===================================================================
--- test/Jamfile.v2     (Revision 56525)
+++ test/Jamfile.v2     (Arbeitskopie)
@@ -103,6 +103,8 @@ test-suite numeric/uBLAS
       [ compile concepts.cpp
         : # requirements
             <define>EXTERNAL
+            <define>INTERAL
+            <define>SKIP_BAD
             <toolset>intel-linux:<cxxflags>"-Xc"
                        <toolset>darwin:<cxxflags>"-fabi-version=0"
       ]

comment:3 Changed 8 years ago by guwi17

  • Resolution set to fixed
  • Status changed from assigned to closed

(In [56614]) fix #3499 and fix #3501:

  • added inline to free helper functions
  • added missing concept check
  • fixed broken internal checks

Add Comment

Modify Ticket

Change Properties
Set your email in Preferences
Action
as closed The owner will remain guwi17.
The resolution will be deleted. Next status will be 'reopened'.
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.