Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion godot-cpp
Submodule godot-cpp updated 97 files
+1 −1 .clang-format
+3 −0 .git-blame-ignore-revs
+7 −6 .github/workflows/ci-cmake.yml
+22 −10 .github/workflows/ci-scons.yml
+3 −3 .github/workflows/runner.yml
+5 −9 .github/workflows/static_checks.yml
+1 −1 .pre-commit-config.yaml
+8 −1 CMakeLists.txt
+3 −2 Makefile
+12 −5 README.md
+14 −0 SConstruct
+124 −30 binding_generator.py
+4 −2 cmake/GodotCPPModule.cmake
+3 −0 cmake/common_compiler_flags.cmake
+36 −11 cmake/godotcpp.cmake
+2 −2 cmake/linux.cmake
+2 −2 gdextension/README.md
+0 −0 gdextension/extension_api-4-6.json
+356,830 −0 gdextension/extension_api-4-7.json
+311 −27 gdextension/gdextension_interface.json
+82 −80 include/godot_cpp/classes/ref.hpp
+350 −331 include/godot_cpp/classes/wrapped.hpp
+45 −45 include/godot_cpp/core/binder_common.hpp
+20 −19 include/godot_cpp/core/class_db.hpp
+127 −109 include/godot_cpp/core/defs.hpp
+253 −239 include/godot_cpp/core/error_macros.hpp
+1 −1 include/godot_cpp/core/math.compat.inc
+526 −363 include/godot_cpp/core/math.hpp
+19 −14 include/godot_cpp/core/math_defs.hpp
+192 −0 include/godot_cpp/core/math_funcs_binary.hpp
+111 −47 include/godot_cpp/core/memory.hpp
+1 −1 include/godot_cpp/core/method_bind.hpp
+80 −80 include/godot_cpp/core/method_ptrcall.hpp
+11 −19 include/godot_cpp/core/object.hpp
+3 −1 include/godot_cpp/core/property_info.hpp
+72 −72 include/godot_cpp/core/type_info.hpp
+240 −247 include/godot_cpp/templates/a_hash_map.hpp
+343 −272 include/godot_cpp/templates/cowdata.hpp
+288 −258 include/godot_cpp/templates/hash_map.hpp
+259 −206 include/godot_cpp/templates/hash_set.hpp
+42 −185 include/godot_cpp/templates/hashfuncs.hpp
+126 −203 include/godot_cpp/templates/list.hpp
+96 −77 include/godot_cpp/templates/local_vector.hpp
+90 −9 include/godot_cpp/templates/mutex.hpp
+6 −6 include/godot_cpp/templates/safe_refcount.hpp
+3 −3 include/godot_cpp/templates/sort_array.hpp
+152 −0 include/godot_cpp/templates/sort_list.hpp
+251 −0 include/godot_cpp/templates/span.hpp
+105 −69 include/godot_cpp/templates/vector.hpp
+0 −206 include/godot_cpp/templates/vmap.hpp
+16 −45 include/godot_cpp/templates/vset.hpp
+82 −43 include/godot_cpp/variant/char_string.hpp
+16 −16 include/godot_cpp/variant/char_utils.hpp
+24 −24 include/godot_cpp/variant/typed_array.hpp
+215 −215 include/godot_cpp/variant/typed_dictionary.hpp
+9 −6 include/godot_cpp/variant/variant.hpp
+1 −1 misc/scripts/check_get_file_list.py
+540 −0 natvis/godot-cpp.natvis
+17 −0 src/classes/low_level.cpp
+14 −25 src/classes/wrapped.cpp
+1 −1 src/core/class_db.cpp
+10 −24 src/core/memory.cpp
+1 −1 src/core/method_bind.cpp
+1 −0 src/godot.cpp
+154 −0 src/templates/hashfuncs.cpp
+21 −20 src/variant/basis.cpp
+5 −93 src/variant/char_string.cpp
+1 −1 src/variant/quaternion.cpp
+2 −2 src/variant/transform2d.cpp
+19 −6 src/variant/variant.cpp
+4 −5 test/CMakeLists.txt
+5 −5 test/SConstruct
+2 −0 test/build_profile.json
+1 −1 test/doc_classes/MyTestMain.xml
+1 −1 test/generate_xcframework.sh
+0 −43 test/project/example.gdextension
+151 −140 test/project/main.gd
+6 −6 test/project/main.tscn
+1 −1 test/project/my_test.gd
+0 −0 test/project/my_test.gd.uid
+43 −0 test/project/my_test.gdextension
+0 −0 test/project/my_test.gdextension.uid
+1 −1 test/project/project.godot
+3 −3 test/project/test_typed_dictionary.gd
+0 −821 test/src/example.cpp
+847 −0 test/src/my_test.cpp
+57 −41 test/src/my_test.h
+19 −18 test/src/register_types.cpp
+2 −2 test/src/register_types.h
+0 −1 test/src/tests.h
+28 −0 tools/binding_generator_hooks.py
+2 −0 tools/common_compiler_flags.py
+20 −13 tools/godotcpp.py
+2 −2 tools/header_builders.py
+5 −1 tools/linux.py
+2 −1 tools/my_spawn.py
+2 −2 tools/windows.py