Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
readme.md | 2018-09-01 | 2.2 kB | |
cmajor-2.3.0-src.zip | 2018-09-01 | 34.1 MB | |
cmajor-2.3.0-src.tar.bz2 | 2018-09-01 | 20.3 MB | |
cmajor-2.3.0-ubuntu-14.04-x86_64-binaries.tar.bz2 | 2018-09-01 | 122.2 MB | |
cmajor-2.3.0-win-x64-setup.exe | 2018-09-01 | 154.1 MB | |
Totals: 5 Items | 330.7 MB | 0 |
Cmajor 2.3.0 for Windows x64 and Linux
Release notes
-
Documentation generator program cmdoc has been rewritten. The system library documentation is now in the new format and contains hyperlinked sources.
-
Solved threading problems in multithreaded build.
-
Fixed a compiler bug that caused invalid code to be generated for compiler-generated special member functions when a class e.g. "Foo" has a member variable of type List<Foo>. Thanks Olli!
-
Fixed an API bug in the System.Dom library: the DomText class used to have a constructor with a node name parameter. It constructed an empty text node. Now it has been changed to DomText(const String<uchar>& data_) constructor that constructs a text node with node name "text" and given data.
-
Fixed a compiler bug in JSON serialization. Due to this bug the JSON serialization didn't work at all in debug configuration in version 2.2.0. The bug caused invalid debug info to be generated by the compiler. Now fixed.
-
In version 2.2.0 you could not assign a function template to a delegate. Fixed.
-
Fixed a compiler bug in unary operator evaluation for class types. The unary operator could not be a nonmember function taking class type argument.
-
New compiler option --build-threads=N (-bt=N), [IDE: Build Options | Number of build threads]. Use N threads for building a solution. The default is to use 2 x C threads, where C is the number of cores in the machine.
-
Files: