digitalmars.D.announce - New D tool releases
- Brian Schott (30/30) Jan 14 2016 Please see the Github links for a list of changes and issues
- tsbockman (10/20) Jan 14 2016 Trying to build DCD with LDC, I get:
- tsbockman (4/8) Jan 14 2016 You forgot to bump the version number:
- Brian Schott (2/3) Jan 14 2016 Fixed.
- Suliman (1/2) Jan 14 2016 Could anybody explain where it can be helpful and how it's work?
- Vadim Lopatin (5/7) Jan 14 2016 dfmt: formats source code
- Andrei Alexandrescu (4/9) Jan 14 2016 Congrats! Could you please let the real Brian know we're waiting for a
- =?UTF-8?B?w5hpdmluZA==?= (3/17) Jan 14 2016 +1
- Brad Anderson (8/22) Jan 14 2016 I'm not sure it makes sense to stick them all in one repo. Under
- Vladimir Panteleev (6/20) Jan 14 2016 What will be gained by doing so?
- Andrei Alexandrescu (2/6) Jan 15 2016 That would work, too! -- Andrei
- Suliman (3/13) Jan 15 2016 Do you have any plans to include all this stuff to DMD distrib?
- Andrei Alexandrescu (3/14) Jan 15 2016 I have had for a good while and shared them too. The difficulty is in
- Basile B. (10/16) Jan 14 2016 During the latest two or three hours I've encountered several DCD
- Basile B. (36/40) Jan 14 2016 By chance it' has happend again while the console was opened:
- Brian Schott (3/4) Jan 14 2016 The announce newsgroup is not a bug tracker, but this is:
- Basile B. (5/9) Jan 15 2016 Sorry my intention was just to get the attention of other users
- Basile B. (2/2) Jan 15 2016 just a "hot" fix since previous announce.
Please see the Github links for a list of changes and issues resolved. You may notice that they're all in Dub now. The real Brian is in cryo-stasis in case we need him later. In order to not arouse too much suspicion about shape-shifters these projects can still be built with git and make. dfmt: Code formatter 0.4.2 http://code.dlang.org/packages/dfmt https://github.com/Hackerpilot/dfmt/releases/tag/v0.4.2 dfix: Code upgrader 0.3.1 http://code.dlang.org/packages/dfix https://github.com/Hackerpilot/dfix/releases/tag/v0.3.1 DCD: Auto-completion system 0.7.4 http://code.dlang.org/packages/dcd https://github.com/Hackerpilot/DCD/releases/tag/v0.7.4 D-Scanner: D Lint/analysis tool 0.3.0 http://code.dlang.org/packages/dscanner https://github.com/Hackerpilot/Dscanner/releases/tag/v0.3.0 libdparse: D Lexer/parser/AST library 0.3.0 http://code.dlang.org/packages/libdparse https://github.com/Hackerpilot/libdparse/releases/tag/v0.3.0 dsymbol: Symbol resolution code used by DCD and D-Scanner 0.1.0 http://code.dlang.org/packages/dsymbol https://github.com/Hackerpilot/dsymbol/releases
Jan 14 2016
On Thursday, 14 January 2016 at 09:05:09 UTC, Brian Schott wrote:Please see the Github links for a list of changes and issues resolved. You may notice that they're all in Dub now. The real Brian is in cryo-stasis in case we need him later. In order to not arouse too much suspicion about shape-shifters these projects can still be built with git and make. DCD: Auto-completion system 0.7.4 http://code.dlang.org/packages/dcd https://github.com/Hackerpilot/DCD/releases/tag/v0.7.4Trying to build DCD with LDC, I get: ../msgpack-d-1.0.0-beta.2/src/msgpack.d(102): Error: cannot implicitly convert expression (classInfo.init()[]) of type const(void)[] to byte[] I fixed it by changing: (cast(byte*)obj)[0..classInfo.init.length] = classInfo.init[]; To: (cast(void*)obj)[0..classInfo.init.length] = classInfo.init[]; Aside from that, everything else builds without any tweaks.
Jan 14 2016
On Thursday, 14 January 2016 at 09:05:09 UTC, Brian Schott wrote:dfmt: Code formatter 0.4.2 http://code.dlang.org/packages/dfmt https://github.com/Hackerpilot/dfmt/releases/tag/v0.4.2You forgot to bump the version number: dfmt --version 0.4.1
Jan 14 2016
On Thursday, 14 January 2016 at 10:41:50 UTC, tsbockman wrote:You forgot to bump the version number:Fixed.
Jan 14 2016
dsymbol: Symbol resolution code used by DCD and D-ScannerCould anybody explain where it can be helpful and how it's work?
Jan 14 2016
On Thursday, 14 January 2016 at 13:27:40 UTC, Suliman wrote:dfmt: formats source code dfix: helps to migrate your code from older compiler versions to newer D-Scanner: scans D project for potential problems/bugsdsymbol: Symbol resolution code used by DCD and D-ScannerCould anybody explain where it can be helpful and how it's work?
Jan 14 2016
On 01/14/2016 04:05 AM, Brian Schott wrote:Please see the Github links for a list of changes and issues resolved. You may notice that they're all in Dub now. The real Brian is in cryo-stasis in case we need him later. In order to not arouse too much suspicion about shape-shifters these projects can still be built with git and make.Congrats! Could you please let the real Brian know we're waiting for a solution to include all of these tools in our official tools/ repo. Thanks! -- Andrei
Jan 14 2016
On Thursday, 14 January 2016 at 15:18:09 UTC, Andrei Alexandrescu wrote:On 01/14/2016 04:05 AM, Brian Schott wrote:+1Please see the Github links for a list of changes and issues resolved. You may notice that they're all in Dub now. The real Brian is in cryo-stasis in case we need him later. In order to not arouse too much suspicion about shape-shifters these projects can still be built with git and make.Congrats! Could you please let the real Brian know we're waiting for a solution to include all of these tools in our official tools/ repo. Thanks! -- Andrei
Jan 14 2016
On Thursday, 14 January 2016 at 15:18:09 UTC, Andrei Alexandrescu wrote:On 01/14/2016 04:05 AM, Brian Schott wrote:I'm not sure it makes sense to stick them all in one repo. Under D-Programming-Language might be nice to give them stamp of officiality. Once we include dub getting them all is pretty trivial (e.g., dub fetch dfmt). The execution syntax is a little awkward though (i.e. dub run dfmt -- --help).Please see the Github links for a list of changes and issues resolved. You may notice that they're all in Dub now. The real Brian is in cryo-stasis in case we need him later. In order to not arouse too much suspicion about shape-shifters these projects can still be built with git and make.Congrats! Could you please let the real Brian know we're waiting for a solution to include all of these tools in our official tools/ repo. Thanks! -- Andrei
Jan 14 2016
On Thursday, 14 January 2016 at 15:18:09 UTC, Andrei Alexandrescu wrote:On 01/14/2016 04:05 AM, Brian Schott wrote:What will be gained by doing so? Can we add them as submodules and then just add them to the makefiles / build scripts? I think this would have been a better way to include DustMite too.Please see the Github links for a list of changes and issues resolved. You may notice that they're all in Dub now. The real Brian is in cryo-stasis in case we need him later. In order to not arouse too much suspicion about shape-shifters these projects can still be built with git and make.Congrats! Could you please let the real Brian know we're waiting for a solution to include all of these tools in our official tools/ repo. Thanks! -- Andrei
Jan 14 2016
On 01/15/2016 12:52 AM, Vladimir Panteleev wrote:What will be gained by doing so? Can we add them as submodules and then just add them to the makefiles / build scripts? I think this would have been a better way to include DustMite too.That would work, too! -- Andrei
Jan 15 2016
On Friday, 15 January 2016 at 13:00:14 UTC, Andrei Alexandrescu wrote:On 01/15/2016 12:52 AM, Vladimir Panteleev wrote:Do you have any plans to include all this stuff to DMD distrib?What will be gained by doing so? Can we add them as submodules and then just add them to the makefiles / build scripts? I think this would have been a better way to include DustMite too.That would work, too! -- Andrei
Jan 15 2016
On 01/15/2016 08:24 AM, Suliman wrote:On Friday, 15 January 2016 at 13:00:14 UTC, Andrei Alexandrescu wrote:I have had for a good while and shared them too. The difficulty is in the details. -- AndreiOn 01/15/2016 12:52 AM, Vladimir Panteleev wrote:Do you have any plans to include all this stuff to DMD distrib?What will be gained by doing so? Can we add them as submodules and then just add them to the makefiles / build scripts? I think this would have been a better way to include DustMite too.That would work, too! -- Andrei
Jan 15 2016
On Thursday, 14 January 2016 at 09:05:09 UTC, Brian Schott wrote:Please see the Github links for a list of changes and issues resolved. DCD: Auto-completion system 0.7.4 http://code.dlang.org/packages/dcd https://github.com/Hackerpilot/DCD/releases/tag/v0.7.4During the latest two or three hours I've encountered several DCD crashes, does anyone else noticed a stability problem with this version ? 1 full week and it never crashed. but since this fix: - I've almost never used it (except latest two or three hours), - I've build with dmd 2.070-b1
Jan 14 2016
On Friday, 15 January 2016 at 05:58:01 UTC, Basile B. wrote:but since this fix: - I've almost never used it (except latest two or three hours), - I've build with dmd 2.070-b1By chance it' has happend again while the console was opened: --- 2016-01-15T07:15:45.431:autocomplete.d:getSymbolsByTokenChain:743 Could not find declaration of "primg.txt" from position 919 2016-01-15T07:15:45.431:autocomplete.d:getDoc:67 Could not find symbol 2016-01-15T07:15:45.431:server.d:main:247 Request processed in 4.87149 milliseconds 2016-01-15T07:15:47.209:server.d:main:108 Shutting down sockets... 2016-01-15T07:15:47.209:server.d:main:111 Sockets shut down. core.exception.RangeError src/server/autocomplete.d(754): Range violation ---------------- ??:? _d_arraybounds [0x8fad13] ??:? server.autocomplete.__array [0x848b6c] ??:? pure nothrow nogc safe void server.autocomplete.getSymbolsByTokenChain!(std.range.__T11SortedRangeTAxS3std12experimental5lexer641__T14TokenStructureThVAyaa305_0a20202020737472696e6720636f6d6d656e743b0a20202020737472696e6720747261696c696e67436f6d6d656e743b0a0a20202020696e74206f70436d702873697a655f7420692920636f6e73742070757265206e6f7468726f77204073616665207b0a202020202020202069662028696e646578203c2069292072657475726e202d313b0a202020202020202069662028696e646578203e2069292072657475726e20313b0a202020202020202072657475726e20303b0a202020207d0a0a20202020696e74206f70436d702872656620636f6e737420747970656f66287468697329206f746865722920636f6e73742070757265206e6f7468726f77204073616665207b0a202020202020202072657475726e206f70436d70286f746865722e696e646578293b0a202020207d0aZ14TokenStructureVAyaa5_61203c2062Z.SortedRange).getSymbolsByTokenChain(ds mbol.scope_.Scope*, std.range.__T11SortedRangeTAxS3std12experimental5lexer641__T14TokenStructureThVAyaa305_0a20202020737472696e6720636f6d6d656e743b0a20202020737472696e6720747261696c696e67436f6d6d656e743b0a0a20202020696e74206f70436d702873697a655f7420692920636f6e73742070757265206e6f7468726f77204073616665207b0a202020202020202069662028696e646578203c2069292072657475726e202d313b0a202020202020202069662028696e646578203e2069292072657475726e20313b0a202020202020202072657475726e20303b0a202020207d0a0a20202020696e74206f70436d702872656620636f6e737420747970656f66287468697329206f746865722920636f6e73742070757265206e6f7468726f77204073616665207b0a202020202020202072657475726e206f70436d70286f74686 ??:? dsymbol.symbol.DSymbol*[] server.autocomplete.getSymbolsByTokenChain!(std.range.__T11SortedRangeTAxS3std12experimental5lexer641__T14TokenStructureThVAyaa305_0a20202020737472696e6720636f6d6d656e743b0a20202020737472696e6720747261696c696e67436f6d6d656e743b0a0a20202020696e74206f70436d702873697a655f7420692920636f6e73742070757265206e6f7468726f77204073616665207b0a202020202020202069662028696e646578203c2069292072657475726e202d313b0a202020202020202069662028696e646578203e2069292072657475726e20313b0a202020202020202072657475726e20303b0a202020207d0a0a20202020696e74206f70436d702872656620636f6e737420747970656f66287468697329206f746865722920636f6e73742070757265206e6f7468726f77204073616665207b0a202020202020202072657475726e206f70436d70286f746865722e696e646578293b0a202020207d0aZ14TokenStructureVAyaa5_61203c2062Z.SortedRange).getSymbolsByTokenChain(ds mbol.scope_.Scope*, std.range.__T11SortedRangeTAxS3std12experimental5lexer641__T14TokenStructureThVAyaa305_0a20202020737472696e6720636f6d6d656e743b0a20202020737472696e6720747261696c696e67436f6d6d656e743b0a0a20202020696e74206f70436d702873697a655f7420692920636f6e73742070757265206e6f7468726f77204073616665207b0a202020202020202069662028696e646578203c2069292072657475726e202d313b0a202020202020202069662028696e646578203e2069292072657475726e20313b0a202020202020202072657475726e20303b0a202020207d0a0a20202020696e74206f70436d702872656620636f6e737420747970656f66287468697329206f746865722920636f6e73742070757265206e6f7468726f77204073616665207b0a202020202020202072657475726e206f70436d70286f746865722 ??:? common.messages.AutocompleteResponse server.autocomplete.findDeclaration(const(common.messages.AutocompleteRequest), ref dsymbol.modulecache.ModuleCache) [0x7ef19f] ??:? _Dmain [0x849b1c] ??:? _D2rt6dmain211_d_run_mainUiPPaPUAAaZiZ6runAllMFZ9__lambda1MFZv [0x8fcd42] ??:? void rt.dmain2._d_run_main(int, char**, extern (C) int function(char[][])*).tryExec(scope void delegate()) [0x8fcc80] ??:? void rt.dmain2._d_run_main(int, char**, extern (C) int function(char[][])*).runAll() [0x8fccfe] ??:? void rt.dmain2._d_run_main(int, char**, extern (C) int function(char[][])*).tryExec(scope void delegate()) [0x8fcc80] ??:? _d_run_main [0x8fcbdd] ??:? main [0x84f55d] ??:? __libc_start_main [0x804dbb04] ---
Jan 14 2016
On Friday, 15 January 2016 at 06:27:23 UTC, Basile B. wrote:By chance it' has happend again while the console was opened:The announce newsgroup is not a bug tracker, but this is: https://github.com/Hackerpilot/DCD/issues
Jan 14 2016
On Friday, 15 January 2016 at 07:17:42 UTC, Brian Schott wrote:On Friday, 15 January 2016 at 06:27:23 UTC, Basile B. wrote:Sorry my intention was just to get the attention of other users since I'm not sure if it comes from dmd 2.070-b1. Also I won't be able to file a good issue before several days, anyway maybe it'll be enough.By chance it' has happend again while the console was opened:The announce newsgroup is not a bug tracker, but this is: https://github.com/Hackerpilot/DCD/issues
Jan 15 2016
just a "hot" fix since previous announce. https://github.com/Hackerpilot/DCD/releases/tag/v0.7.5
Jan 15 2016