Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rust PROBE frontend #20

Merged
merged 37 commits into from
Jul 25, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
37 commits
Select commit Hold shift + click to select a range
3935e79
rust PROBE frontend
Ex-32 Jun 24, 2024
d9ad825
Added logging facility
Ex-32 Jun 24, 2024
c457b68
Update .envrc
Ex-32 Jun 24, 2024
4556de4
Documentation and code cleanup
Ex-32 Jun 25, 2024
e1b0855
Apply suggestions from code review
Ex-32 Jun 25, 2024
1e3dc49
More concise Display impls
Ex-32 Jun 25, 2024
1f64189
Refactor Ops to use CString instead of OsString
Ex-32 Jun 25, 2024
b9ebba3
Added additional cargo devtools to probe_frontend devShell
Ex-32 Jun 25, 2024
41f964c
Major refactor
Ex-32 Jun 25, 2024
5fa394f
version 0.2.0
Ex-32 Jun 30, 2024
89d3a2f
fix cargo fmt/clippy
Ex-32 Jun 30, 2024
1554dfc
Added pygen sanity check to flake checks
Ex-32 Jun 30, 2024
85c37cc
:sparkles: documentation :sparkles:
Ex-32 Jun 30, 2024
436408b
Update README.md
Ex-32 Jun 30, 2024
316c1c6
typos
Ex-32 Jun 30, 2024
3e332b2
Fixed typo
Ex-32 Jul 2, 2024
1dd3bee
code review improvements
Ex-32 Jul 2, 2024
c9be3e2
improved pygen code
Ex-32 Jul 3, 2024
698443b
improved rust struct generation
Ex-32 Jul 3, 2024
7e9072d
pygen custom `@property`s
Ex-32 Jul 4, 2024
5ad8f9b
improved arg parsing
Ex-32 Jul 4, 2024
3bf3d44
improved readme
Ex-32 Jul 4, 2024
8a46d6c
cleanup and documentation
Ex-32 Jul 4, 2024
e4b6384
`probe record` warn on non-zero exit code
Ex-32 Jul 5, 2024
76515bd
disable overzelous warning when running under gdb
Ex-32 Jul 5, 2024
e879096
switched gdb to internal binary shim
Ex-32 Jul 6, 2024
678ade8
proc macros return compile_error!() instead of panicking
Ex-32 Jul 7, 2024
89a822d
added runtime check for arena instantiation
Ex-32 Jul 8, 2024
c0e8d02
fixed README.md
Ex-32 Jul 8, 2024
afd70c0
fixed `--gdb`
Ex-32 Jul 10, 2024
8ad2b16
probe_log decoding now matches parse_probe_log.py
Ex-32 Jul 10, 2024
4dae6ea
build probe cli with static linking
Ex-32 Jul 10, 2024
edaf78a
update frontend code to work with main-branch libprobe
Ex-32 Jul 24, 2024
311261d
fixed ruff errors in generated python code
Ex-32 Jul 24, 2024
55c9b52
added LICENSE
Ex-32 Jul 24, 2024
d9b79a4
added probe-py derivation to output generated python module
Ex-32 Jul 24, 2024
977dc15
revised probe-py derivation
Ex-32 Jul 25, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions probe_src/probe_frontend/.envrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
use_flake

export __PROBE_LOG=info
Loading
Loading