feat: rename List.new(_,_) to List.filled(_,_) for clarity
The two-argument constructor `List.new(size, element)` was renamed to `List.filled(size, element)` to better convey its purpose of creating a list filled with a default value. The underlying primitive `list_newWithSizeDefault` remains unchanged. The test file `test/core/list/new_extra_args.wren` was updated to use the new name.
This commit is contained in:
+1
-1
@@ -1296,7 +1296,7 @@ void wrenInitializeCore(WrenVM* vm)
|
||||
vm->listClass = AS_CLASS(wrenFindVariable(vm, coreModule, "List"));
|
||||
PRIMITIVE(vm->listClass->obj.classObj, "new()", list_new);
|
||||
PRIMITIVE(vm->listClass->obj.classObj, "new(_)", list_newWithSize);
|
||||
PRIMITIVE(vm->listClass->obj.classObj, "new(_,_)", list_newWithSizeDefault);
|
||||
PRIMITIVE(vm->listClass->obj.classObj, "filled(_,_)", list_newWithSizeDefault);
|
||||
PRIMITIVE(vm->listClass, "[_]", list_subscript);
|
||||
PRIMITIVE(vm->listClass, "[_]=(_)", list_subscriptSetter);
|
||||
PRIMITIVE(vm->listClass, "add(_)", list_add);
|
||||
|
||||
Reference in New Issue
Block a user