Skip to content

[pull] master from GaijinEntertainment:master#1107

Merged
pull[bot] merged 20 commits into
forksnd:masterfrom
GaijinEntertainment:master
Jun 13, 2026
Merged

[pull] master from GaijinEntertainment:master#1107
pull[bot] merged 20 commits into
forksnd:masterfrom
GaijinEntertainment:master

Conversation

@pull

@pull pull Bot commented Jun 13, 2026

Copy link
Copy Markdown

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

borisbat and others added 20 commits June 12, 2026 22:16
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
…croExpr + RST drift

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
…nup)

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
…arify c_03 ext arg)

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
…ap-audit

tutorials: close gaps (toml, logger, add_module_option) + full factual-correctness audit
…llowup)

Tier-C followup to the tutorial gap audit (#3125). Verified each claim
against source before editing:

- language/30_json.das: variant output comment was missing the $variant
  discriminator key; actual output is {"$variant":0,"circle":5}
  (confirmed by running the tutorial).
- dasStbImage/03_transforms.das: default resize filter is Catmull-Rom only
  when upscaling, Mitchell when downscaling (stb_image_resize2.h lines
  846-852 + resolution at 6578) -- the tutorial's resize(16,16) downsamples.
- integration/c/03_binding_types.c: das_enumeration_make's third arg is the
  boolean 'ext' (non-zero = int64 storage), not a 0/1/2 int-type selector
  (daScriptC.h:382).
- 21_error_handling.rst: add a note that try/recover resumes mechanically
  but panic means a broken program -- recover is for diagnostics before exit,
  not soft-error recovery; point soft errors at Option/Result.

Note: the audit also flagged 09_aot.c's 'daslang.exe -aot ...' line, but that
direct form is valid (utils/daScript/main.cpp:510-515 routes to das_aot_main),
so it was left unchanged.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
…ollowup-comments

tutorials: stale-comment + panic-model fixes (audit followup)
…oofing)

High-value-only literalinclude sweep (tutorial-audit followup). A fan-out pass
over all ~214 tutorial RST files found that tutorial code blocks are almost
universally CURATED (cleaner formatting, fewer comments, simplified bodies,
`<|` block style) rather than byte-verbatim copies of the source -- so only 5
large blocks across 3 files qualified for drift-proof conversion to
literalinclude:

- 32_operator_overloading.rst: Vec2 + arithmetic operators (lines 27-50),
  compound-assignment operators (145-158)
- 47_data_walker.rst: ScalarPrinter (41-54), FloatClamper (767-779)
- macros/19_add_module_option.rst: usage file (23-36)

Each range was verified byte-equal to its source region. preflight docs gate
green (both Sphinx builders with -W). Small partial/illustrative snippets were
deliberately left hand-copied.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
…iteralinclude-sweep

tutorials: convert 5 verbatim code blocks to literalinclude (drift-proofing)
@pull pull Bot locked and limited conversation to collaborators Jun 13, 2026
@pull pull Bot added the ⤵️ pull label Jun 13, 2026
@pull pull Bot merged commit e181bfc into forksnd:master Jun 13, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant