libmir / mir-ion

Ion, JSON, YAML, CSV, CBOR and Msgpack serialization framework
Apache License 2.0
14 stars 6 forks source link

Broken on windows #38

Open WebFreak001 opened 1 year ago

WebFreak001 commented 1 year ago

See CI or this run log from someone on discord:

C:\Users\Hipreme\AppData\Local\dub\packages\mir-ion-2.1.3\mir-ion\source\mir\csv.d(236,30): Deprecation: returning `Row(&this, this.nColumns)` escapes a reference to parameter `this`
C:\Users\Hipreme\AppData\Local\dub\packages\mir-ion-2.1.3\mir-ion\source\mir\csv.d(236,30):        perhaps remove `scope` parameter annotation so `return` applies to `ref`
C:\Users\Hipreme\AppData\Local\dub\packages\mir-ion-2.1.3\mir-ion\source\mir\ion\stream.d(321,9): Error: none of the overloads of `opApply` are callable using argument types `(int delegate(const(char[])[] symbolTable, IonDescribedValue value) pure nothrow @nogc @safe) const`
C:\Users\Hipreme\AppData\Local\dub\packages\mir-ion-2.1.3\mir-ion\source\mir\ion\stream.d(37,19):        Candidates are: `mir.ion.stream.IonValueStream.opApply(scope int delegate(scope const(char[])[] symbolTable, scope IonDescribedValue value) pure @nogc @safe dg)`
C:\Users\Hipreme\AppData\Local\dub\packages\mir-ion-2.1.3\mir-ion\source\mir\ion\stream.d(48,19):                        `mir.ion.stream.IonValueStream.opApply(scope int delegate(scope const(char[])[] symbolTable, scope IonDescribedValue value) @nogc @safe dg)`
C:\Users\Hipreme\AppData\Local\dub\packages\mir-ion-2.1.3\mir-ion\source\mir\ion\stream.d(53,19):                        `mir.ion.stream.IonValueStream.opApply(scope int delegate(scope const(char[])[] symbolTable, scope IonDescribedValue value) pure @safe dg)`
C:\Users\Hipreme\AppData\Local\dub\packages\mir-ion-2.1.3\mir-ion\source\mir\ion\stream.d(58,19):                        `mir.ion.stream.IonValueStream.opApply(scope int delegate(scope const(char[])[] symbolTable, scope IonDescribedValue value) @safe dg)`
C:\Users\Hipreme\AppData\Local\dub\packages\mir-ion-2.1.3\mir-ion\source\mir\ion\stream.d(63,19):                        `mir.ion.stream.IonValueStream.opApply(scope int delegate(scope const(char[])[] symbolTable, scope IonDescribedValue value) pure @nogc @system dg)`
C:\Users\Hipreme\AppData\Local\dub\packages\mir-ion-2.1.3\mir-ion\source\mir\ion\stream.d(321,9):        ... (19 more, -v to show) ...
C:\Users\Hipreme\AppData\Local\dub\packages\mir-ion-2.1.3\mir-ion\source\mir\ser\package.d(979,32): Error: template instance `mir.ion.stream.IonValueStream.serialize!(IonSerializer!(32768u, ["data"], false))` error instantiating
C:\Users\Hipreme\AppData\Local\dub\packages\mir-ion-2.1.3\mir-ion\source\mir\ser\ion.d(444,19):        instantiated from here: `serializeValue!(IonSerializer!(32768u, ["data"], false), IonValueStream)`
C:\Users\Hipreme\AppData\Local\dub\packages\mir-ion-2.1.3\mir-ion\source\mir\ion\benchmark.d(68,25):        instantiated from here: `serializeIon!(ScopedBuffer!(ubyte, 4096LU), IonValueStream)`
C:\Users\Hipreme\AppData\Local\dub\packages\mir-ion-2.1.3\mir-ion\source\mir\ion\stream.d(321,9): Error: none of the overloads of `opApply` are callable using argument types `(int delegate(const(char[])[] symbolTable, IonDescribedValue value) pure nothrow @nogc @safe) const`
C:\Users\Hipreme\AppData\Local\dub\packages\mir-ion-2.1.3\mir-ion\source\mir\ion\stream.d(37,19):        Candidates are: `mir.ion.stream.IonValueStream.opApply(scope int delegate(scope const(char[])[] symbolTable, scope IonDescribedValue value) pure @nogc @safe dg)`
C:\Users\Hipreme\AppData\Local\dub\packages\mir-ion-2.1.3\mir-ion\source\mir\ion\stream.d(48,19):                        `mir.ion.stream.IonValueStream.opApply(scope int delegate(scope const(char[])[] symbolTable, scope IonDescribedValue value) @nogc @safe dg)`
C:\Users\Hipreme\AppData\Local\dub\packages\mir-ion-2.1.3\mir-ion\source\mir\ion\stream.d(53,19):                        `mir.ion.stream.IonValueStream.opApply(scope int delegate(scope const(char[])[] symbolTable, scope IonDescribedValue value) pure @safe dg)`
C:\Users\Hipreme\AppData\Local\dub\packages\mir-ion-2.1.3\mir-ion\source\mir\ion\stream.d(58,19):                        `mir.ion.stream.IonValueStream.opApply(scope int delegate(scope const(char[])[] symbolTable, scope IonDescribedValue value) @safe dg)`
C:\Users\Hipreme\AppData\Local\dub\packages\mir-ion-2.1.3\mir-ion\source\mir\ion\stream.d(63,19):                        `mir.ion.stream.IonValueStream.opApply(scope int delegate(scope const(char[])[] symbolTable, scope IonDescribedValue value) pure @nogc @system dg)`
C:\Users\Hipreme\AppData\Local\dub\packages\mir-ion-2.1.3\mir-ion\source\mir\ion\stream.d(321,9):        ... (19 more, -v to show) ...
C:\Users\Hipreme\AppData\Local\dub\packages\mir-ion-2.1.3\mir-ion\source\mir\ser\package.d(979,32): Error: template instance `mir.ion.stream.IonValueStream.serialize!(JsonSerializer!("", ScopedBuffer!(char, 4096LU)))` error instantiating
C:\Users\Hipreme\AppData\Local\dub\packages\mir-ion-2.1.3\mir-ion\source\mir\ser\json.d(574,23):        instantiated from here: `serializeValue!(JsonSerializer!("", ScopedBuffer!(char, 4096LU)), IonValueStream)`
C:\Users\Hipreme\AppData\Local\dub\packages\mir-ion-2.1.3\mir-ion\source\mir\ion\benchmark.d(73,26):        instantiated from here: `serializeJsonPretty!(ScopedBuffer!(char, 4096LU), IonValueStream)`
C:\Users\Hipreme\AppData\Local\dub\packages\mir-ion-2.1.3\mir-ion\source\mir\ion\stream.d(321,9): Error: none of the overloads of `opApply` are callable using argument types `(int delegate(const(char[])[] symbolTable, IonDescribedValue value) pure nothrow @nogc @safe) const`
C:\Users\Hipreme\AppData\Local\dub\packages\mir-ion-2.1.3\mir-ion\source\mir\ion\stream.d(37,19):        Candidates are: `mir.ion.stream.IonValueStream.opApply(scope int delegate(scope const(char[])[] symbolTable, scope IonDescribedValue value) pure @nogc @safe dg)`
C:\Users\Hipreme\AppData\Local\dub\packages\mir-ion-2.1.3\mir-ion\source\mir\ion\stream.d(48,19):                        `mir.ion.stream.IonValueStream.opApply(scope int delegate(scope const(char[])[] symbolTable, scope IonDescribedValue value) @nogc @safe dg)`
C:\Users\Hipreme\AppData\Local\dub\packages\mir-ion-2.1.3\mir-ion\source\mir\ion\stream.d(53,19):                        `mir.ion.stream.IonValueStream.opApply(scope int delegate(scope const(char[])[] symbolTable, scope IonDescribedValue value) pure @safe dg)`
C:\Users\Hipreme\AppData\Local\dub\packages\mir-ion-2.1.3\mir-ion\source\mir\ion\stream.d(58,19):                        `mir.ion.stream.IonValueStream.opApply(scope int delegate(scope const(char[])[] symbolTable, scope IonDescribedValue value) @safe dg)`
C:\Users\Hipreme\AppData\Local\dub\packages\mir-ion-2.1.3\mir-ion\source\mir\ion\stream.d(63,19):                        `mir.ion.stream.IonValueStream.opApply(scope int delegate(scope const(char[])[] symbolTable, scope IonDescribedValue value) pure @nogc @system dg)`
C:\Users\Hipreme\AppData\Local\dub\packages\mir-ion-2.1.3\mir-ion\source\mir\ion\stream.d(321,9):        ... (19 more, -v to show) ...
C:\Users\Hipreme\AppData\Local\dub\packages\mir-ion-2.1.3\mir-ion\source\mir\ser\package.d(979,32): Error: template instance `mir.ion.stream.IonValueStream.serialize!(MsgpackSerializer!(ScopedBuffer!(ubyte, 4096LU)))` error instantiating
C:\Users\Hipreme\AppData\Local\dub\packages\mir-ion-2.1.3\mir-ion\source\mir\ser\msgpack.d(633,19):        instantiated from here: `serializeValue!(MsgpackSerializer!(ScopedBuffer!(ubyte, 4096LU)), IonValueStream)`
C:\Users\Hipreme\AppData\Local\dub\packages\mir-ion-2.1.3\mir-ion\source\mir\ion\benchmark.d(78,29):        instantiated from here: `serializeMsgpack!(ScopedBuffer!(ubyte, 4096LU), IonValueStream)`
C:\Users\Hipreme\AppData\Local\dub\packages\mir-ion-2.1.3\mir-ion\source\mir\ion\stream.d(321,9): Error: none of the overloads of `opApply` are callable using argument types `(int delegate(const(char[])[] symbolTable, IonDescribedValue value) pure nothrow @safe) const`
C:\Users\Hipreme\AppData\Local\dub\packages\mir-ion-2.1.3\mir-ion\source\mir\ion\stream.d(37,19):        Candidates are: `mir.ion.stream.IonValueStream.opApply(scope int delegate(scope const(char[])[] symbolTable, scope IonDescribedValue value) pure @nogc @safe dg)`
C:\Users\Hipreme\AppData\Local\dub\packages\mir-ion-2.1.3\mir-ion\source\mir\ion\stream.d(48,19):                        `mir.ion.stream.IonValueStream.opApply(scope int delegate(scope const(char[])[] symbolTable, scope IonDescribedValue value) @nogc @safe dg)`
C:\Users\Hipreme\AppData\Local\dub\packages\mir-ion-2.1.3\mir-ion\source\mir\ion\stream.d(53,19):                        `mir.ion.stream.IonValueStream.opApply(scope int delegate(scope const(char[])[] symbolTable, scope IonDescribedValue value) pure @safe dg)`
C:\Users\Hipreme\AppData\Local\dub\packages\mir-ion-2.1.3\mir-ion\source\mir\ion\stream.d(58,19):                        `mir.ion.stream.IonValueStream.opApply(scope int delegate(scope const(char[])[] symbolTable, scope IonDescribedValue value) @safe dg)`
C:\Users\Hipreme\AppData\Local\dub\packages\mir-ion-2.1.3\mir-ion\source\mir\ion\stream.d(63,19):                        `mir.ion.stream.IonValueStream.opApply(scope int delegate(scope const(char[])[] symbolTable, scope IonDescribedValue value) pure @nogc @system dg)`
C:\Users\Hipreme\AppData\Local\dub\packages\mir-ion-2.1.3\mir-ion\source\mir\ion\stream.d(321,9):        ... (19 more, -v to show) ...
C:\Users\Hipreme\AppData\Local\dub\packages\mir-ion-2.1.3\mir-ion\source\mir\ser\package.d(979,32): Error: template instance `mir.ion.stream.IonValueStream.serialize!(JsonSerializer!("", Appender!(char[])))` error instantiating
C:\Users\Hipreme\AppData\Local\dub\packages\mir-ion-2.1.3\mir-ion\source\mir\ser\json.d(574,23):        instantiated from here: `serializeValue!(JsonSerializer!("", Appender!(char[])), IonValueStream)`
C:\Users\Hipreme\AppData\Local\dub\packages\mir-ion-2.1.3\mir-ion\source\mir\ser\json.d(586,28):        instantiated from here: `serializeJsonPretty!(Appender!(char[]), const(IonValueStream))`
C:\Users\Hipreme\AppData\Local\dub\packages\mir-ion-2.1.3\mir-ion\source\mir\ion\conv.d(229,31):        instantiated from here: `serializeJsonPretty!(IonValueStream)`
C:\Users\Hipreme\AppData\Local\dub\packages\mir-ion-2.1.3\mir-ion\source\mir\ion\stream.d(321,9): Error: none of the overloads of `opApply` are callable using argument types `(int delegate(const(char[])[] symbolTable, IonDescribedValue value) pure nothrow @safe) const`
C:\Users\Hipreme\AppData\Local\dub\packages\mir-ion-2.1.3\mir-ion\source\mir\ion\stream.d(37,19):        Candidates are: `mir.ion.stream.IonValueStream.opApply(scope int delegate(scope const(char[])[] symbolTable, scope IonDescribedValue value) pure @nogc @safe dg)`
C:\Users\Hipreme\AppData\Local\dub\packages\mir-ion-2.1.3\mir-ion\source\mir\ion\stream.d(48,19):                        `mir.ion.stream.IonValueStream.opApply(scope int delegate(scope const(char[])[] symbolTable, scope IonDescribedValue value) @nogc @safe dg)`
C:\Users\Hipreme\AppData\Local\dub\packages\mir-ion-2.1.3\mir-ion\source\mir\ion\stream.d(53,19):                        `mir.ion.stream.IonValueStream.opApply(scope int delegate(scope const(char[])[] symbolTable, scope IonDescribedValue value) pure @safe dg)`
C:\Users\Hipreme\AppData\Local\dub\packages\mir-ion-2.1.3\mir-ion\source\mir\ion\stream.d(58,19):                        `mir.ion.stream.IonValueStream.opApply(scope int delegate(scope const(char[])[] symbolTable, scope IonDescribedValue value) @safe dg)`
C:\Users\Hipreme\AppData\Local\dub\packages\mir-ion-2.1.3\mir-ion\source\mir\ion\stream.d(63,19):                        `mir.ion.stream.IonValueStream.opApply(scope int delegate(scope const(char[])[] symbolTable, scope IonDescribedValue value) pure @nogc @system dg)`
C:\Users\Hipreme\AppData\Local\dub\packages\mir-ion-2.1.3\mir-ion\source\mir\ion\stream.d(321,9):        ... (19 more, -v to show) ...
C:\Users\Hipreme\AppData\Local\dub\packages\mir-ion-2.1.3\mir-ion\source\mir\ser\package.d(979,32): Error: template instance `mir.ion.stream.IonValueStream.serialize!(JsonSerializer!("\x09", Appender!(char[])))` error instantiating
C:\Users\Hipreme\AppData\Local\dub\packages\mir-ion-2.1.3\mir-ion\source\mir\ser\json.d(574,23):        instantiated from here: `serializeValue!(JsonSerializer!("\x09", Appender!(char[])), IonValueStream)`
C:\Users\Hipreme\AppData\Local\dub\packages\mir-ion-2.1.3\mir-ion\source\mir\ser\json.d(586,28):        instantiated from here: `serializeJsonPretty!(Appender!(char[]), const(IonValueStream))`
C:\Users\Hipreme\AppData\Local\dub\packages\mir-ion-2.1.3\mir-ion\source\mir\ion\conv.d(256,31):        instantiated from here: `serializeJsonPretty!(IonValueStream)`
C:\Users\Hipreme\AppData\Local\dub\packages\mir-ion-2.1.3\mir-ion\source\mir\ion\stream.d(321,9): Error: none of the overloads of `opApply` are callable using argument types `(int delegate(const(char[])[] symbolTable, IonDescribedValue value) pure nothrow @safe) const`
C:\Users\Hipreme\AppData\Local\dub\packages\mir-ion-2.1.3\mir-ion\source\mir\ion\stream.d(37,19):        Candidates are: `mir.ion.stream.IonValueStream.opApply(scope int delegate(scope const(char[])[] symbolTable, scope IonDescribedValue value) pure @nogc @safe dg)`
C:\Users\Hipreme\AppData\Local\dub\packages\mir-ion-2.1.3\mir-ion\source\mir\ion\stream.d(48,19):                        `mir.ion.stream.IonValueStream.opApply(scope int delegate(scope const(char[])[] symbolTable, scope IonDescribedValue value) @nogc @safe dg)`
C:\Users\Hipreme\AppData\Local\dub\packages\mir-ion-2.1.3\mir-ion\source\mir\ion\stream.d(53,19):                        `mir.ion.stream.IonValueStream.opApply(scope int delegate(scope const(char[])[] symbolTable, scope IonDescribedValue value) pure @safe dg)`
C:\Users\Hipreme\AppData\Local\dub\packages\mir-ion-2.1.3\mir-ion\source\mir\ion\stream.d(58,19):                        `mir.ion.stream.IonValueStream.opApply(scope int delegate(scope const(char[])[] symbolTable, scope IonDescribedValue value) @safe dg)`
C:\Users\Hipreme\AppData\Local\dub\packages\mir-ion-2.1.3\mir-ion\source\mir\ion\stream.d(63,19):                        `mir.ion.stream.IonValueStream.opApply(scope int delegate(scope const(char[])[] symbolTable, scope IonDescribedValue value) pure @nogc @system dg)`
C:\Users\Hipreme\AppData\Local\dub\packages\mir-ion-2.1.3\mir-ion\source\mir\ion\stream.d(321,9):        ... (19 more, -v to show) ...
C:\Users\Hipreme\AppData\Local\dub\packages\mir-ion-2.1.3\mir-ion\source\mir\ser\package.d(979,32): Error: template instance `mir.ion.stream.IonValueStream.serialize!(TextSerializer!("", Appender!(char[])))` error instantiating
C:\Users\Hipreme\AppData\Local\dub\packages\mir-ion-2.1.3\mir-ion\source\mir\ser\text.d(717,23):        instantiated from here: `serializeValue!(TextSerializer!("", Appender!(char[])), IonValueStream)`
C:\Users\Hipreme\AppData\Local\dub\packages\mir-ion-2.1.3\mir-ion\source\mir\ser\text.d(675,28):        instantiated from here: `serializeTextPretty!(Appender!(char[]), IonValueStream)`
C:\Users\Hipreme\AppData\Local\dub\packages\mir-ion-2.1.3\mir-ion\source\mir\ser\text.d(512,34):        instantiated from here: `serializeTextPretty!("", IonValueStream)`
C:\Users\Hipreme\AppData\Local\dub\packages\mir-ion-2.1.3\mir-ion\source\mir\ion\conv.d(389,31):        instantiated from here: `serializeText!(IonValueStream)`
C:\Users\Hipreme\AppData\Local\dub\packages\mir-ion-2.1.3\mir-ion\source\mir\ion\stream.d(321,9): Error: none of the overloads of `opApply` are callable using argument types `(int delegate(const(char[])[] symbolTable, IonDescribedValue value) pure nothrow @safe) const`
C:\Users\Hipreme\AppData\Local\dub\packages\mir-ion-2.1.3\mir-ion\source\mir\ion\stream.d(37,19):        Candidates are: `mir.ion.stream.IonValueStream.opApply(scope int delegate(scope const(char[])[] symbolTable, scope IonDescribedValue value) pure @nogc @safe dg)`
C:\Users\Hipreme\AppData\Local\dub\packages\mir-ion-2.1.3\mir-ion\source\mir\ion\stream.d(48,19):                        `mir.ion.stream.IonValueStream.opApply(scope int delegate(scope const(char[])[] symbolTable, scope IonDescribedValue value) @nogc @safe dg)`
C:\Users\Hipreme\AppData\Local\dub\packages\mir-ion-2.1.3\mir-ion\source\mir\ion\stream.d(53,19):                        `mir.ion.stream.IonValueStream.opApply(scope int delegate(scope const(char[])[] symbolTable, scope IonDescribedValue value) pure @safe dg)`
C:\Users\Hipreme\AppData\Local\dub\packages\mir-ion-2.1.3\mir-ion\source\mir\ion\stream.d(58,19):                        `mir.ion.stream.IonValueStream.opApply(scope int delegate(scope const(char[])[] symbolTable, scope IonDescribedValue value) @safe dg)`
C:\Users\Hipreme\AppData\Local\dub\packages\mir-ion-2.1.3\mir-ion\source\mir\ion\stream.d(63,19):                        `mir.ion.stream.IonValueStream.opApply(scope int delegate(scope const(char[])[] symbolTable, scope IonDescribedValue value) pure @nogc @system dg)`
C:\Users\Hipreme\AppData\Local\dub\packages\mir-ion-2.1.3\mir-ion\source\mir\ion\stream.d(321,9):        ... (19 more, -v to show) ...
C:\Users\Hipreme\AppData\Local\dub\packages\mir-ion-2.1.3\mir-ion\source\mir\ser\package.d(979,32): Error: template instance `mir.ion.stream.IonValueStream.serialize!(TextSerializer!("\x09", Appender!(char[])))` error instantiating
C:\Users\Hipreme\AppData\Local\dub\packages\mir-ion-2.1.3\mir-ion\source\mir\ser\text.d(717,23):        instantiated from here: `serializeValue!(TextSerializer!("\x09", Appender!(char[])), IonValueStream)`
C:\Users\Hipreme\AppData\Local\dub\packages\mir-ion-2.1.3\mir-ion\source\mir\ser\text.d(675,28):        instantiated from here: `serializeTextPretty!(Appender!(char[]), IonValueStream)`
C:\Users\Hipreme\AppData\Local\dub\packages\mir-ion-2.1.3\mir-ion\source\mir\ion\conv.d(422,31):        instantiated from here: `serializeTextPretty!("\x09", IonValueStream)`