Skip to content

Commit 19b49d8

Browse files
authored
Merge pull request #13 from Anandb71/feature/cpp-parser
Feature/cpp parser
2 parents 48be66e + 449dc5e commit 19b49d8

24 files changed

Lines changed: 485 additions & 46 deletions

File tree

.gitignore

44 Bytes
Binary file not shown.

CHANGELOG.md

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,29 @@ All notable changes to Arbor will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [1.0.0] - 2026-01-07
9+
10+
### Added
11+
12+
- **C# language support** - Methods, classes, interfaces, structs, constructors, properties
13+
- **Control Flow edges** - `FlowsTo` edge kind for CFG (Control Flow Graph) analysis
14+
- **Data Flow edges** - `DataDependency` edge kind for DFA (Data Flow Analysis)
15+
- **Barnes-Hut QuadTree** - O(n log n) force simulation for visualizer scalability
16+
- **Viewport culling** - Only render visible nodes/edges for 100k+ node support
17+
- **LOD rendering** - Simplified node rendering at low zoom levels
18+
- **Headless mode** - `--headless` CLI flag for remote/Docker/WSL deployment
19+
- **Binary serialization** - `bincode` dependency for future binary wire protocol
20+
21+
### Changed
22+
23+
- Consolidated language parsers into query-based `parser_v2.rs`
24+
- Upgraded supported languages to 10 (TypeScript, JavaScript, Rust, Python, Go, Java, C, C++, Dart, C#)
25+
- Improved graph rendering performance for large codebases
26+
27+
### Fixed
28+
29+
- None
30+
831
## [0.1.1] - 2026-01-06
932

1033
### Added

README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -254,6 +254,8 @@ We love contributors. Whether you're fixing a typo, adding a language parser, or
254254
- [x] **Phase 7**: Go and Java parser support
255255
- [x] **Phase 8**: C/C++ parser support
256256
- [x] **Phase 9**: Dart/Flutter parser support
257+
- [ ] **Phase 10**: The Brain Upgrade (CFG & Data Flow)
258+
- [ ] **Phase 11**: Expanded Support (C# Parser, Web-Based Visualizer)
257259

258260
## Security
259261

arbor-windows-v0.1.0/arbor-release/visualizer/data/flutter_assets/AssetManifest.bin

Lines changed: 0 additions & 1 deletion
This file was deleted.

arbor-windows-v0.1.0/arbor-release/visualizer/data/flutter_assets/AssetManifest.json

Lines changed: 0 additions & 1 deletion
This file was deleted.

arbor-windows-v0.1.0/arbor-release/visualizer/data/flutter_assets/FontManifest.json

Lines changed: 0 additions & 1 deletion
This file was deleted.
Binary file not shown.

arbor-windows-v0.1.0/arbor-release/visualizer/data/flutter_assets/NativeAssetsManifest.json

Lines changed: 0 additions & 1 deletion
This file was deleted.
Binary file not shown.
Binary file not shown.

0 commit comments

Comments
 (0)