Ignore:
Timestamp:
Apr 3, 2013 5:30:24 AM (6 years ago)
Author:
kulshres
Message:

Merge branch 'master' of 'gitclone' into svn trunk

The following changes were merged:
commit 02942597253216bdf58b5c7f2f9a5288ce274777
Author: Max Sagebaum <sagebaum@…>
Date: Wed Apr 3 10:55:33 2013 +0200

Allow adouble objects to be initialized late

This functionality is specially required for large codes that allocate
memory using malloc/calloc and we only wish to substitute the double
datatype with adouble for tracing purposes. With malloc/calloc the
adouble constructor is not called, creating problems later in the code.
Late initialization defers some of the initialization to the first use
of an allocated space as an adouble object. This is only possible because
the class heirarchy in ADOL-C does not require polymorphism, and virtual
tables to be allocated, which can only be done in a chained superclass
constructor call.

The functionality is disabled by default and can be enabled by a configure
switch --enable-lateinit

This code is experimental and has only be tested with particular codes.

From: Max Sagebaum <sagebaum@…>
Signed-off-by: Kshitij Kulshreshtha <kshitij@…>
CC: Andrea Walther <andrea.walther@…>
CC: Nicolas Gauger <gauger@…>

commit 768851025e58a7605f0e9b6a65f51bfc3c2977f4
Author: Kshitij Kulshreshtha <kshitij@…>
Date: Tue Apr 2 11:14:50 2013 +0200

add dvi file to gitignore

Signed-off-by: Kshitij Kulshreshtha <kshitij@…>

commit 80357742a527a4f4b9ef6323553279eb260cc7df
Author: Kshitij Kulshreshtha <kshitij@…>
Date: Tue Apr 2 11:14:37 2013 +0200

remove as many compiler warnings from gcc -Wall as possible

only -Wunused-value remains, as we do indeed ignore some
values computed when we are in INDO, NONL_IND or
INT_FOR, INT_REV modes.

Signed-off-by: Kshitij Kulshreshtha <kshitij@…>

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/ADOL-C/src/storemanager.h

    r408 r427  
    125125    };
    126126
    127     list<struct FreeBlock> indexFree;
     127    std::list<struct FreeBlock> indexFree;
    128128    size_t &maxsize;
    129129    size_t &currentfill;
Note: See TracChangeset for help on using the changeset viewer.