Jonathan G Rennison
|
ca80ef8016
|
Codefix: Leading newlines in Squirrel error/callstack prints (#14851)
|
2025-12-08 05:14:04 +05:00 |
|
Loïc Guilloux
|
adc3d06bbb
|
Fix #14278, ccd586a7: [Script] Don't set members inside operator new() (#14568)
|
2025-12-08 03:04:32 +05:00 |
|
Loïc Guilloux
|
9e8fc8da48
|
Fix: [Script] SQOpsLimiter had no effect for native valuator/filter (#14322)
|
2025-06-03 14:05:29 +02:00 |
|
Rubidium
|
568b70e556
|
Codechange: replace memmove with std::move(_backwards)
|
2025-05-11 21:51:57 +02:00 |
|
Rubidium
|
a48a5f0cc6
|
Codechange: replace memcpy with std::copy_n
|
2025-05-10 16:50:58 +02:00 |
|
Rubidium
|
7981fcb297
|
Codechange: use std::fill_n over memset
|
2025-05-09 17:20:41 +02:00 |
|
Rubidium
|
0724b3cda8
|
Codechange: replace SQChar with char
|
2025-05-04 16:59:06 +02:00 |
|
Rubidium
|
1f411f8a16
|
Codechange: use string_view for squirrel parameter checks
|
2025-05-04 16:59:06 +02:00 |
|
Rubidium
|
588b0de3de
|
Codechange: hide SQString internals behind std::string_view/std::span
|
2025-05-04 16:59:06 +02:00 |
|
Rubidium
|
635ca3739f
|
Codechange: use std::string_view in squirrel lexer
|
2025-05-04 16:59:06 +02:00 |
|
Rubidium
|
8f74c08ea6
|
Codechange: put SQRegFunctions into initializer_list and use ranged for loops
|
2025-05-04 14:05:05 +02:00 |
|
Rubidium
|
f4fc8f6b38
|
Codechange: replace Error with simple throw
|
2025-05-04 14:05:05 +02:00 |
|
Rubidium
|
d464961c41
|
Codechange: use std::string_view for SQ stack and function info
|
2025-05-03 23:02:09 +02:00 |
|
Rubidium
|
0bc773215e
|
Codechange: use std::optional<std::string_view> to make the intent of function clearer
|
2025-05-03 23:02:09 +02:00 |
|
Rubidium
|
ead3b96883
|
Codechange: use std::string_view to create SQString
|
2025-05-03 23:02:09 +02:00 |
|
Rubidium
|
fca99967a7
|
Codechange: make sq_scratchpad use std::span<char>
|
2025-05-03 23:02:09 +02:00 |
|
Rubidium
|
b4d9682f21
|
Codechange: use std::string_view for sq_throwerror
|
2025-05-03 23:02:09 +02:00 |
|
Rubidium
|
ec79ceb2be
|
Codechange: use std::string_view for sq_pushstring
|
2025-05-03 23:02:09 +02:00 |
|
Rubidium
|
3020e615a9
|
Codechange: use std::string_view for squirrel compilation
|
2025-05-03 23:02:09 +02:00 |
|
Rubidium
|
b6afd8d2b6
|
Codechange: remove some completely unused squirrel files
|
2025-05-03 17:14:10 +02:00 |
|
Rubidium
|
278aee2c19
|
Codechange: use std::string_view for sq_getstring
|
2025-05-03 14:24:28 +02:00 |
|
Loïc Guilloux
|
41b113840a
|
Fix: [Script] Access to enum/consts defined outside of main.nut (#14176)
|
2025-05-01 18:16:32 +02:00 |
|
frosch
|
7c946d97da
|
Codefix: Build with OPTION_DEDICATED=OFF and CMAKE_DISABLE_PRECOMPILE_HEADERS=ON.
|
2025-04-29 20:26:23 +02:00 |
|
frosch
|
98481ecc01
|
Codechange: Replace strtol, strtoll, stroul and strtoull with ParseInteger.
|
2025-04-29 20:14:56 +02:00 |
|
Rubidium
|
af25eecc15
|
Codechange: use const for std::string_view where appropriate
|
2025-04-29 10:15:18 +02:00 |
|
Rubidium
|
b9667ec3d1
|
Codechange: use std::string_view for scripts
|
2025-04-27 17:00:25 +02:00 |
|
frosch
|
3964d053b5
|
Codechange: Replace BufState with StringConsumer.
|
2025-04-13 21:59:10 +02:00 |
|
frosch
|
20805ba84b
|
Codechange: Use EncodeUtf8 and DecodeUtf8 directly, when dealing with a single character.
|
2025-04-03 18:43:41 +02:00 |
|
Charles Pigott
|
bcabc3b780
|
Codechange: Upgrade fmt to 11.1.4 (#13807)
|
2025-03-13 21:52:47 +00:00 |
|
Rubidium
|
2b88f58384
|
Codefix: add move operators to SQObjectPtr
|
2025-03-12 22:05:02 +01:00 |
|
Rubidium
|
8f3bfb61bd
|
Codefix: remove structurally dead code
|
2025-03-12 21:03:55 +01:00 |
|
Rubidium
|
2000cea235
|
Codechange: initialise instance members
|
2025-03-09 20:41:03 +01:00 |
|
Rubidium
|
3790f29156
|
Codechange: use std::allocator over malloc/free for Squirrel memory management
|
2025-03-03 16:42:17 +01:00 |
|
Rubidium
|
02f040b22a
|
Codechange: remove unused alloc_func.hpp includes
|
2025-02-24 20:00:19 +01:00 |
|
Jonathan G Rennison
|
23dc393822
|
Codechange: Compile fmt internals in a separate translation unit (#13527)
Instead of defining FMT_HEADER_ONLY to include fmt internals
in the headers included by all fmt-using translation units.
|
2025-02-11 20:11:50 +01:00 |
|
Peter Nelson
|
fe49dec527
|
Fix 33a7e9e512: Linker failure with release build. (#12949)
|
2024-09-18 20:18:49 +00:00 |
|
Peter Nelson
|
a241ef8da0
|
Fix #12917: Write to negative array index for some string patterns.
Don't popped closed pair from the parenthesis stack a second time.
|
2024-09-17 11:06:17 +01:00 |
|
Peter Nelson
|
33a7e9e512
|
Add: Unit test for ICU ScriptRun.
This is based on srtest from the ICU codebase.
|
2024-09-17 11:06:17 +01:00 |
|
Patric Stout
|
a3cfd23cf9
|
Codechange: rename byte to uint8_t (#12308)
|
2024-03-16 23:59:32 +01:00 |
|
Peter Nelson
|
55a328c586
|
Codechange: Replace type-punning with std::bit_cast in squirrel. (#12224)
|
2024-03-09 17:13:17 +00:00 |
|
frosch
|
b1718478c8
|
Codechange: Replace old non-standard attributes with C++17/20 standard attributes.
|
2024-02-02 22:29:28 +01:00 |
|
frosch
|
8a4f0c4b02
|
Codechange: Simplify error throwing/catching in squirrel compiler.
|
2024-02-02 22:29:28 +01:00 |
|
Rubidium
|
7916e97c62
|
Update: opengl; glext header to 20231129, wglext header to 20231018
|
2024-01-27 09:57:25 +01:00 |
|
Rubidium
|
a23cd4aef7
|
Update: nlohmann/json to 3.11.3
|
2024-01-27 09:57:25 +01:00 |
|
Rubidium
|
79b684b8ac
|
Update: fmt to 10.2.0
|
2024-01-27 09:57:25 +01:00 |
|
Patric Stout
|
d3b2a576de
|
Feature: Plugin framework for Social Integration with Steam, Discord, GOG, etc (#11628)
|
2024-01-22 19:22:45 +00:00 |
|
Patric Stout
|
37244bc8c5
|
Codechange: MacOS already has MIN/MAX macros defined
This is caused because we use PreCompile Headers, and one of them
includes a system headers which defines MIN/MAX.
|
2024-01-20 14:23:03 +01:00 |
|
Patric Stout
|
63a3d56b8a
|
Add: monocypher 4.0.2
Monocypher will take care of all our encryption needs; as most
OSes and vcpkg doesn't have it available, we vendor it.
|
2024-01-20 14:23:03 +01:00 |
|
Rubidium
|
47c0184a0b
|
Codechange: replace ROR/ROL with std::rotr/rotl
|
2024-01-17 23:05:40 +01:00 |
|
Loïc Guilloux
|
c86d918921
|
Add: [Script] Optional filter parameter to more ScriptXXXList constructors (#11698)
|
2024-01-09 09:39:13 +01:00 |
|