polserver/pol-core/bscript/compiler/astbuilder
turleypol da2943acb8
Tidy copy initialization (#859)
* trigger tidy

* copy&move BApplicPtr obj
always commit tidy changes

* move PolObject

* fix house add_component

* Automated clang-tidy change: performance-unnecessary-copy-initialization,performance-unnecessary-value-param

* Revert "Automated clang-tidy change: performance-unnecessary-copy-initialization,performance-unnecessary-value-param"

This reverts commit bb6aab13dbdfa4aaf420cdaafaf22940f241fc5b.

* performance-unnecessary-value-param gives some weird suggestions

* Automated clang-tidy change: performance-unnecessary-copy-initialization

* minor performance improvements

* added used tidy check

* missing dependency

* renamed build so its no longer requires?

* better add docs for the sneaky fix

* silence pr check, not all headers can be compiled seperatly

---------

Co-authored-by: Clang Tidy <clang-tidy@users.noreply.github.com>
2026-01-19 08:17:28 +01:00
..
AvailableParseTree.cpp ClangTidy readability-else-after-return (#857) 2026-01-18 09:35:52 +01:00
AvailableParseTree.h ClangTidy "modernize-use-override" (#851) 2026-01-14 21:35:59 +01:00
BuilderWorkspace.cpp Add Escript support for enum class (#804) 2025-08-18 20:50:18 +02:00
BuilderWorkspace.h Properly scope the compiler includes to the Bscript folder. (#360) 2021-02-25 16:53:22 +01:00
CompilerWorkspaceBuilder.cpp Fix generated function (constructor, super) registration (#809) 2025-09-04 17:37:40 +00:00
CompilerWorkspaceBuilder.h Internal work to remove OGC (#384) 2021-03-06 01:39:26 +01:00
CompoundStatementBuilder.cpp ClangTidy readability-else-after-return (#857) 2026-01-18 09:35:52 +01:00
CompoundStatementBuilder.h Properly scope the compiler includes to the Bscript folder. (#360) 2021-02-25 16:53:22 +01:00
ExpressionBuilder.cpp Tidy copy initialization (#859) 2026-01-19 08:17:28 +01:00
ExpressionBuilder.h Tidy copy initialization (#859) 2026-01-19 08:17:28 +01:00
FunctionResolver.cpp Fix generated function (constructor, super) registration (#809) 2025-09-04 17:37:40 +00:00
FunctionResolver.h Fix generated function (constructor, super) registration (#809) 2025-09-04 17:37:40 +00:00
GeneratedFunctionBuilder.cpp Fix handling of byref, rest, and default parameters in uninitialized functions (#814) 2025-09-06 17:26:06 +02:00
GeneratedFunctionBuilder.h Generate constructors for child classes (#703) 2024-10-10 18:06:04 +02:00
ModuleDeclarationBuilder.cpp Fix handling of byref, rest, and default parameters in uninitialized functions (#814) 2025-09-06 17:26:06 +02:00
ModuleDeclarationBuilder.h Properly scope the compiler includes to the Bscript folder. (#360) 2021-02-25 16:53:22 +01:00
ModuleProcessor.cpp Properly scope the compiler includes to the Bscript folder. (#360) 2021-02-25 16:53:22 +01:00
ModuleProcessor.h Move more specialized expression types from optimizer to AST builder (#334) 2020-09-30 08:19:05 -07:00
ProgramBuilder.cpp Properly scope the compiler includes to the Bscript folder. (#360) 2021-02-25 16:53:22 +01:00
ProgramBuilder.h Properly scope the compiler includes to the Bscript folder. (#360) 2021-02-25 16:53:22 +01:00
SimpleStatementBuilder.cpp ClangTidy readability-else-after-return (#857) 2026-01-18 09:35:52 +01:00
SimpleStatementBuilder.h Add support for sequence and index bindings (#760) 2025-02-17 21:59:42 +01:00
SimpleValueCloner.cpp Add support for spread operator in dictionary and struct initializers; FormatterEllipsisSpacing formatter option (#763) 2025-02-19 18:33:56 +01:00
SimpleValueCloner.h Fix varargs in constructors with super; Remove restriction that base-classes must be constructable (#698) 2024-10-10 18:06:04 +02:00
SourceFileProcessor.cpp ClangTidy readability-else-after-return (#857) 2026-01-18 09:35:52 +01:00
SourceFileProcessor.h Update grammar, parser, semantic analyzer for classes; skeleton codegen and executor (#688) 2024-10-10 18:06:04 +02:00
TreeBuilder.cpp Update grammar, parser, semantic analyzer for classes; skeleton codegen and executor (#688) 2024-10-10 18:06:04 +02:00
TreeBuilder.h Update grammar, parser, semantic analyzer for classes; skeleton codegen and executor (#688) 2024-10-10 18:06:04 +02:00
UserFunctionBuilder.cpp Fix handling of byref, rest, and default parameters in uninitialized functions (#814) 2025-09-06 17:26:06 +02:00
UserFunctionBuilder.h Add Escript support for uninitialized class functions (#808) 2025-09-05 23:23:59 +02:00
UserFunctionVisitor.cpp Initial support for class instances in Executor (#699) 2024-10-10 18:06:04 +02:00
UserFunctionVisitor.h Delayed AST building of class variable statements (#692) 2024-10-10 18:06:04 +02:00
ValueBuilder.cpp ClangTidy readability-else-after-return (#857) 2026-01-18 09:35:52 +01:00
ValueBuilder.h Add support for regular expressions (#818) 2025-11-17 18:02:45 +01:00