Version 2 (modified by cotto, 4 years ago)

summarize weeks, add space for status

This page exists to track Khairul's Google Summer of Code project to add instrumentation tools to Parrot.

week 1 (May 24th - 30th)

Prototype the API.

Status:

week 2 (May 31st - June 6th)

Implement the base tool.

Status:

week 3 (June 7th - 13th)

Implement simple instruments.

Status:

week 4 (June 14th - 20th)

Code review, tests and documentation. If possible, add GC hooks.

Status:

week 5 (June 21st - 27th)

Instrument Query API (2-3 weeks planned).

Status:

week 6 (June 28th - July 4th)

Instrument Query API (2nd week).

week 7 (July 5th - 11th)

Implement advanced instruments, e.g. exception and register monitors.

Status:

week 8 (July 12th - 18th)

Code review and documentation. Explore building a simple debugger as a test case for existing code.

Status:

week 9 (July 19th - 25th)

Catchup. If time permits, explore other uses for instrumentation.

Status:

week 10 (July 26th - August 1st)

Finalizing of all APIs.

Status:

week 11 (August 2nd - 8th)

Finalizing the set of Instruments/Tools.

Status:

week 12 (August 9th - 15th)

Final code review and documentation. Documentation should be comprehensive enough to implement independent tools using this code as a base.

Status: