Re: failed attempt: retain identifier length from frontend to backend

2012-08-24 Thread Tom Tromey
> "Dimitris" == Dimitrios Apostolou writes: Dimitris> [...] since I broke things like the static assert in Dimitris> libcpp/identifiers.c, that I don't even understand: Dimitris> /* We don't need a proxy since the hash table's identifier comes first Dimitris> in cpp_hashnode. However,

Re: failed attempt: retain identifier length from frontend to backend

2012-08-20 Thread Richard Guenther
On Mon, Aug 20, 2012 at 7:03 PM, Dimitrios Apostolou wrote: > Hello, > > my last attempt on improving something serious was about three weeks ago, > trying to keep all lengths of all strings parsed in the frontend for the > whole compilation phase until the assembly output. I was hoping that would

failed attempt: retain identifier length from frontend to backend

2012-08-20 Thread Dimitrios Apostolou
Hello, my last attempt on improving something serious was about three weeks ago, trying to keep all lengths of all strings parsed in the frontend for the whole compilation phase until the assembly output. I was hoping that would help on using faster hashes (knowing the length allows us to hash