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: thi-ng/umbrella
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: @thi.ng/rstream@1.2.2
Choose a base ref
...
head repository: thi-ng/umbrella
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: @thi.ng/rstream@1.2.3
Choose a head ref
  • 17 commits
  • 60 files changed
  • 1 contributor

Commits on Apr 1, 2018

  1. Configuration menu
    Copy the full SHA
    42cc778 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    68a8dba View commit details
    Browse the repository at this point in the history
  3. refactor(pointfree): update/rename storeat => setat, update tests

    - change behavior to keep obj on stack
    postspectacular committed Apr 1, 2018
    Configuration menu
    Copy the full SHA
    92d2d68 View commit details
    Browse the repository at this point in the history
  4. feat(pointfree-lang): update grammar, aliases, ASTNode, NodeType

    - add VAR_DEREF_IMM node type (immediate/non-defered var deref)
    - add node source location info
    - add VarDerefImmediate and NonWordExpr grammar rules
    - add more aliases for built-ins
    postspectacular committed Apr 1, 2018
    Configuration menu
    Copy the full SHA
    ee684c7 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    26905f0 View commit details
    Browse the repository at this point in the history

Commits on Apr 3, 2018

  1. feat(pointfree): add math ops, update load/loadkey, update tests

    - load/loadkey throws error if var doesn't exist
    postspectacular committed Apr 3, 2018
    Configuration menu
    Copy the full SHA
    2101e92 View commit details
    Browse the repository at this point in the history
  2. feat(pointfree-lang): overhaul visitor quote/array & map handling, gr…

    …ammar
    
    - revert / remove NodeType.VAR_DEREF_IMM
    - add resolveNode, resolveArray, resolveMap
    - update resolveVar to use hasOwnProperty() check
    - simplify VisitorState and handling
    - add source location handling (for improved error msg)
    - update aliases
    postspectacular committed Apr 3, 2018
    Configuration menu
    Copy the full SHA
    769e84d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5450e50 View commit details
    Browse the repository at this point in the history
  4. refactor(pointfree-lang): rename grammar rule / nodetype MAP=>OBJ, ad…

    …d docs
    
    - rename resolveMap => resolveObject
    - rename visitMap => visitObject
    postspectacular committed Apr 3, 2018
    Configuration menu
    Copy the full SHA
    1c899a1 View commit details
    Browse the repository at this point in the history
  5. feat(pointfree-lang): implement dynamic var scoping & local var grammar

    - add loadvar/storevar/beginvar/endvar word fns
    - add `^{ x y }` syntax to autobind word local vars
    - update var lookups/updates to use scope/binding stack (per var)
    - update visitWord() to inject local var handling (if needed)
    - update ensureEnv() to prepare var stacks
    - add finalizeEnv() to resolve final var results and remove var stacks
    - fix aliases
    - add docs
    postspectacular committed Apr 3, 2018
    Configuration menu
    Copy the full SHA
    3310ec3 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    ca5dfd3 View commit details
    Browse the repository at this point in the history
  7. Merge branch 'feature/pointfree-lang' into develop

    * feature/pointfree-lang:
      docs(pointfree-lang): update readme
      feat(pointfree-lang): implement dynamic var scoping & local var grammar
      refactor(pointfree-lang): rename grammar rule / nodetype MAP=>OBJ, add docs
      fix(pointfree-lang): update grammar (parse order), add tests
      feat(pointfree-lang): overhaul visitor quote/array & map handling, grammar
      feat(pointfree): add math ops, update load/loadkey, update tests
      refactor(examples): update pf svg example
      feat(pointfree-lang): update grammar, aliases, ASTNode, NodeType
    postspectacular committed Apr 3, 2018
    Configuration menu
    Copy the full SHA
    6872785 View commit details
    Browse the repository at this point in the history
  8. Publish

     - @thi.ng/pointfree-lang@0.2.0
     - @thi.ng/pointfree@0.7.0
    postspectacular committed Apr 3, 2018
    Configuration menu
    Copy the full SHA
    5276322 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    9621f1b View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    9c91dc3 View commit details
    Browse the repository at this point in the history

Commits on Apr 4, 2018

  1. Configuration menu
    Copy the full SHA
    bffc443 View commit details
    Browse the repository at this point in the history
  2. Publish

     - @thi.ng/api@2.1.3
     - @thi.ng/atom@1.2.3
     - @thi.ng/bitstream@0.4.3
     - @thi.ng/checks@1.3.2
     - @thi.ng/csp@0.3.24
     - @thi.ng/dcons@0.1.18
     - @thi.ng/dgraph@0.0.2
     - @thi.ng/diff@1.0.5
     - @thi.ng/hdom-components@1.1.2
     - @thi.ng/hdom@2.3.3
     - @thi.ng/hiccup-css@0.1.8
     - @thi.ng/hiccup@1.3.3
     - @thi.ng/interceptors@1.1.3
     - @thi.ng/iterators@4.1.3
     - @thi.ng/paths@1.1.4
     - @thi.ng/pointfree-lang@0.2.1
     - @thi.ng/pointfree@0.7.1
     - @thi.ng/resolve-map@0.1.5
     - @thi.ng/rle-pack@0.2.12
     - @thi.ng/router@0.1.4
     - @thi.ng/rstream-csp@0.1.43
     - @thi.ng/rstream-log@0.6.3
     - @thi.ng/rstream@1.2.3
     - @thi.ng/transducers@1.7.4
    postspectacular committed Apr 4, 2018
    Configuration menu
    Copy the full SHA
    343956d View commit details
    Browse the repository at this point in the history
Loading