aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* Add rockspec for version 0.2.Philipp Janda2015-05-011-0/+32
|
* Fix warnings emitted by luacheck.v0.2Philipp Janda2015-05-012-13/+5
|
* Update scm rockspec.Philipp Janda2015-04-291-1/+2
|
* Fix compilation of lstrlib.c for Lua 5.1.Philipp Janda2015-04-291-0/+1
| | | | | | The removal of lualib.h from compat-5.3.h causes an unwanted replacement of luaopen_string to luaopen_string_XXX. Include lualib.h in lprefix.h before the corresponding macro definition to counter that.
* Merge branch 'isolated'Philipp Janda2015-04-294-383/+559
|\ | | | | | | | | Conflicts: README.md
| * Adapt tests for compat53.module.Philipp Janda2015-04-261-55/+73
| | | | | | | | | | Run tests for compat53.module if "module" is given as argument to the test script. Skip tests that don't apply in this case.
| * Choose correct xpcall implementation in compat53 module.Philipp Janda2015-04-261-2/+2
| |
| * Fix typo.Philipp Janda2015-04-261-1/+1
| |
| * Add nonyieldable xpcall that takes extra arguments.Philipp Janda2015-04-262-6/+14
| | | | | | | | | | | | | | | | | | Although the full-featured yieldable xpcall has been moved to the compat53 module, the compat53.module module can at least have a version that takes and passes extra arguments. Also remove some unnecessary local aliases left over from previous refactoring.
| * Document changes to compat53.module in readme.Philipp Janda2015-04-251-19/+10
| |
| * Refactor compat53 and compat53.module Lua modules.Philipp Janda2015-04-253-968/+985
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The new compat53.module module contains only changes that don't affect other files, and it is supposed to be used in modules like this: local _ENV = require( "compat53.module" ) if setfenv then setfenv( 1, _ENV ) end compat53.module does not change string/file metatables, and it also doesn't support yielding from (x)pcall. The compat53 module copies all functions from compat53.module to the global environment, and additionally sets string/file metatables and implements yieldable (x)pcall.
| * Merge branch 'master' into isolatedPhilipp Janda2015-04-201-7/+18
| |\ | | | | | | | | | | | | Conflicts: compat53/base.lua
| * | document new submodulesPhilipp Janda2015-04-121-1/+26
| | |
| * | split compat53 Lua module into separate modules that do/don't modify the ↵Philipp Janda2015-04-114-165/+282
| | | | | | | | | | | | global env
* | | Point to correct wiki.Philipp Janda2015-04-211-1/+1
| | |
* | | Link to issue with coroutine.running.Philipp Janda2015-04-211-3/+6
| |/ |/|
* | Make coroutine mappings weak (and document them).Philipp Janda2015-04-201-7/+18
|/ | | | | | | (x)pcall uses coroutines internally to allow yielding. The internal mapping tables for those coroutines (and the initial coroutine that started the pcall) should not keep the threads alive if the (x)pcall yields and is never resumed again.
* link to wiki for functions with compatibility issuesPhilipp Janda2015-03-171-50/+38
|
* remove support for luaL_Stream (due to LuaJIT incompatibility)Philipp Janda2015-03-082-15/+0
|
* Merge pull request #9 from ghedo/requirefPhilipp Janda2015-02-251-1/+1
|\ | | | | make sure that _LOADED is not nil
| * make sure that _LOADED is not nilAlessandro Ghedini2015-02-251-1/+1
|/
* remove some references to global variablesPhilipp Janda2015-02-231-1/+3
|
* fix test for invalid LUA_OP*Philipp Janda2015-02-201-1/+1
|
* Make code snippets more readable.Hisham Muhammad2015-02-201-30/+13
|
* remove spurious (void*) castPhilipp Janda2015-02-161-1/+1
|
* make LuaJIT support for luaL_Stream interface possiblePhilipp Janda2015-02-141-0/+7
|
* minor fixesPhilipp Janda2015-01-241-4/+3
|
* better performance for lua_compare; some code refactoringPhilipp Janda2015-01-242-52/+41
|
* add rockspec for pending 0.1 releasev0.1Philipp Janda2015-01-231-0/+31
|
* fix typoPhilipp Janda2015-01-231-1/+1
|
* document LUA_KFUNCTION macro, update readmePhilipp Janda2015-01-231-1/+38
|
* update readmePhilipp Janda2015-01-221-7/+11
|
* hack around %U format in lutf8lib.cPhilipp Janda2015-01-221-1/+30
|
* use Lua 5.3's source for string packingPhilipp Janda2015-01-214-9/+1491
|
* backport Lua 5.2/5.3 buffer API for Lua 5.1Philipp Janda2015-01-215-7/+127
|
* luajit already has yieldable (x)pcall, add tests for code from compat52Philipp Janda2015-01-204-159/+511
|
* use table library from Lua 5.3 sources if availablePhilipp Janda2015-01-205-2/+365
|
* add lua_arith and lua_compare for Lua 5.1Philipp Janda2015-01-204-2/+152
|
* prepare to use ltablib.c from 5.3 for table libraryPhilipp Janda2015-01-193-9/+35
|
* update readmePhilipp Janda2015-01-181-2/+22
|
* add table.sort, add code from lua-compat-5.2Philipp Janda2015-01-182-4/+698
|
* table library (except table.sort for now) respects metamethodsPhilipp Janda2015-01-173-14/+265
|
* add ipairs function that respects __indexPhilipp Janda2015-01-173-3/+38
|
* add new fields to math libraryPhilipp Janda2015-01-163-37/+165
|
* fix typos in readmePhilipp Janda2015-01-151-2/+2
|
* add rockspec and info for Lua APIPhilipp Janda2015-01-153-9/+69
|
* add utf8 library from Lua 5.3; use struct for string packingPhilipp Janda2015-01-143-0/+335
|
* add gitignore filePhilipp Janda2015-01-141-0/+8
|
* add fallback for lua_str2number, readme fixPhilipp Janda2015-01-132-1/+4
|
* updated readmePhilipp Janda2015-01-131-0/+122
|