Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
An intelligent source code browser
Failed to load latest commit information.
bin Add --all option to dxr-serve.py as a shorter way of saying --host 0.…
docs Encourage public IRC rather than private messages.
dxr Add Help menu. Close #280.
node_modules Add npm-lockdown and hashes of the npm packages.
tests clang 3.5 changed the text "<anonymous namespace>" to "(anonymous nam…
trilite @ e64a2a1 Revert accidental change to the trilite pinning.
.gitignore Convert docs from markdown to reStructuredText with Sphinx. Close #260.…
.gitmodules Changed protocol for trilite submodule
.hgignore Warning parser, fixes for tool compat and python versioning.
Gruntfile.js Factor out the repetition of the "no results" message. Fixes bug #973…
LICENSE humph's code drop
MANIFEST.in Include the recently moved templates folder when installing DXR. Stop…
README.rst Empty out the redundant stuff from the readme. Repatriate a few usefu…
Vagrantfile Use the canonical Vagrant Cloud name for the trusty64 box.
contribute.json Add contribute.json file.
deploy.py Deploy more quietly.
format Increment format version.
jenkins.sh Adding some vbguest plugin detection and removing extra --provision call
lockdown.json Add grunt-cli, and redo lockdown.
makefile Remove all .pyc files on build.
package.json Add grunt-cli, and redo lockdown.
peep.py Upgrade to peep 2.0.
requirements.txt Upgrade Jinja to get the filesizeformat fix. Fix bug 965773.
setup.py Convert docs from markdown to reStructuredText with Sphinx. Close #260.…
vagrant_provision.sh tidying up locales generation
vagrantconfig.yaml vagrant is up and running
vagrantconfig_local.yaml-dist Remove no-longer-used options from vagrantconfig.

README.rst

DXR

DXR is a code search and navigation tool aimed at making sense of large projects like Firefox. It supports full-text and regex searches as well as structural queries like "Find all the callers of this function." Behind the scenes, it uses trigram indices, the re2 library, and static analysis data collected by instrumented compilers to make searches faster and more accurate than is possible with simple tools like grep.

docs/source/screenshot.png
Something went wrong with that request. Please try again.