Ticket #3024 (new task)

Opened 3 years ago

Last modified 22 months ago

Rewrite hp2ps in Haskell

Reported by: SamB Owned by:
Priority: normal Milestone: _|_
Component: Profiling Version: 6.10.1
Keywords: Cc: SamB, anton.nik@…, claudiusmaximus@…
Operating System: Unknown/Multiple Architecture: Unknown/Multiple
Type of failure: None/Unknown Difficulty: Unknown
Test Case: Blocked By:
Blocking: Related Tickets:

Description (last modified by simonmar) (diff)

Right now, hp2ps is written in rather difficult to modify C, and is quite inflexible. We should rewrite it in Haskell and make it, among other things, more tolerant to incomplete records.

Change History

Changed 3 years ago by SamB

  • cc naesten@… added

This would also help with #3021.

Changed 3 years ago by SamB

  • cc SamB added; naesten@… removed

Changed 3 years ago by simonmar

  • difficulty set to Unknown
  • description modified (diff)

Changed 3 years ago by igloo

It would also be useful to be able to print some of the results as text, e.g. for a biographical profile it might print:

VOID: 23%
DRAG: 16%
...

where the percentages are the area of the graph.

This would allow us to write better tests for heap profiling.

Changed 3 years ago by igloo

  • milestone set to 6.12 branch

Changed 3 years ago by igloo

  • failure set to None/Unknown
  • milestone changed from 6.12 branch to _|_

Changed 23 months ago by lelf

  • cc anton.nik@… added

Changed 22 months ago by ClaudiusMaximus

  • cc claudiusmaximus@… added
Note: See TracTickets for help on using tickets.