This is a part of the Nirvana project.
This repository contains source code for the Nirvana core.
Sources and headers for the LibCore. LibCore is a library of various core classes that may be tested separately, before the Core binary build.
Requires boost/preprocessor library installed.
This folder contains sources which must be included directly into the core binary build.
CoreLib unit tests.
Decimal calculations module.
Requires DecNumber library.
Software floating point module.
Uses as a submodule: Berkley SoftFloat IEEE Floating-Point Arithmetic Package, by John R. Hauser.
Interface repository module.
Database connectivity module.
SQLite database driver module.
The Nirvana core executable builded from the 3 parts:
- LibCore
- C++ sources from the Exports folder
- Port library for the corresponding host
This repository does not contain any project files. It must be included as a Git submodule in a Nirvana library project. To build the library under Visual C++ use nirvanaos/nirvana.vc repository.