Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.compilers > #1667
| From | "Seppo Laakko" <seppo.laakko@pp.inet.fi> |
|---|---|
| Newsgroups | comp.compilers |
| Subject | Cmajor 1.3.0 released |
| Date | 2016-02-23 23:12 +0200 |
| Organization | Compilers Central |
| Message-ID | <16-02-004@comp.compilers> (permalink) |
Hi! Cmajor compiler version 1.3.0 released: http://sourceforge.net/projects/cmajor/files/1.3.0/ Cmajor is a hybrid programming language based on C++ and C#. Its syntax is closer to C#'s than C++'s syntax and semantics closer to C++'s semantics than C#'s semantics. It's not garbage collected but relies on destructors doing the cleanup as in C++. It runs on Windows and Linux, has LLVM and C backends, has basic implementation of concepts, has an IDE in Windows, and has support for debugging integrated in IDE in Windows and using command line tool cmdb in Linux. New in this release: o Although the default Cmajor compiler used is still written in C++, there is now Cmajor compiler written in Cmajor. It is about 2.5 times slower than the C++ version, it leaks memory and it does not compile in "full" configuration, but it's a starting point. o Synthesized equality operator: the compiler implements memberwise equality comparison operator for a class if it is called. o New libraries: - System.IO.Compression - System.Numerics.Multiprecision o Many bugs fixed. Regards, Seppo Laakko
Back to comp.compilers | Previous | Next | Find similar | Unroll thread
Cmajor 1.3.0 released "Seppo Laakko" <seppo.laakko@pp.inet.fi> - 2016-02-23 23:12 +0200
csiph-web