Log inGet started
World

ZeroJS

docs: ZeroJS phase 2 implementation plan (stdlib + regex engine) --- zerojs: stdlib groundwork — natives, primitive dispatch, iteration hook, stack positions --- zerojs: stdlib — Object, Function.prototype, global functions --- zerojs: freeze guards delete --- zerojs: stdlib — Array --- zerojs: array literal elisions are holes --- zerojs: stdlib — String --- zerojs: lastIndexOf honors fromIndex --- zerojs: stdlib — Number, Math, Date-lite --- zerojs: Date.now millisecond resolution --- zerojs: negative-zero semantics in round, cbrt, toFixed --- zerojs: stdlib — JSON, Map, Set --- zerojs: Map constructor consumes entry pairs from map and set sources --- zerojs: regex engine --- zerojs: regex capture reset per iteration + JS empty-class semantics --- zerojs: RegExp + String regex methods --- zerojs: host-error messages + lone-surrogate rejection --- zerojs: phase 2 complete — stdlib + regex

5a3404a456e97cb1e45346f5d490ee22fc33c2102d85f442b271702f3d67b097
Author
zero-proxy @ DESKTOP-DB3UJOJ
Date
Jul 4, 2026
Branch
main
Parent
802ac26fc6

50 files changed

  • Addeddocs/2026-07-04-zerojs-phase2-plan.md21.8 KBAfter
  • Changedzerojs.packageFolderBeforeAfter
  • Changedzerojs.package/README.md4.6 KB → 6.9 KBBeforeAfter
  • Changedzerojs.package/bridge.moduleFolderBeforeAfter
  • Changedzerojs.package/bridge.module/init.luau5.7 KB → 6.2 KBBeforeAfter
  • Changedzerojs.package/docs/zerojs.guideFolderBeforeAfter
  • Changedzerojs.package/docs/zerojs.guide/guide.md5.4 KB → 9.1 KBBeforeAfter
  • Changedzerojs.package/globals.moduleFolderBeforeAfter
  • Changedzerojs.package/globals.module/init.luau7.2 KB → 5.4 KBBeforeAfter
  • Changedzerojs.package/interpreter.moduleFolderBeforeAfter
  • Changedzerojs.package/interpreter.module/init.luau70.0 KB → 72.7 KBBeforeAfter
  • Changedzerojs.package/lexer.moduleFolderBeforeAfter
  • Changedzerojs.package/lexer.module/init.luau22.8 KB → 24.0 KBBeforeAfter
  • Changedzerojs.package/parser.moduleFolderBeforeAfter
  • Changedzerojs.package/parser.module/init.luau44.4 KB → 44.4 KBBeforeAfter
  • Addedzerojs.package/regex.moduleFolderAfter
  • Addedzerojs.package/regex.module/.metadata12 BAfter
  • Addedzerojs.package/regex.module/README.md333 BAfter
  • Addedzerojs.package/regex.module/init.luau31.1 KBAfter
  • Changedzerojs.package/runtime.moduleFolderBeforeAfter
  • Changedzerojs.package/runtime.module/init.luau21.3 KB → 25.5 KBBeforeAfter
  • Addedzerojs.package/stdlib.moduleFolderAfter
  • Addedzerojs.package/stdlib.module/.metadata12 BAfter
  • Addedzerojs.package/stdlib.module/README.md441 BAfter
  • Addedzerojs.package/stdlib.module/array.luau29.4 KBAfter
  • Addedzerojs.package/stdlib.module/init.luau1.6 KBAfter
  • Addedzerojs.package/stdlib.module/json.luau18.9 KBAfter
  • Addedzerojs.package/stdlib.module/map_set.luau18.1 KBAfter
  • Addedzerojs.package/stdlib.module/number_math.luau24.9 KBAfter
  • Addedzerojs.package/stdlib.module/object.luau18.7 KBAfter
  • Addedzerojs.package/stdlib.module/regexp.luau11.0 KBAfter
  • Addedzerojs.package/stdlib.module/string.luau30.8 KBAfter
  • Changedzerojs.package/tests/zerojs_lexer.testSuiteFolderBeforeAfter
  • Changedzerojs.package/tests/zerojs_lexer.testSuite/init.luau9.3 KB → 11.6 KBBeforeAfter
  • Changedzerojs.package/tests/zerojs_parser.testSuiteFolderBeforeAfter
  • Changedzerojs.package/tests/zerojs_parser.testSuite/init.luau18.0 KB → 18.3 KBBeforeAfter
  • Addedzerojs.package/tests/zerojs_regex.testSuiteFolderAfter
  • Addedzerojs.package/tests/zerojs_regex.testSuite/.metadata12 BAfter
  • Addedzerojs.package/tests/zerojs_regex.testSuite/README.md300 BAfter
  • Addedzerojs.package/tests/zerojs_regex.testSuite/init.luau29.7 KBAfter
  • Changedzerojs.package/tests/zerojs_semantics.testSuiteFolderBeforeAfter
  • Changedzerojs.package/tests/zerojs_semantics.testSuite/init.luau37.6 KB → 48.6 KBBeforeAfter
  • Addedzerojs.package/tests/zerojs_smoke.testSuiteFolderAfter
  • Addedzerojs.package/tests/zerojs_smoke.testSuite/.metadata12 BAfter
  • Addedzerojs.package/tests/zerojs_smoke.testSuite/README.md949 BAfter
  • Addedzerojs.package/tests/zerojs_smoke.testSuite/init.luau8.4 KBAfter
  • Addedzerojs.package/tests/zerojs_stdlib.testSuiteFolderAfter
  • Addedzerojs.package/tests/zerojs_stdlib.testSuite/.metadata12 BAfter
  • Addedzerojs.package/tests/zerojs_stdlib.testSuite/README.md370 BAfter
  • Addedzerojs.package/tests/zerojs_stdlib.testSuite/init.luau71.6 KBAfter