Skip to content

Commit ac9d3d7

Browse files
committed
Update version and changelogs for version 0.9.0
1 parent 18c1b33 commit ac9d3d7

File tree

4 files changed

+21
-2
lines changed

4 files changed

+21
-2
lines changed

CHANGELOG.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,23 @@
11
Change Log
22
==========
33

4+
Version 0.9.0 *(2025-01-12)*
5+
-----------------------------
6+
7+
- Restructure the parser and data provider for speedup and fix memory issues.
8+
- Implement `is_virtual`, `is_pure_virtual` and `is_method` functions.
9+
- Implement `is_static`, `is_const` and `is_deleted` functions.
10+
- Implement `m_function`, `m_virtual` and `m_pure_virtual` matchers functions.
11+
- Implement `m_static`, `m_const`, `m_method` and `m_deleted` matchers functions.
12+
- Implement `m_constructor` and `m_destructor` matchers functions.
13+
- Implement `m_default_constructor`, `m_copy_destructor`, `m_move_destructor` matchers functions.
14+
- Implement `m_converting_constructor` matchers functions.
15+
- Implement `m_public`, `m_protected` and `m_private` matchers functions.
16+
- Implement `m_oneof`, `m_allof` and `m_noneof` combine matchers functions.
17+
- Implement Combine and, or and xor for Function Matcher.
18+
- Create new GitQL Custom type to allow advanced analysis.
19+
- Support script file mode.
20+
421
Version 0.8.0 *(2025-01-06)*
522
-----------------------------
623

Cargo.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
22
name = "clangql"
33
authors = ["AmrDeveloper"]
4-
version = "0.8.0"
4+
version = "0.9.0"
55
edition = "2021"
66
description = "A tool to run SQL-like query on your C/C++ Abstract syntax tree"
77
license = "MIT"

README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,8 @@ SELECT LEN("Clang Query Language")
3232
SELECT "One" IN ("One", "Two", "Three")
3333
SELECT "Clang Query Language" LIKE "%Query%"
3434

35+
SELECT name, source_loc FROM functions WHERE m_function(ast_function, (m_public() && m_constructor()) || m_default_constructor());
36+
3537
SELECT * FROM functions
3638
SELECT COUNT(name) from functions WHERE return_type = "int"
3739
SELECT DISTINCT name AS function_name FROM functions

0 commit comments

Comments
 (0)