Skip to content

Commit

Permalink
Integrate VAST driver properly (#553)
Browse files Browse the repository at this point in the history
* index: Refactor vast codegen integration.

* index: Make codegen use vast visitor list.

* git: Bump VAST and use master branch.

* Bump vast.

* Delete most auto-generated files

* Re-generate auto-generated files.

* Re-generate Python bindings.

* Pass CXX flags to rocksdb build config (#551)

* API to list the declarations overlapping macro expansion (#552)

* Add API to list declarations containing in macro expansions

* Update to overlapping and covering implementation

* Abstract out the common code to utility function

* Update python bindings

* address review comments and add checks for macro token reader

* Move overlapping APIs to TokenRange and update python bindings

* index: Refactor vast codegen integration.

* index: Make codegen use vast visitor list.

* git: Bump VAST and use master branch.

* Bump vast.

* Delete most auto-generated files

* Re-generate auto-generated files.

* Re-generate Python bindings.

* Fix to use entity ids for names. Update code style to match most other code style in mx.

* Add aggregate type interface

* Bug fix.

* Bug fix

* Hopeful fix for misidentification of definitions.

* Make nested classes in template specializations into nested fragments so that they can be subject to replacement.

---------

Co-authored-by: Peter Goodman <[email protected]>
Co-authored-by: kumarak <[email protected]>
  • Loading branch information
3 people authored Jun 18, 2024
1 parent 249ca24 commit 52e28a6
Show file tree
Hide file tree
Showing 586 changed files with 18,961 additions and 12,851 deletions.
1 change: 0 additions & 1 deletion .gitmodules
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,6 @@
[submodule "vendor/vast/src"]
path = vendor/vast/src
url = https://github.com/trailofbits/vast.git
branch = mx_codegen
[submodule "vendor/intervaltree/src"]
path = vendor/intervaltree/src
url = https://github.com/ekg/intervaltree.git
Loading

0 comments on commit 52e28a6

Please sign in to comment.