You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Task list can be found in compilers/pirc/TODO, and includes:
Emit the actual bytecodes into a PackFile/codesegment.
DONE.
Create a PMC constant for strings, numbers, keys and
subroutines.
Strings, numbers and subs are stored.
DONE.
Complete PASM output, so it can actually be parsed and run.
TODO
Handle :multi flag properly.
DONE.
Handle nested macro expansions.
TODO
Fix all memory leaks. this should be trivial, given PIR's built-in
allocated-memory-pointer-registering infrastructure. In some
places this is not used yet, and in others, it's not necessary
to use it (but in those mem_sys_free() must be called explicitly).
TODO
Figure out how :named argument passing works in bytecode.
DONE.
Finish the parrot calling conventions ops in the back-end
(var.args must be fixed).
DONE.
This is a tracking ticket.
The text was updated successfully, but these errors were encountered:
Originally reported in parrot TT #12 (http://trac.parrot.org/parrot/ticket/12)
Task list can be found in compilers/pirc/TODO, and includes:
DONE.
subroutines.
Strings, numbers and subs are stored.
DONE.
TODO
DONE.
TODO
allocated-memory-pointer-registering infrastructure. In some
places this is not used yet, and in others, it's not necessary
to use it (but in those mem_sys_free() must be called explicitly).
TODO
DONE.
(var.args must be fixed).
DONE.
This is a tracking ticket.
The text was updated successfully, but these errors were encountered: