A list of lsl-luau vs mono discrepancies observed on luau 2026-07-24 channel
@HaroldCindy 已經在處理了。
開始於 2026年11月4日。
評估
這個 Issue 還沒有評估資料。
描述
Here is a list of observed differences between Mono and LSL VM:
float nan = (float)"nan";
llOwnerSay((string)(nan >= 1.0)); // Output: LSO=math error Mono=1 LSL-LUAU=0
llOwnerSay((string)(nan <= 1.0)); // Output: LSO=math error Mono=1 LSL-LUAU=0
And a test script:
integer param(integer p)
{
return p++ + p;
}
default
{
state_entry()
{
integer a = 1;
llOwnerSay("1 (Mono = 0): " + (string)((a = 2) == a)); // Output in lsl-luau: 1
a = 1;
llOwnerSay("2 (Mono = 1): " + (string)(a++ == a)); // Output in lsl-luau: 0
llOwnerSay("3 (Mono = 2): " + (string)param(1)); // Output in lsl-luau: 3
// float->int cast
float f = 0.7;
llOwnerSay("4 (Mono = 7): " + (string)((integer)(f * 10.0))); // Output in lsl-luau: 6
integer i = 16777217;
float z = 0.0;
llOwnerSay("5 (Mono= 16777216): " + (string)((integer)(i + z))); // Output in lsl-luau: 16777217
// bit shifts
integer s = 32;
llOwnerSay("6 (Mono = 1): " + (string)(1 << s)); // Output in lsl-luau: 0
llOwnerSay("7 (Mono = -2147483648): " + (string)(1 << -1)); // Output in lsl-luau: 0
llOwnerSay("8 (Mono = 4): " + (string)(8 >> 33)); // Output in lsl-luau: 0
}
}
- 主要語言
- C++
- 星號
- 25
- 分支
- 14
- 平均合併
- 1 天 14 小時
- 30 天內合併 PR
- 2
環境準備
- 提供 Dockerfile 或 Docker Compose 檔案
- 沒有 Pull Request 範本
- 閱讀貢獻指南
從這裡開始
- 先讀完整個 Issue,再讀專案的貢獻指南。
- 在 Issue 下留言說明你要接手 —— 這能避免兩個人做同樣的事。
- Fork 儲存庫,在一個分支上完成修改。
- 送出 Pull Request,並在描述裡引用這個 Issue 編號。
secondlife/slua 的其他 Issue
-
lsl-luau discrepancy with mono: register exhaustion with concatenation & possible performance issue of list string casting可能已有人在做 @HaroldCindy 於 4 天前認領。 未關閉
secondlife/slua#112 · 1 則留言 · 已指派 1 人 ·
-
State changes discrepancy in lsl-luau vs mono可能已有人在做 @HaroldCindy 於 4 天前認領。 未關閉
secondlife/slua#111 · 1 則留言 · 已指派 1 人 ·
-
lua string.gmatch can become stuck可能已有人在做 @HaroldCindy 於 4 天前認領。 未關閉
secondlife/slua#109 · 已指派 1 人 ·
-
Lua Portal for wiki documentation可能重新可做 @kylelinden 於 55 天前認領,目前沒有進行中的 PR。 未關閉documentation team:server
secondlife/slua#91 · 1 則留言 · 已指派 1 人 ·
-
`tovector` does not mandate closing `">"`可能重新可做 @HaroldCindy 於 229 天前認領,目前沒有進行中的 PR。 未關閉
secondlife/slua#62 · 6 則留言 · 已指派 1 人 ·
相似的 Issue
-
Bug Testing
難度 2/5 1-3 小時 新手友好度 78/100
SCIInstitute/SCIRun#2931 ·
維護者通常 1 天內回覆
-
難度 2/5 1-3 小時 新手友好度 76/100
維護者通常 5 天內回覆
-
難度 1/5 1-3 小時 新手友好度 85/100
維護者通常 1 天內回覆
-
難度 2/5 1-3 小時 新手友好度 72/100
godotengine/godot#125272 ·
維護者通常 1 天內回覆
-
bug impact: performance priority: med review: 2026-11 severity: med
難度 2/5 1-3 小時 新手友好度 78/100
mgradwohl/ModernLife#67 ·