1
0
mirror of https://github.com/OpenRCT2/OpenRCT2 synced 2026-01-15 11:03:00 +01:00

16 Commits

Author SHA1 Message Date
ζeh Matt
c819e5eaa0 Update sfl library to 1.9.2 2025-03-22 17:23:26 +02:00
ζeh Matt
e8c7a8909a Eliminate allocations when guests choose their train, add sfl library 2024-12-02 02:16:59 +02:00
Tulio Leao
96cb2ae398 Add picosha2 for when DISABLE_NETWORK is on 2024-08-19 19:52:14 -03:00
Arnold Zhou
0254b570d8 Dukvalue uint int fixes 2024-06-06 21:39:22 +02:00
Michał Janiszewski
7b12667ddb Reduce <algorithm> include (#21947) 2024-05-01 13:47:27 +02:00
Michał Janiszewski
8bd9d9c551 Update duktape to v2.7.0 (#18485)
A somewhat bloated change due to duktape changing code style
2022-11-11 09:06:05 +01:00
Ted John
0b207a170d Add readme file for duktape sources 2022-01-18 18:43:34 +00:00
Ted John
b5d66e099e Embed our own duktape library
Duktape is geared around compile time switches. We can't rely on shared libraries.
2022-01-18 18:29:27 +00:00
Michał Janiszewski
47f126f1f0 Reduce locking of linenoise state (#16401)
https://github.com/OpenRCT2/OpenRCT2/pull/16388 introduced locking for
linenoise state, which turned out to be too greedy and would cause a
lock to be taken while calling a blocking `read`. This would result in
any writes to stall until something was read on the input.
2022-01-08 22:22:38 +01:00
Michał Janiszewski
f68411b4eb Ensure linenoise can be safely used from multiple threads (#16388)
This addresses a data race for `linenoise::lnstate` and
`StdInOutConsole::_isPromptShowing` which could result in openrct2
crashing and misreporting values when inspected in debugger.
2022-01-07 16:37:41 +01:00
Ted John
3f5698b1e0 Fix REPL write line on Linux 2021-02-16 20:24:51 +00:00
Michał Janiszewski
a0877d1518 Improve dukglue's includes 2020-04-26 14:35:08 +01:00
Ted John
0c71886941 Implement shared storage 2020-04-26 14:35:06 +01:00
Ted John
a16cacff3a Add special properties for ride action 2020-04-26 14:35:05 +01:00
Ted John
dfd45651dc Improve stringify of expressions 2020-04-26 14:35:04 +01:00
Ted John
e6341f0a42 Get scripting compiling on clang 2020-04-26 14:35:03 +01:00