CIA.vc
Parrot
The Parrot Virtual Machine
Stats » Projects » Parrot
information
Photo
Parrot is a virtual machine designed to efficiently compile and execute bytecode for dynamic languages. Parrot currently hosts a variety of language implementations in various stages of completion, including Tcl, Javascript, Ruby, Lua, Scheme, PHP, Python, Perl 6, APL, and a .NET bytecode translator.
syndicateUTC clock
06:24 on May 19, 2012
event counters
The last message was received 0.95 years ago at 07:06 on Jun 09, 2011
0 messages so far today, 0 messages yesterday
0 messages so far this week, 0 messages last week
0 messages so far this month, 0 messages last month
47025 messages since the first one, 7.35 years ago, for an average of 1.37 hours between messages
recent messages
dateReversed sort columnprojectcontentlink
16:12 on Jun 07, 2011parrot
Commit by christoph.otto :: r47573 /:
make calling conventions test less wrong, but still wrong

Also, hijack print_n to dump a register and exit.
#
23:21 on Jun 06, 2011parrot
Commit by christoph.otto :: r47560 /:
initial attempt at a calling conventions test

It doesn't run correctly yet but it tries really hard. It does
assemble, which is progress.
#
20:25 on Jun 06, 2011parrot
Commit by jonathan..duke..leto :: r47566 /:
Add test coverage for invalid opcode detection
#
20:21 on Jun 06, 2011parrot
Commit by jonathan..duke..leto :: r47565 /:
Add coverage for a goto with an invalid label
#
20:15 on Jun 06, 2011parrot
Commit by jonathan..duke..leto :: r47564 /:
Add more coverage for detecting invalid registers
#
20:10 on Jun 06, 2011parrot
Commit by jonathan..duke..leto :: r47563 /:
Add coverage for detecting invalid M0 symbolic register names
#
20:05 on Jun 06, 2011parrot
Commit by jonathan..duke..leto :: r47562 /:
Add coverage for command line argument to m0 assembler
#
19:52 on Jun 06, 2011parrot
Commit by jonathan..duke..leto :: r47561 /:
Make a test diagnostic message more useful
#
22:51 on Jun 05, 2011parrot
Commit by christoph.otto :: r47552 /:
add new test (actually a calling conventions brain dump) and a new op

The new file isn't even remotely valid code yet, so it's blacklisted
from the integration test until it works. The new op will probably be
permanent, but I don't want to update the spec until there's a
demonstration that what's there can fully implement calling conventions.
#
12:41 on Jun 04, 2011parrot
Commit by christoph.otto :: r47541 /:
add all m0 tests to m0_test, minor text fix
#
23:54 on Jun 03, 2011parrot
Commit by christoph.otto :: r47536 /:
add goto_chunk tests and fixes to make them pass
#
23:52 on Jun 03, 2011parrot
Commit by christoph.otto :: r47535 /:
use an environment variable to enable debugging output
#
16:57 on Jun 03, 2011parrot
Commit by christoph.otto :: r47531 /:
add tests for mod_n and mod_i
#
16:31 on Jun 03, 2011parrot
Commit by christoph.otto :: r47529 /:
add tests for div_i and div_n
#
16:14 on Jun 03, 2011parrot
Commit by christoph.otto :: r47528 /:
add mult_i and mult_n tests, fix copy/pate goof in sub_x tests
#
16:07 on Jun 03, 2011parrot
Commit by christoph.otto :: r47527 /:
add tests for sub_i and sub_n
#
15:46 on Jun 03, 2011parrot
Commit by christoph.otto :: r47525 /:
remove an unused sub from the assembler
#
13:43 on Jun 03, 2011parrot
Commit by christoph.otto :: r47523 /:
tighten assembler register parsing, fix a couple tests

For reals this time, all tests pass.
#
08:32 on Jun 03, 2011parrot
Commit by christoph.otto :: r47522 /:
add iton test, update interp with recent spec changes
#
08:16 on Jun 03, 2011parrot
Commit by christoph.otto :: r47520 /:
make add_n test more correct
#