BRL-CAD (Org ID 4884012200361984) Task ID 4601417495478272 | Task Definition ID 5948432049504256 Max instances: 2 Title: Remove throw statements from BRL-CAD's C++ core interface (C - F) Description: Dynamic exception specifications are deprecated in C++11, and the GNU C compiler warns about them. This results in a flood of messages during the compilation run. In this task you shall remove the *throw* statements in the code related to the header files * ConstDatabase.h * Database.h * Ellipsoid.h * EllipticalTorus.h * FileDatabase.h In preparation, you have to compile and Install BRL-CAD from latest source code and compile coreinterface from BRL-CAD's rt^3 module. There are own tasks for this. Create a patch file with your changes and **SUBMIT** it to the GCi task. Tags: experimental features, c++ Categories: Coding, Quality Assurance Is Beginner: No Time given to complete: 3 days Mentors: brlcad@gmail.com, DanielMRossberg@gmail.com, yopasylvestre@gmail.com Student: H1manshu (ID 6601728653262848) Status: COMPLETED (2019-12-11 17:41:51) Last modified: 2019-12-10 12:16:54