lwc-list
[Top][All Lists]
Advanced

[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





reply via email to

[Prev in Thread] Current Thread [Next in Thread]