feat: stdをインタプリタから分離 by uzmoi · Pull Request #1022 · aiscript-dev/aiscript
Navigation Menu
{{ message }}
aiscript-dev / aiscript Public
- Notifications You must be signed in to change notification settings
- Fork 39
Open
uzmoi wants to merge 5 commits intoaiscript-dev:aiscript-nextfrom
Open
feat: stdをインタプリタから分離#1022
uzmoi wants to merge 5 commits intoaiscript-dev:aiscript-nextfrom
feat: stdをインタプリタから分離#1022
uzmoi wants to merge 5 commits intoaiscript-dev:aiscript-nextfrom
Conversation
Copy link
Member
What
インタプリタがデフォルトではprintとreadlineとCore名前空間内のもの以外のグローバル変数を定義しなくしました。
stdのエクスポート形式や粒度は要検討。
Coreはインタプリタと密結合(二項演算子など)なため引き続き上書き不可能な形で定義しています。
Why
Resolve #671
Additional info (optional)
uzmoi added 3 commits
January 14, 2026 20:38Copy link
⚠️ Please install the to ensure uploads and comments are reliably processed by Codecov.
Codecov Report
❌ Patch coverage is 89.92248% with 13 lines in your changes missing coverage. Please review.
| Files with missing lines | Patch % | Lines |
|---|---|---|
| src/interpreter/lib/core.ts | 88.59% | 13 Missing ⚠️ |
| ❗ Your organization needs to install the Codecov GitHub app to enable full functionality. |
| Files with missing lines | Coverage Δ | |
|---|---|---|
| src/index.ts | 100.00% <100.00%> (ø) |
|
| src/interpreter/index.ts | 72.11% <100.00%> (ø) |
|
| src/interpreter/lib/std.ts | 82.92% <100.00%> (ø) |
|
| src/interpreter/lib/core.ts | 88.59% <88.59%> (ø) |
🚀 New features to boost your workflow:
- ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
- 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.
uzmoi
marked this pull request as ready for review
FineArchs approved these changes Jan 19, 2026
FineArchs requested changes Jan 19, 2026
Copy link
Member
FineArchs
left a comment
FineArchs
left a comment
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ホスト向けの変更なので、For Hosts:としてChangelogを書いておいてください。
Copy link
Member Author
uzmoi
commented
Jan 20, 2026
uzmoi commented
Jan 20, 2026忘れてた……追加しました
FineArchs approved these changes Jan 22, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment