Array

- Boost.Hash 지원 추가(#6791)

 

 

Asio

- EPOLL_OUT 이벤트를 위해 epoll_reactor 백 엔드를 지연 등록하도록 변경.

- epoll_reactor 대역 외 데이터가 지난 릴리스에서는 불완전한 수정에 의해서 깨져 있어서 수정했다.

- Boost.Asio SSL 래퍼를 OPENSSL_NO_ENGINE define에 배려하도록 수정(#6432)

- C++11의 무브 세멘틱스를 지원하는 Windows 컴파일러(g++ )를 위해 windows::object_handle 수정.

- strand 재 스케줄링 성능을 향상.

- g++4.7 C++11 모드에서의 컴파일을 지원(#6620)

g++4.7에서 명칭이 변경된s td::chrono(monotonic_clock → std::chrono::steady_clock의 차이에 대응

- io_serviceconcurrency_hint1로 구축한 경우 signal_set이 전달되지 않는 문제를 수정(#6657)

 

 

Iostreams

gzip 지원(#5908)

최신 Boost.Filesystem Boost.Test의 테스트로 갱신

몇 가지 문서의 오류를 수정(#6530)(#6650)

 

 

Thread

신기능

- lock_guard / unique_lock 에 대응하는 unlock_guard의 리퀘스트(#1850)

- shared_mutextimed_locktimed_lock_shared 멤버를 리퀘스트(#2637)

- 포터블 및 포터블 하지 않은 스레드 속성의 대응 제안(#2741)

- shared_lock_guard의 리퀘스트(#3567)

- Boost.Move기반의 무브세멘틱스 대한 변경(#6194)

- 시간 관계의 인터페이스를 Boost.Chrono로 구현(#6195)(C++11표준에 대한 추종)

- Howard Hinnant가 제안한 인터페이스에 shared_mutex를 확장(#6217)

- noexcept를 컴파일러가 지원하고 있는 경우 noexcept를 지정(#6224)(C++11표준에 대한 추종)

- locks를 명시적인 bool 형태로의 변환을 추가(#6226)(C++11표준에 대한 추종)

- promise에 메모리 할당기를 지정 가능한 생성자를 추가(#6228)(C++11표준에 대한 추종)

- C++11 표준으로 정해진 예외 통지 방법으로 변경(#6230)(C++11표준에 대한 추종)

- thread의 소멸자는 joinabletrue를 돌려줄 경우에 terminate를 부르도록 변경(#6266)(C++11표준에 대한 추종(파괴적 변경) → 기본적으로 예전처럼 detach 행동. BOOST_THREAD_PROVIDES_THREAD_DESTRUCTOR_CALLS_TERMINATE_IF_JOINABLEdefine하면 새로운 동작으로 전환할 수 있다.

- thread는 무브 대입 시에 joinabletrue를 돌려줄 경우에 terminate를 부르도록 변경(#6269)(C++11표준에 대한 추종(파괴적 변경)→ 기본적으로 지금까지처럼 동작. BOOST_THREAD_PROVIDES_THREAD_MOVE_ASSIGN_CALLS_TERMINATE_IF_JOINABLEdefine하면 새로운 동작으로 전환할 수 있다.

- thread::idhash 특수화를 준비(#6272)(C++11표준에 대한 추종)

- 조건 변수 wait계통 함수용 cv_status 열거형을 추가(#6273)(C++11표준에 대한 추종)

- 문서에 BasicLockagle 요건에 관한 기술을 추가(#6231)(C++11표준에 대한 추종)

- C++11 표준용으로 once_flag를 수정(#6342)

- upgrade_lockmutexrelease 멤버가 부족했던 것을 수정(#6671)

- upgrade_lock에 시간을 멤버로 취하는 생성자가 부족했던 것을 수정(#6672)

- upgrade_lock용의 프리 함수판 swap이 없었던 것을 수정(#6675)

- packaged_taskresult_type와 메모리 할당기를 취하는 생성자가 부족한 것을 수정

- packaged_task::reset()를 추가

 

 

 

출처: http://boostjp.github.io/document/version/1_50_0.html

 

 

 

저작자 표시
신고
by 흥배 2015.12.16 10:00