Google Summer of Code 2013/cs648/journal/Week4

From QEMU
Revision as of 17:08, 12 July 2013 by Cs648 (talk | contribs) (week 4)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Charlie Shepherd: CPC integration

Journal Week 4

Milestone: Write a prototype coroutine implementation coroutine-cpc.c that passes tests/test-coroutine

Mon Jun 17

  • 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 18

  • Worked on prototype design, initial prototype implementation, actually links and runs the tests although they fail

Wed Jun 19

  • 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 21

  • Fixed a memory leak in the implementation, cleaned up the code a little more and wrote up the last 3 weeks work