setup-dlang v0.4.0 released

2019-11-18 Thread Mihails via Digitalmars-d-announce
https://github.com/mihails-strasuns/setup-dlang/releases/tag/v0.4.0 Note: assuming no new issues will be found in a next few weeks, this will be eventually promoted to the 1.0.0 release. Fingers crossed. Fixes - * ldc-master will use latest uploaded asset for the current platform

Re: Blog post about printing associative arrays from GDB

2019-10-25 Thread Mihails via Digitalmars-d-announce
Cool, if you (or someone else) can give me the fields or functions in the druntime.rt package that can be used to print associative arrays from GDB, then I can try my hand at building a pretty-printer using GDB's Python API next week. AA implementation is provided by

Re: Blog post about printing associative arrays from GDB

2019-10-24 Thread Mihails via Digitalmars-d-announce
On Thursday, 24 October 2019 at 13:16:39 UTC, Johannes Riecken wrote: GDB uses internal functions of C++'s runtime to do the pretty-printing for C++. Implementing that for D's runtime library in its current form would seem like a considerable effort to me, since D's runtime library seems to be

Re: Blog post about printing associative arrays from GDB

2019-10-24 Thread Mihails via Digitalmars-d-announce
GDB has some dedicated functionality to improve pretty-printing and expression evaluation of things that too complex to figure out automatically: - https://sourceware.org/gdb/onlinedocs/gdb/Pretty-Printing.html - https://sourceware.org/gdb/onlinedocs/gdb/Writing-an-Xmethod.html GCC, for

Re: Github Action: cross-platfrom D compiler installation

2019-09-17 Thread Mihails via Digitalmars-d-announce
On Thursday, 12 September 2019 at 13:52:14 UTC, Mihails wrote: https://github.com/marketplace/actions/d-compiler-installation https://github.com/mihails-strasuns/setup-dlang https://github.com/mihails-strasuns/setup-dlang/releases/tag/v0.2.0 - Now supports 'ldc-latest', 'ldc-beta',

Re: setup-dmd GitHub action

2019-09-13 Thread Mihails via Digitalmars-d-announce
On Thursday, 12 September 2019 at 22:00:11 UTC, kinke wrote: Seems like a tighter integration of Azure Pipelines (somewhat adapted) into GitHub, an obvious move by Microsoft to foster their position. So Windows/Linux/macOS on x86_64 (Azure) hosts, max. 6 hours runtime per job, max 20 jobs in

Github Action: cross-platfrom D compiler installation

2019-09-12 Thread Mihails via Digitalmars-d-announce
https://github.com/marketplace/actions/d-compiler-installation https://github.com/mihails-strasuns/setup-dlang Main difference from https://forum.dlang.org/thread/lrbcmnblvfplkpfao...@forum.dlang.org is that this is written using Github Action Typescript API instead of a docker container and

Re: DC v1.0.0 - cross-platform D compiler install management tool

2019-04-01 Thread Mihails via Digitalmars-d-announce
On Sunday, 31 March 2019 at 19:15:20 UTC, Jacob Carlborg wrote: It's kind of funny that you decided to release this exactly the same day as I planned to release a new version of DVM [1] :) [1] https://forum.dlang.org/post/q7r3i5$2cdh$1...@digitalmars.com Nice, I must admit I have had my mind

DC v1.0.0 - cross-platform D compiler install management tool

2019-03-31 Thread Mihails via Digitalmars-d-announce
Glad to announce first version of https://github.com/mihails-strasuns/dc suitable for public destruction. It is a small utility originally created to fulfill similar purpose to existing `install.sh` script but also with Windows support.

Re: RFC: initial release of dtoh

2018-08-23 Thread Mihails via Digitalmars-d-announce
On Wednesday, 22 August 2018 at 17:58:15 UTC, Manu wrote: This is very topical for me just now... but no extern(C++)?? I have some extern(C++) classes that need to have .h files generated for them. Is this a goal for the project? Not if I can get away without it. I am rather opinionated

Re: RFC: initial release of dtoh

2018-08-22 Thread Mihails via Digitalmars-d-announce
On Wednesday, 22 August 2018 at 11:51:59 UTC, Seb wrote: Yeah, the dub registry is "smart" enough to reject all tags from the dmd repository as they all don't conform with SemVer. There has been a long discussion on this (https://forum.dlang.org/post/drcekmxvfszpwifbu...@forum.dlang.org), but

RFC: initial release of dtoh

2018-08-22 Thread Mihails via Digitalmars-d-announce
https://gitlab.com/mihails.strasuns/dtoh Tool to grab all `extern(C)` declarations in a D module and generate C header file based on it. Partially addresses https://issues.dlang.org/show_bug.cgi?id=9285 but is intended to be much more simple (no C++, no human-readable emphasis). Main