Opened 7 years ago

Closed 7 years ago

Last modified 7 years ago

#111 closed ожидается проверка (задача сдана)

Home assignment #3 linked_ptr, Aleksandr Yanenko

Reported by: yanenko.aleksandr Owned by: Vladimir Rutsky
Priority: проверка Milestone:
Component: HA#3 linked_ptr Version:
Keywords: Cc:

Description


Change History (15)

comment:1 Changed 7 years ago by cpptester

Type: ожидается проверкаожидаются исправления

Smoke tests

test

stage

result

info

log

run_smoke_test.cpp

gcc62

SUCCESS

run

SUCCESS

valgrind

FAILURE

exit code 1

run_smoke_test-valgrind.log

gcc62-asan

SUCCESS

asan

FAILURE

exit code 1

run_smoke_test-asan.log

clang-san

SUCCESS

san

FAILURE

exit code 1

run_smoke_test-san.log

Common header used in some tests: common.h

comment:2 Changed 7 years ago by cpptester

Tested revision 591 by yanenko.aleksandr.

Main tests

test

stage

result

info

log

comp_assign_derived.cpp

gcc62

FAILURE

comp_assign_derived-gcc62.log

comp_assign_derived_const.cpp

gcc62

FAILURE

comp_assign_derived_const-gcc62.log

ncomp_assign_ptr_poly.cpp

gcc62

FAILURE

ncomp_assign_ptr_poly_const.cpp

gcc62

FAILURE

ncomp_assign_ptr_prim.cpp

gcc62

FAILURE

ncomp_assign_ptr_prim_const.cpp

gcc62

FAILURE

ncomp_assign_ptr_struct.cpp

gcc62

FAILURE

ncomp_assign_ptr_struct_const.cpp

gcc62

FAILURE

ncomp_bool_compare.cpp

gcc62

FAILURE

ncomp_bool_implicit.cpp

gcc62

FAILURE

Common header used in some tests: common.h

comment:5 Changed 7 years ago by cpptester

Tested revision 623 by yanenko.aleksandr.

Main tests

test

stage

result

info

log

ncomp_include_iostream.cpp

gcc62

FAILURE

ncomp_incomplete_type1.cpp

gcc62

FAILURE

ncomp_incomplete_type2.cpp

gcc62

FAILURE

run_gen_015_5x6_062x131_193x285_1x4_1x6_1x6_3x3_0_D034969E.cpp

gcc62

SUCCESS

run

SUCCESS

valgrind

FAILURE

exit code 1

run_gen_015_5x6_062x131_193x285_1x4_1x6_1x6_3x3_0_D034969E-valgrind.log

gcc62-asan

SUCCESS

asan

FAILURE

exit code 1

run_gen_015_5x6_062x131_193x285_1x4_1x6_1x6_3x3_0_D034969E-asan.log

clang-san

SUCCESS

san

FAILURE

exit code 1

run_gen_015_5x6_062x131_193x285_1x4_1x6_1x6_3x3_0_D034969E-san.log

run_gen_016_6x7_027x428_70x90_3x4_3x5_2x6_4x7_7x7_94DC920E.cpp

gcc62

SUCCESS

run

FAILURE

exit code 139

run_gen_016_6x7_027x428_70x90_3x4_3x5_2x6_4x7_7x7_94DC920E-run.log

run_gen_021_8x9_4113x4861_397x815_4x4_3x4_5x5_4x4_C4F2B4F7.cpp

gcc62

SUCCESS

run

FAILURE

exit code 139

run_gen_021_8x9_4113x4861_397x815_4x4_3x4_5x5_4x4_C4F2B4F7-run.log

run_gen_030_06x14_229x428_01476078x30421754_4x4_3_54CD291D.cpp

gcc62

SUCCESS

run

FAILURE

exit code 139

run_gen_030_06x14_229x428_01476078x30421754_4x4_3_54CD291D-run.log

run_gen_055_15x26_28180541x35357669_1448194617849_DF45FC8F.cpp

gcc62

SUCCESS

run

FAILURE

exit code 139

run_gen_055_15x26_28180541x35357669_1448194617849_DF45FC8F-run.log

run_swap_adjacent1.cpp

gcc62

SUCCESS

run

SUCCESS

valgrind

FAILURE

exit code 1

run_swap_adjacent1-valgrind.log

gcc62-asan

SUCCESS

asan

FAILURE

exit code 1

run_swap_adjacent1-asan.log

clang-san

SUCCESS

san

FAILURE

exit code 1

run_swap_adjacent1-san.log

Common header used in some tests: common.h

comment:6 Changed 7 years ago by cpptester

Tested revision 624 by yanenko.aleksandr.

Main tests

test

stage

result

info

log

ncomp_incomplete_type1.cpp

gcc62

FAILURE

ncomp_incomplete_type2.cpp

gcc62

FAILURE

run_gen_015_5x6_062x131_193x285_1x4_1x6_1x6_3x3_0_D034969E.cpp

gcc62

SUCCESS

run

SUCCESS

valgrind

FAILURE

exit code 1

run_gen_015_5x6_062x131_193x285_1x4_1x6_1x6_3x3_0_D034969E-valgrind.log

gcc62-asan

SUCCESS

asan

FAILURE

exit code 1

run_gen_015_5x6_062x131_193x285_1x4_1x6_1x6_3x3_0_D034969E-asan.log

clang-san

SUCCESS

san

FAILURE

exit code 1

run_gen_015_5x6_062x131_193x285_1x4_1x6_1x6_3x3_0_D034969E-san.log

run_gen_016_6x7_027x428_70x90_3x4_3x5_2x6_4x7_7x7_94DC920E.cpp

gcc62

SUCCESS

run

FAILURE

exit code 139

run_gen_016_6x7_027x428_70x90_3x4_3x5_2x6_4x7_7x7_94DC920E-run.log

run_gen_021_8x9_4113x4861_397x815_4x4_3x4_5x5_4x4_C4F2B4F7.cpp

gcc62

SUCCESS

run

FAILURE

exit code 139

run_gen_021_8x9_4113x4861_397x815_4x4_3x4_5x5_4x4_C4F2B4F7-run.log

run_gen_030_06x14_229x428_01476078x30421754_4x4_3_54CD291D.cpp

gcc62

SUCCESS

run

FAILURE

exit code 139

run_gen_030_06x14_229x428_01476078x30421754_4x4_3_54CD291D-run.log

run_gen_055_15x26_28180541x35357669_1448194617849_DF45FC8F.cpp

gcc62

SUCCESS

run

FAILURE

exit code 139

run_gen_055_15x26_28180541x35357669_1448194617849_DF45FC8F-run.log

run_swap_adjacent1.cpp

gcc62

SUCCESS

run

SUCCESS

valgrind

FAILURE

exit code 1

run_swap_adjacent1-valgrind.log

gcc62-asan

SUCCESS

asan

FAILURE

exit code 1

run_swap_adjacent1-asan.log

clang-san

SUCCESS

san

FAILURE

exit code 1

run_swap_adjacent1-san.log

Common header used in some tests: common.h

comment:7 Changed 7 years ago by cpptester

Tested revision 625 by yanenko.aleksandr.

Main tests

test

stage

result

info

log

run_gen_015_5x6_062x131_193x285_1x4_1x6_1x6_3x3_0_D034969E.cpp

gcc62

SUCCESS

run

SUCCESS

valgrind

FAILURE

exit code 1

run_gen_015_5x6_062x131_193x285_1x4_1x6_1x6_3x3_0_D034969E-valgrind.log

gcc62-asan

SUCCESS

asan

FAILURE

exit code 1

run_gen_015_5x6_062x131_193x285_1x4_1x6_1x6_3x3_0_D034969E-asan.log

clang-san

SUCCESS

san

FAILURE

exit code 1

run_gen_015_5x6_062x131_193x285_1x4_1x6_1x6_3x3_0_D034969E-san.log

run_gen_016_6x7_027x428_70x90_3x4_3x5_2x6_4x7_7x7_94DC920E.cpp

gcc62

SUCCESS

run

FAILURE

exit code 139

run_gen_016_6x7_027x428_70x90_3x4_3x5_2x6_4x7_7x7_94DC920E-run.log

run_gen_021_8x9_4113x4861_397x815_4x4_3x4_5x5_4x4_C4F2B4F7.cpp

gcc62

SUCCESS

run

FAILURE

exit code 139

run_gen_021_8x9_4113x4861_397x815_4x4_3x4_5x5_4x4_C4F2B4F7-run.log

run_gen_030_06x14_229x428_01476078x30421754_4x4_3_54CD291D.cpp

gcc62

SUCCESS

run

FAILURE

exit code 139

run_gen_030_06x14_229x428_01476078x30421754_4x4_3_54CD291D-run.log

run_gen_055_15x26_28180541x35357669_1448194617849_DF45FC8F.cpp

gcc62

SUCCESS

run

FAILURE

exit code 139

run_gen_055_15x26_28180541x35357669_1448194617849_DF45FC8F-run.log

run_swap_adjacent1.cpp

gcc62

SUCCESS

run

SUCCESS

valgrind

FAILURE

exit code 1

run_swap_adjacent1-valgrind.log

gcc62-asan

SUCCESS

asan

FAILURE

exit code 1

run_swap_adjacent1-asan.log

clang-san

SUCCESS

san

FAILURE

exit code 1

run_swap_adjacent1-san.log

Common header used in some tests: common.h

comment:9 Changed 7 years ago by cpptester

Tested revision 635 by yanenko.aleksandr.

Main tests

test

stage

result

info

log

run_gen_021_8x9_4113x4861_397x815_4x4_3x4_5x5_4x4_C4F2B4F7.cpp

gcc62

SUCCESS

run

FAILURE

exit code 139

run_gen_021_8x9_4113x4861_397x815_4x4_3x4_5x5_4x4_C4F2B4F7-run.log

run_gen_030_06x14_229x428_01476078x30421754_4x4_3_54CD291D.cpp

gcc62

SUCCESS

run

FAILURE

exit code 139

run_gen_030_06x14_229x428_01476078x30421754_4x4_3_54CD291D-run.log

run_gen_055_15x26_28180541x35357669_1448194617849_DF45FC8F.cpp

gcc62

SUCCESS

run

FAILURE

exit code 139

run_gen_055_15x26_28180541x35357669_1448194617849_DF45FC8F-run.log

run_swap_adjacent1.cpp

gcc62

SUCCESS

run

SUCCESS

valgrind

FAILURE

exit code 1

run_swap_adjacent1-valgrind.log

gcc62-asan

SUCCESS

asan

FAILURE

exit code 1

run_swap_adjacent1-asan.log

clang-san

SUCCESS

san

FAILURE

exit code 1

run_swap_adjacent1-san.log

run_swap_adjacent2.cpp

gcc62

SUCCESS

run

SUCCESS

valgrind

FAILURE

exit code 1

run_swap_adjacent2-valgrind.log

gcc62-asan

SUCCESS

asan

FAILURE

exit code 1

run_swap_adjacent2-asan.log

clang-san

SUCCESS

san

FAILURE

exit code 1

run_swap_adjacent2-san.log

Common header used in some tests: common.h

comment:10 Changed 7 years ago by cpptester

Tested revision 637 by yanenko.aleksandr.

Main tests

test

stage

result

info

log

run_gen_030_06x14_229x428_01476078x30421754_4x4_3_54CD291D.cpp

gcc62

SUCCESS

run

FAILURE

exit code 139

run_gen_030_06x14_229x428_01476078x30421754_4x4_3_54CD291D-run.log

run_gen_055_15x26_28180541x35357669_1448194617849_DF45FC8F.cpp

gcc62

SUCCESS

run

FAILURE

exit code 139

run_gen_055_15x26_28180541x35357669_1448194617849_DF45FC8F-run.log

run_swap_adjacent1.cpp

gcc62

SUCCESS

run

SUCCESS

valgrind

FAILURE

exit code 1

run_swap_adjacent1-valgrind.log

gcc62-asan

SUCCESS

asan

FAILURE

exit code 1

run_swap_adjacent1-asan.log

clang-san

SUCCESS

san

FAILURE

exit code 1

run_swap_adjacent1-san.log

run_swap_adjacent2.cpp

gcc62

SUCCESS

run

SUCCESS

valgrind

FAILURE

exit code 1

run_swap_adjacent2-valgrind.log

gcc62-asan

SUCCESS

asan

FAILURE

exit code 1

run_swap_adjacent2-asan.log

clang-san

SUCCESS

san

FAILURE

exit code 1

run_swap_adjacent2-san.log

Common header used in some tests: common.h

comment:11 Changed 7 years ago by cpptester

Tested revision 638 by yanenko.aleksandr.

All tests passed. Good job!

comment:12 Changed 7 years ago by cpptester

Tested revision 642 by yanenko.aleksandr.

All tests passed. Good job!

comment:13 Changed 7 years ago by Vladimir Rutsky

Type: ожидаются исправленияожидается проверка

comment:14 Changed 7 years ago by Vladimir Rutsky

Resolution: задача сдана
Status: newclosed

Решение зачтено.

Бонусное задание не выполнено.

Тест для бонусного задания (должен компилироваться без предупреждений):

#include "linked_ptr.hpp"

struct C;

int main()
{
    // Should compile. Completeness of C is not needed.
    smart_ptr::linked_ptr<C> p1;
    smart_ptr::linked_ptr<C> p2(p1);

    // Shouldn't compile:
    //smart_ptr::linked_ptr<C> p3(reinterpret_cast<C *>(123));
    //p1.reset(reinterpret_cast<C *>(123));
}

comment:15 Changed 7 years ago by Vladimir Rutsky

Milestone: ha3-deadline

Milestone ha3-deadline deleted

Note: See TracTickets for help on using tickets.