Version 3 (modified by cotto, 4 years ago)

add pointer to branch

This page exists to track Khairul's Google Summer of Code project to add instrumentation tools to Parrot. While the project progresses, work will be done in the gsoc_instrument branch.

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: