luau/VM/src
rblanckaert b066e4c8f8
0.531 (#532)
* Fix free Luau type being fully overwritten by 'any' and causing UAF
* Fix lua_clonefunction implementation replacing top instead of pushing
* Falsey values other than false can now narrow refinements
* Fix lua_getmetatable, lua_getfenv not waking thread up
* FIx a case where lua_objlen could push a new string without thread wakeup or GC
* Moved Luau math and bit32 definitions to definition file 
* Improve Luau parse recovery of incorrect return type token
2022-06-10 09:58:21 -07:00
..
lapi.cpp 0.531 (#532) 2022-06-10 09:58:21 -07:00
lapi.h Sync to upstream/release/501 (#20) 2021-11-01 14:52:34 -07:00
laux.cpp Sync to upstream/release/521 (#443) 2022-03-31 14:01:51 -07:00
lbaselib.cpp Sync to upstream/release/521 (#443) 2022-03-31 14:01:51 -07:00
lbitlib.cpp Sync to upstream/release/509 (#303) 2022-01-06 17:46:53 -08:00
lbuiltins.cpp Allow vector fastcall constructor to work with 3-4 arguments with 4-wide vectors (#511) 2022-06-09 09:41:52 -07:00
lbuiltins.h Sync to upstream/release/501 (#20) 2021-11-01 14:52:34 -07:00
lbytecode.h Sync to upstream/release/529 (#505) 2022-05-26 15:08:16 -07:00
lcommon.h Sync to upstream/release/529 (#505) 2022-05-26 15:08:16 -07:00
lcorolib.cpp Sync to upstream/release/513 (#340) 2022-02-04 08:45:57 -08:00
ldblib.cpp Removed LUALIB_API from source file method bodies (#235) 2021-11-29 08:14:06 -08:00
ldebug.cpp Sync to upstream/release/521 (#443) 2022-03-31 14:01:51 -07:00
ldebug.h Sync to upstream/release/501 (#20) 2021-11-01 14:52:34 -07:00
ldo.cpp 0.531 (#532) 2022-06-10 09:58:21 -07:00
ldo.h Fix VM inconsistency caused by userdata C TM fast paths (#497) 2022-05-24 11:32:03 -07:00
lfunc.cpp Sync to upstream/release/516 (#397) 2022-02-24 15:53:37 -08:00
lfunc.h Sync to upstream/release/522 (#450) 2022-04-07 14:29:01 -07:00
lgc.cpp Sync to upstream/release/530 (#517) 2022-06-03 15:15:45 -07:00
lgc.h Sync to upstream/release/526 (#477) 2022-05-05 17:03:43 -07:00
lgcdebug.cpp Sync to upstream/release/516 (#397) 2022-02-24 15:53:37 -08:00
linit.cpp Sync to upstream/release/516 (#397) 2022-02-24 15:53:37 -08:00
lmathlib.cpp Removed LUALIB_API from source file method bodies (#235) 2021-11-29 08:14:06 -08:00
lmem.cpp Sync to upstream/release/519 (#422) 2022-03-17 17:46:04 -07:00
lmem.h Sync to upstream/release/521 (#443) 2022-03-31 14:01:51 -07:00
lnumprint.cpp Sync to upstream/release/517 (#408) 2022-03-04 08:36:33 -08:00
lnumutils.h Sync to upstream/release/517 (#408) 2022-03-04 08:36:33 -08:00
lobject.cpp Sync to upstream/release/514 (#357) 2022-02-11 11:02:09 -08:00
lobject.h Sync to upstream/release/516 (#397) 2022-02-24 15:53:37 -08:00
loslib.cpp Removed LUALIB_API from source file method bodies (#235) 2021-11-29 08:14:06 -08:00
lperf.cpp Sync to upstream/release/514 (#372) 2022-02-17 17:18:01 -08:00
lstate.cpp Sync to upstream/release/520 (#427) 2022-03-24 15:04:14 -07:00
lstate.h Sync to upstream/release/525 (#467) 2022-04-28 18:24:24 -07:00
lstring.cpp Sync to upstream/release/519 (#422) 2022-03-17 17:46:04 -07:00
lstring.h Sync to upstream/release/511 (#324) 2022-01-21 09:00:19 -08:00
lstrlib.cpp Sync to upstream/release/510 (#313) 2022-01-14 08:20:09 -08:00
ltable.cpp Sync to upstream/release/526 (#477) 2022-05-05 17:03:43 -07:00
ltable.h Sync to upstream/release/511 (#324) 2022-01-21 09:00:19 -08:00
ltablib.cpp Sync to upstream/release/527 (#491) 2022-05-19 17:02:24 -07:00
ltm.cpp Sync to upstream/release/526 (#477) 2022-05-05 17:03:43 -07:00
ltm.h Sync to upstream/release/526 (#477) 2022-05-05 17:03:43 -07:00
ludata.cpp Sync to upstream/release/525 (#467) 2022-04-28 18:24:24 -07:00
ludata.h Sync to upstream/release/519 (#422) 2022-03-17 17:46:04 -07:00
lutf8lib.cpp Removed LUALIB_API from source file method bodies (#235) 2021-11-29 08:14:06 -08:00
lvm.h Sync to upstream/release/501 (#20) 2021-11-01 14:52:34 -07:00
lvmexecute.cpp 0.531 (#532) 2022-06-10 09:58:21 -07:00
lvmload.cpp Sync to upstream/release/521 (#443) 2022-03-31 14:01:51 -07:00
lvmutils.cpp Sync to upstream/release/514 (#372) 2022-02-17 17:18:01 -08:00