aboutsummaryrefslogtreecommitdiff
path: root/src/host (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
| * Fix unused vars etc. in internal Lua files.Mike Pall2016-07-171-4/+4
| | | | | | | | Thanks to François Perrad.
* | Windows/x86: Add full exception interoperability.Mike Pall2016-05-072-3/+27
| | | | | | | | Contributed by Peter Cawley.
* | Merge branch 'master' into v2.1Mike Pall2016-03-223-2/+3
|\|
| * Fix compiler warnings.Mike Pall2016-03-223-2/+3
| | | | | | | | Thanks to Demetri Obenour.
* | Merge branch 'master' into v2.1Mike Pall2016-03-038-8/+8
|\|
| * Bump copyright date to 2016.Mike Pall2016-03-037-7/+7
| |
* | ARM: Add external frame unwinding.Mike Pall2015-12-281-0/+9
| | | | | | | | Thanks to Nick Zavaritsky.
* | PPC64: Add build infrastructure.Mike Pall2015-03-062-1/+12
| |
* | Merge branch 'master' into v2.1Mike Pall2015-01-068-8/+8
|\|
| * Bump copyright date to 2015.Mike Pall2015-01-057-7/+7
| |
* | PPC/e500: Drop support for this architecture.Mike Pall2015-01-042-8/+3
| |
* | ARM64: Add build infrastructure and initial port of interpreter.Mike Pall2015-01-032-0/+11
| |
* | Add LJ_FR2 mode: Two-slot frame info.Mike Pall2015-01-031-0/+15
| |
* | x86/x64: Call external symbols directly from interpreter code.Mike Pall2014-12-083-4/+21
| | | | | | | | Except for ELF/x86 PIC, where it's easier to use wrappers.
* | Merge branch 'master' into v2.1Mike Pall2014-04-271-1/+1
|\|
| * Add PS Vita port.Mike Pall2014-04-271-1/+1
| | | | | | | | Thanks to Anton Stenmark.
* | Merge branch 'master' into v2.1Mike Pall2014-01-168-8/+8
|\|
| * Bump copyright date to 2014.Mike Pall2014-01-167-7/+7
| |
* | Merge branch 'master' into v2.1Mike Pall2013-12-292-0/+2
|\|
| * Fix MinGW build.Mike Pall2013-12-292-0/+2
| |
* | Merge branch 'master' into v2.1Mike Pall2013-08-221-1/+1
|\|
| * Fix compiler warning.Mike Pall2013-08-221-1/+1
| |
* | Merge branch 'master' into v2.1Mike Pall2013-06-031-0/+6
|\|
| * PPC: Add plt suffix for external calls from assembler code.Mike Pall2013-06-031-0/+6
| |
* | Get rid of module() in all internal modules.Mike Pall2013-05-162-8/+9
| |
* | Replace string.len with bytecode builtin.Mike Pall2013-04-261-15/+17
| |
* | Replace table.remove with bytecode builtin.Mike Pall2013-02-241-2/+7
| |
* | Fix genlibbc.Mike Pall2013-02-241-1/+1
| |
* | Replace table.getn/foreach/foreachi with bytecode builtins.Mike Pall2013-02-231-2/+10
| |
* | Add special bytecodes for builtins.Mike Pall2013-02-233-22/+122
| | | | | | | | | | BC_ISTYPE, BC_ISNUM: fast type checks/coercions. BC_TGETR, BC_TSETR: fast rawgeti/rawseti, no type checks for table/key.
* | Don't modify generated libbc header if unchanged.Mike Pall2013-02-221-19/+56
| |
* | Replace math.deg/math.rad with builtin Lua function.Mike Pall2013-02-221-2/+5
| |
* | Add support for embedding LuaJIT bytecode for builtins.Mike Pall2013-02-223-0/+131
|/
* Bump copyright date to 2013.Mike Pall2013-02-117-7/+7
|
* Add XBox 360 port.Mike Pall2013-01-212-9/+31
| | | | Thanks to Eddie Edwards.
* Fix PS3 build.Mike Pall2013-01-111-2/+8
|
* Allow conditional inclusion of builtin library functions.Mike Pall2012-09-241-0/+21
|
* Add table of IR type sizes.Mike Pall2012-08-271-1/+1
|
* Add Lua BitOp to minilua.Mike Pall2012-07-082-1/+128
|
* Finally fix target detection for msvcbuild.bat.Mike Pall2012-07-072-204/+4
| | | | Famous last words.
* CONSOLE: Handle P64, GPR64, TOC* and PPE (PS3) in PPC interpreter.Mike Pall2012-06-131-2/+7
| | | | PS3 build command: make HOST_CC="gcc -m32" CROSS=ppu-lv2-
* Clean up buildvm error message.Mike Pall2012-06-131-1/+1
|
* CONSOLE: Minor PS3 build fixes.Mike Pall2012-06-101-0/+2
|
* CONSOLE: Fix PS3 build.Mike Pall2012-06-101-5/+22
|
* Reorganize build process.Mike Pall2012-06-097-0/+1852
| | | | | | | | | Drop pre-translated buildvm_*.h. Rename buildvm_*.dasc to vm_*.dasc. Move buildvm* to host directory. Build minilua, unless HOST_LUA is set. Use HOST_LUA to run DynASM. Translate only vm_*.dasc for target architecture.
* Add minified Lua interpreter (minilua). Used by the build process.Mike Pall2012-06-093-0/+8273