dcff9b85a3
return the nextfunction and nil instead of pairs it allows a faster return to lua rather than calling the lua function pcall(fnpairs) from c and returning the result back into lua to kick off the search yeah, no clue why I didn't realize that before.. testing in x86 and ARM.. its more RAM efficient to do the initial creation of the stack in lua code for the __pairs functon its not faster but being that its a one time hit per iter creation the reduced churn alone should be worth it along with a reduced peak RAM usage fix bug where a failed module can not be reloaded optimize filetol fix potential bug in splash scroller when no break character is found Change-Id: I42c922e07039a19138b97c0d0e80cf3cf2426471 |
||
---|---|---|
.. | ||
include_lua | ||
action_helper.pl | ||
button_helper.pl | ||
lapi.c | ||
lapi.h | ||
lauxlib.c | ||
lauxlib.h | ||
lbaselib.c | ||
lbitlib.c | ||
lcode.c | ||
lcode.h | ||
ldebug.c | ||
ldebug.h | ||
ldo.c | ||
ldo.h | ||
ldump.c | ||
lfunc.c | ||
lfunc.h | ||
lgc.c | ||
lgc.h | ||
liolib.c | ||
llex.c | ||
llex.h | ||
llimits.h | ||
lmathlib.c | ||
lmem.c | ||
lmem.h | ||
loadlib.c | ||
lobject.c | ||
lobject.h | ||
lopcodes.c | ||
lopcodes.h | ||
loslib.c | ||
lparser.c | ||
lparser.h | ||
lstate.c | ||
lstate.h | ||
lstring.c | ||
lstring.h | ||
lstrlib.c | ||
ltable.c | ||
ltable.h | ||
ltablib.c | ||
ltm.c | ||
ltm.h | ||
lua.h | ||
lua.make | ||
lua_user.c | ||
lua_user.h | ||
luaconf.h | ||
luadir.c | ||
luadir.h | ||
lualib.h | ||
lundump.c | ||
lundump.h | ||
lvm.c | ||
lvm.h | ||
lzio.c | ||
lzio.h | ||
Makefile | ||
rbdefines_helper.pl | ||
README | ||
rockaux.c | ||
rockconf.h | ||
rocklib.c | ||
rocklib.h | ||
rocklib_aux.pl | ||
rocklib_events.c | ||
rocklib_events.h | ||
rocklib_img.c | ||
rocklib_img.h | ||
rocklibc.h | ||
rocklua.c | ||
settings_helper.pl | ||
SOURCES | ||
strftime.c | ||
strpbrk.c | ||
strstr.c | ||
strtol.c | ||
strtoul.c | ||
tlsf_helper.c |
The following files are (with slight modifications for Rockbox) from dietlibc version 0.31 which is licensed under the GPL version 2: gmtime.c strftime.c strpbrk.c strtol.c strtoul.c strstr.c