[GSoC] Proposal for GSoC 2015
Fan You
youfan.noey@gmail.com
Thu Mar 19 06:36:00 GMT 2015
Hello,
It's Fan You. I follow the guideline on
<https://gcc.gnu.org/wiki/SummerOfCode> and finished my first version
of proposal. Is it clear and realistic?
Thanks,
Fan
-------------- next part --------------
The Project:
Extending shared_ptr to support arrays && Polymorphic memory resources
The Goal:
*Extend shared_ptr to support arrays
-By Syntax shared_ptr<_T[]> or shared_ptr<_T[N]>
-New feature are written in shared_ptr_base.h and can be used by include<experimental/memory>
*Polymorphic memory resources
-Erase allocator from the container's type
-New namespace and memory_resources management Classes
Timeline:
*March 27 - April 27
-Continue working on shared_ptr,communicate with the community, read shared_ptr source code, get familiar with gcc coding and document style.
-Try implement major part of the shared_ptr array support.
*April 28 - May 25
-Do test, fixing and improvements on shared_ptr array support and hopefully finalize it.
-Communicate with mentor, design the detail of implementing memory resources classes.
*May 26 - June 8
-Start coding to implement new classed in new header <polymorphic_allocator>.
*June 9 - June 15
-Make alias in new namespace for each standard container (I think there is a lot work to do here).
*June 16 - June 30
-Do tested, fix bugs and try to improve.
*July 1 - August 24
-Polish up the project and do more detailed test.
*August 25 - future
-Keep maintaining shared_ptr, polymorphic allocator and make it eligible to be merged into next c++ version.
More information about the Libstdc++
mailing list