Skip to content

[pull] master from GaijinEntertainment:master#841

Merged
pull[bot] merged 6 commits into
forksnd:masterfrom
GaijinEntertainment:master
Mar 23, 2026
Merged

[pull] master from GaijinEntertainment:master#841
pull[bot] merged 6 commits into
forksnd:masterfrom
GaijinEntertainment:master

Conversation

@pull
Copy link
Copy Markdown

@pull pull Bot commented Mar 23, 2026

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 6 commits March 23, 2026 00:35
When the MCP server is spawned by an external process (e.g. Claude Code),
the Python venv is not activated, so bare `sg` is not on PATH. Detection
now tries .venv/Scripts/sg (Windows) and .venv/bin/sg (Linux/macOS) as
fallbacks. All sg invocations use the detected path and cd to project
root so sgconfig.yml is found.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
We need this hack, because we have only functions to generate
intrinsics, not functions to check their existance.

Usually intrinsics are not generic so if this function
present we always will replace it with intrinsic. But if it
is generic we handle only part of the types.

From now on we have assertion, so such bugs can't happen
in runtime.
In exe mode all das functions should be jitted. Before this commit
if functions was marked as no_jit it was possible to still compile.
- Support to shared variables in JIT.
- Load external modules on standalone exe startup.
@pull pull Bot locked and limited conversation to collaborators Mar 23, 2026
@pull pull Bot added the ⤵️ pull label Mar 23, 2026
@pull pull Bot merged commit 3cbd998 into forksnd:master Mar 23, 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.

2 participants