Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: JohnEarnest/Decker
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v1.31
Choose a base ref
...
head repository: JohnEarnest/Decker
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v1.32
Choose a head ref
  • 11 commits
  • 25 files changed
  • 2 contributors

Commits on Oct 19, 2023

  1. add app.print[]/app.show[], which behave exactly like their builtin-f…

    …unction counterparts print[]/show[] except their output goes to stdout (native decker) or console.log (web decker) instead of the listener. handy for some kinds of debugging.
    JohnEarnest committed Oct 19, 2023
    Configuration menu
    Copy the full SHA
    9d9e3ff View commit details
    Browse the repository at this point in the history

Commits on Oct 20, 2023

  1. rework the script profiler to display quota consumption over a short …

    …sliding window of preceding frames, rather than strictly an instantaneous value.
    JohnEarnest committed Oct 20, 2023
    Configuration menu
    Copy the full SHA
    3219c9b View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2023

  1. add 'prod', a reducer equivalent to the k */, for completeness. I avo…

    …ided this primitive originally because it is much less frequently useful than sum/min/max/raze, but occasionally its absence is jarring.
    JohnEarnest committed Oct 25, 2023
    Configuration menu
    Copy the full SHA
    0979cee View commit details
    Browse the repository at this point in the history
  2. Add nix build method

    razetime committed Oct 25, 2023
    Configuration menu
    Copy the full SHA
    d4e4461 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #69 from razetime/main

    Add nix build method
    JohnEarnest authored Oct 25, 2023
    Configuration menu
    Copy the full SHA
    a988d0a View commit details
    Browse the repository at this point in the history
  4. breaking change: remove the special-cased de-listing behavior from th…

    …e extract statement. Yielding a scalar or a list depending on the number of rows/groups in the input data was deeply problematic and confusing. Without this special case it is less convenient to use extract statements as a substitute for dictionary literals, but that was a very wasteful idiom to begin with. For the majority of existing code, this change will only require 'lifting' reducers from the column expression to outside the extract statement to continue working, and clumsy workarounds like '(),extrect ...' become unnecessary for other cases.
    JohnEarnest committed Oct 25, 2023
    Configuration menu
    Copy the full SHA
    7ab283c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    9cb3529 View commit details
    Browse the repository at this point in the history
  6. cleanup: rework code emission to abstract the bookkeeping of emitting…

    … ITER EACH...NEXT bytecodes.
    JohnEarnest committed Oct 25, 2023
    Configuration menu
    Copy the full SHA
    982645f View commit details
    Browse the repository at this point in the history

Commits on Nov 2, 2023

  1. generalize query clauses to permit them in any order, and with duplic…

    …ates. This makes Lil query syntax much more flexible and reduces the need for subqueries. It does, however, come with some breaking changes to existing queries using multiple clauses and queries which depend upon the semantics of the 'gindex' magic column.
    JohnEarnest committed Nov 2, 2023
    Configuration menu
    Copy the full SHA
    dbd8719 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    25ec063 View commit details
    Browse the repository at this point in the history

Commits on Nov 3, 2023

  1. version bump to v1.32

    JohnEarnest committed Nov 3, 2023
    Configuration menu
    Copy the full SHA
    4b91b03 View commit details
    Browse the repository at this point in the history
Loading