You can clone with
HTTPS or Subversion.
First version of the built-in resiablepmcarray and test
Remove some debugging code
Fix another off-by-one error in pmc_decode
Fix the null pmc's creation process
Add some musing about STR CALL
Add extremely basic writing of PMCs (only if the PMC is null)
Fix an off-by-one error inside the load op
Initalize more data on a new PMC
Add a COERCE_PMC op to extract boxed values from PMCs
Include the built-in PMCs in the build process
Make the makefile a little more useful in showing errors
Don't increment the fileid until after the file has been opened
Correct a few bugs in the searching to load bytecode
Add internal_pmc/file as the code base for the file PMCs
Correct a typo where the wrong variable was being used
Make the plunge so that names of the internal PMCs are Lorito_Str's
Convert the ptrs struct in a PMC to an array of pointers
Remove debugging information
Fill in the loadlib opcode to actually load bytecode
Make the loadbc function private and add the public lorito_load_bytecode
Change lorito_file_new to const char* and save the name with a strdup
Add an internal_pmc/context as the code path for contexts.
Add the "PMC" macro to cast quickly.
Fix the new data_block code.
Add more debugging information to lasm as well add data a legal type.
Add DATA_BLOCK constant and macros.
Fix two subtle bugs in pmc_encode.
Update pmc_new to listen to $src1 as well as $imm.
Add a bit mroe information for unknown opcodes.
Add an include path of . for CC.
Add a datadef, aka bss, segment to the bytecode format.
Test all the .ito files in the t/ for "make test"....
Fix a type in the sanity test.
Have a proper return from main.