Google Summer of Code 2013/cs648/journal/Week4: Difference between revisions
(week 4) |
(fix dates) |
||
Line 4: | Line 4: | ||
'''Milestone:''' Write a prototype coroutine implementation coroutine-cpc.c that passes tests/test-coroutine | '''Milestone:''' Write a prototype coroutine implementation coroutine-cpc.c that passes tests/test-coroutine | ||
=== Mon Jun | === Mon Jun 8 === | ||
* Looked over the design of coroutine-ucontext.c and added some features to the stub by basically copying and pasting code from coroutine-ucontext..c | * Looked over the design of coroutine-ucontext.c and added some features to the stub by basically copying and pasting code from coroutine-ucontext..c | ||
=== Tue Jun | === Tue Jun 9 === | ||
* Worked on prototype design, initial prototype implementation, actually links and runs the tests although they fail | * Worked on prototype design, initial prototype implementation, actually links and runs the tests although they fail | ||
=== Wed Jun | === Wed Jun 10 === | ||
* Weekly meeting with stefanha | * Weekly meeting with stefanha | ||
Line 22: | Line 22: | ||
* Finished prototype implementation that finally passes tests! | * Finished prototype implementation that finally passes tests! | ||
=== Fri Jun | === Fri Jun 12 === | ||
* Fixed a memory leak in the implementation, cleaned up the code a little more and wrote up the last 3 weeks work | * Fixed a memory leak in the implementation, cleaned up the code a little more and wrote up the last 3 weeks work |
Revision as of 00:06, 14 July 2013
Charlie Shepherd: CPC integration
Journal Week 4
Milestone: Write a prototype coroutine implementation coroutine-cpc.c that passes tests/test-coroutine
Mon Jun 8
- Looked over the design of coroutine-ucontext.c and added some features to the stub by basically copying and pasting code from coroutine-ucontext..c
Tue Jun 9
- Worked on prototype design, initial prototype implementation, actually links and runs the tests although they fail
Wed Jun 10
- Weekly meeting with stefanha
- Fixed a few aspects of the prototype, so that it passes more tests.
Thu Jul 11
- Debugged implementation to see why it fails the last test
- Finished prototype implementation that finally passes tests!
Fri Jun 12
- Fixed a memory leak in the implementation, cleaned up the code a little more and wrote up the last 3 weeks work