Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for compilation_result (0.15 sec)

  1. staging/src/k8s.io/apiextensions-apiserver/pkg/apiserver/schema/cel/compilation_test.go

    )
    
    const (
    	costLimit = 100000000
    )
    
    type validationMatcher interface {
    	matches(cr CompilationResult) bool
    	String() string
    }
    
    type allMatcher []validationMatcher
    
    func matchesAll(matchers ...validationMatcher) validationMatcher {
    	return allMatcher(matchers)
    }
    
    func (m allMatcher) matches(cr CompilationResult) bool {
    	for _, each := range m {
    		if !each.matches(cr) {
    			return false
    		}
    	}
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu May 16 20:13:14 UTC 2024
    - 51.5K bytes
    - Viewed (0)
  2. staging/src/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/validation/validation.go

    		return 0
    	} else if math.MaxUint/baseCost < cardinality {
    		return math.MaxUint
    	}
    	return baseCost * cardinality
    }
    
    func getExpressionCost(cr cel.CompilationResult, cardinalityCost *CELSchemaContext) uint64 {
    	if cardinalityCost.MaxCardinality != unbounded {
    		return multiplyWithOverflowGuard(cr.MaxCost, *cardinalityCost.MaxCardinality)
    	}
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri May 10 22:07:40 UTC 2024
    - 82.6K bytes
    - Viewed (0)
Back to top