Parrot Foundation
businessMailing List: http://lists.parrot.org/mailman/listinfo/parrot-users
Parrot is a virtual machine designed to efficiently compile and execute bytecode for dynamic languages.
Completed Tasks
- Add --mem-limit commandline option to Parrot
- Add new function Parrot_api_pmc_box_number
- Add POD/manpage docs for parrot-nqp
- Add POD/manpage docs for parrot-prove
- Add POD/manpage docs for parrot_config
- Add POD/manpage docs for parrot_nci_thunk_gen
- Add POD/manpage docs for parrotbug
- Add POD/manpage docs for pbc_to_exe
- Add POD/manpage docs for plumage
- Add POD/manpage docs for winxed
- Add Rosella as a git submodule to parrot-libgit2 and use it in the build system
- Cleanup compiler functions
- Cleanup src/extend.c
- Cleanup src/interp/
- Create POD/manpages for ops2c
- Deduplicate methods in FileHandle
- Document expression-less switch statement in Winxed
- Documentation for Winxed typed array synax
- Fix cross-platform path handling
- Handle TODO notes in src/extend.c
- Implement Levenshtein Distance Algorithm in Winxed for Rosella
- Implement ls program using Winxed and Rosella
- Implement Mersenne Twister Algorithm in Winxed for Rosella
- Implement nl utility using Winxed and Rosella
- Implement Smoothsort algorithm in Winxed for Rosella
- Implement the Doomsday Rule for Rosella in Winxed
- Port --runtime-prefix option to Winxed
- Port _is_small_prime from Perl 5 to Winxed
- Port is_strong_lucas_pseudoprime from Perl 5 to Winxed
- Port is_strong_pseudoprime from Perl 5 to Winxed
- Port/Implement optimized π(x) (prime_count) from Perl 5 to Winxed
- Refactor and rename Parrot_pf_load_language
- Refactor Parrot_debug_add_mapping
- Remove "new string" opcodes
- Winxed Examples in Rosella docs
- Winxed Screencast
- Write a Timsort implementation in Winxed or NQP