Skip to content


Subversion checkout URL

You can clone with
Download ZIP
An intelligent source code browser
Python C++ JavaScript HTML CSS Makefile Other

Note that the action is happening on the es branch.

This should help people who don't get in touch first properly target their patches.
latest commit 016d7f98a3
@erikrose erikrose authored
Failed to load latest commit information.
bin Add --all option to 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 Include the recently moved templates folder when installing DXR. Stop…
README.rst Note that the action is happening on the es branch.
Vagrantfile Use the canonical Vagrant Cloud name for the trusty64 box.
contribute.json Add contribute.json file. Deploy more quietly.
format Increment format version. 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. Upgrade to peep 2.0.
requirements.txt Upgrade Jinja to get the filesizeformat fix. Fix bug 965773. Convert docs from markdown to reStructuredText with Sphinx. Close #260.… tidying up locales generation
vagrantconfig.yaml vagrant is up and running
vagrantconfig_local.yaml-dist Remove no-longer-used options from vagrantconfig.



Most development is now taking place on the es branch. master is in maintenance mode for the moment.


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.

Something went wrong with that request. Please try again.