170 Commits

Author SHA1 Message Date
Cloud Wu
7506b6208f update jemalloc and disable-cxx to fix build 2026-07-19 18:54:03 +08:00
Cloud Wu
5027096d53 update lua 5.5.1 2026-07-19 18:22:02 +08:00
涵曦
4b7addb28a fix: Add sys/select.h compat header for MinGW build (#2158)
* fix: Add sys/select.h compat header for MinGW build

* feat: Add OpenBSD build to GitHub Actions CI
2026-06-07 06:54:21 +08:00
kasicass
83cff80c91 port to OpenBSD (#2157) 2026-06-06 15:03:28 +08:00
wasabilofgu
c2150ba849 Change sleep function to accept seconds instead of ms (#2139) 2026-03-04 14:00:35 +08:00
Bruce
022c619c63 Avoid different function declarations when build as windows DLL (#1959) 2025-12-23 23:55:16 +08:00
Cloud Wu
0cf8de8649 shared short strings blog 2025-12-23 10:27:49 +08:00
云风
406f3a7437 Lua 5.5.0 Release (#2119)
* Lua 5.5 beta

* lua 5.5.0 release
2025-12-23 10:19:09 +08:00
涵曦
234e134967 feat: add MinGW cross-compilation support for Windows builds on Linux (#2108) 2025-11-26 00:07:43 +08:00
Cloud Wu
e21604783a Fix #2060 2025-06-15 10:49:56 +08:00
Cloud Wu
e0bc6fe2d6 update lua 5.4.8 rc1 2025-05-22 07:47:18 +08:00
Cloud Wu
ba64be6f9f Update history for v1.8.0 release 2025-01-14 09:50:26 +08:00
Bruce
027e599037 Avoid different function declarations when build as windows DLL (#1959) 2024-07-21 07:45:21 +08:00
Cloud Wu
41928512f0 Use getshrstr() 2024-06-26 13:05:27 +08:00
Cloud Wu
afb50a0587 update lua 5.4.7 2024-06-26 08:41:59 +08:00
Jin Xiao
69420bdfde upgrade lpeg to 1.1.0 (#1766)
* upgrade lpeg to 1.1.0

* fix lpeg compiler error
2023-06-27 16:28:21 +08:00
Cloud Wu
8b55660274 Update lua 5.4.6 rc1 2023-05-08 19:08:11 +08:00
Cloud Wu
aedfb9288d See #1529 2023-03-29 16:25:49 +08:00
Cloud Wu
39f3ddbc10 update lua 2023-01-29 11:08:14 +08:00
Cloud Wu
499610965a Update lua 2022-11-16 10:28:38 +08:00
ykxpb
ccfdc9440a Revert lua makefile of "update lua" (#1652)
This reverts commit dfc706615e.

Co-authored-by: yy151474 <yy151474@alibaba-inc.com>
2022-09-22 14:51:04 +08:00
Cloud Wu
6bd6f53ab8 update lua 2022-08-25 15:14:01 +08:00
Cloud Wu
dfc706615e update lua 2022-08-25 11:51:58 +08:00
Cloud Wu
73c0e306cf update jemalloc 5.3.0 2022-05-09 10:41:58 +08:00
caiyiheng
bee8a0e731 update lpeg to 1.0.2 (#1557) 2022-03-29 16:16:51 +08:00
t0350
3c4f673740 panic while reading from stdin (#1529)
Co-authored-by: jietao.cjt <jietao.cjt@alibaba-inc.com>
2022-02-08 20:27:29 +08:00
Cloud Wu
8304747d8e Lua 5.4.4 rc3 2022-01-17 10:22:31 +08:00
Cloud Wu
5b5d5906cb Update Lua lua 5.4.4 rc2 2021-12-22 11:11:25 +08:00
Cloud Wu
d115e626e6 Update Lua 5.4.4 rc1 2021-11-17 10:57:20 +08:00
云风
0ebecb4e6d add ispurewhite : is white and not shared object, see #1479 (#1480) 2021-09-27 11:26:28 +08:00
Cloud Wu
811ef52b3d fix build 2021-03-30 14:55:02 +08:00
Cloud Wu
e0d4fda24e Update lua 5.4.3 2021-03-30 10:09:43 +08:00
Cloud Wu
22b5fbf3b8 fix #1369 2021-03-29 14:23:40 +08:00
风---自由
bf5eacfe80 fix: macosx build error (#1360)
Co-authored-by: xiaojin <xiaojin@onemt.com.cn>
2021-03-10 17:35:17 +08:00
Cloud Wu
6f2866e5c4 avoid warnings 2021-03-10 12:11:02 +08:00
Cloud Wu
213c9966e4 fix build 2021-03-10 12:01:15 +08:00
Cloud Wu
072d782651 Update lua 5.4.3 rc1 2021-03-10 11:53:37 +08:00
云风
b164e3a8a9 use stdatomic (#1317) 2021-01-11 10:54:34 +08:00
Cloud Wu
4d88f96ed6 bugfix: make proto shared 2020-12-18 19:20:15 +08:00
Cloud Wu
9eb37198ea update lua 5.4.2 2020-11-16 10:51:36 +08:00
Cloud Wu
2a076d8192 init extra stack 2020-11-04 11:24:53 +08:00
Cloud Wu
f27930e7f7 bugfix 2020-11-04 10:48:35 +08:00
Cloud Wu
902fb94274 Revert "bugfix"
This reverts commit cb445f17d4.
2020-11-04 10:47:14 +08:00
Cloud Wu
cb445f17d4 bugfix 2020-11-04 10:20:26 +08:00
Cloud Wu
3f8a2f69df update lua 5.4.2 2020-11-04 10:18:33 +08:00
Cloud Wu
8a7c2b41a1 luaS_hash changed 2020-10-16 12:04:40 +08:00
Cloud Wu
8ea74c2b93 update to lua 5.4.2 2020-10-16 11:09:39 +08:00
Cloud Wu
55f207c1d2 fix debug console command : kill 2020-10-14 16:24:04 +08:00
云风
eaa60ca8dd Update to lua 5.4 (#1174)
* update to lua 5.4.0-rc1

* remove LUA_ERRGCMM

* use age bits for shared

* remove unused lbitlib.c

* use luaV_fastget

* fix #1174

* suspend函数tailcall优化

* 防止没有session导致未调用suspend

* luaH_setint check shared (#1184)

* set LUA_GCGEN by default

* fix #1174 (#1186)

checkshared in sweeplist

* update to lua 5.4 rc2

* update to lua 5.4 rc4

* move skynet.profile into snlua

* Use lua_sethook to interrupt tight loops

* remove lua_checksig

* critical condition for signals

* update to lua 5.4 released

* lua 5.4 bugfix

* update lua bugfix

* fix lua_sharestring (#1224)

* update lua

* update lua 5.4

* update README

* add skynet.select

* add test

* test error & discard

* yield session

* request error has no error message

* add timeout to skynet.select

* bugfix

* for lua 5.4

* new version

* bugfix

* bugfix

* use if instead of while

* make local

* yield in select for

* update lua 5.4.1

* change lua version (#1245)

Co-authored-by: xiaojin <xiaojin@onemt.com.cn>

* update lua version number

Co-authored-by: hong <hongling0@gmail.com>
Co-authored-by: hong <hongling-0@qq.com>
Co-authored-by: 风---自由 <996442717qqcom@gmail.com>
Co-authored-by: xiaojin <xiaojin@onemt.com.cn>
2020-10-10 13:36:59 +08:00
Cloud Wu
a6293f27cd 1.3.0 rc 2019-11-19 16:42:03 +08:00