Google Summer of Code 2013/cs648/journal/Week4: Difference between revisions
(fix dates) |
(fix months) |
||
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 | === Mon Jul 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 | === Tue Jul 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 | === Wed Jul 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 | === Fri Jul 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 |
Latest 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 Jul 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 Jul 9
- Worked on prototype design, initial prototype implementation, actually links and runs the tests although they fail
Wed Jul 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 Jul 12
- Fixed a memory leak in the implementation, cleaned up the code a little more and wrote up the last 3 weeks work