[GSOC] New unicode module beta, with Grapheme support!

Dmitry Olshansky dmitry.olsh at gmail.com
Thu Aug 23 00:16:46 PDT 2012


On 23-Aug-12 10:34, Jacob Carlborg wrote:
> On 2012-08-22 23:31, Dmitry Olshansky wrote:
>> Well, officially the final bell has rung, marking the end of GSOC.
>
> Cool.
>
>> P.P.S. Volunteers who'd like to test x64 are welcome to run
>>   rdmd gen_uni.d
>> and report back (maybe it's my local setup problem).
>
> On Mac OS X, using DMD 2.060 64bit, the assert at line 568 is triggered.
> The last part of the output is:

Great... at least the error is the same :) So the only Q remains is why 
Phobos tests fail for me but doh.
Guess I'll have to go the old painful way of debugging.

> 2FA1D ---> 2A600
> 2fa1d -~->  2a600
> core.exception.AssertError at gen_uni(568): Assertion failure
> ----------------
> 5   gen_uni                             0x00000001000a06ea _d_assertm + 38
> 6   gen_uni                             0x00000001000013f7 void
> gen_uni.__assert(int) + 23
> 7   gen_uni                             0x000000010000377c void
> gen_uni.writeTries().int __foreachbody8149(ref dchar, ref ushort) + 124
> 8   gen_uni                             0x000000010009f406 _aaApply2 + 106
> 9   gen_uni                             0x0000000100003497 void
> gen_uni.writeTries() + 687
> 10  gen_uni                             0x00000001000013b7 _Dmain + 1131
> 11  gen_uni                             0x00000001000a108a extern (C)
> int rt.dmain2.main(int, char**).void runMain() + 34
> 12  gen_uni                             0x00000001000a0a41 extern (C)
> int rt.dmain2.main(int, char**).void tryExec(scope void delegate()) + 45
> 13  gen_uni                             0x00000001000a10d4 extern (C)
> int rt.dmain2.main(int, char**).void runAll() + 56
> 14  gen_uni                             0x00000001000a0a41 extern (C)
> int rt.dmain2.main(int, char**).void tryExec(scope void delegate()) + 45
> 15  gen_uni                             0x00000001000a09cb main + 235
> 16  gen_uni                             0x0000000100000f44 start + 52
> 17  ???                                 0x0000000000000001 0x0 + 1
> ----------------
>
> I also piped it to a file which resulted in this:
>
> http://pastebin.com/xjg68CdG
>


-- 
Olshansky Dmitry


More information about the Digitalmars-d mailing list