Commit Graph

240 Commits

Author SHA1 Message Date
dependabot[bot]
c58c368210 build(deps): bump cachix/install-nix-action from 23 to 25
Bumps [cachix/install-nix-action](https://github.com/cachix/install-nix-action) from 23 to 25.
- [Release notes](https://github.com/cachix/install-nix-action/releases)
- [Commits](https://github.com/cachix/install-nix-action/compare/v23...v25)

---
updated-dependencies:
- dependency-name: cachix/install-nix-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-01-22 19:57:39 +01:00
dependabot[bot]
d7b1d826e1 build(deps): bump cachix/cachix-action from 13 to 14
Bumps [cachix/cachix-action](https://github.com/cachix/cachix-action) from 13 to 14.
- [Release notes](https://github.com/cachix/cachix-action/releases)
- [Commits](https://github.com/cachix/cachix-action/compare/v13...v14)

---
updated-dependencies:
- dependency-name: cachix/cachix-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-01-20 14:14:23 +01:00
dependabot[bot]
e8ae2359b5 build(deps): bump actions/upload-artifact from 3 to 4
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 3 to 4.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v3...v4)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-01-02 02:05:28 +01:00
dependabot[bot]
f459294ce1 build(deps): bump cachix/cachix-action from 12 to 13
Bumps [cachix/cachix-action](https://github.com/cachix/cachix-action) from 12 to 13.
- [Release notes](https://github.com/cachix/cachix-action/releases)
- [Commits](https://github.com/cachix/cachix-action/compare/v12...v13)

---
updated-dependencies:
- dependency-name: cachix/cachix-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-01-02 01:59:57 +01:00
Astro
efcd46e382 Cargo.toml: bump version to 1.2.1 2023-10-31 17:00:41 +01:00
Astro
49741c9b2a Cargo.lock: update 2023-10-31 00:28:35 +01:00
Astro
2849d4e5ed Cargo.lock: update dependency ariadne from 0.2 to 0.3 2023-10-31 00:28:11 +01:00
Astro
54836bff77 flake.lock: Update
Flake lock file updates:

• Updated input 'naersk':
    'github:nix-community/naersk/3f976d822b7b37fc6fb8e6f157c2dd05e7e94e89' (2023-09-07)
  → 'github:nix-community/naersk/aeb58d5e8faead8980a807c840232697982d47b9' (2023-10-27)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/5148520bfab61f99fd25fb9ff7bfbb50dad3c9db' (2023-09-17)
  → 'github:NixOS/nixpkgs/90e85bc7c1a6fc0760a94ace129d3a1c61c3d035' (2023-10-29)
2023-10-31 00:26:29 +01:00
Astro
5cca005659 .github/workflows/flakestry-publish: init 2023-10-31 00:06:33 +01:00
Astro
7bfdb5c597 flake.lock: Update
Flake lock file updates:

• Updated input 'naersk':
    'github:nix-community/naersk/88cd22380154a2c36799fe8098888f0f59861a15' (2023-03-23)
  → 'github:nix-community/naersk/3f976d822b7b37fc6fb8e6f157c2dd05e7e94e89' (2023-09-07)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/358a179550508bf2dafdf1657a94b7f65d91c4bf' (2023-04-28)
  → 'github:NixOS/nixpkgs/5148520bfab61f99fd25fb9ff7bfbb50dad3c9db' (2023-09-17)
• Updated input 'utils':
    'github:numtide/flake-utils/cfacdce06f30d2b68473a46042957675eebb3401' (2023-04-11)
  → 'github:numtide/flake-utils/ff7b65b44d01cf9ba6a71320833626af21126384' (2023-09-12)
2023-09-21 01:14:45 +02:00
Astro
67858737b3 delint 2023-09-21 01:14:21 +02:00
Astro
a9f858648d main: move --exclude path canonicalization from filtering out to initialization 2023-09-21 01:02:29 +02:00
dependabot[bot]
de76ad0720 build(deps): bump DeterminateSystems/update-flake-lock from 19 to 20
Bumps [DeterminateSystems/update-flake-lock](https://github.com/determinatesystems/update-flake-lock) from 19 to 20.
- [Release notes](https://github.com/determinatesystems/update-flake-lock/releases)
- [Commits](https://github.com/determinatesystems/update-flake-lock/compare/v19...v20)

---
updated-dependencies:
- dependency-name: DeterminateSystems/update-flake-lock
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-09-21 00:50:29 +02:00
dependabot[bot]
d6e2e24a52 build(deps): bump cachix/install-nix-action from 22 to 23
Bumps [cachix/install-nix-action](https://github.com/cachix/install-nix-action) from 22 to 23.
- [Release notes](https://github.com/cachix/install-nix-action/releases)
- [Commits](https://github.com/cachix/install-nix-action/compare/v22...v23)

---
updated-dependencies:
- dependency-name: cachix/install-nix-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-09-21 00:50:22 +02:00
Yvan Sraka
c756086198 Update --exclude option to filter out entire subfolders
Before this change, using `--exclude foobar` would search for the exact PATH `foobar`, which always resulted in false negatives. With this change, both the file `./foobar` and the folder `./foobar/`, including its contents, are filtered out as expected.
2023-09-21 00:49:59 +02:00
Yvan Sraka
dd2d313fde Add libiconv (needed by macOS devshell) to flake.nix
Otherwise it fails with:
```
error: linking with `cc` failed: exit status: 1
  | ...

= note: ld: library not found for -liconv
          clang-11: error: linker command failed with exit code 1 (use -v to see invocation)
```
2023-09-21 00:49:02 +02:00
dependabot[bot]
f651519289 build(deps): bump actions/checkout from 3 to 4
Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v3...v4)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-09-09 14:21:15 +02:00
dependabot[bot]
462ddd6451 build(deps): bump cachix/install-nix-action from 20 to 22
Bumps [cachix/install-nix-action](https://github.com/cachix/install-nix-action) from 20 to 22.
- [Release notes](https://github.com/cachix/install-nix-action/releases)
- [Commits](https://github.com/cachix/install-nix-action/compare/v20...v22)

---
updated-dependencies:
- dependency-name: cachix/install-nix-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-06-20 15:39:38 +02:00
Astro
c912ac1925 Cargo.toml: bump version to 1.2.0 2023-04-29 20:37:45 +02:00
Astro
80e392d080 flake.nix: quelch 2 more clippy lints 2023-04-29 20:36:55 +02:00
Astro
8e48755306 Cargo.lock: update 2023-04-29 20:31:01 +02:00
Astro
05440c92c1 flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/65702964b39bcf6d5c6b5b898b7d73e08b94b13f' (2023-04-14)
  → 'github:NixOS/nixpkgs/358a179550508bf2dafdf1657a94b7f65d91c4bf' (2023-04-28)
2023-04-29 20:29:17 +02:00
Astro
31a7f62bb0 src: doc 2023-04-29 20:20:52 +02:00
Astro
ebac42da84 lib: init to make project reusable
Related to Github issue #36
2023-04-29 19:46:12 +02:00
dependabot[bot]
8730adc7e1 build(deps): bump DeterminateSystems/update-flake-lock from 18 to 19
Bumps [DeterminateSystems/update-flake-lock](https://github.com/DeterminateSystems/update-flake-lock) from 18 to 19.
- [Release notes](https://github.com/DeterminateSystems/update-flake-lock/releases)
- [Commits](https://github.com/DeterminateSystems/update-flake-lock/compare/v18...v19)

---
updated-dependencies:
- dependency-name: DeterminateSystems/update-flake-lock
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-04-29 03:18:29 +02:00
Astro
ccb492e923 delint 2023-04-29 03:18:01 +02:00
Astro
53a6235307 dead_code: add a primitive strategy to find truly dead inherit clauses
Fixes Github issue #58
2023-04-29 03:14:50 +02:00
Astro
1272838f1c binding: refactor into starts_with_underscore() 2023-04-29 02:48:42 +02:00
Astro
11555d7e66 scope: rm TODO note 2023-04-29 02:13:46 +02:00
Astro
3c004edcdd binding: remove body_node 2023-04-29 02:09:55 +02:00
Astro
d3ec79ea26 don't try to reiterate deadness through inherit from clauses
it is too aggressive. to achieve that we'll have check that every attr
is dead.

Fixes Github issue #58
2023-04-29 02:07:19 +02:00
Astro
ac71fa6a9c Cargo.toml: bump version to 1.1.0 2023-04-18 23:38:47 +02:00
Astro
302f856176 binding: fix doc to pacify clippy 2023-04-18 23:38:14 +02:00
Markus Napierkowski
3ec64fb49e dead_code_tests: add skip multiple inherits test 2023-04-18 13:40:23 +02:00
Markus Napierkowski
254c90dd6a dead_code_tests: add skip inherit test 2023-04-18 13:40:11 +02:00
Markus Napierkowski
6fbd5a2c44 dead_code_tests: add skip multiple lambda args test 2023-04-18 13:36:25 +02:00
Markus Napierkowski
003814af6f dead_code_tests: add skip complete attrset test 2023-04-18 13:36:08 +02:00
Markus Napierkowski
4e58ac6bbc dead_code_tests: add skip lambda arg test 2023-04-18 13:31:55 +02:00
Astro
731db07217 dead_code_tests: add more skip tests 2023-04-18 00:54:43 +02:00
Astro
e41be99575 README: document "deadnix: skip" 2023-04-18 00:14:30 +02:00
Astro
2f836b1674 binding: rework Binding.has_pragma_skip() 2023-04-17 02:39:47 +02:00
Astro
03b7f9a840 implement a "deadnix: skip" pragma
Github issue #56
2023-04-17 02:29:15 +02:00
Astro
e6fd9da904 ariadne: 0.1 -> 0.2 2023-04-17 01:46:51 +02:00
Astro
1f768bd4cf delint 2023-04-17 01:45:53 +02:00
Astro
be51621be5 dead_code: improve no_underscore, no_lambda_arg checks 2023-04-17 01:45:53 +02:00
Astro
53b1b0c303 binding: remove unused impl PartialEq, Eq 2023-04-17 01:30:11 +02:00
Astro
8e2e6af26e rowan: 0.12 -> 0.15 2023-04-17 01:30:11 +02:00
Astro
ea55361244 Cargo.lock: update 2023-04-14 23:42:33 +02:00
Astro
2cf06878e4 flake.lock: Update
Flake lock file updates:

• Updated input 'naersk':
    'github:nix-community/naersk/d998160d6a076cfe8f9741e56aeec7e267e3e114' (2022-12-15)
  → 'github:nix-community/naersk/88cd22380154a2c36799fe8098888f0f59861a15' (2023-03-23)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/126f49a01de5b7e35a43fd43f891ecf6d3a51459' (2023-03-15)
  → 'github:NixOS/nixpkgs/65702964b39bcf6d5c6b5b898b7d73e08b94b13f' (2023-04-14)
• Updated input 'utils':
    'github:numtide/flake-utils/93a2b84fc4b70d9e089d029deacc3583435c2ed6' (2023-03-15)
  → 'github:numtide/flake-utils/cfacdce06f30d2b68473a46042957675eebb3401' (2023-04-11)
• Added input 'utils/systems':
    'github:nix-systems/default/da67096a3b9bf56a91d16901293e51ba5b49a27e' (2023-04-09)
2023-04-14 23:41:30 +02:00
dependabot[bot]
a6d768c5d5 build(deps): bump DeterminateSystems/update-flake-lock from 17 to 18
Bumps [DeterminateSystems/update-flake-lock](https://github.com/DeterminateSystems/update-flake-lock) from 17 to 18.
- [Release notes](https://github.com/DeterminateSystems/update-flake-lock/releases)
- [Commits](https://github.com/DeterminateSystems/update-flake-lock/compare/v17...v18)

---
updated-dependencies:
- dependency-name: DeterminateSystems/update-flake-lock
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-28 12:39:49 +02:00