Skip to content

Releases: DronCode/RG3

0.0.23 - Constexpr Code Evaluator

Choose a tag to compare

@github-actions github-actions released this 01 Dec 17:28

Added class rg3py.CodeEvaluator which allow user to "execute" C++ constexpr code and extract result of execution in Python side.
Also, updated docs.

0.0.22 - Fix parent class information

Choose a tag to compare

@github-actions github-actions released this 24 Oct 06:47

In this release fixed parent class information. Instead of store 'type reference' RG3 will place all base information about type.
This feature will be stabilized in future releases

0.0.20 - More speed, less analyze

Choose a tag to compare

@github-actions github-actions released this 22 Sep 14:55

Now we have option to disable function body analysis.
Also, started work on autogenerated documentation for python module (PyBind)

0.0.19 - Migration to LLVM 18.1.8 and friends

Choose a tag to compare

@github-actions github-actions released this 03 Jul 09:06

Changelog:

  • Added partial support of friend keyword
  • Switched to LLVM 18.1.8

0.0.18 - Bugfix release

Choose a tag to compare

@github-actions github-actions released this 23 Jun 07:59

Fixed bug #8

0.0.17

Choose a tag to compare

@github-actions github-actions released this 25 May 17:01

Small bugfix in codegen

0.0.15 - More information about types & major bugfix.

Choose a tag to compare

@github-actions github-actions released this 10 May 07:33

Added support of copy constructor, move constructor, copy assign operator, move assign operator, noexcept in functions.
Disabled type resolving stage (deprecated).
Fixed bug when LLVM combine inner-types (bug on RG3 side).

0.0.7 - More type information in TypeStatement

Choose a tag to compare

@github-actions github-actions released this 08 Apr 18:36

In TypeStatement added information about type kind, name, namespace, pretty name and where type declared.

0.0.6 - Fixed few bugs in runtime

Choose a tag to compare

@github-actions github-actions released this 07 Apr 18:06

Fixed bugs:

  1. Fixed bug with PyTagArgument - wrong as_string impl
  2. Fixed bug in Tag::parseFromCommentString
  3. Fixed bug in cpp::Tags getTagsForDecl(clang::Decl* pDecl, bool& bHasComments)

0.0.5 - Small fixes

Choose a tag to compare

@github-actions github-actions released this 07 Apr 15:25

Fixed bug with wrong type name in TypeStatement.
Removed Utils::getNormalizedTypeRef function because it's local & buggy place (Replaced by getQualTypeBaseInfo).
Added glm as test project dependency (used to test analyzer).
Added tests for python integration.
Changed type hints in debugger.

Known issues:
From 0.0.4 we have an issue with glm::vecN types (because they are interpreted as partial specialiaztion & not supported yet). Fix in progress.