415 Commits
Author SHA1 Message Date
xtaci 9275ee358c fix TestGetDieCh testcase
fix TestGetDieCh
v1.5.47
2025-12-14 18:01:21 +08:00
xtaci d3df2cdee1 add comments 2025-12-14 15:23:59 +08:00
xtaci 8684a3fa1a chores: rename variable for clarity 2025-12-14 13:51:35 +08:00
xtaci c9c21c1cd5 optmize: use simpler way to detect uint32 overflow 2025-12-14 13:45:06 +08:00
xtaci 3b644df082 add a comment 2025-12-14 12:59:31 +08:00
FULI 35dc1542bc Add files via upload 2025-12-14 11:59:24 +08:00
FULI d422478db8 Add files via upload 2025-12-14 11:57:31 +08:00
FULI d9e70a4dd0 Add files via upload 2025-12-14 11:49:35 +08:00
xtaci 18fbbf99f8 (chores): optimize function structure and allow writers to change the deadline during waiting for window update.
rename vars
2025-12-13 22:36:52 +08:00
xtaci 436b220390 chores: removed an useless notify in fin command, and optimized comments in session.go 2025-12-13 21:33:24 +08:00
xtaci 782c885721 optimize test for large bulk of data transfer 2025-12-11 21:18:47 +08:00
xtaci d6a40fdff0 upd v1.5.46 2025-12-10 13:57:38 +08:00
xtaci 0f82c6d5d6 Merge branch 'rbqvq-dev' v1.5.45 2025-12-10 11:37:20 +08:00
xtaci 18a98822ed add random length send for 1GB 2025-12-10 11:27:11 +08:00
xtaci eeb8413475 add functions to test data transfer for 8GB 2025-12-10 11:27:11 +08:00
xtaci af7a8d72d4 add random length send for 1GB 2025-12-10 10:06:23 +08:00
xtaci 1889f622bb add functions to test data transfer for 8GB 2025-12-10 09:56:20 +08:00
Coia Prant 8440c70ccb refactor: tests 2025-12-09 23:39:20 +08:00
Coia Prant 8961c7223d fix: tests 2025-12-09 23:39:19 +08:00
Coia Prant 004a112bb0 refactor: remove else branch 2025-12-09 23:39:19 +08:00
xtaci af8d2e4868 remove 1 line of unreachable code v1.5.44 2025-11-24 13:32:02 +08:00
xtaci 3aef70af01 fix a bug that shaper channel is unbuffered v1.5.43 2025-11-23 11:27:07 +08:00
xtaci cded68b5a3 lower the freq to notify shaper v1.5.42 2025-11-23 11:14:13 +08:00
xtaci 6549b82bea lower the freq to notify shaper to accept new writeRequests v1.5.41 2025-11-23 11:08:19 +08:00
xtaci 1865f272c3 use any to subsitute interface{} v1.5.40 2025-11-21 16:18:56 +08:00
xtaci 8168d2f9f9 remove unused variable 2025-11-19 18:17:20 +08:00
xtaci b72cddfd69 add a check before notify shaperLoop v1.5.39 2025-11-18 17:45:46 +08:00
xtaci 2a98f86ab1 adjust comments v1.5.38 2025-11-18 14:13:45 +08:00
xtaci 18b1529e75 changed the data type of count in shaperQueue to int 2025-11-18 14:08:44 +08:00
xtaci 6d9a390b92 added comments 2025-11-18 14:07:50 +08:00
xtaci ba55c1dd2e adjust shaper notify strategy 2025-11-18 10:18:42 +08:00
xtaci 4669622f28 use notify channel to sync sending states 2025-11-17 22:57:29 +08:00
xtaci 94d0f009d8 use notify mechanism between shaper and writeLoop 2025-11-17 22:43:25 +08:00
xtaci 4c94889167 O(1) deletion of streams v1.5.37 2025-11-17 20:06:01 +08:00
xtaci bac67e250f rename field name 2025-11-17 17:31:07 +08:00
xtaci 315621a5ad add coments for shaper 2025-11-17 17:27:02 +08:00
xtaci f251456b93 added shaperQueue for transmission queue management v1.5.36 2025-11-17 15:20:57 +08:00
xtaci 489b45e3d3 fix issue github.com/xtaci/smux/issues/107 2025-10-12 22:03:19 +08:00
xtaci 10971dd692 fix issue: https://github.com/xtaci/smux/issues/106 v1.5.35 2025-08-19 10:52:02 +08:00
xtaci e6b0586a45 add a test for debrujin 2025-02-17 22:12:29 +08:00
xtaci c80fff3f01 Merge pull request #101 from lesismal/master
allocator optimization: avoid tmp obj's allocation and gc
v1.5.34
2025-02-17 18:55:19 +08:00
lesismal 80f1038663 allocator optimization: avoid tmp obj's allocation and gc 2025-02-17 17:34:40 +08:00
xtaci d7000b4d71 move delete inside map check v1.5.33 2024-12-27 22:17:26 +08:00
xtaci 22957af8aa fix nil pointer exception 2024-12-27 22:10:54 +08:00
xtaci 56edb24703 disable finalizer v1.5.32 2024-11-19 13:50:43 +08:00
xtaci 3941a4e722 fix bench() to validate L3 cache for a objective memory-based result 2024-10-22 16:30:15 +08:00
xtaci fbed95bb0b Merge pull request #100 from CoiaPrant233/patch
fix: memory leak
v1.5.31
2024-10-04 12:54:31 +08:00
Coia Prant 41e6a518d8 fix: memory leak 2024-09-29 19:03:12 +08:00
xtaci 784d53ae55 recycle stream immediately if no object holds *Stream pointer v1.5.30 2024-09-15 21:55:22 +08:00
xtaci 52eaa2e163 comment on the scatter/gather IO 2024-09-08 20:55:19 +08:00