Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.compilers > #1667 > unrolled thread
| Started by | "Seppo Laakko" <seppo.laakko@pp.inet.fi> |
|---|---|
| First post | 2016-02-23 23:12 +0200 |
| Last post | 2016-02-23 23:12 +0200 |
| Articles | 1 — 1 participant |
Back to article view | Back to comp.compilers
Cmajor 1.3.0 released "Seppo Laakko" <seppo.laakko@pp.inet.fi> - 2016-02-23 23:12 +0200
| From | "Seppo Laakko" <seppo.laakko@pp.inet.fi> |
|---|---|
| Date | 2016-02-23 23:12 +0200 |
| Subject | Cmajor 1.3.0 released |
| Message-ID | <16-02-004@comp.compilers> |
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 top | Article view | comp.compilers
csiph-web