Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
21 commits
Select commit Hold shift + click to select a range
f4ab270
data walker tutorial and documentation
borisbat Feb 22, 2026
4dadbf7
and tests
borisbat Feb 22, 2026
8728731
[WIP] massive cleanup
borisbat Feb 22, 2026
12f8320
we now have even more tests
borisbat Feb 22, 2026
2f4ce25
debugapi examples extracted
borisbat Feb 22, 2026
37b2044
and so is hello world
borisbat Feb 22, 2026
35a1873
and detailed dasbind example
borisbat Feb 22, 2026
4c3f415
hazardous goo
borisbat Feb 22, 2026
e8fd036
more of those files find their rightful places
borisbat Feb 22, 2026
e306622
wip - more useless goo
borisbat Feb 22, 2026
5b04a61
fix: rename data_walker _common module to dw_common to avoid collisio…
borisbat Feb 22, 2026
4802858
fix: rename data_walker _common module to dw_common to avoid collisio…
borisbat Feb 22, 2026
b2bdbf8
and even longer timeout. insane. insane
borisbat Feb 22, 2026
e3d3aca
constexpr_example -> tests/constexpr; remove export_constructor from …
borisbat Feb 22, 2026
bc0a92f
even more useless goo
borisbat Feb 22, 2026
4b24f39
even more hazardous goo
borisbat Feb 22, 2026
7e3a72a
verify_completion -> tests/verify; shader_like -> examples/uncategori…
borisbat Feb 22, 2026
55f0116
Merge pull request #2122 from GaijinEntertainment/and-even-more-tutor…
borisbat Feb 22, 2026
4ecab90
test_shared_addr -> tests/safe_addr (proper dastest, no unicode)
borisbat Feb 22, 2026
cacb118
bye-bye old modules - we'll see you on the other side - when times co…
borisbat Feb 22, 2026
a903c9e
Merge pull request #2123 from GaijinEntertainment/massive-cleanup
borisbat Feb 22, 2026
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
14 changes: 7 additions & 7 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -312,27 +312,27 @@ jobs:
[ "${{ env.das_llvm_disabled }}" = "ON" ] || ./daScriptTest -jit
./daScriptTest
# Use more time to pass UBSAN and disable leaks in JIT mode because we exit using exit(), and do not call destructors.
[ "${{ env.das_llvm_disabled }}" = "ON" ] || ASAN_OPTIONS=detect_leaks=0 ./daslang _dasroot_/dastest/dastest.das -jit -- --color --test ../tests || ASAN_OPTIONS=detect_leaks=0 ./daslang _dasroot_/dastest/dastest.das -jit -- --color --isolated-mode --timeout 1600 --test ../tests
./daslang _dasroot_/dastest/dastest.das -- --color --test ../tests || ./daslang _dasroot_/dastest/dastest.das -- --color --isolated-mode --timeout 1200 --test ../tests
[ "${{ env.das_llvm_disabled }}" = "ON" ] || ASAN_OPTIONS=detect_leaks=0 ./daslang _dasroot_/dastest/dastest.das -jit -- --color --test ../tests || ASAN_OPTIONS=detect_leaks=0 ./daslang _dasroot_/dastest/dastest.das -jit -- --color --isolated-mode --timeout 4800 --test ../tests
./daslang _dasroot_/dastest/dastest.das -- --color --test ../tests || ./daslang _dasroot_/dastest/dastest.das -- --color --isolated-mode --timeout 3600 --test ../tests
;;
windows32)
cd bin/"${{ matrix.cmake_preset }}"
./daScriptTest.exe
./daslang _dasroot_/dastest/dastest.das -- --color --test ../../tests || ./daslang _dasroot_/dastest/dastest.das -- --color --isolated-mode --timeout 1200 --test ../../tests
./daslang _dasroot_/dastest/dastest.das -- --color --test ../../tests || ./daslang _dasroot_/dastest/dastest.das -- --color --isolated-mode --timeout 3600 --test ../../tests
;;
windows*)
cd bin/"${{ matrix.cmake_preset }}"
[ "${{ env.das_llvm_disabled }}" = "ON" ] || ./daScriptTest.exe -jit
./daScriptTest.exe
[ "${{ env.das_llvm_disabled }}" = "ON" ] || ./daslang _dasroot_/dastest/dastest.das -jit -- --color --test ../../tests || ./daslang _dasroot_/dastest/dastest.das -jit -- --color --isolated-mode --timeout 1200 --test ../../tests
./daslang _dasroot_/dastest/dastest.das -- --color --test ../../tests || ./daslang _dasroot_/dastest/dastest.das -- --color --isolated-mode --timeout 1200 --test ../../tests
[ "${{ env.das_llvm_disabled }}" = "ON" ] || ./daslang _dasroot_/dastest/dastest.das -jit -- --color --test ../../tests || ./daslang _dasroot_/dastest/dastest.das -jit -- --color --isolated-mode --timeout 3600 --test ../../tests
./daslang _dasroot_/dastest/dastest.das -- --color --test ../../tests || ./daslang _dasroot_/dastest/dastest.das -- --color --isolated-mode --timeout 3600 --test ../../tests
;;
*)
cd bin
[ "${{ env.das_llvm_disabled }}" = "ON" ] || ./daScriptTest -jit
./daScriptTest
[ "${{ env.das_llvm_disabled }}" = "ON" ] || ./daslang _dasroot_/dastest/dastest.das -jit -- --color --test ../tests || ./daslang _dasroot_/dastest/dastest.das -jit -- --color --isolated-mode --timeout 1200 --test ../tests
./daslang _dasroot_/dastest/dastest.das -- --color --test ../tests || ./daslang _dasroot_/dastest/dastest.das -- --color --isolated-mode --timeout 1200 --test ../tests
[ "${{ env.das_llvm_disabled }}" = "ON" ] || ./daslang _dasroot_/dastest/dastest.das -jit -- --color --test ../tests || ./daslang _dasroot_/dastest/dastest.das -jit -- --color --isolated-mode --timeout 3600 --test ../tests
./daslang _dasroot_/dastest/dastest.das -- --color --test ../tests || ./daslang _dasroot_/dastest/dastest.das -- --color --isolated-mode --timeout 3600 --test ../tests
;;
esac
- name: "Install binaries"
Expand Down
9 changes: 0 additions & 9 deletions .gitmodules
Original file line number Diff line number Diff line change
Expand Up @@ -4,21 +4,12 @@
[submodule "modules/dasImgui"]
path = modules/dasImgui
url = https://github.com/borisbat/dasImgui.git
[submodule "modules/dasBGFX"]
path = modules/dasBGFX
url = https://github.com/borisbat/dasBGFX.git
[submodule "modules/dasXbyak"]
path = modules/dasXbyak
url = https://github.com/borisbat/dasXbyak.git
[submodule "modules/dasMinfft"]
path = modules/dasMinfft
url = https://github.com/imp5imp5/dasMinfft.git
[submodule "modules/dasHV"]
path = modules/dasHV
url = https://github.com/borisbat/dasHV.git
[submodule "modules/dasSFML"]
path = modules/dasSFML
url = https://github.com/borisbat/dasSFML.git
[submodule "modules/dasQuirrel"]
path = modules/dasQuirrel
url = https://github.com/borisbat/dasQuirrel.git
Expand Down
3 changes: 0 additions & 3 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -16,15 +16,12 @@ option(DAS_QUIRREL_DISABLED "Disable dasQuirrel (quirrel bindings)" ON)
option(DAS_HV_DISABLED "Disable dasHV (websokets,http server and client)" ON)
option(DAS_GLFW_DISABLED "Disable dasGLFW (GLFW window for graphics apps)" OFF)
option(DAS_IMGUI_DISABLED "Disable dasIMGUI (IMGUI, IMNODES, IMGUI-NODE-EDITOR gui libraries)" ON)
option(DAS_BGFX_DISABLED "Disable dasBGFX (BGFX graphics API)" ON)
option(DAS_XBYAK_DISABLED "Disable dasXbyak (XBYAK and ZYDIS, x86 assembly, jit)" ON)
option(DAS_MINFFT_DISABLED "Disable dasMinfft (Minimal FFT library)" ON)
option(DAS_AUDIO_DISABLED "Disable dasAudio (Miniaudio sound library)" ON)
option(DAS_OPENAI_DISABLED "Disable dasOpenAI (OpenAI site API)" ON)
option(DAS_STDDLG_DISABLED "Disable dasStdDlg (File new,open,save etc dialogs)" OFF)
option(DAS_STBIMAGE_DISABLED "Disable dasStbImage (StbImage bindings, image loading and saving)" OFF)
option(DAS_STBTRUETYPE_DISABLED "Disable dasStbTrueType (StbTrueType bindings, ttf rasterization)" OFF)
option(DAS_SFML_DISABLED "Disable dasSFML (SFML multimedia library)" ON)
option(DAS_PUGIXML_DISABLED "Disable dasPUGIXML (xml parsing library)" ON)
option(DAS_SQLITE_DISABLED "Disable dasSQLITE (sqlite3 library)" ON)
option(DAS_TELEGRAM_DISABLED "Disable dasTelegram (Telegram API bindings)" ON)
Expand Down
304 changes: 0 additions & 304 deletions daslib/_aot_generated/dasAotStub_export_constructor.das.cpp

This file was deleted.

Loading