Bootlin Elixir Cross Referencer — Portugal Futurista fork with custom features for mycelium and universalisos
Find a file
2017-02-07 10:56:39 +01:00
http Add ident search field and change a few constants 2017-02-07 10:56:39 +01:00
.gitignore Shell script and call from Python 2017-02-04 20:07:26 +01:00
data.py Database update script, new data format 2017-02-06 15:15:51 +01:00
lib.py Database update script, new data format 2017-02-06 15:15:51 +01:00
query.py Database update script, new data format 2017-02-06 15:15:51 +01:00
README.md Add README 2017-02-06 20:17:57 +00:00
script.sh Database update script, new data format 2017-02-06 15:15:51 +01:00
update.py Database update script, new data format 2017-02-06 15:15:51 +01:00

The Elixir Cross Referencer

Elixir is a source code cross-referencer inspired by LXR. It's written in Python and its main purpose is to index every release of the Linux kernel while keeping a minimal footprint.

It uses Git as a source-code file store and Berkeley DB for cross-reference data. Internally, it indexes Git blobs instead of trees of files to avoid duplicating work and data. It has a straightforward data structure (reminiscent of older LXR releases) to keep queries simple and fast.