Re: my first kernel in betterC D

2019-06-16 Thread Norm via Digitalmars-d-announce

On Sunday, 16 June 2019 at 16:14:26 UTC, Laeeth Isharc wrote:

https://github.com/kaleidicforks/mkernel-d

I spent a few minutes on just turning the C code to betterC D - 
was curious to see if it would work.  It seems to.  I didn't 
try loading with GRUB.  The dub.sdl isn't quite right, so best 
run ./build.sh


Cannot push to code.dlang.org - it complains about registering 
a forked package, even after renaming.


I tried mine a while back using betterC but given I was already 
running without druntime the only noticeable difference was I no 
longer required these hacks;


//---
// So we compile without druntime
extern(C) __gshared void* _d_dso_registry;
extern(C) __gshared void* _Dmodule_ref;
extern(C) __gshared void* _d_arraybounds;
extern(C) __gshared void* _d_assert;
extern(C) __gshared void* _d_unittest;
//---
immutable auto VIDMEM_BASE = 0x800B8000;
static immutable ubyte egaBlack = 0;
st



GRUB worked as before for both 32 and 64 bit. But that doesn't 
mean much because my kmain was already extern(C) so the linkage 
was fairly typical.


bye,
Norm



Re: Beta 2.087.0

2019-06-16 Thread Nicholas Wilson via Digitalmars-d-announce

On Sunday, 16 June 2019 at 22:47:57 UTC, Martin Nowak wrote:
Glad to announce the first beta for the 2.087.0 release, ♥ to 
the 66 contributors.


http://dlang.org/download.html#dmd_beta 
http://dlang.org/changelog/2.087.0.html


As usual please report any bugs at
https://issues.dlang.org

-Martin


Quite a few duplicate contributors:

Aurelien Fredouelle
Aurélien Fredouelle

Ben Merritt
Benjamin L. Merritt

kinke
Martin Kinkelin

shove
shove70


Re: Beta 2.087.0

2019-06-16 Thread aliak via Digitalmars-d-announce

On Sunday, 16 June 2019 at 22:47:57 UTC, Martin Nowak wrote:
Glad to announce the first beta for the 2.087.0 release, ♥ to 
the 66 contributors.


http://dlang.org/download.html#dmd_beta 
http://dlang.org/changelog/2.087.0.html


As usual please report any bugs at
https://issues.dlang.org

-Martin


Wow! Very good stuff in this one!
Bug 5710, a dip 1000 phobos, and alias templates parameters match 
types!


Thanks!


Beta 2.087.0

2019-06-16 Thread Martin Nowak via Digitalmars-d-announce
Glad to announce the first beta for the 2.087.0 release, ♥ to the 66
contributors.

http://dlang.org/download.html#dmd_beta
http://dlang.org/changelog/2.087.0.html

As usual please report any bugs at
https://issues.dlang.org

-Martin


Re: my first kernel in betterC D

2019-06-16 Thread Basile B. via Digitalmars-d-announce

On Sunday, 16 June 2019 at 16:14:26 UTC, Laeeth Isharc wrote:

https://github.com/kaleidicforks/mkernel-d

I spent a few minutes on just turning the C code to betterC D - 
was curious to see if it would work.  It seems to.  I didn't 
try loading with GRUB.  The dub.sdl isn't quite right, so best 
run ./build.sh


Cannot push to code.dlang.org - it complains about registering 
a forked package, even after renaming.


IIRC there used to be a protection supposed to prevent hijacking 
of package names, e.g someone that would register from a fork 
before the original package, blocking the original author, 
considered as more legit.


But https://github.com/dlang/dub-registry/pull/425/files seems to 
say that it should work now.


my first kernel in betterC D

2019-06-16 Thread Laeeth Isharc via Digitalmars-d-announce

https://github.com/kaleidicforks/mkernel-d

I spent a few minutes on just turning the C code to betterC D - 
was curious to see if it would work.  It seems to.  I didn't try 
loading with GRUB.  The dub.sdl isn't quite right, so best run 
./build.sh


Cannot push to code.dlang.org - it complains about registering a 
forked package, even after renaming.


Release D 2.086.1

2019-06-16 Thread Martin Nowak via Digitalmars-d-announce
Glad to announce D 2.086.1, ♥ to the 19 contributors.

http://dlang.org/download.html

This point release fixes a few issues over 2.086.1, see the changelog
for more details.

http://dlang.org/changelog/2.086.1.html

-Martin