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

Jacob Carlborg doob at me.com
Wed Aug 22 23:34:58 PDT 2012


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:

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

-- 
/Jacob Carlborg


More information about the Digitalmars-d mailing list