2 Commits
0.1.0 ... 0.1.1

Author SHA1 Message Date
7643674b69 patch after update to extlibs 2026-07-05 14:07:28 +10:00
68c85b515b add "nativeComet" field to rock.json 2026-07-04 18:13:43 +10:00
2 changed files with 7 additions and 6 deletions

View File

@@ -2,9 +2,10 @@
"configVersion": 1,
"rock": {
"name": "io",
"version": "0.1.0",
"version": "0.1.1",
"gccArgs": [],
"description": "Input / Output",
"dependencies": {}
"dependencies": {},
"nativeComet": false
}
}

View File

@@ -212,10 +212,10 @@ void createFileStruct(CometEnvironment* env) {
CometStruct* fileStruct = cometDefineStruct(env, "File", NULL);
List(StructField) fields = newList(StructField);
append(fields, cometCreateField("path", cometTypeString));
append(fields, cometCreateField("mode", cometTypeString));
append(fields, cometCreateField("ptr", cometTypeBig));
append(fields, cometCreateField("size", cometTypeBig));
append(fields, cometCreateField("path", cometTypeString, FIELD_READ_ONLY));
append(fields, cometCreateField("mode", cometTypeString, FIELD_READ_ONLY));
append(fields, cometCreateField("ptr", cometTypeBig, FIELD_PRIVATE));
append(fields, cometCreateField("size", cometTypeBig, FIELD_READ_ONLY));
List(cometFuncPtr) methods = newList(cometFuncPtr);
append(methods, cometDefineMethod(env, "readAll", fileStruct, cometTypeString, 0, false));