Thread overview | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
July 29, 2014 SDC-32bit | ||||
---|---|---|---|---|
| ||||
Hello, I am happy to announce that my 32bit version of sdc compiles the whole testsuite including mixins. the only there are only 6 tests still failing 2 of them are dependent on size_t.siezof beeing 8. The otherer 4 have to do with execptoion handling. please check out the 32-branches on https://github.com/UplinkCoder/sdc and https://github.com/UplinkCoder/libd-llvm and https://github.com/UplinkCoder/libd I haven't yet updated the submodules so you have to fetch the 32-branch manually. and remember that this is experimental! please file issues on in my repo if your errors appear with both -m64 and -m32. if there are any questions please ask them. |
July 29, 2014 Re: SDC-32bit | ||||
---|---|---|---|---|
| ||||
Posted in reply to Stefan Koch Attachments: | On Tue, 29 Jul 2014 13:36:37 +0000 Stefan Koch via Digitalmars-d-announce <digitalmars-d-announce@puremagic.com> wrote: wow. |
July 29, 2014 Re: SDC-32bit | ||||
---|---|---|---|---|
| ||||
Posted in reply to Stefan Koch | On Tuesday, 29 July 2014 at 13:36:39 UTC, Stefan Koch wrote:
> Hello,
> the only there are only 6 tests still failing
> 2 of them are dependent on size_t.siezof beeing 8.
Correction I fixed the tests for 32bit
only 4 tests are failing
all of them due to Execptions
|
July 29, 2014 Re: SDC-32bit | ||||
---|---|---|---|---|
| ||||
Posted in reply to ketmar | On Tuesday, 29 July 2014 at 14:22:43 UTC, ketmar via Digitalmars-d-announce wrote:
> On Tue, 29 Jul 2014 13:36:37 +0000
> Stefan Koch via Digitalmars-d-announce
> <digitalmars-d-announce@puremagic.com> wrote:
>
> wow.
Well thanks.
please give me feedback if you are using it.
In the next days i'm going to tackle ArrayLiterals and foreach
|
July 29, 2014 Re: SDC-32bit | ||||
---|---|---|---|---|
| ||||
Posted in reply to Stefan Koch Attachments: | On Tue, 29 Jul 2014 15:43:56 +0000 Stefan Koch via Digitalmars-d-announce <digitalmars-d-announce@puremagic.com> wrote: ah. sure i'll try to write you about every bug i found. %-) |
July 29, 2014 Re: SDC-32bit | ||||
---|---|---|---|---|
| ||||
Posted in reply to ketmar | Sorry I think i messed up with my github branches. until i get it straightend out you can get my local working source verbatim from http://www42.zippyshare.com/v/4371099/file.html I modified the sdc to produce 32bit code if the -m32 argument is passed to it. 64bit is still the default. I also modified the runner executable to use the 32bit-sdc if --m32 is passed to it. Don't recompile the runner it will only produce 32bit tests. I modified the sdrt to get it to compile for 32bit. Therefore everything with Execptions will fail. |
July 30, 2014 Re: SDC-32bit | ||||
---|---|---|---|---|
| ||||
Posted in reply to UplinkCoder | On Tuesday, 29 July 2014 at 18:58:50 UTC, UplinkCoder wrote: > Sorry I think i messed up with my github branches. > until i get it straightend out you can get my local working source verbatim from > http://www42.zippyshare.com/v/4371099/file.html > I modified the sdc to produce 32bit code if the -m32 argument is passed to it. 64bit is still the default. > I also modified the runner executable to use the 32bit-sdc if --m32 is passed to it. > Don't recompile the runner it will only produce 32bit tests. > I modified the sdrt to get it to compile for 32bit. > Therefore everything with Execptions will fail. I have now setup a repo with my 32bbi sdc source. https://github.com/UplinkCoder/sdc32-experimental There are now submodules I dump my source straight in there. cloning it and calling make should be enough. |
July 30, 2014 Re: SDC-32bit | ||||
---|---|---|---|---|
| ||||
Posted in reply to Stefan Koch | make that
> I have now setup a repo with my 32bit sdc source.
> https://github.com/UplinkCoder/sdc32-experimental
> There are NO submodules I dump my source straight in there.
> cloning it and calling make should be enough.
|
August 01, 2014 Re: SDC-32bit | ||||
---|---|---|---|---|
| ||||
Posted in reply to Stefan Koch | On Tuesday, 29 July 2014 at 13:36:39 UTC, Stefan Koch wrote:
> Hello,
> I am happy to announce that my 32bit version of sdc compiles the whole testsuite including mixins.
> the only there are only 6 tests still failing
> 2 of them are dependent on size_t.siezof beeing 8.
> The otherer 4 have to do with execptoion handling.
>
> please check out the 32-branches
> on https://github.com/UplinkCoder/sdc
> and https://github.com/UplinkCoder/libd-llvm
> and https://github.com/UplinkCoder/libd
>
> I haven't yet updated the submodules so you have to fetch the 32-branch manually.
>
> and remember that this is experimental!
> please file issues on in my repo if your errors appear with both -m64 and -m32.
>
> if there are any questions please ask them.
A bit late, but that is awesome. I need to go through all of this and am in holidays right now. #1 on the todo list when i come back.
|
August 01, 2014 Re: SDC-32bit | ||||
---|---|---|---|---|
| ||||
Posted in reply to Stefan Koch Attachments: | On Wed, 30 Jul 2014 09:39:15 +0000 Stefan Koch via Digitalmars-d-announce <digitalmars-d-announce@puremagic.com> wrote: can't link it. GNU/Linux, x86, latest DMD from git. lib/libd.a(semantic.o): In function `_D1d3ast10expression56__T15UnaryExpressionTC1d3ast10expression13AstExpressionZ15UnaryExpression11__T6__ctorZ6__ctorMFS1d8location8LocationE1d3ast10expression7UnaryOpC1d3ast10expression13AstExpressionZC1d3ast10expression56__T15UnaryExpressionTC1d3ast10expression13AstExpressionZ15UnaryExpression': ... and so on LLVM 3.4.2, so prerequisites are ok. |
Copyright © 1999-2021 by the D Language Foundation