Webdev:Meetings:2013-01-29: Difference between revisions

Jump to navigation Jump to search
Line 25: Line 25:
== ednapiranha ==
== ednapiranha ==
== ErikRose ==
== ErikRose ==
=== DXR ===
* Got LLVM 3.2 working on Jenkins.
* Replaced our weird, subprocess-spawning, socket-opening testrunner with nose. (Yay for less code.)
* Merged lots of features (distinguishing between const and non-const functions; controlling the build order of multiple trees, for when there are inter-tree dependencies; indexing that makes some queries go 30x faster; finding callers and callees; typedefs; absolute paths for ignores)
* Redid the server as a Flask app. CGI is gone in favor of WSGI. Now we have auto-reloading, REPL debugging, better pdb support, etc.
* Greatly reduced the number of files spit out by a DXR build. Where before, DXR would emit large "target" folders full of Python source, templates, executables, and the index data, it now spits out just the index and a config file. Since we're no longer generating copies of everything, development is simpler, as we can just edit the originals that are under version control.
* Started looking into JS static analysis. Reflect.parse is looking pretty good. Also, codeintel2 exists and is in Python.
* Planned future of continuous deployment with Lonnen and Shyam. Ordered the hardware!
=== pyelasticsearch ===
* Made bulk indexing compatible with 0.17.x ES.
== jlongster ==
== jlongster ==
== jsocol ==
== jsocol ==
Confirmed users
574

edits

Navigation menu