|
|
d0a8e96b70
|
Use getitem dunder for StatementHandlerRegistry
|
2025-10-05 20:10:07 +05:30 |
|
|
|
b09dc815fc
|
Add StatementHandlerRegistry
|
2025-10-05 15:19:16 +05:30 |
|
|
|
ceaac78633
|
Janitorial: fix lint
|
2025-10-05 15:12:01 +05:30 |
|
|
|
dc7a127fa6
|
Restructure dir for functions
|
2025-10-05 15:09:39 +05:30 |
|
|
|
552cd352f2
|
Merge pull request #20 from pythonbpf/fix-failing-tests
Fix failing tests in tests/
|
2025-10-05 14:04:14 +05:30 |
|
|
|
c7f2955ee9
|
Fix typo in process_stmt
|
2025-10-05 14:03:19 +05:30 |
|
|
|
ef36ea1e03
|
Add nullcheck for var_name in handle_binary_ops
|
2025-10-05 14:02:08 +05:30 |
|
|
|
a0b0ad370e
|
Merge pull request #23 from pythonbpf/formatter
update formatter and pre-commit
|
2025-10-05 01:15:01 +05:30 |
|
|
|
1239d1c35f
|
Fix handle_binary_ops calls in functions_pass
|
2025-10-04 02:09:11 +05:30 |
|
|
|
f41a9ccf26
|
Remove unnecessary args from binary_ops
|
2025-10-04 02:07:31 +05:30 |
|
|
|
be05b5d102
|
Allow local symbols to be used within return
|
2025-10-03 19:50:56 +05:30 |
|
|
|
3f061750cf
|
fix return value error
|
2025-10-03 19:11:11 +05:30 |
|
|
|
6fea580693
|
Fix t/f/return.py, tweak handle_binary_ops
|
2025-10-03 17:56:21 +05:30 |
|
|
|
c3db609a90
|
Revert to using Warning loglevel as default
|
2025-10-03 17:35:57 +05:30 |
|
|
|
a8b3f4f86c
|
Fix recursive binops, move failing binops to passing
|
2025-10-03 17:08:41 +05:30 |
|
|
|
d593969408
|
Refactor ugly if-elif chain in handle_binary_op
|
2025-10-03 14:04:38 +05:30 |
|
|
|
6d5895ebc2
|
More fixes to recursive dereferencer, add get_operand value
|
2025-10-03 13:46:52 +05:30 |
|
|
|
c9ee6e4f17
|
Fix recursive_dereferencer in binops
|
2025-10-03 13:35:15 +05:30 |
|
|
|
a622c53e0f
|
Add deref
|
2025-10-03 02:00:01 +05:30 |
|
|
|
a4f1363aed
|
Add _handle_attribute_expr
|
2025-10-03 01:50:59 +05:30 |
|
|
|
3a819dcaee
|
Add _handle_constant_expr
|
2025-10-02 22:54:38 +05:30 |
|
|
|
729270b34b
|
Use _handle_name_expr in eval_expr
|
2025-10-02 22:50:21 +05:30 |
|
|
|
44cbcccb6c
|
Create _handle_name_expr
|
2025-10-02 22:43:54 +05:30 |
|
|
|
86b9ec56d7
|
update formatter and pre-commit
Signed-off-by: varun-r-mallya <varunrmallya@gmail.com>
|
2025-10-02 22:43:05 +05:30 |
|
|
|
54993ce5c2
|
Merge branch 'master' into fix-maps
|
2025-10-02 22:11:38 +05:30 |
|
|
|
05083bd513
|
janitorial nitpicks
|
2025-10-02 22:10:28 +05:30 |
|
|
|
6e4c340780
|
Allow non-call convention for maps
|
2025-10-02 22:07:28 +05:30 |
|
|
|
62ca3b5ffe
|
format errors
|
2025-10-02 19:07:49 +05:30 |
|
|
|
f263c35156
|
move debug cu generation to debug module
|
2025-10-02 19:05:58 +05:30 |
|
|
|
0678d70309
|
bump version
|
2025-10-02 18:02:36 +05:30 |
|
|
|
4d0dd68d56
|
fix formatting
|
2025-10-02 17:58:24 +05:30 |
|
|
|
89b0a07419
|
add logging level control
|
2025-10-02 17:57:37 +05:30 |
|
|
|
469ca43eaa
|
replace prints with logger.info
|
2025-10-02 17:46:27 +05:30 |
|
|
|
dc2b611cbc
|
format errors
Signed-off-by: varun-r-mallya <varunrmallya@gmail.com>
|
2025-10-02 05:17:02 +05:30 |
|
|
|
0c1acf1420
|
Fix local_sym_tab usage in binary_ops
|
2025-10-02 05:08:05 +05:30 |
|
|
|
71b97e3e20
|
Add iter to LocalSymbol
|
2025-10-02 04:56:34 +05:30 |
|
|
|
12ba3605e9
|
Fix local_sym_tab usage in helpers
|
2025-10-02 04:53:04 +05:30 |
|
|
|
d7427f306f
|
Fix usage of local_sym_tab in expr_pass
|
2025-10-02 04:50:31 +05:30 |
|
|
|
0142381ce2
|
Remove local_var_metadata from expr_pass
|
2025-10-02 04:44:14 +05:30 |
|
|
|
9223d7b5c5
|
Remove local_var_metadata from helpers
|
2025-10-02 04:40:44 +05:30 |
|
|
|
3b74ade455
|
Remove occurences of local_var_metadata from functions_pass, use LocalSymbol.var
|
2025-10-02 04:35:10 +05:30 |
|
|
|
dadcb69f1c
|
Store LocalSymbol in allocate_mem
|
2025-10-02 04:27:10 +05:30 |
|
|
|
2fd2a46838
|
Add LocalSymbol dataclass
|
2025-10-02 04:13:24 +05:30 |
|
|
|
1a66887f48
|
move helper annotations to helpers module
|
2025-10-02 01:55:32 +05:30 |
|
|
|
23f3cbcea7
|
add type annotations
|
2025-10-02 01:43:05 +05:30 |
|
|
|
429f51437f
|
Merge pull request #15 from pythonbpf/static-type-checks
Static type checks
|
2025-10-02 01:38:46 +05:30 |
|
|
|
cf5faaad7f
|
remove pointless type annotation
Signed-off-by: varun-r-mallya <varunrmallya@gmail.com>
|
2025-10-02 01:27:03 +05:30 |
|
|
|
59b3d6514b
|
fix ruff errors
|
2025-10-02 01:23:55 +05:30 |
|
|
|
3c956e671a
|
add static type checking
Signed-off-by: varun-r-mallya <varunrmallya@gmail.com>
|
2025-10-02 01:11:54 +05:30 |
|
|
|
8650297866
|
make type checks viable
|
2025-10-02 00:51:23 +05:30 |
|