Permalink
Commits on Oct 23, 2018
  1. Implement InterpretedRead rewrites through static array derefs

    alissapajer committed Oct 23, 2018
Commits on Oct 22, 2018
  1. Bump fs2 to 0.10.6

    alissapajer committed Oct 22, 2018
  2. Use iterators

    alissapajer committed Oct 22, 2018
  3. Use Zipper

    alissapajer committed Oct 22, 2018
Commits on Oct 20, 2018
  1. Whereby the committer breaks her pact with the devil

    alissapajer committed Oct 20, 2018
    and embraces unambiguous parsing.
Commits on Oct 19, 2018
  1. Add sql parser spec for parsing addition of sums

    alissapajer committed Oct 19, 2018
  2. Add sql parser spec for summing interpreted integer

    alissapajer committed Oct 19, 2018
  3. 78.1.0: Allow edits of prepared and preparing tables

    alissapajer committed Oct 19, 2018
  4. CPath reversal is the devil's work

    alissapajer committed Oct 19, 2018
  5. Allow edits of prepared and preparing tables

    alissapajer committed Oct 19, 2018
  6. Interpret ParseInstructions with RValues

    alissapajer committed Oct 15, 2018
Commits on Oct 18, 2018
  1. 78.0.0: Plate interpretation in Table.parseJson

    alissapajer committed Oct 18, 2018
    Had to move the plates out of mimir and into yggdrasil in order to keep `parseJson`'s implementation confined to that package. Ties the knot on everything mimir-related though.
Commits on Oct 17, 2018
  1. Add more Mask tests

    alissapajer committed Oct 17, 2018
  2. 77.0.6: Removed flaky assertion (there's no way to do it reliably)

    alissapajer committed Oct 17, 2018
    [ch2754]
Commits on Oct 16, 2018
  1. Remove redundant test

    alissapajer committed Oct 16, 2018
  2. Delete tests that misused the test suite

    alissapajer committed Oct 16, 2018
  3. Add some more Mask tests

    alissapajer committed Oct 16, 2018
  4. 77.0.4: Bump tectonic version to 0.7.0

    alissapajer committed Oct 16, 2018
  5. Add some more Pivot tests

    alissapajer committed Oct 16, 2018
  6. Add some more Wrap tests

    alissapajer committed Oct 16, 2018
  7. 77.0.0: Tectonic support and tests for every ParseInstruction

    alissapajer committed Oct 16, 2018
    As it says on the tin. Also includes some minor refactoring and renaming.
    
    [ch2585]
    [ch2487]
Commits on Oct 15, 2018
  1. Rename shifting things into interpreter things

    alissapajer committed Oct 15, 2018
Commits on Oct 14, 2018
  1. 76.0.5: Eliminate phantom empty columns in result sets

    alissapajer committed Oct 14, 2018
    The bug was being caused by a column which was part of the intermediate evaluation state, but subsequently got entirely "nulled out" and every value set to `undefined`.  This isn't really a problem for a JSON output, but CSV is a bit pickier. The solution is two-fold. First, we `materialize` every slice upon completion of evaluation. This is probably a good idea anyway. Or at least, I'm asserting without benchmarks that it is. Second, I modified `materialized` to remove any entirely empty columns, since we can do so efficiently at that point.
    
    [ch2383]
Commits on Oct 12, 2018
  1. 76.0.3: Moved persist out of the PreparationsManager

    alissapajer committed Oct 12, 2018
    `flatMap` for the win. This sequences the effect of *planning* the query with the effect of *running* the query. I should write tests for this… Probably don't merge yet.
    
    [ch2223]
Commits on Oct 11, 2018
  1. 76.0.1: Optimize provenance computation for Map

    alissapajer committed Oct 11, 2018
    [ch1712]
Commits on Oct 10, 2018
  1. Delete RenderQScriptDSL

    alissapajer committed Oct 10, 2018
Commits on Oct 9, 2018
  1. Rename ExtraShiftedRead to InterpretedRead

    alissapajer committed Oct 9, 2018
  2. Add implicits for CPath, ParseInstruction, ParseType

    alissapajer committed Oct 9, 2018