Google Summer of Code 2013/cs648/journal/Week4

From QEMU
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

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