Commit 31bcb76
Submodule libscratchcpp updated 31 files
- include/scratchcpp/compiler.h+6-1
- src/blocks/controlblocks.cpp+4-2
- src/engine/compiler.cpp+16-5
- src/engine/internal/engine.cpp+1
- src/engine/internal/icodebuilder.h+5-1
- src/engine/internal/llvm/instructions/control.cpp+37-5
- src/engine/internal/llvm/instructions/control.h+3-1
- src/engine/internal/llvm/instructions/procedures.cpp+15
- src/engine/internal/llvm/llvmbuildutils.cpp+59-2
- src/engine/internal/llvm/llvmbuildutils.h+6
- src/engine/internal/llvm/llvmcodeanalyzer.cpp+3
- src/engine/internal/llvm/llvmcodebuilder.cpp+13-2
- src/engine/internal/llvm/llvmcodebuilder.h+5-1
- src/engine/internal/llvm/llvmcoroutine.cpp+28-17
- src/engine/internal/llvm/llvmcoroutine.h+3
- src/engine/internal/llvm/llvmexecutablecode.cpp+6-3
- src/engine/internal/llvm/llvmfunctions.cpp+36
- src/engine/internal/llvm/llvmfunctions.h+3
- src/engine/internal/llvm/llvminstruction.h+4-2
- src/scratch/string_pool.cpp+16-4
- test/compiler/compiler_test.cpp+33-3
- test/engine/engine_test.cpp+102
- test/llvm/code_analyzer/variable_type_analysis.cpp+55
- test/llvm/llvmcodebuilder_test.cpp+248
- test/mocks/codebuildermock.h+5-1
- test/regtest_projects/660_stop_script_from_procedure_clone.sb3
- test/regtest_projects/660_stop_script_from_procedure_stop_all.sb3
- test/regtest_projects/660_stop_script_from_procedure_stop_all_nested.sb3
- test/regtest_projects/660_stop_script_from_procedure_stop_all_non_warp.sb3
- test/regtest_projects/660_stop_script_from_procedure_stop_other_scripts.sb3
- test/regtest_projects/660_stop_script_from_procedure_stop_this_script.sb3
0 commit comments