Eero
46595b1399
WIP Make collections thread-safe and add safe iteration
...
Replaced static lists and dictionaries with thread-safe ConcurrentDictionary or ThreadLocal collections for various item components and systems. Updated all relevant code to use snapshots (ToArray, ToList) for safe iteration, and added helper methods for marking and clearing changed connections. These changes improve thread safety and prevent potential concurrency issues in multi-threaded scenarios.
2025-12-28 04:59:56 +08:00
EvilFactory
6da26ffa93
Merge remote-tracking branch 'upstream/master' into develop
2024-12-11 10:44:53 -03:00
Regalis11
f6349b2175
v1.7.7.0 (Winter Update 2024)
2024-12-11 13:26:13 +02:00
EvilFactory
9e9ac6cd32
Merge remote-tracking branch 'upstream/master' into develop
2024-10-31 06:31:11 -03:00
Regalis11
26ffd2104e
v1.6.19.1 (Unto the Breach Hotfix 1)
2024-10-31 11:27:32 +02:00
EvilFactory
30a8f0c561
Merge remote-tracking branch 'upstream/master' into develop
2024-10-22 12:42:35 -03:00
Regalis11
6e6c17e100
v1.6.17.0 (Unto the Breach update)
2024-10-22 17:29:04 +03:00
EvilFactory
e163f7ed73
Merge remote-tracking branch 'upstream/master' into develop
2024-06-18 12:19:13 -03:00
Regalis11
230d1b6e78
v1.5.7.0 (Summer Update)
2024-06-18 16:50:02 +03:00
EvilFactory
448e4cdfbb
Merge branch 'master' of https://github.com/Regalis11/Barotrauma into develop
2023-12-14 11:56:39 -03:00
Regalis11
b91e85559d
v1.2.6.0 (Winter Update)
2023-12-14 16:11:27 +02:00
EvilFactory
759f66cf9f
Merge branch 'master' of https://github.com/Regalis11/Barotrauma into develop
2023-10-30 12:40:09 -03:00
Regalis11
a8f9c97dda
v1.1.19.3 (Treacherous Tides Hotfix 2)
2023-10-30 17:38:29 +02:00
EvilFactory
9838cc59ee
Merge branch 'master' of https://github.com/Regalis11/Barotrauma into develop
2023-10-19 12:18:30 -03:00
Markus Isberg
cf8f0de659
Unstable 1.1.14.0
2023-10-02 16:43:54 +03:00
EvilFactory
15daa64f66
Merge https://github.com/Regalis11/Barotrauma into develop
2023-06-15 12:13:50 -03:00
itchyOwl
83de72e3d2
v1.0.20.1 (summer patch)
2023-06-15 16:46:54 +03:00
EvilFactory
2c45c3d020
Merge branch 'master' of https://github.com/Regalis11/Barotrauma into develop
2023-05-10 11:55:46 -03:00
Regalis11
ee1db852b1
v1.0.13.1 (first post-1.0 patch)
2023-05-10 15:07:17 +03:00
EvilFactory
4a229c6427
Merge branch 'master' of https://github.com/Regalis11/Barotrauma into develop
2023-03-13 13:32:14 -03:00
Regalis11
2c5a7923b0
Faction Test v1.0.1.0
2023-02-16 15:01:28 +02:00
EvilFactory
d60efb17cd
Merge branch 'master' of https://github.com/Regalis11/Barotrauma into develop
2023-01-31 13:17:15 -03:00
Regalis11
cf9ecd35b3
Build 0.21.6.0 (1.0 pre-patch)
2023-01-31 18:08:26 +02:00
Markus Isberg
caa5a2f762
Faction Test 100.13.0.0
2023-01-11 15:36:23 +02:00
EvilFactory
90c3cef977
Merge remote-tracking branch 'upstream/dev' into develop
2022-12-09 17:33:44 -03:00
Markus Isberg
e0c3754621
Faction Test 100.10.0.0
2022-12-07 17:46:02 +02:00
Markus Isberg
a10cc13566
Build 0.20.11.0
2022-12-07 17:40:58 +02:00
Markus Isberg
f7f1ebd979
Faction Test 100.8.0.0
2022-12-01 22:00:25 +02:00
Markus Isberg
31d2dc658e
Build 0.20.9.0
2022-12-01 21:59:53 +02:00
Markus Isberg
c772b61fc1
Faction Test 100.4.0.0
2022-11-14 18:28:28 +02:00
Markus Isberg
edaf4b09fe
Build 0.20.0.0
2022-10-27 17:54:57 +03:00
EvilFactory
77c63541eb
Merge branch 'dev' of https://github.com/Regalis11/Barotrauma into unstable
2022-09-29 12:13:55 -03:00
Juan Pablo Arce
3f2c843247
Unstable v0.19.3.0
2022-09-02 15:10:56 -03:00
Evil Factory
4277dd447c
Merge branch 'master' of https://github.com/Regalis11/Barotrauma.git
2022-04-28 12:36:24 -03:00
Markus Isberg
7a09cf3260
Build 0.17.13.0
2022-04-22 21:48:04 +09:00
Oiltanker
3eba20ecb7
new hook call method + function to delegate conversion
2022-04-15 21:29:12 +03:00
Oiltanker
5d06df437e
hook merge + hook wrappers
2022-04-15 21:28:22 +03:00
Oiltanker
1e6ac68e86
initial cs-lua merge work
2022-04-15 21:25:58 +03:00
Evil Factory
ccf5600ad1
Merge branch 'dev' of https://github.com/Regalis11/Barotrauma.git into unstable-tests
2022-04-08 12:52:28 -03:00
Markus Isberg
6d410cc1b7
Unstable 0.17.1.0
2022-03-17 01:25:04 +09:00
Markus Isberg
3974067915
Unstable 0.17.0.0
2022-02-26 02:43:01 +09:00
Evil Factory
6340304ae4
Merge branch 'master' of https://github.com/Regalis11/Barotrauma.git
2022-02-24 14:30:39 -03:00
Markus Isberg
b259af5911
Unstable 0.16.1.0
2022-01-27 00:30:32 +09:00
Markus Isberg
7d6421a548
Unstable 0.16.0.0
2022-01-14 01:28:24 +09:00
Evil Factory
bb1631a21c
Merge branch 'master' of https://github.com/Regalis11/Barotrauma.git into Regalis11-master
2021-12-15 14:45:31 -03:00
Juan Pablo Arce
617d9ede88
Unstable v0.15.17.0 (Hex is out of town edition)
2021-12-03 13:31:10 -03:00
Markus Isberg
80f39cd2a3
Unstable 0.15.15.0 (and the one before it I forgor)
2021-11-18 21:34:30 +09:00
Evil Factory
bae2390eb1
Merge branch 'master' of https://github.com/Regalis11/Barotrauma.git into Regalis11-master
2021-10-27 14:41:47 -03:00
Joonas Rikkonen
234fb6bc06
Release v0.15.12.0
2021-10-27 18:50:57 +03:00
Evil Factory
3a7355ed21
add many item and inventory related hooks
2021-10-16 17:58:24 -03:00