aboutsummaryrefslogtreecommitdiff
path: root/src/lib_base.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'master' into v2.1Mike Pall2016-03-031-1/+1
|\
| * Bump copyright date to 2016.Mike Pall2016-03-031-1/+1
| |
* | Use internal implementation for converting FP numbers to strings.Mike Pall2016-02-261-2/+1
| | | | | | | | Contributed by Peter Cawley.
* | Add collectgarbage("isrunning").Mike Pall2015-10-011-2/+2
| |
* | x64: Add LJ_GC64 mode interpreter.Mike Pall2015-05-041-1/+1
| | | | | | | | Enable this mode with: make XCFLAGS=-DLUAJIT_ENABLE_GC64
* | Merge branch 'master' into v2.1Mike Pall2015-01-061-1/+1
|\|
| * Bump copyright date to 2015.Mike Pall2015-01-051-1/+1
| |
* | Add LJ_FR2 mode: Two-slot frame info.Mike Pall2015-01-031-13/+16
| |
* | Merge branch 'master' into v2.1Mike Pall2014-01-161-1/+1
|\|
| * Bump copyright date to 2014.Mike Pall2014-01-161-1/+1
| |
* | Add trace stitching.Mike Pall2013-12-251-2/+2
| |
* | Compile getfenv(0).Mike Pall2013-10-091-1/+1
| |
* | Minor change to lj_lib_pushcc().Mike Pall2013-05-291-2/+3
| |
* | Big renaming of string buffer/formatting/conversion functions.Mike Pall2013-05-131-2/+2
| |
* | Refactor raw object to pointer or string conversions.Mike Pall2013-05-131-19/+4
| |
* | Clean up TValue to buffer conversions.Mike Pall2013-03-181-13/+5
|/
* Bump copyright date to 2013.Mike Pall2013-02-111-1/+1
|
* From Lua 5.2: Add luaL_traceback().Mike Pall2012-10-011-1/+1
|
* From Lua 5.2: Add rawlen(). Needs -DLUAJIT_ENABLE_LUA52COMPAT.Mike Pall2012-09-241-0/+14
|
* Rearrange library functions to get a fixed FF_next.Mike Pall2012-09-241-50/+50
|
* From Lua 5.2: Add mode and env arguments to load*().Mike Pall2012-09-211-26/+41
|
* Use 0/1 macro for Lua 5.2 compatibility.Mike Pall2012-09-121-7/+3
|
* FFI: Handle __pairs/__ipairs metamethods for cdata objects.Mike Pall2012-09-031-2/+6
|
* Replace strtod() with builtin string to number conversion.Mike Pall2012-08-251-1/+2
|
* Avoid compiler warnings about redefined C++ keywords.Mike Pall2012-07-091-1/+1
|
* Avoid pesky compiler warnings about C++ keywords (eh?).Mike Pall2012-07-031-1/+1
|
* Fix argument checks for coroutine.create().Mike Pall2012-05-281-1/+2
|
* Bump copyright date to 2012.Mike Pall2012-01-231-1/+1
|
* MIPS: Add interpreter. Enable MIPS build rules.Mike Pall2012-01-231-0/+2
|
* Move debugging/introspection functionality to lj_debug.c.Mike Pall2011-06-071-2/+3
|
* FFI: Change tonumber(cdata) semantics. Return nil for non-numbers.Mike Pall2011-06-061-13/+12
|
* DUALNUM: Handle integer type in x86/x64 interpreter and libraries.Mike Pall2011-02-271-1/+13
|
* From Lua 5.2: Support load(string).Mike Pall2011-02-201-1/+4
|
* From Lua 5.2: coroutine.running(). Needs -DLUAJIT_ENABLE_LUA52COMPAT.Mike Pall2011-02-201-1/+7
|
* DUALNUM: Add integer type to core VM.Mike Pall2011-02-171-10/+18
|
* Use names defined in lualib.h for library registration.Mike Pall2011-02-021-2/+2
|
* Bump copyright date to 2011.Mike Pall2011-01-091-1/+1
|
* FFI: Record tonumber() for boxed cdata.Mike Pall2011-01-021-1/+1
|
* FFI: Add support for converting cdata to tonumber().Mike Pall2010-12-051-0/+12
|
* FFI: Add cdata object type.Mike Pall2010-11-261-1/+2
|
* Disable Lua 5.2 features by default. See -DLUAJIT_ENABLE_LUA52COMPAT.Mike Pall2010-11-191-0/+4
|
* Add support for __pairs and __ipairs metamethods (from Lua 5.2).Mike Pall2010-11-181-4/+30
|
* Allow running C functions with coroutine.create(), too.Mike Pall2010-11-171-2/+2
|
* Rename character type handling from lj_ctype* to lj_char*.Mike Pall2010-11-091-2/+2
|
* Fix collectgarbage("count") result if more than 2GB is in use.Mike Pall2010-10-251-1/+1
| | | | Thanks to Tony Finch.
* Specialize bytecode for pairs()/next() iterator. Speedup: 3.5x.Mike Pall2010-09-301-0/+3
| | | | | | Parser predict pairs/next and emits specialized bytecode. Bytecode is descpecialized at runtime if the prediction was wrong. Store slot index in hidden control var to avoid key lookups.
* Fix stack growth for coroutine.wrap().Mike Pall2010-09-221-1/+1
|
* Record select().Mike Pall2010-09-131-1/+1
|
* Turn some lua_State fields into 32 bit pointers.Mike Pall2010-09-091-1/+1
| | | | lua_State now fits into one cache line on x64.
* Explicitly indicate tailcall from fast function fallback.Mike Pall2010-09-021-1/+1
|