Hard Light Productions Forums
Modding, Mission Design, and Coding => FS2 Open Coding - The Source Code Project (SCP) => Nightly Builds => Topic started by: SirKnightly on February 26, 2021, 12:44:23 am
-
Here is the nightly for 26 February 2021 - Revision 2ac85f317
Group: Linux
nightly_20210226_2ac85f317-builds-Linux.tar.gz (http://scp.indiegames.us/builds/nightly/20210226_2ac85f317/nightly_20210226_2ac85f317-builds-Linux.tar.gz) (Mirror (https://porphyrion.feralhosting.com/datacorder/builds/nightly/20210226_2ac85f317/nightly_20210226_2ac85f317-builds-Linux.tar.gz))
Group: Win32-SSE2
nightly_20210226_2ac85f317-builds-Win32-SSE2.zip (http://scp.indiegames.us/builds/nightly/20210226_2ac85f317/nightly_20210226_2ac85f317-builds-Win32-SSE2.zip) (Mirror (https://porphyrion.feralhosting.com/datacorder/builds/nightly/20210226_2ac85f317/nightly_20210226_2ac85f317-builds-Win32-SSE2.zip))
Group: Win64-SSE2
nightly_20210226_2ac85f317-builds-x64-SSE2.zip (http://scp.indiegames.us/builds/nightly/20210226_2ac85f317/nightly_20210226_2ac85f317-builds-x64-SSE2.zip) (Mirror (https://porphyrion.feralhosting.com/datacorder/builds/nightly/20210226_2ac85f317/nightly_20210226_2ac85f317-builds-x64-SSE2.zip))
------------------------------------------------------------------------
commit 18a15eed2
Author: Goober5000
Commit: Goober5000
add missing #include
code/globalincs/vmallocator.h | 1 +
1 file changed, 1 insertion(+)
------------------------------------------------------------------------
commit ac5eb11c3
Author: asarium
Commit: asarium
Force aqt to a known good version
.github/workflows/build-nightly.yaml | 1 +
.github/workflows/build-release.yaml | 1 +
.github/workflows/build-test.yaml | 1 +
.github/workflows/pr-workflow.yaml | 1 +
4 files changed, 4 insertions(+)
------------------------------------------------------------------------
commit d58923464
Author: asarium
Commit: asarium
Some final changes
.github/workflows/pr-workflow.yaml | 1 -
code/actions/ActionDefinition.cpp | 1 +
code/actions/ActionDefinition.h | 1 +
code/actions/BuiltinActionDefinition.h | 1 +
code/actions/expression/ActionExpression.h | 13 +++++++++++++
code/math/vecmat.cpp | 2 +-
6 files changed, 17 insertions(+), 2 deletions(-)
------------------------------------------------------------------------
commit 02b1e38cd
Author: asarium
Commit: asarium
Add variables concept to expressions
code/actions/ActionDefinitionManager.cpp | 13 +-
code/actions/ActionDefinitionManager.h | 4 +-
code/actions/BuiltinActionDefinition.cpp | 2 -
code/actions/Program.cpp | 9 +-
code/actions/Program.h | 2 +-
code/actions/common.cpp | 27 +++
code/actions/common.h | 24 ++-
code/actions/expression/ActionExpression.cpp | 8 +-
code/actions/expression/ActionExpression.h | 14 +-
code/actions/expression/ExpressionParser.cpp | 33 +++-
code/actions/expression/ExpressionParser.h | 4 +-
code/actions/expression/ParseContext.h | 13 ++
code/actions/expression/ProgramVariables.cpp | 61 ++++++
code/actions/expression/ProgramVariables.h | 61 ++++++
code/actions/expression/nodes/AbstractExpression.h | 5 +-
.../expression/nodes/FunctionCallExpression.cpp | 8 +-
.../expression/nodes/FunctionCallExpression.h | 4 +-
.../actions/expression/nodes/LiteralExpression.cpp | 4 +-
code/actions/expression/nodes/LiteralExpression.h | 4 +-
.../expression/nodes/RandomRangeExpression.cpp | 12 +-
.../expression/nodes/RandomRangeExpression.h | 4 +-
.../nodes/VariableReferenceExpression.cpp | 69 +++++++
.../expression/nodes/VariableReferenceExpression.h | 32 +++
.../nodes/VectorConstructorExpression.cpp | 16 +-
.../expression/nodes/VectorConstructorExpression.h | 4 +-
code/actions/types/MoveToSubmodel.cpp | 2 +-
code/actions/types/ParticleEffectAction.cpp | 8 +-
code/actions/types/PlaySoundAction.cpp | 4 +-
code/actions/types/SetDirectionAction.cpp | 4 +-
code/actions/types/SetPositionAction.cpp | 2 +-
code/actions/types/WaitAction.cpp | 2 +-
code/source_groups.cmake | 7 +-
code/utils/join_string.h | 2 +-
parsers/action_expression/ActionExpression.g4 | 9 +
.../generated/ActionExpression.interp | 7 +-
.../generated/ActionExpression.tokens | 9 +-
.../generated/ActionExpressionBaseVisitor.h | 4 +
.../generated/ActionExpressionLexer.cpp | 110 ++++++-----
.../generated/ActionExpressionLexer.h | 2 +-
.../generated/ActionExpressionLexer.interp | 8 +-
.../generated/ActionExpressionLexer.tokens | 9 +-
.../generated/ActionExpressionParser.cpp | 219 +++++++++++++++------
.../generated/ActionExpressionParser.h | 24 ++-
.../generated/ActionExpressionVisitor.h | 2 +
.../actions/expression/test_ExpressionParser.cpp | 68 ++++---
45 files changed, 722 insertions(+), 217 deletions(-)
------------------------------------------------------------------------
commit 851a7663a
Author: asarium
Commit: asarium
Rework actions to use definitions
code/actions/Action.h | 2 -
code/actions/ActionDefinition.cpp | 20 +++
code/actions/ActionDefinition.h | 32 +++++
code/actions/ActionDefinitionManager.cpp | 145 +++++++++++++++++++++
code/actions/ActionDefinitionManager.h | 27 ++++
code/actions/BuiltinActionDefinition.cpp | 2 +
code/actions/BuiltinActionDefinition.h | 36 +++++
code/actions/Program.cpp | 34 +----
code/actions/expression/ActionExpression.cpp | 49 ++++++-
code/actions/expression/ActionExpression.h | 79 +++++------
code/actions/expression/ExpressionParser.cpp | 58 +++++----
code/actions/expression/ExpressionParser.h | 4 +-
code/actions/expression/FunctionManager.cpp | 8 --
code/actions/expression/TypeDefinition.cpp | 2 +-
code/actions/expression/Value.cpp | 4 +-
code/actions/expression/Value.h | 4 +-
.../expression/{ => nodes}/AbstractExpression.cpp | 5 +-
.../expression/{ => nodes}/AbstractExpression.h | 6 +-
.../{ => nodes}/FunctionCallExpression.cpp | 4 +-
.../{ => nodes}/FunctionCallExpression.h | 7 +-
.../expression/{ => nodes}/LiteralExpression.cpp | 2 +
.../expression/{ => nodes}/LiteralExpression.h | 5 +-
.../{ => nodes}/RandomRangeExpression.cpp | 6 +-
.../expression/{ => nodes}/RandomRangeExpression.h | 2 +
.../{ => nodes}/VectorConstructorExpression.cpp | 4 +-
.../{ => nodes}/VectorConstructorExpression.h | 5 +-
code/actions/types/MoveToSubmodel.cpp | 39 +++---
code/actions/types/MoveToSubmodel.h | 17 ++-
code/actions/types/ParticleEffectAction.cpp | 28 ++--
code/actions/types/ParticleEffectAction.h | 12 +-
code/actions/types/PlaySoundAction.cpp | 24 ++--
code/actions/types/PlaySoundAction.h | 13 +-
code/actions/types/SetDirectionAction.cpp | 19 ++-
code/actions/types/SetDirectionAction.h | 12 +-
code/actions/types/SetPositionAction.cpp | 19 ++-
code/actions/types/SetPositionAction.h | 11 +-
code/actions/types/WaitAction.cpp | 16 ++-
code/actions/types/WaitAction.h | 13 +-
code/source_groups.cmake | 30 +++--
code/utils/join_string.h | 29 +++++
parsers/action_expression/ActionExpression.g4 | 5 +-
.../generated/ActionExpression.interp | 2 +-
.../generated/ActionExpression.tokens | 2 +-
.../generated/ActionExpressionLexer.cpp | 48 +++----
.../generated/ActionExpressionLexer.h | 2 +-
.../generated/ActionExpressionLexer.interp | 6 +-
.../generated/ActionExpressionLexer.tokens | 2 +-
.../generated/ActionExpressionParser.cpp | 10 +-
.../generated/ActionExpressionParser.h | 4 +-
.../actions/expression/test_ExpressionParser.cpp | 6 +-
50 files changed, 648 insertions(+), 273 deletions(-)
------------------------------------------------------------------------
commit bcaa7934c
Author: asarium
Commit: asarium
Allow implicit conversion from int to float
.github/workflows/pr-workflow.yaml | 1 +
code/actions/expression/ActionExpression.h | 33 ++----------
code/actions/expression/FunctionCallExpression.cpp | 4 +-
code/actions/expression/FunctionManager.cpp | 39 +++++++++++++-
code/actions/expression/FunctionManager.h | 8 +--
code/actions/expression/TypeDefinition.cpp | 31 +++++++++--
code/actions/expression/TypeDefinition.h | 9 +++-
code/actions/expression/Value.cpp | 8 +--
code/actions/expression/Value.h | 62 ++++++++++++++++++++--
.../expression/VectorConstructorExpression.cpp | 6 +--
.../actions/expression/test_ExpressionParser.cpp | 41 +++++++++-----
11 files changed, 175 insertions(+), 67 deletions(-)
------------------------------------------------------------------------
commit 1d6052e81
Author: asarium
Commit: asarium
Rework function handling
code/actions/expression/AbstractExpression.h | 2 +-
code/actions/expression/ExpressionParser.cpp | 8 +-
code/actions/expression/FunctionCallExpression.cpp | 93 ++++++++++++++
code/actions/expression/FunctionCallExpression.h | 35 ++++++
code/actions/expression/FunctionManager.cpp | 66 ++++++++++
code/actions/expression/FunctionManager.h | 43 +++++++
code/actions/expression/LiteralExpression.cpp | 2 +-
code/actions/expression/LiteralExpression.h | 2 +-
code/actions/expression/OperatorCallExpression.cpp | 140 ---------------------
code/actions/expression/OperatorCallExpression.h | 32 -----
code/actions/expression/RandomRangeExpression.cpp | 2 +-
code/actions/expression/RandomRangeExpression.h | 2 +-
code/actions/expression/TypeDefinition.cpp | 48 +------
code/actions/expression/TypeDefinition.h | 11 +-
code/actions/expression/Value.cpp | 25 ++++
code/actions/expression/Value.h | 4 +
.../expression/VectorConstructorExpression.cpp | 2 +-
.../expression/VectorConstructorExpression.h | 2 +-
code/math/vecmat.cpp | 17 +++
code/math/vecmat.h | 4 +
code/source_groups.cmake | 6 +-
lib/variant/CMakeLists.txt | 2 +-
.../actions/expression/test_ExpressionParser.cpp | 113 +++++------------
test/src/pilotfile/plr.cpp | 16 +--
24 files changed, 348 insertions(+), 329 deletions(-)
------------------------------------------------------------------------
commit a5a91b5ac
Author: asarium
Commit: asarium
Add Action expressions
code/CMakeLists.txt | 2 +
code/actions/expression/AbstractExpression.cpp | 28 +
code/actions/expression/AbstractExpression.h | 35 +
code/actions/expression/ActionExpression.cpp | 31 +
code/actions/expression/ActionExpression.h | 100 +
code/actions/expression/ExpressionParser.cpp | 161 ++
code/actions/expression/ExpressionParser.h | 25 +
code/actions/expression/LiteralExpression.cpp | 28 +
code/actions/expression/LiteralExpression.h | 25 +
code/actions/expression/OperatorCallExpression.cpp | 140 +
code/actions/expression/OperatorCallExpression.h | 32 +
code/actions/expression/RandomRangeExpression.cpp | 106 +
code/actions/expression/RandomRangeExpression.h | 28 +
code/actions/expression/TypeDefinition.cpp | 77 +
code/actions/expression/TypeDefinition.h | 42 +
code/actions/expression/Value.cpp | 55 +
code/actions/expression/Value.h | 48 +
.../expression/VectorConstructorExpression.cpp | 85 +
.../expression/VectorConstructorExpression.h | 31 +
code/actions/types/SetDirectionAction.cpp | 17 +-
code/actions/types/SetDirectionAction.h | 3 +-
code/actions/types/SetPositionAction.cpp | 4 +-
code/actions/types/SetPositionAction.h | 3 +-
code/actions/types/WaitAction.cpp | 11 +-
code/actions/types/WaitAction.h | 3 +-
code/libs/antlr/ErrorListener.cpp | 23 +
code/libs/antlr/ErrorListener.h | 29 +
code/scripting/doc_parser.cpp | 29 +-
code/source_groups.cmake | 26 +
lib/CMakeLists.txt | 2 +
lib/variant/CMakeLists.txt | 5 +
lib/variant/LICENSE.md | 23 +
lib/variant/mpark/variant.hpp | 2813 ++++++++++++++++++++
parsers/CMakeLists.txt | 51 +-
parsers/action_expression/ActionExpression.g4 | 53 +
.../generated/ActionExpression.interp | 38 +
.../generated/ActionExpression.tokens | 15 +
.../generated/ActionExpressionBaseVisitor.cpp | 7 +
.../generated/ActionExpressionBaseVisitor.h | 48 +
.../generated/ActionExpressionLexer.cpp | 166 ++
.../generated/ActionExpressionLexer.h | 57 +
.../generated/ActionExpressionLexer.interp | 47 +
.../generated/ActionExpressionLexer.tokens | 15 +
.../generated/ActionExpressionParser.cpp | 641 +++++
.../generated/ActionExpressionParser.h | 174 ++
.../generated/ActionExpressionVisitor.cpp | 7 +
.../generated/ActionExpressionVisitor.h | 38 +
test/CMakeLists.txt | 1 +
.../actions/expression/test_ExpressionParser.cpp | 192 ++
test/src/source_groups.cmake | 7 +
50 files changed, 5564 insertions(+), 63 deletions(-)
------------------------------------------------------------------------
commit aa7ea238b
Author: asarium
Commit: asarium
Update GTest
test/gtest/CMakeLists.txt | 15 +-
test/gtest/LICENSE | 28 +
test/gtest/README.md | 244 +++
test/gtest/cmake/internal_utils.cmake | 43 +-
test/gtest/include/gtest/gtest-death-test.h | 23 +-
test/gtest/include/gtest/gtest-matchers.h | 750 +++++++
test/gtest/include/gtest/gtest-message.h | 41 +-
test/gtest/include/gtest/gtest-param-test.h | 328 ++--
test/gtest/include/gtest/gtest-param-test.h.pump | 489 -----
test/gtest/include/gtest/gtest-printers.h | 45 +-
test/gtest/include/gtest/gtest-spi.h | 5 +-
test/gtest/include/gtest/gtest-test-part.h | 14 +-
test/gtest/include/gtest/gtest-typed-test.h | 198 +-
test/gtest/include/gtest/gtest.h | 624 +++---
test/gtest/include/gtest/gtest_pred_impl.h | 74 +-
.../gtest/internal/gtest-death-test-internal.h | 114 +-
test/gtest/include/gtest/internal/gtest-filepath.h | 2 +-
test/gtest/include/gtest/internal/gtest-internal.h | 530 ++---
.../include/gtest/internal/gtest-linked_ptr.h | 243 ---
.../gtest/internal/gtest-param-util-generated.h | 2039 --------------------
.../internal/gtest-param-util-generated.h.pump | 233 ---
.../include/gtest/internal/gtest-param-util.h | 484 +++--
.../gtest/include/gtest/internal/gtest-port-arch.h | 8 +-
test/gtest/include/gtest/internal/gtest-port.h | 516 ++---
test/gtest/include/gtest/internal/gtest-string.h | 22 +-
.../gtest/include/gtest/internal/gtest-type-util.h | 19 +-
.../include/gtest/internal/gtest-type-util.h.pump | 18 +-
test/gtest/src/gtest-all.cc | 1 +
test/gtest/src/gtest-death-test.cc | 394 ++--
test/gtest/src/gtest-filepath.cc | 24 +-
test/gtest/src/gtest-internal-inl.h | 232 ++-
test/gtest/src/gtest-matchers.cc | 97 +
test/gtest/src/gtest-port.cc | 247 ++-
test/gtest/src/gtest-printers.cc | 29 +-
test/gtest/src/gtest-test-part.cc | 2 +-
test/gtest/src/gtest-typed-test.cc | 4 +-
test/gtest/src/gtest.cc | 1324 +++++++------
test/gtest/src/gtest_main.cc | 12 +-
38 files changed, 3905 insertions(+), 5610 deletions(-)