fix string indexing in native

This commit is contained in:
2026-02-23 10:36:22 -06:00
parent 94c28f0e17
commit f26b6e853d
10 changed files with 11127 additions and 10943 deletions

View File

@@ -85,7 +85,7 @@
],
"_write_types": [null, null, "text", "text", null, "bool", null, "text", "text", "array", null, null, "null", "text", "text", "bool", null, null, "text", "text", "array", null, null, "null", null, null, null, null],
"name": "use_embed",
"filename": "/Users/john/.cell/packages/core/internal/bootstrap.cm",
"filename": ".cell/packages/core/internal/bootstrap.cm",
"nr_args": 1
},
{
@@ -188,7 +188,7 @@
],
"_write_types": [null, null, null, "bool", null, null, null, null, null, null, null, null, null, null, null, null, null, "null", "text", "array", null, null, null, "text", null, null, null, null],
"name": "content_hash",
"filename": "/Users/john/.cell/packages/core/internal/bootstrap.cm",
"filename": ".cell/packages/core/internal/bootstrap.cm",
"nr_args": 1
},
{
@@ -311,7 +311,7 @@
],
"_write_types": [null, null, null, null, "null", null, "text", "text", "bool", null, null, "text", "text", "array", null, null, "null", null, "bool", "bool", null, "text", "text", "array", null, null, "null", null],
"name": "cache_path",
"filename": "/Users/john/.cell/packages/core/internal/bootstrap.cm",
"filename": ".cell/packages/core/internal/bootstrap.cm",
"nr_args": 1
},
{
@@ -447,7 +447,7 @@
],
"_write_types": [null, "text", null, null, "null", null, "text", "text", "bool", null, null, "text", "text", "array", null, null, "null", null, null, null, "null", "text", "array", null, null, null, null, null, null, null, "null", "text", "array", null, null, null, null],
"name": "ensure_build_dir",
"filename": "/Users/john/.cell/packages/core/internal/bootstrap.cm",
"filename": ".cell/packages/core/internal/bootstrap.cm",
"nr_args": 0
},
{
@@ -813,7 +813,7 @@
],
"_write_types": [null, null, null, null, "text", null, "text", "text", "bool", null, null, "text", "text", "array", null, null, "null", null, "bool", "bool", null, "text", "text", "array", null, null, "null", "text", "text", "bool", null, null, "text", "text", "array", null, null, "null", null, null, null, "null", "text", "array", null, null, null, null, "text", "text", null, "bool", null, "text", "text", "array", null, null, "null", "text", "text", "bool", null, null, "text", "text", "array", null, null, "null", null, null, null, "null", "text", "array", null, null, null, null, null, null, "null", "text", "array", null, null, null, null, null, null, null, null, null, "record", "function", null, null, null, null, null, null, null],
"name": "boot_load",
"filename": "/Users/john/.cell/packages/core/internal/bootstrap.cm",
"filename": ".cell/packages/core/internal/bootstrap.cm",
"nr_args": 1
},
{
@@ -1030,7 +1030,7 @@
],
"_write_types": [null, null, null, "int", null, null, "bool", null, null, null, null, null, null, null, null, null, null, null, "null", "bool", "bool", null, "int", "int", "bool", null, "int", "bool", null, null, null, null, "null", "bool", "bool", null, "null", "bool", null, null, null, null, null, null, null, null, "array", null, "text", null, null, null, null, null, "null", "text", "array", null, null, null, "array", null, "text", null, null, null, null, null, "null", "text", "array", null, null, null, "int", null, null, null, null],
"name": "analyze",
"filename": "/Users/john/.cell/packages/core/internal/bootstrap.cm",
"filename": ".cell/packages/core/internal/bootstrap.cm",
"nr_args": 2
},
{
@@ -1213,7 +1213,7 @@
],
"_write_types": [null, null, null, null, null, null, null, null, null, null, null, null, null, "null", "text", "array", null, null, null, null, "function", null, null, "function", null, null, null, null, null, "null", "text", "array", null, null, null, "null", null, null, null, null, "function", null, null, null, null, null, null, null, null, null, null, "null", "text", "array", null, null, null, null, null, null, null, "function", null, null, null, null, "null", "text", "array", null, null, null, "null"],
"name": "compile_and_cache",
"filename": "/Users/john/.cell/packages/core/internal/bootstrap.cm",
"filename": ".cell/packages/core/internal/bootstrap.cm",
"nr_args": 2
},
{
@@ -1368,7 +1368,7 @@
],
"_write_types": [null, null, null, null, null, null, "null", "text", "array", null, null, null, null, null, null, null, null, null, "null", "text", "array", null, null, null, "text", "text", "bool", "bool", "text", "bool", "text", "bool", "text", "text", "text", "text", "bool", "bool", "text", "bool", "text", "bool", "text", "text", "text", "text", "bool", "bool", "text", "bool", "text", "null", null],
"name": "detect_host_target",
"filename": "/Users/john/.cell/packages/core/internal/bootstrap.cm",
"filename": ".cell/packages/core/internal/bootstrap.cm",
"nr_args": 0
},
{
@@ -1422,7 +1422,7 @@
],
"_write_types": [null, null, null, null, null, "null", "text", "array", null, null, null, "text", "bool", "text", "text", null],
"name": "detect_cc",
"filename": "/Users/john/.cell/packages/core/internal/bootstrap.cm",
"filename": ".cell/packages/core/internal/bootstrap.cm",
"nr_args": 0
},
{
@@ -1600,7 +1600,7 @@
],
"_write_types": [null, null, null, "text", "text", "text", "text", "bool", null, null, "text", "text", "array", null, null, "null", null, "bool", "bool", null, "text", "text", "array", null, null, "null", "text", "text", "bool", null, null, "text", "text", "array", null, null, "null", "text", "text", "bool", null, null, "text", "text", "array", null, null, "null", null, "function", null, null, "function", null, null],
"name": "native_dylib_cache_path",
"filename": "/Users/john/.cell/packages/core/internal/bootstrap.cm",
"filename": ".cell/packages/core/internal/bootstrap.cm",
"nr_args": 2
},
{
@@ -3465,7 +3465,7 @@
],
"_write_types": [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, "null", "text", "array", null, null, null, null, null, null, null, null, "function", null, null, null, null, null, "null", "text", "array", null, null, null, "text", "text", null, "bool", null, "text", "text", "array", null, null, "null", "text", "text", "bool", null, null, "text", "text", "array", null, null, "null", null, null, null, "null", "text", "array", null, null, null, "null", "text", "text", null, "bool", null, "text", "text", "array", null, null, "null", "text", "text", "bool", null, null, "text", "text", "array", null, null, "null", null, null, null, "null", "text", "array", null, null, null, null, "function", null, null, null, null, null, null, null, null, "null", null, null, null, null, null, null, "int", "int", "bool", null, null, "text", null, null, null, "text", null, "text", null, null, null, null, "text", "text", "bool", null, null, "text", "text", "array", null, null, "null", null, "bool", "bool", null, "text", "text", "array", null, null, "null", "text", "text", "bool", null, null, "text", "text", "array", null, null, "null", null, "bool", "bool", null, "text", "text", "array", null, null, "null", null, null, null, "null", "text", "array", null, null, null, "text", "text", null, "bool", null, "text", "text", "array", null, null, "null", "text", "text", "bool", null, null, "text", "text", "array", null, null, "null", null, null, null, null, null, null, null, null, null, "null", "text", "array", null, null, null, null, "text", "text", "bool", null, null, "text", "text", "array", null, null, "null", null, "bool", "bool", null, "text", "text", "array", null, null, "null", "text", "text", "bool", null, null, "text", "text", "array", null, null, "null", null, "bool", "bool", null, "text", "text", "array", null, null, "null", "text", "text", "bool", null, null, "text", "text", "array", null, null, "null", null, null, null, "null", "text", "array", null, null, null, "int", "bool", "text", "text", null, "bool", null, "text", "text", "array", null, null, "null", "text", "text", "bool", null, null, "text", "text", "array", null, null, "null", null, null, null, "null", "text", "array", null, null, null, null, "bool", "bool", null, null, null, "null", "text", "array", null, null, null, "bool", null, "text", "text", "bool", null, null, "text", "text", "array", null, null, "null", null, "text", "text", "bool", null, null, "text", "text", "array", null, null, "null", null, "bool", "bool", null, "text", "text", "array", null, null, "null", "text", "text", "bool", null, null, "text", "text", "array", null, null, "null", null, "bool", "bool", null, "text", "text", "array", null, null, "null", "text", "text", "bool", null, null, "text", "text", "array", null, null, "null", null, null, null, "null", "text", "array", null, null, null, "int", "bool", "text", null, null, null, "null", "text", "array", null, null, null, "bool", null, "function", null, null, "text", "text", "bool", null, null, "text", "text", "array", null, null, "null", "bool", "text", "bool", null, null, "text", "text", "array", null, null, "null", "text", "text", "bool", null, null, "text", "text", "array", null, null, "null", null, "bool", "bool", null, "text", "text", "array", null, null, "null", "text", "text", "bool", null, null, "text", "text", "array", null, null, "null", null, "bool", "bool", null, "text", "text", "array", null, null, "null", "text", "text", "bool", null, null, "text", "text", "array", null, null, "null", null, "bool", "bool", null, "text", "text", "array", null, null, "null", null, null, null, "null", "text", "array", null, null, null, "int", "bool", "text", "text", null, "bool", null, "text", "text", "array", null, null, "null", "text", "text", "bool", null, null, "text", "text", "array", null, null, "null", null, null, null, "null", "text", "array", null, null, null, "null"],
"name": "compile_native_cached",
"filename": "/Users/john/.cell/packages/core/internal/bootstrap.cm",
"filename": ".cell/packages/core/internal/bootstrap.cm",
"nr_args": 2
},
{
@@ -3499,7 +3499,7 @@
],
"_write_types": [null, null, "bool", "null", "null"],
"name": "<anonymous>",
"filename": "/Users/john/.cell/packages/core/internal/bootstrap.cm",
"filename": ".cell/packages/core/internal/bootstrap.cm",
"nr_args": 0
}
],
@@ -4138,8 +4138,8 @@
"4": true
}
},
"name": "/Users/john/.cell/packages/core/internal/bootstrap.cm",
"filename": "/Users/john/.cell/packages/core/internal/bootstrap.cm",
"name": ".cell/packages/core/internal/bootstrap.cm",
"filename": ".cell/packages/core/internal/bootstrap.cm",
"_parent_of": [12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12],
"data": {}
}