- Restructure the parser and data provider for speedup and fix memory issues.
- Implement
is_virtual
,is_pure_virtual
andis_method
functions. - Implement
is_static
,is_const
andis_deleted
functions. - Implement
m_function
,m_virtual
andm_pure_virtual
matchers functions. - Implement
m_static
,m_const
,m_method
andm_deleted
matchers functions. - Implement
m_constructor
andm_destructor
matchers functions. - Implement
m_default_constructor
,m_copy_destructor
,m_move_destructor
matchers functions. - Implement
m_converting_constructor
matchers functions. - Implement
m_public
,m_protected
andm_private
matchers functions. - Implement
m_oneof
,m_allof
andm_noneof
combine matchers functions. - Implement Combine and, or and xor for Function Matcher.
- Create new GitQL Custom type to allow advanced analysis.
- Support script file mode.
- Migrate GitQL SDK to 0.35.0
- Migrate GitQL SDK to 0.25.0
- Migrate GitQL SDK to 0.23.0
- Migrate GitQL SDK to 0.22.0
- Support query
name
andlocation
of union.
- Migrate GitQL SDK to 0.20.0
- Remove lazy_static crate
- Support query
name
,is_struct
,location
for classes. - Support query
methods_count
,fields_count
for class. - Support query
bases_count
for class - Speedup parsing functions.
- Support query struct and class info.
- Support query enum
name
,constants_count
andtype_literal
. - Support query
size
andalign
of class.
- Support query
name
,class_name
,return_type
for methods in structs or classes. - Support query
is_template
option in Function model. - Support query
is_static
,is_const
option in Function model. - Support query
is_method
,is_variadic
option in Function model. - Support query
is_virtual
,is_pure_virtual
option in Function model. - Support query
access_modifier
option in Function model. - Support query global variables
name
,type
andis_volatile
.
- First release of ClangQL.