DMD Backend Long-term

Leandro Lucarella luca at llucax.com.ar
Tue Jun 22 20:36:13 PDT 2010


Leandro Lucarella, el 23 de junio a las 00:31 me escribiste:
> Nick Sabalausky, el 22 de junio a las 22:35 me escribiste:
> > "BCS" <none at anon.com> wrote in message 
> > news:a6268ff1581a8cce05541b41e04 at news.digitalmars.com...
> > > Hello bearophile,
> > >
> > >> Robert Jacques:
> > >>
> > >>> The patent seems to be Borlands's:
> > >>> USPTO patent #5,628,016 Patent held by Borland on compiler support
> > >>> for SEH.
> > >>> From a Wine wiki page:
> > >>> http://wiki.winehq.org/CompilerExceptionSupport
> > >>> It does seem to expire on June 15, 2014, though and I assume
> > >>> DigitalMars  has a license, so a LLVM fork is not unreasonable.
> > >>>
> > >> On Windows G++ supports exceptions. I have two questions:
> > >>
> > >> 1) Do you know how they do this? Do they have a license? If they have
> > >> a licence why don't LLVM people too have it?
> > >>
> > >
> > > The patent holder has refused licenses to all OSS projects. What GCC does 
> > > is use a different system (something to do with tables). The patent is 
> > > strictly for SEH.
> > >
> > 
> > So can't LLVM just take the same approach?
> > 
> > Also, accoroding to 
> > http://www.microsoft.com/msj/0197/Exception/Exception.aspx (One of the links 
> > on the page from Robert above), SEH is a service provided by Windows. So 
> > wouldn't MS be the only one that would need a license? (I'm probably just 
> > misunderstanding something here.)
> > 
> > Plus, do we even know that this is what's holding up LLVM exceptions on 
> > Windows?
> 
> I guess the best way to get answers is to ask in the LLVM mailing list,
> I think here you'll only find more answers =)

Stupid! Stupid! s/more answers/more questions/

-- 
Leandro Lucarella (AKA luca)                     http://llucax.com.ar/
----------------------------------------------------------------------
GPG Key: 5F5A8D05 (F8CD F9A7 BF00 5431 4145  104C 949E BFB6 5F5A 8D05)
----------------------------------------------------------------------
Can you stand up?
I do believe it's working, good.
That'll keep you going through the show
Come on it's time to go.


More information about the Digitalmars-d mailing list