Show
Ignore:
Timestamp:
08/07/09 19:58:16 (4 years ago)
Author:
saturday06
Message:

asdf

Location:
lang/objective-cplusplus/i3/trunk
Files:
4 modified

Legend:

Unmodified
Added
Removed
  • lang/objective-cplusplus/i3/trunk/am/mil_test.am

    r34792 r34812  
    2424mil_test_CXXFLAGS = ${i3_CXXFLAGS} \ 
    2525                    ${WARNING_OPTIONS} \ 
    26                     -I${top_srcdir}/src/mil/include -DMIL_PRODUCER_MALLOC 
     26                    -I${top_srcdir}/src/mil/include 
    2727 
    2828mil_test_LDFLAGS  = ${PTHREAD_LIBS} ${BOOST_LDFLAGS} 
    29 mil_test_LDADD    = #${BOOST_UNIT_TEST_FRAMEWORK_LIB} 
     29mil_test_LDADD    =  
    3030 
    3131if WITH_OS_WINDOWS 
     
    3636 
    3737if WITH_GUI_WINDOWS 
    38 mil_test_SOURCES  += src/mil/src/windows/WindowProcedureTest.cpp 
     38#mil_test_SOURCES  += src/mil/src/windows/WindowProcedureTest.cpp 
    3939mil_test_LDADD    += -lgdi32 -luser32 -lpsapi -lshlwapi 
    4040endif 
  • lang/objective-cplusplus/i3/trunk/src/mil/include/mil/Memory.h

    r34810 r34812  
    8383} 
    8484 
    85 #define MIL_PRODUCER_MALLOCuiuiu 
     85#define MIL_PRODUCER_MALLOCasdf 
    8686#ifdef MIL_PRODUCER_MALLOC 
    8787 
     
    119119#else 
    120120 
    121 #define MIL_DEBUG_PRODUCERooo 
     121#define MIL_DEBUG_PRODUCER 
    122122 
    123123class Producer { 
     
    157157        if (blocks > MALLOC_BLOCKS_THESHOLD) { 
    158158            return ::malloc(BYTES); 
     159        } else if (blocks == 1) { 
     160            return p.malloc(); 
    159161        } else { 
    160162            return p.ordered_malloc(blocks); 
     
    184186#else 
    185187    { 
    186         if (blocks > MALLOC_BLOCKS_THESHOLD) { 
     188        if (blocks > (size_t)MALLOC_BLOCKS_THESHOLD) { 
    187189            ::free((void*)memory); 
     190        } else if (blocks == 1) { 
     191            p.free(memory); 
    188192        } else { 
    189193            p.free(memory, blocks); 
     
    236240        l->blocks = blocks; 
    237241 
    238         if (blocks > MALLOC_BLOCKS_THESHOLD) { 
     242        if (blocks > (size_t)MALLOC_BLOCKS_THESHOLD) { 
    239243#ifdef MIL_DEBUG_PRODUCER 
    240244            mem = (T*)((char*)mem - sizeof(Producer::DebugInfo)); 
  • lang/objective-cplusplus/i3/trunk/src/mil/src/Test11.cpp

    r34810 r34812  
    1414namespace Test11 { 
    1515 
    16 atomic<int> global = 0; 
     16atomic<int> global; 
    1717atomic<int> spin_status; 
    1818 
     
    3737 
    3838// bench class 
    39 const unsigned int POST_MAX = 20000; 
    40 const unsigned int NUM_THREADS = 8; 
     39const unsigned int POST_MAX = 200000; 
     40const unsigned int NUM_THREADS = 18; 
    4141 
    4242struct Bencher : mil::Module<Bencher> { 
  • lang/objective-cplusplus/i3/trunk/src/mil/src/TestMain.cpp

    r34447 r34812  
    99} 
    1010 
    11 int main(int argc, char* argv[]) { 
     11int main(int, char**) { 
    1212    QT_RUN_TESTS; 
    1313