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: google/cel-go
base: v0.10.1
Choose a base ref
...
head repository: google/cel-go
compare: v0.11.2
Choose a head ref
  • 11 commits
  • 302 files changed
  • 3 contributors

Commits on Mar 14, 2022

  1. Copy the full SHA
    505a087 View commit details
    Browse the repository at this point in the history

Commits on Mar 18, 2022

  1. Copy the full SHA
    96a5073 View commit details
    Browse the repository at this point in the history

Commits on Mar 20, 2022

  1. Fix formatting and spelling lint (#511)

    * Fix spelling errors identified by gospel spelling linter.
    * Fix lint issue in common/source_test.go identified by staticcheck.
    * Fix vet issue in common/source_test.go idenitifiued by go vet.
    kortschak committed Mar 20, 2022
    Copy the full SHA
    9e07c99 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    a8e5866 View commit details
    Browse the repository at this point in the history
  3. Simplify definition of cel.Source (#512)

    This uses type aliasing to avoid the construction of a distinct type
    name to expose the common.Source interface in cel, simplifying the API
    docs and making it possible in future to share function literals between
    packages.
    kortschak committed Mar 20, 2022
    Copy the full SHA
    07655ec View commit details
    Browse the repository at this point in the history

Commits on Mar 21, 2022

  1. Put cel package examples in package cel_test (#515)

    This makes the example code rendered by pkg.go.dev appear as a small
    main, improving UX.
    kortschak committed Mar 21, 2022
    Copy the full SHA
    5e263d3 View commit details
    Browse the repository at this point in the history

Commits on Mar 22, 2022

  1. Fix runtime cost ref.Val stack (#517)

    Fix runtime cost ref.Val stack
    jpbetz committed Mar 22, 2022
    Copy the full SHA
    ffa9b84 View commit details
    Browse the repository at this point in the history
  2. Micro optimizations to type-testing utility functions. (#518)

    * Fix benchmark tests
    * Minor changes to type-testing utilities to improve performance
    TristonianJones committed Mar 22, 2022
    Copy the full SHA
    0e2dde4 View commit details
    Browse the repository at this point in the history

Commits on Mar 23, 2022

  1. Improve mutatable list documentation (#516)

    Make use of baseList functions to manipulate mutableList
    Also provide fast path list concatenation when other list is a
    *mutableList.
    kortschak committed Mar 23, 2022
    Copy the full SHA
    d236766 View commit details
    Browse the repository at this point in the history

Commits on Mar 24, 2022

  1. Copy validated declarations between checker.Env instances on extension (

    #347)
    
    * Refactor the type substitution checks for simplicity and performance. This simple change roughly doubles check-time performance
    * Add an option to early-validate declarations and to propagate validated declarations from one checker.Env to derivations created using Extend
    * Benchmarks and tests for validated declaration copying
    * Updates based on review feedback
    * kind guard before proto equality check
    TristonianJones committed Mar 24, 2022
    Copy the full SHA
    1287953 View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2022

  1. Copy the full SHA
    829e322 View commit details
    Browse the repository at this point in the history