Git Product home page Git Product logo

ae's People

Contributors

alexfolland avatar andrejmitrovic avatar bolpat avatar boriscarvajal avatar cybershadow avatar geod24 avatar kinke avatar martinnowak avatar moonlightsentinel avatar muzer avatar n8sh avatar p0nce avatar paxa avatar snosov1 avatar wilzbach avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

ae's Issues

Please drop me an email

Hi Vladimir.

Hope you're well.

Sorry to contact you this way, but your blog contact form had an internal error, at least when accessing from an android phone with chrome.

When you have time, would you mind dropping me an email please ? Laeeth

At

Kaleidicassociates.com

Thanks.

Laeeth

timeouts in CI suite

Regularly seeing timeouts like this one in the testsuite https://ci.dlang.io/blue/organizations/jenkins/dlang-org%2Fdmd/detail/master/363/pipeline/#step-371-log-28.
In fact the tested server wasn't reachable right now for a short time.
Any chance this could be changed to a local test like the one in std.net.curl?
dlang/phobos#3576

Testing AENetwork
 - getFile
object.Exception@sys/net/ae.d(33): Time-out
----------------
sys/net/ae.d:33 pure @safe void ae.sys.net.ae.AENetwork.getData(immutable(char)[]).__lambda3(immutable(char)[]) [0x8be59b]
net/http/client.d:326 void ae.net.http.client.httpRequest(ae.net.http.common.HttpRequest, void delegate(ae.sys.data.Data), void delegate(immutable(char)[]), int).responseHandler(ae.net.http.common.HttpResponse, immutable(char)[]) [0x8509ab]
net/http/client.d:199 void ae.net.http.client.HttpClient.processResponse(immutable(char)[]) [0x85032a]
net/http/client.d:208 void ae.net.http.client.HttpClient.onDisconnect(immutable(char)[], ae.net.asockets.DisconnectType) [0x85037e]
net/asockets.d:1368 void ae.net.asockets.ConnectionAdapter.onDisconnect(immutable(char)[], ae.net.asockets.DisconnectType) [0x783b5a]
net/asockets.d:1557 void ae.net.asockets.TimeoutAdapter.onDisconnect(immutable(char)[], ae.net.asockets.DisconnectType) [0x784525]
net/asockets.d:944 void ae.net.asockets.StreamConnection.disconnect(immutable(char)[], ae.net.asockets.DisconnectType) [0x782711]
net/asockets.d:1350 void ae.net.asockets.ConnectionAdapter.disconnect(immutable(char)[], ae.net.asockets.DisconnectType) [0x783a33]
net/asockets.d:1583 void ae.net.asockets.TimeoutAdapter.onTask_Idle(ae.sys.timing.Timer, ae.sys.timing.TimerTask) [0x784650]
sys/timing.d:212 bool ae.sys.timing.Timer.prod() [0x8c7947]
net/asockets.d:417 void ae.net.asockets.SocketManager.loop() [0x781334]
sys/net/ae.d:36 ae.sys.data.Data ae.sys.net.ae.AENetwork.getData(immutable(char)[]) [0x8be41b]
sys/net/ae.d:49 void[] ae.sys.net.ae.AENetwork.getFile(immutable(char)[]) [0x8be68b]
sys/net/test.d:34 void ae.sys.net.test.test!("ae", "AENetwork").test() [0x8c2526]
sys/net/test.d:68 void ae.sys.net.test.__unittestL66_144() [0x8c24a0]

importPath ".." causing excessive build times

ae/dub.sdl

Line 13 in 3a2ec94

importPaths ".."

This causes issues when building an application that depends on ae from Nix: the ae library will have been added to the Nix store (/nix/store/…) but because of the importPath "..", dub will iterate all files and folders in the Nix store. This is often 20GiB worth of packages, and doesn't complete (I aborted after 5 minutes.)

Also see lionello/dub2nix#8 (comment) for more context.

How to solve this problem

E:\gh\code>rdmd ae/demo/pewpew/pewpew
ae\utils\alloc.d(153): Error: static assert "Your compiler doesn't support fiel
d alias template parameter binding, which is required for ae.utils.alloc."
Failed: ["dmd", "-v", "-o-", "ae/demo/pewpew/pewpew.d", "-Iae/demo/pewpew"]

Building in release mode with dub fails to link

I'm not sure what the problem is, but whenever I build with -release mode, and use ae as a dependency, it's failing to link with a slew of symbols in phobos and elsewhere.

I have a suspicion there is a weird dub configuration thing going on.

This is on Ubuntu Linux 20.04, with dmd 2.096.0

steves@homebuild:~/git$ mkdir testae
steves@homebuild:~/git$ cd testae
steves@homebuild:~/git/testae$ dub init .
Package recipe format (sdl/json) [json]: 
Name [testae]: 
Description [A minimal D application.]: 
Author name [Steven Schveighoffer]: 
License [proprietary]: 
Copyright string [Copyright © 2021, Steven Schveighoffer]: 
Add dependency (leave empty to skip) []: ae
Adding dependency ae ~>0.0.3064
Add dependency (leave empty to skip) []: 
Successfully created an empty project in '/home/steves/git/testae'.
Package successfully created in .
steves@homebuild:~/git/testae$ dub
Performing "debug" build using /home/steves/.dvm/compilers/dmd-2.096.0/linux/bin/dmd for x86_64.
testae ~master: building configuration "application"...
Linking...
Running testae 
Edit source/app.d to start your project.
steves@homebuild:~/git/testae$ dub -b release
Performing "release" build using /home/steves/.dvm/compilers/dmd-2.096.0/linux/bin/dmd for x86_64.
testae ~master: building configuration "application"...
Linking...
/usr/bin/ld: .dub/build/application-release-linux.posix-x86_64-dmd_v2.096.0-1D4819BCAA283A58753C58D89DC45D58/testae.o: in function `_D2ae3sys3vfs4curl7CurlVFS4readMFAyaZAv':
../../.dub/packages/ae-0.0.3064/ae/utils/zlib.d:(.text._D2ae3sys3vfs4curl7CurlVFS4readMFAyaZAv[_D2ae3sys3vfs4curl7CurlVFS4readMFAyaZAv]+0x70): undefined reference to `_D3std9algorithm9searching__T10startsWithSQBoQBnQBg11__lambda168TAxaTAyaTQeTQhZQByFNaNfQwQuQwQyZk'
/usr/bin/ld: .dub/build/application-release-linux.posix-x86_64-dmd_v2.096.0-1D4819BCAA283A58753C58D89DC45D58/testae.o: in function `_D3std3net4curl__T3getTSQwQuQs12AutoProtocolThZQBdFAxaQBfZAh':
../../.dub/packages/ae-0.0.3064/ae/utils/zlib.d:(.text._D3std3net4curl__T3getTSQwQuQs12AutoProtocolThZQBdFAxaQBfZAh[_D3std3net4curl__T3getTSQwQuQs12AutoProtocolThZQBdFAxaQBfZAh]+0x6c): undefined reference to `_D3std9algorithm9searching__T10startsWithSQBoQBnQBg11__lambda168TAxaTAyaTQeTQhZQByFNaNfQwQuQwQyZk'
/usr/bin/ld: .dub/build/application-release-linux.posix-x86_64-dmd_v2.096.0-1D4819BCAA283A58753C58D89DC45D58/testae.o: in function `_D3std3net4curl__T9_basicFTPThZQnFAxaAxvSQBnQBmQBl3FTPZAh':
../../.dub/packages/ae-0.0.3064/ae/utils/zlib.d:(.text._D3std3net4curl__T9_basicFTPThZQnFAxaAxvSQBnQBmQBl3FTPZAh[_D3std3net4curl__T9_basicFTPThZQnFAxaAxvSQBnQBmQBl3FTPZAh]+0x162): undefined reference to `_D3std9algorithm9searching__T10startsWithSQBoQBnQBg11__lambda168TAxaTAyaTQeZQBvFNaNfQtQrQtZk'
/usr/bin/ld: .dub/build/application-release-linux.posix-x86_64-dmd_v2.096.0-1D4819BCAA283A58753C58D89DC45D58/testae.o: in function `_D3std3net4curl__T10_basicHTTPThZQpFAxaAxvSQBpQBoQBn4HTTPZAh':
../../.dub/packages/ae-0.0.3064/ae/utils/zlib.d:(.text._D3std3net4curl__T10_basicHTTPThZQpFAxaAxvSQBpQBoQBn4HTTPZAh[_D3std3net4curl__T10_basicHTTPThZQpFAxaAxvSQBpQBoQBn4HTTPZAh]+0x140): undefined reference to `_D3std9algorithm9searching__T10startsWithSQBoQBnQBg11__lambda168TAxaTAyaTQeZQBvFNaNfQtQrQtZk'
/usr/bin/ld: .dub/build/application-release-linux.posix-x86_64-dmd_v2.096.0-1D4819BCAA283A58753C58D89DC45D58/testae.o: in function `_D3std3net4curl__T3putTSQwQuQs12AutoProtocolThThZQBfFAxaAxhQBkZAh':
../../.dub/packages/ae-0.0.3064/ae/utils/zlib.d:(.text._D3std3net4curl__T3putTSQwQuQs12AutoProtocolThThZQBfFAxaAxhQBkZAh[_D3std3net4curl__T3putTSQwQuQs12AutoProtocolThThZQBfFAxaAxhQBkZAh]+0x80): undefined reference to `_D3std9algorithm9searching__T10startsWithSQBoQBnQBg11__lambda168TAxaTAyaTQeTQhZQByFNaNfQwQuQwQyZk'
/usr/bin/ld: .dub/build/application-release-linux.posix-x86_64-dmd_v2.096.0-1D4819BCAA283A58753C58D89DC45D58/testae.o: in function `_D3std3net4curl__T3delTSQwQuQs12AutoProtocolZQBbFAxaQBdZv':
../../.dub/packages/ae-0.0.3064/ae/utils/zlib.d:(.text._D3std3net4curl__T3delTSQwQuQs12AutoProtocolZQBbFAxaQBdZv[_D3std3net4curl__T3delTSQwQuQs12AutoProtocolZQBbFAxaQBdZv]+0x6c): undefined reference to `_D3std9algorithm9searching__T10startsWithSQBoQBnQBg11__lambda168TAxaTAyaTQeTQhZQByFNaNfQwQuQwQyZk'
/usr/bin/ld: .dub/build/application-release-linux.posix-x86_64-dmd_v2.096.0-1D4819BCAA283A58753C58D89DC45D58/testae.o: in function `_D3std3net4curl__T3delTSQwQuQs3FTPZQrFAxaQsZv':
../../.dub/packages/ae-0.0.3064/ae/utils/zlib.d:(.text._D3std3net4curl__T3delTSQwQuQs3FTPZQrFAxaQsZv[_D3std3net4curl__T3delTSQwQuQs3FTPZQrFAxaQsZv]+0xfc): undefined reference to `_D3std9algorithm9searching__T10startsWithSQBoQBnQBg11__lambda168TAxaTAyaTQeZQBvFNaNfQtQrQtZk'
/usr/bin/ld: .dub/build/application-release-linux.posix-x86_64-dmd_v2.096.0-1D4819BCAA283A58753C58D89DC45D58/testae.o: in function `_D3std3net4curl__T10_basicHTTPTaZQpFAxaAxvSQBpQBoQBn4HTTPZAa':
../../.dub/packages/ae-0.0.3064/ae/utils/zlib.d:(.text._D3std3net4curl__T10_basicHTTPTaZQpFAxaAxvSQBpQBoQBn4HTTPZAa[_D3std3net4curl__T10_basicHTTPTaZQpFAxaAxvSQBpQBoQBn4HTTPZAa]+0x140): undefined reference to `_D3std9algorithm9searching__T10startsWithSQBoQBnQBg11__lambda168TAxaTAyaTQeZQBvFNaNfQtQrQtZk'
collect2: error: ld returned 1 exit status
Error: linker exited with status 1
/home/steves/.dvm/compilers/dmd-2.096.0/linux/bin/dmd failed with exit code 1.

compiling with ae - unresolved externals

have trouble compiling when including ae...

what do i need to link?

I use Visual Studio 2017 with a Plugin for D and dmd2.

Have followed this setup guide and have the win32 folder:
http://worms2d.info/4/Development_setup

1>------ Build started: Project: extractor, Configuration: Debug Win32 ------
1>dcompile_extractor.obj : error LNK2019: unresolved external symbol "ae.sys.windows.window.WindowIterator ae.sys.windows.window.windowIterator(immutable(char)[], immutable(char)[], void*)" (__D2ae3sys7windows6window14windowIteratorFAyaQdPvZSQBwQBwQBvQBq14WindowIterator) referenced in function __Dmain
1>dcompile_extractor.obj : error LNK2019: unresolved external symbol "const @Property bool ae.sys.windows.window.WindowIterator.empty()" (__D2ae3sys7windows6window14WindowIterator5emptyMxFNdZb) referenced in function __Dmain
1>dcompile_extractor.obj : error LNK2019: unresolved external symbol "const @Property void* ae.sys.windows.window.WindowIterator.front()" (__D2ae3sys7windows6window14WindowIterator5frontMxFNdZPv) referenced in function __Dmain
1>dcompile_extractor.obj : error LNK2019: unresolved external symbol "immutable(char)[] ae.sys.windows.window.windowStringQuery!(GetWindowTextW).windowStringQuery(void*)" (__D2ae3sys7windows6window__T17windowStringQueryX14GetWindowTextWZQBlFPvZAya) referenced in function __Dmain
1>dcompile_extractor.obj : error LNK2019: unresolved external symbol "void ae.sys.windows.window.WindowIterator.popFront()" (__D2ae3sys7windows6window14WindowIterator8popFrontMFZv) referenced in function __Dmain
1>dcompile_extractor.obj : error LNK2019: unresolved external symbol "int win32.commctrl.ListView_GetItemCount(void*)" (__D5win328commctrl21ListView_GetItemCountFPvZi) referenced in function __Dmain
1>dcompile_extractor.obj : error LNK2019: unresolved external symbol "int win32.commctrl.ListView_GetItem(void*, win32.commctrl.LVITEMA*)" (__D5win328commctrl16ListView_GetItemFPvPSQBmQBj7LVITEMAZi) referenced in function "immutable(char)[] extractor.main().getListItem(uint, uint)" (__D9extractor4mainFZ11getListItemMFkkZAya)
1>dcompile_extractor.obj : error LNK2001: unresolved external symbol "void ae.sys.windows.process.ToolhelpSnapshotImpl.__dtor()" (__D2ae3sys7windows7process20ToolhelpSnapshotImpl6__dtorMFZv)
1>dcompile_extractor.obj : error LNK2019: unresolved external symbol "ae.sys.windows.exception.WindowsException.__Class" (__D2ae3sys7windows9exception16WindowsException7__ClassZ) referenced in function "void* ae.sys.windows.exception.wenforce!(void*).wenforce(void*, immutable(char)[])" (__D2ae3sys7windows9exception__T8wenforceTPvZQnFQgAyaZQm)
1>dcompile_extractor.obj : error LNK2019: unresolved external symbol "ae.sys.windows.exception.WindowsException ae.sys.windows.exception.WindowsException.__ctor(uint, immutable(char)[])" (__D2ae3sys7windows9exception16WindowsException6__ctorMFkAyaZCQCgQCgQCfQCaQBt) referenced in function "void* ae.sys.windows.exception.wenforce!(void*).wenforce(void*, immutable(char)[])" (__D2ae3sys7windows9exception__T8wenforceTPvZQnFQgAyaZQm)
1>dcompile_extractor.obj : error LNK2019: unresolved external symbol "void ae.sys.windows.process.readProcessMemory(void*, ubyte*, void[])" (__D2ae3sys7windows7process17readProcessMemoryFPvPhAvZv) referenced in function "void ae.sys.windows.process.RemoteProcessVarImpl!(char[1024]).RemoteProcessVarImpl.read()" (__D2ae3sys7windows7process__T20RemoteProcessVarImplTG1024aZQBe4readMFZv)
1>dcompile_extractor.obj : error LNK2019: unresolved external symbol "void ae.sys.windows.process.writeProcessMemory(void*, ubyte*, const(void)[])" (__D2ae3sys7windows7process18writeProcessMemoryFPvPhAxvZv) referenced in function "void ae.sys.windows.process.RemoteProcessVarImpl!(char[1024]).RemoteProcessVarImpl.write()" (__D2ae3sys7windows7process__T20RemoteProcessVarImplTG1024aZQBe5writeMFZv)
1>dcompile_extractor.obj : error LNK2001: unresolved external symbol "void ae.sys.windows.process.CreatedProcessImpl.__dtor()" (__D2ae3sys7windows7process18CreatedProcessImpl6__dtorMFZv)
1>dcompile_extractor.obj : error LNK2019: unresolved external symbol "const pure nothrow @Property @nogc @safe bool std.typecons.RefCounted!(ae.sys.windows.process.ToolhelpSnapshotImpl, 1).RefCounted.RefCountedStore.isInitialized()" (__D3std8typecons__T10RefCountedTS2ae3sys7windows7process20ToolhelpSnapshotImplVEQCzQCy24RefCountedAutoInitializei1ZQDs15RefCountedStore13isInitializedMxFNaNbNdNiNfZb) referenced in function "pure nothrow @nogc @safe void std.typecons.RefCounted!(ae.sys.windows.process.ToolhelpSnapshotImpl, 1).RefCounted.__postblit()" (__D3std8typecons__T10RefCountedTS2ae3sys7windows7process20ToolhelpSnapshotImplVEQCzQCy24RefCountedAutoInitializei1ZQDs10__postblitMFNaNbNiNfZv)
1>dcompile_extractor.obj : error LNK2019: unresolved external symbol "void object.destroy!(ae.sys.windows.process.ToolhelpSnapshotImpl).destroy(ref ae.sys.windows.process.ToolhelpSnapshotImpl)" (__D6object__T7destroyTS2ae3sys7windows7process20ToolhelpSnapshotImplZQCeFKQCaZv) referenced in function "void std.typecons.RefCounted!(ae.sys.windows.process.ToolhelpSnapshotImpl, 1).RefCounted.__dtor()" (__D3std8typecons__T10RefCountedTS2ae3sys7windows7process20ToolhelpSnapshotImplVEQCzQCy24RefCountedAutoInitializei1ZQDs6__dtorMFZv)
1>C:\Users\Mars\source\repos\extractor\Debug\extractor.exe : fatal error LNK1120: 15 unresolved externals
1>Done building project "extractor.vcxproj" -- FAILED.

Do this will allow complete WA 4.0??

Hi cybershadow im big fan of WA, and discovered this as yours most important work recently, was thinking if this will allow completion of 4.0, or is just new network engine?? Also want to ask help for idea about make some lua library for the game with uses like Project X.

Split into multiple dub packages (e.g. funopts)

In utils there's a lot of cool stuff, like funopt.
How about separating it as an own dub package?
It doesn't seem so related to the other bits.

The advantage of it being a separate dub package + repo is the searchability (via dub, Google, ...).

That being said you have a lot more fancy stuff in utils that seems reasonable to split into packages ;-)

Contributing

Is it there a list of TODOs, simple issues, or an initial suggestion for contributing?

I'd like to familiarize with D, and at the same time make WA 4 come out faster.

Link error on macOS12.4 on ARM64 (M1)

Link output when building digger on Apple M1 chip with macOS 12.4:

Undefined symbols for architecture arm64:
  "_fdopendir$INODE64", referenced from:
      __D2ae3sys4file__T7listDirSQyQxQv__T11fastListDirVbi1Vbi0ZQwFAyaQdZ9__lambda4Z5Entry7recurseMFZv in digger.o
      __D2ae3sys4file__T7listDirSQyQxQv__T11fastListDirVbi0Vbi0ZQwFAyaQdZ9__lambda4Z5Entry7recurseMFZv in digger.o
  "_fstatat$INODE64", referenced from:
      __D2ae3sys4file__T7listDirSQyQxQv__T11fastListDirVbi1Vbi0ZQwFAyaQdZ9__lambda4Z5Entry__T7tryStatVEQDqQDqQDp__TQDnSQEgQEgQEf__TQDlVbi1Vbi0ZQDxFQDcQDfZQDdZQCw10StatTargeti1ZQDfMFNbNiZb in digger.o
      __D2ae3sys4file__T7listDirSQyQxQv__T11fastListDirVbi1Vbi0ZQwFAyaQdZ9__lambda4Z5Entry__T7tryStatVEQDqQDqQDp__TQDnSQEgQEgQEf__TQDlVbi1Vbi0ZQDxFQDcQDfZQDdZQCw10StatTargeti0ZQDfMFNbNiZb in digger.o
      __D2ae3sys4file__T7listDirSQyQxQv__T11fastListDirVbi0Vbi0ZQwFAyaQdZ9__lambda4Z5Entry__T7tryStatVEQDqQDqQDp__TQDnSQEgQEgQEf__TQDlVbi0Vbi0ZQDxFQDcQDfZQDdZQCw10StatTargeti1ZQDfMFNbNiZb in digger.o
      __D2ae3sys4file__T7listDirSQyQxQv__T11fastListDirVbi0Vbi0ZQwFAyaQdZ9__lambda4Z5Entry__T7tryStatVEQDqQDqQDp__TQDnSQEgQEgQEf__TQDlVbi0Vbi0ZQDxFQDcQDfZQDdZQCw10StatTargeti0ZQDfMFNbNiZb in digger.o
ld: symbol(s) not found for architecture arm64

The problem is fixed when simply removing the pragma(mangle, ... on the two functions here:

ae/sys/file.d

Lines 142 to 145 in 7366be2

pragma(mangle, "fstatat$INODE64")
int fstatat(int fd, const char *path, stat_t *buf, int flag) nothrow @nogc;
pragma(mangle, "fdopendir$INODE64")

ae.utils.graphics.color.sum is causing trouble with floating-point colors

https://github.com/CyberShadow/ae/blob/master/utils/graphics/color.d#L204

        /// Sum of all channels
    ExpandNumericType!(ChannelType, ilog2(nextPowerOfTwo(channels))) sum()
    {
        typeof(return) result;
        foreach (i, f; this.tupleof)
            static if (this.tupleof[i].stringof != "this.x") // skip padding
                result += this.tupleof[i];
        return result;
    }

What happens here:

..\..\..\..\AppData\Roaming\dub\packages\ae-graphics-0.0.5\ae\utils\meta\package
.d(411): Error: static assert  "No floating-point type big enough to fit 55u bit
s"
..\..\..\..\AppData\Roaming\dub\packages\ae-graphics-0.0.5\ae\utils\meta\package
.d(423):        instantiated from here: ResizeNumericType!(double, 55u)
..\..\..\..\AppData\Roaming\dub\packages\ae-graphics-0.0.5\ae\utils\graphics\col
or.d(197):        instantiated from here: ExpandNumericType!(double, 2u)
..\..\..\..\AppData\Roaming\dub\packages\ae-graphics-0.0.5\ae\utils\graphics\col
or.d(228):        instantiated from here: Color!(double, "r", "g", "b")
FAIL .dub\build\library-release-nobounds-windows-x86_64-ldc_0-DFCA5B6F2FF299B9DE
E2260CAFB64AFF\ distort dynamicLibrary

In short: ExpandNumericType is searching with a floating-point type that can hold more mantissa bits than double. Except I'm using LDC and real is not 80-bits but 64-bit.

I would suggest that either sum() or ExpandNumericType be relaxed for floating-point type: summing approx. 4 channels is not gonna change precision significantly.

Buildkite build is broken with v0.0.2781

uncaught exception
--
  | ./ae-test-library(_D4core7runtime18runModuleUnitTestsUZ19unittestSegvHandlerUNbiPSQCk3sys5posix6signal9siginfo_tPvZv+0x39)[0xc1ee3d]
  | /lib/x86_64-linux-gnu/libpthread.so.0(+0x11390)[0x7fd222d6c390]
  | ./ae-test-library(__dmd_begin_catch+0x4d)[0xbbc77d]
  | ./ae-test-library(_d_throwdwarf+0xf8)[0xbbc8b4]
  | ./ae-test-library(_D3std9exception__T7bailOutHTCQBc4conv13ConvExceptionZQBjFNaNfAyamMAxaZv+0x7f)[0x8f2f6f]
  | ./ae-test-library(_D3std9exception__T7enforceHTCQBc4conv13ConvExceptionZ__TQBmTbZQBsFNaNfbLAxaAyamZb+0x6b)[0x8f2eeb]
  | ./ae-test-library(_D2ae5utils4text7parsefp__T5parseTdTAyaZQnFNaNfKQmZd+0x4f)[0xb57e23]
  | ./ae-test-library(_D2ae5utils4text7parsefp19__unittest_L815_C12FNaNfZ12__dgliteral4MFNaNiNfZd+0x19)[0xb555a9]
  | ./ae-test-library(_D3std9exception__T12assertThrownHTCQBi4conv13ConvExceptionTdZQBrFNaNfLdAyaQdmZv+0x35)[0x9cb06d]
  | ./ae-test-library(_D2ae5utils4text7parsefp19__unittest_L815_C12FNaNfZv+0x54f)[0xb5550f]
  | ./ae-test-library(_D2ae5utils4text7parsefp9__modtestFZv+0x1d)[0xb5ab1d]
  | ./ae-test-library(_D4core7runtime18runModuleUnitTestsUZ14__foreachbody2MFPS6object10ModuleInfoZi+0x41)[0xc1ee99]
  | ./ae-test-library(_D6object10ModuleInfo7opApplyFMDFPSQBhQBdZiZ9__lambda2MFyPSQCfQCbZi+0x28)[0xbad4ac]
  | ./ae-test-library(_D2rt5minfo17moduleinfos_applyFMDFyPS6object10ModuleInfoZiZ14__foreachbody2MFKSQCz19sections_elf_shared3DSOZi+0x54)[0xbc2300]
  | ./ae-test-library(_D2rt19sections_elf_shared3DSO7opApplyFMDFKSQBqQBqQyZiZi+0x45)[0xbc2b81]
  | ./ae-test-library(_D2rt5minfo17moduleinfos_applyFMDFyPS6object10ModuleInfoZiZi+0x22)[0xbc228e]
  | ./ae-test-library(_D6object10ModuleInfo7opApplyFMDFPSQBhQBdZiZi+0x22)[0xbad47e]
  | ./ae-test-library(runModuleUnitTests+0x13f)[0xc1ecd7]
  | ./ae-test-library(_D2rt6dmain212_d_run_main2UAAamPUQgZiZ6runAllMFZv+0x25)[0xbbc5f1]
  | ./ae-test-library(_D2rt6dmain212_d_run_main2UAAamPUQgZiZ7tryExecMFMDFZvZv+0x21)[0xbbc57d]
  | ./ae-test-library(_d_run_main2+0x272)[0xbbc4e6]
  | ./ae-test-library(_d_run_main+0xbe)[0xbbc25e]
  | ./ae-test-library(main+0x22)[0x8ac27a]
  | /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf0)[0x7fd222086830]
  | ./ae-test-library(_start+0x29)[0x8aac79]
  | Program exited with code -11
  | 🚨 Error: The command exited with status 2

Triggered on dlang/druntime#3212 which is simply documentation change. Since it triggered 3 times in a row, and a new tag was just made, I assume that's not spurious.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.