[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Lightweight C++] News
From: |
Stelios Xanthakis |
Subject: |
[Lightweight C++] News |
Date: |
Fri, 21 Jan 2005 17:50:18 +0200 (EET) |
Hi.
The current development status of lwc is active.
Lots of important features like:
- dtors call dtors of parent classes as in C++
- posible to register classes for unwind without
the use of gcc's "cleanup" attribute. lwc does not
generate cleanup code for segments that may not throw.
This is actually *marginally* faster than use of gcc's cleanup.
- exceptions throw a pointer.
- alias functions (using __attribute__(alias))
- improved auto-functions and better code generation.
- new-style varargs ("foo (int arg[...])" converted to
"foo (int argv[], int argc)"
However, there is still work to be done for some other ideas
(like "strswitch" which will generate perfect hashing a-la gperf
for strings).
I haven't released the new version because I'm not sure if
anybody's actually using lwc and it's better to keep it like this to
avoid the maintanance costs:)
If you're using lwc and need any of the above features/improvements, send
e-mail to release tarballs.
Stelios
- [Lightweight C++] News,
Stelios Xanthakis <=