summaryrefslogtreecommitdiff
path: root/src/buildvm_arm.dasc (follow)
Commit message (Expand)AuthorAgeFilesLines
* ARM: Finish basic table indexing and add metamethod handlers.Mike Pall2011-04-051-16/+335
* ARM: Add assert() and type() fast functions.Mike Pall2011-04-051-3/+24
* ARM: Add pcall() and xpcall() fast functions and unwinders.Mike Pall2011-04-051-6/+45
* ARM: Add fast functions pairs()/next() and ipairs() + iterator.Mike Pall2011-04-041-5/+82
* ARM: Add tostring() fast function.Mike Pall2011-04-041-1/+18
* ARM: Add basic infrastructure for fast functions.Mike Pall2011-04-041-8/+75
* ARM: Add table indexing with string keys. Add get global.Mike Pall2011-04-041-2/+58
* ARM: Add table constructors.Mike Pall2011-04-041-1/+35
* ARM: Add call and iterator call instructions.Mike Pall2011-04-041-6/+118
* ARM: Add missing parts of return handling.Mike Pall2011-04-041-3/+37
* ARM: Minor fixes and cleanups for type checks.Mike Pall2011-04-041-10/+11
* ARM: Add binary arithmetic instructions.Mike Pall2011-03-301-15/+155
* ARM: Add basic loop and branch instructions.Mike Pall2011-03-301-5/+134
* ARM: Add basic unary bytecode instructions.Mike Pall2011-03-291-10/+97
* ARM: Add support to call Lua functions and return from them.Mike Pall2011-03-291-3/+107
* ARM: Add support to call C functions.Mike Pall2011-03-291-1/+29
* ARM: Add entry and exit points into VM. Add type check macros.Mike Pall2011-03-291-10/+141
* ARM: Add frame unwind info for assembler part.Mike Pall2011-03-291-1/+37
* ARM: Add instruction/call decode + dispatch macros.Mike Pall2011-03-291-0/+79
* ARM: Add register assignments, type definitions and stack layout.Mike Pall2011-03-291-0/+64
* ARM: Add skeleton for ARM interpreter.Mike Pall2011-03-261-0/+866