Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
100 commits
Select commit Hold shift + click to select a range
5d76cfc
misc: make index generic
MarcelCoding Nov 2, 2025
47de101
packages: init
MarcelCoding Nov 2, 2025
cf805a4
index: disable compression if there is not dot in name
MarcelCoding Nov 3, 2025
cda4a88
ixx: allow list of packages json files
MarcelCoding Nov 5, 2025
0ac5114
index: add reference idx safeguard
MarcelCoding Nov 5, 2025
d1a81f0
Allow passing either options or packages
SuperSandro2000 Nov 5, 2025
0e7daa6
Clippy
SuperSandro2000 Nov 5, 2025
e07f094
index: use HashMap for lookup while inserting
MarcelCoding Nov 6, 2025
8a43680
index: also cache label index
MarcelCoding Nov 6, 2025
d0061f5
Parse meta.position
SuperSandro2000 Nov 6, 2025
36a9525
Error on unknown fields
SuperSandro2000 Nov 7, 2025
ed77e31
Add declaration
SuperSandro2000 Nov 7, 2025
b39b9cd
Add licenses
SuperSandro2000 Nov 7, 2025
08f66bc
Add clippy
SuperSandro2000 Nov 7, 2025
31af1a2
Add direnv
SuperSandro2000 Nov 7, 2025
2d4ff02
Add new mapping fields
SuperSandro2000 Nov 7, 2025
583512a
Add maintainers
SuperSandro2000 Nov 7, 2025
8fb194d
Sort, add teams
SuperSandro2000 Nov 7, 2025
fe7235c
Make teams Vec
SuperSandro2000 Nov 8, 2025
44df433
Drop unfree
SuperSandro2000 Nov 8, 2025
815754e
Replace insecure with known_vulnerabilities
SuperSandro2000 Nov 8, 2025
367fb24
packages: convert CVEs to links
MarcelCoding Nov 8, 2025
dd61cda
packages: also update declerations
MarcelCoding Nov 8, 2025
4389829
meta: add licesences and maintainer meta
MarcelCoding Nov 8, 2025
b91353d
ixx: use camelCase
MarcelCoding Nov 8, 2025
fca8b55
fix maintainers
MarcelCoding Nov 8, 2025
029a0e2
ixx: remove github id
MarcelCoding Nov 8, 2025
2d5e76f
Change id to u32
SuperSandro2000 Nov 8, 2025
f4926bf
ixx: add context to json parse errors
MarcelCoding Nov 8, 2025
3b3edd0
package: define maintainer as u32 github id
MarcelCoding Nov 8, 2025
93679d1
ixx: handle path in literal expression
MarcelCoding Nov 8, 2025
b08bc0b
index: fix confition protecting against overflow
MarcelCoding Nov 9, 2025
1bd5e4c
index: allow entry_idx up to u64
MarcelCoding Nov 9, 2025
bb85955
misc: update
MarcelCoding Nov 10, 2025
e14f924
fixx: expose index size
MarcelCoding Nov 10, 2025
6f3fdf7
ixx: fix index reference binary format
MarcelCoding Nov 10, 2025
2a10bdc
index: improve string handling
MarcelCoding Nov 10, 2025
80549ae
index: fix reference bitfield packing
MarcelCoding Nov 10, 2025
8abaabd
index: redurce label size
MarcelCoding Nov 10, 2025
4de6be6
Add CPEs
SuperSandro2000 Nov 10, 2025
d5d7bfd
Sort
SuperSandro2000 Nov 10, 2025
db4dc04
Add pnpm to shell
SuperSandro2000 Nov 10, 2025
88284e0
Make possible_cpes a list
SuperSandro2000 Nov 10, 2025
c6fc4ed
index: redurce alloc from search
MarcelCoding Nov 11, 2025
32a76e6
index: redurce alloc in search
MarcelCoding Nov 11, 2025
03ba874
index: remove alloc from search
MarcelCoding Nov 11, 2025
c6abe5b
search: allow * at start and end
MarcelCoding Nov 11, 2025
8c9b065
package: render security as markdown
MarcelCoding Nov 11, 2025
4779aa5
package: fix GHSA regex
MarcelCoding Nov 11, 2025
bde6918
Add disabled for python
SuperSandro2000 Nov 12, 2025
5623f4b
Wording
SuperSandro2000 Nov 12, 2025
cf46014
search: sort results by levenshtein
MarcelCoding Nov 12, 2025
7db14f3
Clippy
SuperSandro2000 Nov 12, 2025
8aa8f69
Improve logging
SuperSandro2000 Nov 12, 2025
881e883
Use upstream crate
SuperSandro2000 Nov 12, 2025
d98fd5f
Make release release again
SuperSandro2000 Nov 12, 2025
f34f566
Sort
SuperSandro2000 Nov 12, 2025
1088de4
Format, fix typo
SuperSandro2000 Nov 12, 2025
904eac1
Fix nix packages build on stable
SuperSandro2000 Nov 14, 2025
69ae215
flake.lock: Update
SuperSandro2000 Nov 14, 2025
58706c0
Fix for direnv instant
SuperSandro2000 Nov 27, 2025
af0c558
Do not abort when homepage is an empty string or basically not an url
SuperSandro2000 Nov 27, 2025
39344b4
Clippy pedantic
SuperSandro2000 Nov 27, 2025
33f5597
misc: clippy and fmt
MarcelCoding Nov 27, 2025
c26292b
flake.lock: Update
MarcelCoding Nov 27, 2025
3b95853
string_view: use more optimized ascci compare
MarcelCoding Nov 30, 2025
ceb594b
Add purl
SuperSandro2000 Nov 30, 2025
986d0fb
Add long_description
SuperSandro2000 Nov 30, 2025
0330c78
Test against current stable
SuperSandro2000 Nov 30, 2025
fbc4702
Log which url could not be parsed
SuperSandro2000 Nov 30, 2025
894f049
search: improve perf
MarcelCoding Dec 1, 2025
dc44807
Typos
SuperSandro2000 Dec 1, 2025
de65d15
Make benchmarks easier to run
SuperSandro2000 Dec 1, 2025
16454a4
Delete old index
SuperSandro2000 Dec 1, 2025
e18c36c
Do not change codegen-units for packages
SuperSandro2000 Dec 1, 2025
a2bd6ee
Use 2 codegen-units
SuperSandro2000 Dec 1, 2025
b2b232c
misc: fix cargo toml
MarcelCoding Dec 1, 2025
5e83953
Expand benchmarks
SuperSandro2000 Dec 1, 2025
838e792
Add explicit branches to let the compiler optimize
SuperSandro2000 Dec 1, 2025
cf706bc
misc: cleanup
MarcelCoding Dec 1, 2025
26efcba
Add bench profile
SuperSandro2000 Dec 1, 2025
50ce1d6
flake: add cargo-flamegraph
SuperSandro2000 Dec 1, 2025
e52bf84
Fix test_eq_ignore_ascii_case
SuperSandro2000 Dec 1, 2025
a334426
Do not write empty json fields
SuperSandro2000 Dec 1, 2025
c619cc9
Clean up 25.05 logic
SuperSandro2000 Dec 1, 2025
740c6d2
Go back to faster original
SuperSandro2000 Dec 1, 2025
dd84628
Replace is_ascii_alphabetic
SuperSandro2000 Dec 1, 2025
ee76dee
Small format
SuperSandro2000 Dec 1, 2025
0b49397
Format
SuperSandro2000 Dec 1, 2025
f4915f9
Fix copy paste errors
SuperSandro2000 Dec 1, 2025
c2fb0f0
Make assert more helpful
SuperSandro2000 Dec 1, 2025
2f03313
Also omit options optional fields
SuperSandro2000 Dec 1, 2025
ee92656
Add team mappings
SuperSandro2000 Dec 2, 2025
4555316
Build npm package in fixx
SuperSandro2000 Dec 2, 2025
d2fb751
Fix team mapping type
SuperSandro2000 Dec 2, 2025
e237758
Fix another type
SuperSandro2000 Dec 2, 2025
e9273d0
flake.lock: Update
SuperSandro2000 Dec 2, 2025
e0d8664
Add some help description
SuperSandro2000 Dec 4, 2025
9731e0e
Rename duplicated meta outputs to chunks
SuperSandro2000 Dec 4, 2025
80db03c
Allow to build debug variant
SuperSandro2000 Dec 4, 2025
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
7 changes: 7 additions & 0 deletions .envrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
#!/usr/bin/env bash

if type -P lorri &>/dev/null; then
eval "$(lorri direnv)"
else
use flake
fi
2 changes: 1 addition & 1 deletion .github/workflows/ci.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ jobs:
fail-fast: false
matrix:
module: [ libixx, ixx, fixx ]
target: [ "25.05", "unstable" ]
target: [ "25.11", "unstable" ]

steps:
- uses: actions/checkout@v5
Expand Down
7 changes: 4 additions & 3 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
/target
/result
/fixx/pkg
/data
/fixx/pkg
/index.ixx
/result
/target
Loading
Loading