Google Summer of Code 2013/cs648/journal/Week4: Difference between revisions

From QEMU
(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 Jun 8 ===
=== 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 Jun 9 ===
=== 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 Jun 10 ===
=== 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 Jun 12 ===
=== 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