Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 231 for recursion (0.2 sec)

  1. src/testing/sub_test.go

    ^V--- SKIP: chatty with recursion and json/#00/#01 (N.NNs)
    ^V=== NAME  chatty with recursion and json/#00
    ^V=== RUN   chatty with recursion and json/#00/#02
        sub_test.go:NNN: fail
    ^V--- FAIL: chatty with recursion and json/#00/#02 (N.NNs)
    ^V=== NAME  chatty with recursion and json/#00
    ^V--- FAIL: chatty with recursion and json/#00 (N.NNs)
    ^V=== NAME  chatty with recursion and json
    ^V--- FAIL: chatty with recursion and json (N.NNs)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Dec 01 21:27:08 UTC 2023
    - 23.8K bytes
    - Viewed (0)
  2. src/index/suffixarray/sais.go

    	// (from text_32), and saTmp will typically be much larger, so we'll use saTmp.
    	// When deeper recursions come back to recurse_32, now oldTmp is
    	// the saTmp from the top-most recursion, it is typically larger than
    	// the current saTmp (because the current sa gets smaller and smaller
    	// as the recursion gets deeper), and we keep reusing that top-most
    	// large saTmp instead of the offered smaller ones.
    	//
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 18 23:57:18 UTC 2024
    - 32.4K bytes
    - Viewed (0)
  3. src/go/types/unify.go

    import (
    	"bytes"
    	"fmt"
    	"sort"
    	"strings"
    )
    
    const (
    	// Upper limit for recursion depth. Used to catch infinite recursions
    	// due to implementation issues (e.g., see issues go.dev/issue/48619, go.dev/issue/48656).
    	unificationDepthLimit = 50
    
    	// Whether to panic when unificationDepthLimit is reached.
    	// If disabled, a recursion depth overflow results in a (quiet)
    	// unification failure.
    	panicAtUnificationDepthLimit = true
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Jun 11 16:24:39 UTC 2024
    - 27.9K bytes
    - Viewed (0)
  4. src/cmd/compile/internal/types2/unify.go

    import (
    	"bytes"
    	"fmt"
    	"sort"
    	"strings"
    )
    
    const (
    	// Upper limit for recursion depth. Used to catch infinite recursions
    	// due to implementation issues (e.g., see issues go.dev/issue/48619, go.dev/issue/48656).
    	unificationDepthLimit = 50
    
    	// Whether to panic when unificationDepthLimit is reached.
    	// If disabled, a recursion depth overflow results in a (quiet)
    	// unification failure.
    	panicAtUnificationDepthLimit = true
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Jun 11 16:24:39 UTC 2024
    - 27.8K bytes
    - Viewed (0)
  5. src/cmd/vendor/golang.org/x/tools/go/types/typeutil/map.go

    // a signature, and the hash value of t must depend only on t's index and
    // constraint: signatures are considered identical modulo type parameter
    // renaming. To avoid infinite recursion, we only hash the type parameter
    // index, and rely on types.Identical to handle signatures where constraints
    // are not identical.
    //
    // Otherwise the hash of t depends only on t's pointer identity.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 03 02:38:00 UTC 2024
    - 13.9K bytes
    - Viewed (0)
  6. src/math/big/natdiv.go

    (Karatsuba multiplication is implemented in func karatsuba in nat.go.)
    That makes the overall recursive division algorithm take O(n^1.6) time as well,
    which is an improvement, but again only for large enough numbers.
    
    It is not critical to make sure that every recursion does only two recursive
    calls. While in general the number of recursive calls can change the time
    analysis, in this case doing three calls does not change the analysis:
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Mar 14 17:02:38 UTC 2024
    - 34.4K bytes
    - Viewed (0)
  7. platforms/core-configuration/kotlin-dsl/src/main/kotlin/org/gradle/kotlin/dsl/execution/Combinators.kt

     * ```
     * ok
     * (ok)
     * ((ok))
     * (((ok)))
     * ```
     *
     * **WARNING** care must be taken to avoid infinite recursion, the delegate parser should always have
     * an input consuming parser at its front (e.g., in `p = paren(p) + p`, the `p` at the right would
     * cause an infinite recursion).
     */
    internal
    fun <T> reference(): ParserRef<T> = ParserRef()
    
    
    internal
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Aug 02 08:06:49 UTC 2023
    - 12.9K bytes
    - Viewed (0)
  8. src/go/types/subst.go

    		return subst.tuple(t)
    
    	case *Signature:
    		// Preserve the receiver: it is handled during *Interface and *Named type
    		// substitution.
    		//
    		// Naively doing the substitution here can lead to an infinite recursion in
    		// the case where the receiver is an interface. For example, consider the
    		// following declaration:
    		//
    		//  type T[A any] struct { f interface{ m() } }
    		//
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 03:04:07 UTC 2024
    - 11.1K bytes
    - Viewed (0)
  9. src/cmd/compile/internal/types2/subst.go

    		return subst.tuple(t)
    
    	case *Signature:
    		// Preserve the receiver: it is handled during *Interface and *Named type
    		// substitution.
    		//
    		// Naively doing the substitution here can lead to an infinite recursion in
    		// the case where the receiver is an interface. For example, consider the
    		// following declaration:
    		//
    		//  type T[A any] struct { f interface{ m() } }
    		//
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 03:04:07 UTC 2024
    - 11K bytes
    - Viewed (0)
  10. test/nosplit.go

    start 0 call big
    big 10000
    
    # But not if the frame is nosplit.
    start 0 call big
    big 10000 nosplit
    REJECT
    
    # Recursion is okay.
    start 0 call start
    
    # Recursive nosplit runs out of space.
    start 0 nosplit call start
    REJECT
    
    # Non-trivial recursion runs out of space.
    start 0 call f1
    f1 0 nosplit call f2
    f2 0 nosplit call f1
    REJECT
    # Same but cycle starts below nosplit entry.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 19 23:33:25 UTC 2023
    - 11.3K bytes
    - Viewed (0)
Back to top