Will Song
|
c946bf33bc
|
add some debug info for includes and library resolution
|
2024-04-04 14:20:12 -04:00 |
|
Will Song
|
c4bb707cdc
|
cargo fmt
|
2024-04-04 01:49:12 -04:00 |
|
Will Song
|
b34ac2444b
|
fix local includes
|
2024-04-04 01:40:03 -04:00 |
|
Will Song
|
a2cb6365cc
|
add library search functionality
|
2024-04-04 01:14:23 -04:00 |
|
Fredrik Dahlgren
|
f746fd1d49
|
Merge pull request #17 from Gratla/dev/feature/pub-single-file-parsing
Introduced pub access-modifier for parse_file to expose AST
|
2023-11-08 18:21:43 +01:00 |
|
Philipp Leeb
|
e1077772b7
|
Introduced pub access-modifier for parse_file to expose AST from outside the library.
|
2023-10-22 13:04:19 +02:00 |
|
Fredrik Dahlgren
|
02f0a1d305
|
Merge pull request #15 from trailofbits/add-codeowners
Add CODEOWNERS file
|
2023-04-12 09:59:34 +02:00 |
|
Artem Dinaburg
|
874f08f9cc
|
Add CODEOWNERS file
|
2023-04-11 14:05:42 -04:00 |
|
Fredrik Dahlgren
|
a888906564
|
Updated change log
|
2023-03-21 10:54:16 +01:00 |
|
Fredrik Dahlgren
|
cb35785382
|
Bumped versions
v0.8.1
|
2023-03-21 10:29:41 +01:00 |
|
Fredrik Dahlgren
|
b9eef46aa6
|
Merge pull request #14 from trailofbits/fix/cargo-audit
Fixed dependencies flagged by cargo-audit
|
2023-03-21 10:22:44 +01:00 |
|
Fredrik Dahlgren
|
9cce76266f
|
Fixed dependencies flagged by cargo-audit
|
2023-03-21 10:16:41 +01:00 |
|
Fredrik Dahlgren
|
cda487e776
|
Merge pull request #11 from trailofbits/dev/version-0.8.0
Version 0.8.0
v0.8.0
|
2023-03-21 09:49:06 +01:00 |
|
Fredrik Dahlgren
|
04ebe22f90
|
Updated change log
|
2023-03-21 09:43:15 +01:00 |
|
Fredrik Dahlgren
|
7949ff69d9
|
Updated maximum supported version
|
2023-03-21 09:31:20 +01:00 |
|
Fredrik Dahlgren
|
e21edef5b1
|
Removed duplicate reporting descriptors from Sarif output
|
2023-02-23 15:22:15 +01:00 |
|
Fredrik Dahlgren
|
3133113b98
|
Updated change log
|
2023-02-15 18:17:55 +01:00 |
|
Fredrik Dahlgren
|
2517fdc5c4
|
Replaced all uses of the name BN128 with BN254
|
2023-02-15 18:17:40 +01:00 |
|
Fredrik Dahlgren
|
68477c3e27
|
Filter out reports for files not specified by the user
|
2023-02-15 18:04:32 +01:00 |
|
Fredrik Dahlgren
|
33fef95020
|
Updated change log
|
2023-02-15 13:51:54 +01:00 |
|
Fredrik Dahlgren
|
0775d3cc4d
|
Updated error message for anonymous signals in conditions
|
2023-02-15 13:51:43 +01:00 |
|
Fredrik Dahlgren
|
c3cdef9387
|
Added documentation for unused-output-signal
|
2023-02-15 13:51:01 +01:00 |
|
Fredrik Dahlgren
|
aa295abff9
|
Fixed clippy suggestions
|
2023-02-15 13:49:40 +01:00 |
|
Fredrik Dahlgren
|
16c8e66085
|
Added --follow-includes flag
|
2023-01-10 16:31:48 +01:00 |
|
Fredrik Dahlgren
|
2a9309f9a5
|
Added unused-output-signal analysis pass
|
2023-01-10 16:08:59 +01:00 |
|
Fredrik Dahlgren
|
430d4dda8e
|
Updated AnalysisRunner.with_files API
|
2023-01-10 16:08:28 +01:00 |
|
Fredrik Dahlgren
|
3f23649c26
|
Deleted duplicate parse_definition implementation
|
2023-01-10 13:19:02 +01:00 |
|
Fredrik Dahlgren
|
4770446764
|
Moved analysis runner and configuration to program_analysis crate.
|
2023-01-10 13:18:23 +01:00 |
|
Fredrik Dahlgren
|
0a2e0519e6
|
Added input and output signal APIs to CFG
|
2023-01-10 13:17:02 +01:00 |
|
Fredrik Dahlgren
|
5223de15e9
|
Merge remote-tracking branch 'origin/main' into dev/version-0.8.0
|
2023-01-09 16:01:06 +01:00 |
|
Fredrik Dahlgren
|
92b9ead67a
|
Merge pull request #13 from trailofbits/dev/analysis-context
Add analysis context to allow for inter-procedural analysis
|
2023-01-09 15:54:07 +01:00 |
|
Fredrik Dahlgren
|
e9c70d038f
|
Downgraded clap to avoid help message regression issue
|
2023-01-09 15:42:01 +01:00 |
|
Fredrik Dahlgren
|
276b4be2c0
|
Updated main to use new analysis runner
|
2023-01-09 15:41:37 +01:00 |
|
Fredrik Dahlgren
|
343f304726
|
Added analysis runner
|
2023-01-09 15:41:13 +01:00 |
|
Fredrik Dahlgren
|
1ff17d46f0
|
Moved writers to separate module
|
2023-01-09 15:40:54 +01:00 |
|
Fredrik Dahlgren
|
abd6bb4bdd
|
Added analysis context trait
|
2023-01-09 15:39:32 +01:00 |
|
Fredrik Dahlgren
|
cf1d6ef235
|
Fixed an issue in compiler version check
|
2023-01-09 15:33:18 +01:00 |
|
Fredrik Dahlgren
|
b945079ef4
|
Updated FileStack API to take a reference
|
2023-01-09 15:32:10 +01:00 |
|
Fredrik Dahlgren
|
28fa5b3eca
|
Updated CHANGELOG
|
2023-01-06 10:22:38 +01:00 |
|
Fredrik Dahlgren
|
a2414c3b3e
|
Updated analysis pass descriptions
|
2023-01-05 16:12:47 +01:00 |
|
Fredrik Dahlgren
|
7f04fbd14b
|
Added unit test to the overly-complex-function-or-template analysis pass
|
2023-01-05 16:12:32 +01:00 |
|
Fredrik Dahlgren
|
2f1d1df699
|
Added templates to the bn128-specific-circuits analysis pass
|
2023-01-05 16:11:48 +01:00 |
|
Fredrik Dahlgren
|
c05f42ea27
|
Rewrote bn128-specific-circuit analysis pass
|
2023-01-04 18:16:20 +01:00 |
|
Fredrik Dahlgren
|
c5dd2da4b7
|
Rewrote unconstrained-less-than analysis pass
|
2023-01-04 14:39:27 +01:00 |
|
Fredrik Dahlgren
|
8a691558ce
|
Bumped compiler version.
|
2023-01-04 14:38:58 +01:00 |
|
Fredrik Dahlgren
|
864faad3a8
|
Merge branch 'main' of github.com:trailofbits/circomspect into dev/version-0.8.0
|
2022-12-28 14:19:57 +01:00 |
|
Fredrik Dahlgren
|
80f1c97669
|
Merge pull request #10 from trailofbits/fix_cyclomatic_underflow
Reorder cyclomatic complexity calculation
|
2022-12-28 14:17:42 +01:00 |
|
Fredrik Dahlgren
|
23c1e1e85e
|
Bumped versions
|
2022-12-28 14:00:38 +01:00 |
|
Fredrik Dahlgren
|
ba7f3f598e
|
Added initial support for Circom 2.1.2
|
2022-12-28 14:00:08 +01:00 |
|
Fredrik Dahlgren
|
717861e3ac
|
Renamed VariableName helper method
|
2022-12-25 16:35:34 +01:00 |
|