Ticket #747 (closed RFC: done)

Opened 6 years ago

Last modified 5 years ago

Constants in library.h are not available as PASM constants

Reported by: barney Owned by: NotFound
Priority: normal Milestone:
Component: library Version: trunk
Severity: medium Keywords:
Cc: Language:
Patch status: Platform:

Description

At least in t/library/pcre.t uses the hard coded value '2' instead of the saner PARROT_LIB_PATH_DYNEXT, which is defined in include/parrot/library.h.

So I propose to let config/gen/parrot_include.pm generate the file runtime/parrot/include/library.pasm from include/parrot/library.h

Change History

Changed 5 years ago by NotFound

  • status changed from new to assigned
  • owner set to NotFound
  • component changed from none to library

Implemented in r40111, but I used the name 'libpaths.pasm' to be somewhat more descriptive.

Leave the ticket open expecting for comments.

Changed 5 years ago by allison

+1

Changed 5 years ago by NotFound

  • status changed from assigned to closed
  • resolution set to done

No complaints and favorable comments, closing ticket.

Note: See TracTickets for help on using tickets.