Changes between Version 33 and Version 34 of SoC2013
- Timestamp:
- Apr 27, 2013, 6:26:26 AM (9 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
SoC2013
v33 v34 226 226 Provide a boost::invoke function implementation of the c++11 definition of INVOKE for c++11 and C++03 compilers. 227 227 228 This project willbe mentored by Vicente J. Botet Escriba228 This project could be mentored by Vicente J. Botet Escriba 229 229 230 230 === Boost.Thread/SyncQueue === … … 236 236 [1] http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2013/n3533.html#Managed 237 237 238 This project willbe mentored by Vicente J. Botet Escriba238 This project could be mentored by Vicente J. Botet Escriba 239 239 240 240 === Boost.Thread/ThreadPool === … … 248 248 [3] http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2013/n3562.pdf 249 249 250 This project willbe mentored by Vicente J. Botet Escriba250 This project could be mentored by Vicente J. Botet Escriba 251 251 252 252 === Boost.TypeTraits/Extensions === … … 258 258 [1] https://svn.boost.org/svn/boost/sandbox/conversion/libs/conversion_ext/doc/html/boost/conversion/reference.html#boost.conversion.reference.type_traits_extensions 259 259 260 This project willbe mentored by Vicente J. Botet Escriba260 This project could be mentored by Vicente J. Botet Escriba 261 261 262 262 === Boost.FixedPoint === … … 271 271 272 272 273 This project willbe mentored by Vicente J. Botet Escriba273 This project could be mentored by Vicente J. Botet Escriba 274 274 275 275 === Boost.Chrono/Date === … … 283 283 [2] https://svn.boost.org/svn/boost/sandbox/chrono_date/ 284 284 285 This project willbe mentored by Vicente J. Botet Escriba285 This project could be mentored by Vicente J. Botet Escriba 286 286 287 287 === Boost.Expected === … … 291 291 [1] http://channel9.msdn.com/Shows/Going+Deep/C-and-Beyond-2012-Andrei-Alexandrescu-Systematic-Error-Handling-in-C 292 292 293 This project willbe mentored by Vicente J. Botet Escriba293 This project could be mentored by Vicente J. Botet Escriba 294 294 295 295 === Boost.Exception/StackUnwinding === … … 306 306 [2] https://code.google.com/p/google-concurrency-library/source/browse/include/pipeline.h 307 307 308 This project will be mentored by Vicente J. Botet Escriba 308 This project could be mentored by Vicente J. Botet Escriba 309 310 === Moving Boost to Boost.Move === 311 312 There a re a lot of Boost libraries that don't support move semantics. 313 It would be nice if one student propose to adapt the some of the existing libraries. 314 315 The idea is to use Boost.Move so that an emulation is provided for compilers not supporting rvalue references. 316 317 Some of the libraries (let me know if I'm wrong are). My priority is given between [], lower numbers means higher priority. Of course others would have others priorities: 318 319 C++11 320 * [0] Tuple or * Fusion/tuple (it seems that it support or will support c++11 move semantics but don't use Boost.Move) 321 * [0] Bind 322 * [1] Function 323 * [2] SmartPtr 324 * [8] Array ? 325 326 Accepted for C++14 327 * [5] optional 328 329 Having an active proposal for C++1y 330 * [3] Heaps 331 * [6] Any 332 * [7] Variant 333 334 335 Other 336 * [4] LockFree 337 * [9] Parameters 338 * [10] Signals? 339 340 Please help me to complete this list. 341 342 Adding constexpr and noexcept would be welcome also. 343 344 This project could be mentored by Vicente J. Botet Escriba 309 345 310 346 == Ideas ==