Release 0.3 and Linux Kernel Demo
Hello dear subscriber,
Codevyr 0.3.0 is finally ready 🎉
Summary of changes:
- Type system. Indexers now also track files, types, macros, and more -- not just functions.
- Nested symbols. The UI renders containment hierarchies: functions inside files, types inside modules.
- C language support. New indexer for C codebases (with partial C++ and CUDA/GPU support).
- UI. Save queries, search nodes in the graph (Ctrl+F), export graphs as PNG, see which query statement produced each node.
- Performance. A series of backend optimizations to support indexing large codebases — including the Linux kernel.
- Query language. Some syntax changes to askl in this release.
The query language is still a bit limiting for more complex use cases, so the next release will focus on usability and expressiveness.
The demo now includes some of my favorite C projects. The Linux kernel is one of them. Take a look :)
And if you want to index your own projects, you can run Codevyr locally.
I would appreciate any suggestions or feedback.
Documentation: https://www.codevyr.com/docs/
Try the demo queries: Demo (Go) and Demo (C).
Regards, Maksym
Don't miss what's next. Subscribe to Codevyr: