Skip to content
This repository has been archived by the owner on Mar 8, 2020. It is now read-only.

Releases: bblfsh/libuast

v3.0.0 (RC2)

17 Oct 13:32
e8ad92e
Compare
Choose a tag to compare
v3.0.0 (RC2) Pre-release
Pre-release
  • Implement C++ layer for libuast library.
  • Fix memory management issues.

v3.0.0 (RC1)

25 Sep 18:58
Compare
Choose a tag to compare
v3.0.0 (RC1) Pre-release
Pre-release
  • Libuast rewritten in Go (exposed as a C shared library).
    • Does not require libxml to build.
  • Dropped support for UASTv1 in favor of UASTv2 support.
  • Support encoding and decoding of UASTv2.
    • Clients don't need a protobuf library to decode UAST.
  • XPath queries use a different projection (virtual tree, ~3x faster).

v2.0.1

16 Aug 09:29
e879432
Compare
Choose a tag to compare
  • Fix some unmatching queries returning a synthetic error instead of an empty list.

v1.9.5

16 Aug 09:09
36560da
Compare
Choose a tag to compare
  • Fix some unmatching queries returning a synthetic error instead of an empty list.

v2.0.0

08 Aug 09:43
6c06178
Compare
Choose a tag to compare
  • Use a NodeHandler type instead of void *.
  • Pass a context to every interface function.

v1.9.4

31 May 11:22
b9fb8e3
Compare
Choose a tag to compare
  • Cross platform build fixes.

v1.9.3

23 Apr 12:10
710c2ee
Compare
Choose a tag to compare
  • Fix OSX build (thanks @smola).

v1.9.2

12 Apr 11:28
9dacefa
Compare
Choose a tag to compare

Build: better check for CXX compiler environment variable.

v1.9.1

21 Mar 13:05
3ad2e31
Compare
Choose a tag to compare
  • Change std::sort sorting lambda to use strict weak sorting.

v1.9.0

06 Mar 16:40
1f0daaa
Compare
Choose a tag to compare
  • Add iterator by node position.