Author Topic: Nightly: 26 February 2021 - Revision 2ac85f317  (Read 452 times)

0 Members and 1 Guest are viewing this topic.

Offline SirKnightly

  • George or Keira?
  • 211
Nightly: 26 February 2021 - Revision 2ac85f317
Here is the nightly for 26 February 2021 - Revision 2ac85f317



Group: Linux
nightly_20210226_2ac85f317-builds-Linux.tar.gz (Mirror)


Group: Win32-SSE2
nightly_20210226_2ac85f317-builds-Win32-SSE2.zip (Mirror)


Group: Win64-SSE2
nightly_20210226_2ac85f317-builds-x64-SSE2.zip (Mirror)

Code: [Select]
------------------------------------------------------------------------
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(-)