rockbox/apps/plugins/lua
William Wilgus dcff9b85a3 lua latebound function update
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
2021-05-19 23:28:35 +00:00
..
include_lua lua -- temp loader 2021-05-06 21:36:55 -04:00
action_helper.pl
button_helper.pl Lua: always expose BUTTON_TOUCHSCREEN and remove BUTTON_ constants from rocklib.c 2009-07-03 23:03:07 +00:00
lapi.c
lapi.h
lauxlib.c lua latebound function update 2021-05-19 23:28:35 +00:00
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 lua latebound function update 2021-05-19 23:28:35 +00:00
lobject.c
lobject.h
lopcodes.c
lopcodes.h
loslib.c
lparser.c lua latebound function update 2021-05-19 23:28:35 +00:00
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 fix yellow and add temploader 2021-05-03 23:13:25 -04:00
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 [1/4] Remove SH support and all archos targets 2020-07-24 21:20:13 +00:00
rbdefines_helper.pl lua print_button script 2021-04-24 00:00:44 -04:00
README
rockaux.c lua latebound function update 2021-05-19 23:28:35 +00:00
rockconf.h lua Add scrollable stack traceback WIP 2020-10-03 22:09:52 +00:00
rocklib.c lua fix yellow and add temploader 2021-05-03 23:13:25 -04:00
rocklib.h
rocklib_aux.pl
rocklib_events.c Hosted targets Fix timer cycle calculation overflow 2020-10-23 15:35:11 +00:00
rocklib_events.h
rocklib_img.c lua print table put_line a do_menu alternative 2021-04-20 03:30:41 +00:00
rocklib_img.h [4/4] Remove HAVE_LCD_BITMAP, as it's now the only choice. 2020-07-24 21:20:13 +00:00
rocklibc.h
rocklua.c lua Add scrollable stack traceback WIP 2020-10-03 22:09:52 +00:00
settings_helper.pl
SOURCES
strftime.c
strpbrk.c lua misc tweaks and cleanup 2020-10-04 04:00:54 -04:00
strstr.c
strtol.c lua misc tweaks and cleanup 2020-10-04 04:00:54 -04:00
strtoul.c lua misc tweaks and cleanup 2020-10-04 04:00:54 -04:00
tlsf_helper.c lua add better memory stats 2020-10-05 11:53:27 -04:00

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