Skip to content
This repository was archived by the owner on Oct 4, 2025. It is now read-only.

Releases: ValeriiKoniushenko/ASTCpp

RC-1.0

18 May 14:45
RC-1.0
a751fbb

Choose a tag to compare

First working release with a minimum of neede features

Stable Alpha 0.9

05 Feb 19:02

Choose a tag to compare

The stable alpha version is where you can:

  • Read a project with different options and functionality
  • Parse it as you need
  • You can use default behavior for the generation of the enum classes(for now, only enum classes is implemented)
  • Implement needed logic using inheritance and overriding needed members

Only one moment wasn't implemented:
You must include generated files manually to a target file[s]

Checked for build and issues using:

OS

  • Windows 11 26100.2894

LLVM(Clang)

  • Clang version: 18.1.8
  • Thread model: WIN
  • Target platform: x64

MSVC

  • Version: 19.42.34435
  • Target platform: x64

Ninja

  • Version: 1.12.1

CMake

  • Version: 3.31.2

Pure Alpha 0.1

04 Nov 18:22

Choose a tag to compare

Now it can build AST and you can do what you need.

Checked for build and issues using:

OS

  • Ubuntu 24.04.1 LTS

LLVM(Clang)

  • Clang version: 18.1.8
  • Target: x86_64-unknown-linux-gnu
  • Thread model: POSIX

GCC(GNU)

  • (Ubuntu 13.2.0-23ubuntu4) 13.2.0

Valgrind

  • Version: 3.22.0

Ninja

  • Version: 1.11.1

CMake

  • Version: 3.30.5

Debug-Clang

Flags: -G Ninja -DCMAKE_CXX_FLAGS="-stdlib=libc++"

Release-Clang

Flags: -G Ninja -DCMAKE_CXX_FLAGS="-stdlib=libc++"

Debug-GCC

Flags: -G Ninja

Release-GCC

Flags: -G Ninja