Cloud Wu
7506b6208f
update jemalloc and disable-cxx to fix build
2026-07-19 18:54:03 +08:00
quetta-1030
2b6b106e57
fix: add -lcrypto to ltls.so link flags ( #2143 )
...
Fix missing -lcrypto linker flag when building ltls.so.
Without libcrypto, TLS handshake may fail with OpenSSL 3.x.
Fixes #2099
Co-authored-by: pentta1e30 <pentta1e30@gmail.com >
2026-03-08 09:56:49 +08:00
涵曦
234e134967
feat: add MinGW cross-compilation support for Windows builds on Linux ( #2108 )
2025-11-26 00:07:43 +08:00
EfveZombie
528b6bd32f
mem: 优化 C 内存统计, 缓解多线程竞争导致的 skynet_malloc 性能下降 ( #2083 )
...
* mem: 优化 C 内存统计, 缓解多线程竞争导致的 skynet_malloc 性能下降
* rm unused SPMC_STEP_LG macro
---------
Co-authored-by: efve.zff <efve.zff@alibaba-inc.com >
2025-09-11 21:23:07 +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
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
dfc706615e
update lua
2022-08-25 11:51:58 +08:00
风---自由
a39c9b8b10
clean时增加对macosx下的编译目录生效 ( #1361 )
...
* fix: macosx build error
* 🐎 ci(makefile): clean时增加macosx下的编译目录
Co-authored-by: xiaojin <xiaojin@onemt.com.cn >
2021-03-11 15:18:13 +08:00
涵曦
704194226d
remove duplicate include directory ( #1270 )
2020-12-07 17:10:13 +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
5d26fb3f18
remove ssm and add string id
2019-06-25 10:01:19 +08:00
Cloud Wu
76b166f04a
Add new sharetable
2019-06-10 15:11:51 +08:00
Cloud Wu
2ceb642b5d
rewrite SSM and clonefunction
2019-06-10 15:11:51 +08:00
wudeng
6231f1c884
build jemalloc with --enable-prof
2019-05-03 18:15:07 +08:00
CoolDesert
2651929f5b
fix tls make
2019-03-27 11:05:05 +08:00
CoolDesert
1af78bc585
fix tls make
2019-03-27 11:05:05 +08:00
Cloud Wu
bfbbe91efa
turn off ltls by default
2019-03-26 10:31:47 +08:00
zixun
7746193b5f
add https client and server support by bios
2019-03-14 10:36:02 +08:00
Cloud Wu
6eb9b64f06
remove mysqlaux.c
2019-01-15 10:55:18 +08:00
Cloud Wu
6e36cf9940
add skynet.datasheet
2017-06-06 16:03:59 +08:00
Cloud Wu
1328895ff9
copy crypt to client.crypt, see #655
2017-06-06 13:54:51 +08:00
Cloud Wu
f9f009a4c1
add prefix skynet to c module
2017-06-01 11:56:16 +08:00
Cloud Wu
f1ed482001
move to skynet module
2017-06-01 11:29:07 +08:00
Cloud Wu
8bc018fe20
update to jemalloc 4.4.0
2017-01-03 10:53:56 +08:00
Cloud Wu
79e73d907e
add target update3rd
2015-10-05 10:09:22 +08:00
Cloud Wu
bf8f9b8654
add pthread lock
2015-08-13 21:00:20 +08:00
jintiao
0ee61de22c
skip jemalloc clean if jemalloc's makefile was missing
2015-07-24 00:48:24 +08:00
leeonix
57999456ef
modify Makefile and add lua clean
...
modify service-src/service_gate.c space to tab
2015-06-20 11:29:56 +08:00
Cloud Wu
318ee300e3
add load/save proto for multi states use
2015-02-28 11:13:10 +08:00
Cloud Wu
7602195540
fix issue #239
2015-02-27 11:45:12 +08:00
Cloud Wu
498f634ac5
remote debugger
2015-02-09 23:40:54 +08:00
Cloud Wu
c7b5015e10
update to lua 5.3, remove lua unsigned api
2015-01-05 16:25:42 +08:00
Cloud Wu
2ab689f7c1
remove sha1 from lua_mysqlaux, use lua-crypt instead
2014-10-29 11:18:47 +08:00
Cloud Wu
b221c9e84c
merge mysql driver
2014-10-22 11:14:57 +08:00
Cloud Wu
db9ab88a6c
use sproto instead of cjson
2014-09-07 17:42:10 +08:00
Cloud Wu
8fa51dfc33
add sha and hmac-sha1
2014-08-28 18:43:25 +08:00
Cloud Wu
16f63df0c3
add message log
2014-08-22 15:30:35 +08:00
Cloud Wu
f69f6e8e70
add stm object support. (STM : Software transactional memory)
2014-08-12 14:33:36 +08:00
Cloud Wu
434cd1ca79
add sharedata
2014-07-29 20:56:35 +08:00
Cloud Wu
c3e758dc87
add crypt lib
2014-07-12 20:28:36 +08:00
87414772@qq.com
6733134ad4
mysql lib
2014-06-24 13:11:05 +08:00
Cloud Wu
9937081854
Redesign harbor/master/dummy service
2014-06-21 17:01:59 +08:00
Cloud Wu
87d276caf6
typo fix
2014-06-12 17:28:54 +08:00
Cloud Wu
8005b55ef5
add pidfile for daemon
2014-05-23 13:24:02 +08:00
Cloud Wu
37ea7a025c
single node mode
2014-05-22 22:44:20 +08:00
Cloud Wu
88700c2c90
cluster support
2014-05-22 21:04:32 +08:00
Cloud Wu
0a40d9c5c6
local multicast support
2014-04-28 21:10:24 +08:00
Cloud Wu
34771ff7c7
use malloc symbol for hook
2014-04-28 21:09:59 +08:00
Cloud Wu
2eb3174b0b
support abs path for LUA_CLIB_PATH
2014-04-28 15:29:15 +08:00
Cloud Wu
1a169ec413
remove malloc hook when disable jemalloc
2014-04-28 15:23:42 +08:00