Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 11 for old (0.27 sec)

  1. doc/next/6-stdlib/1-time.md

    Such code should use a non-blocking receive instead.
    
    These new behaviors are only enabled when the main Go program
    is in a module with a `go.mod` `go` line using Go 1.23.0 or later.
    When Go 1.23 builds older programs, the old behaviors remain in effect.
    The new [GODEBUG setting](/doc/godebug) [`asynctimerchan=1`](/pkg/time/#NewTimer)
    can be used to revert back to asynchronous channel behaviors
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 20:49:22 UTC 2024
    - 1.5K bytes
    - Viewed (0)
  2. doc/next/6-stdlib/99-minor/sync/atomic/61395.md

    <!-- Issue #61395 -->
    The new [And] and [Or] operators apply a bitwise `AND` or `OR` to
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 20 18:34:13 UTC 2024
    - 130 bytes
    - Viewed (0)
  3. src/cmd/compile/internal/ssa/_gen/AMD64.rules

    (Select1     (AddTupleFirst64   _ tuple)) => (Select1 tuple)
    
    // Atomic compare and swap.
    (AtomicCompareAndSwap32 ptr old new_ mem) => (CMPXCHGLlock ptr old new_ mem)
    (AtomicCompareAndSwap64 ptr old new_ mem) => (CMPXCHGQlock ptr old new_ mem)
    
    // Atomic memory updates.
    (AtomicAnd8  ptr val mem) => (ANDBlock ptr val mem)
    (AtomicAnd32 ptr val mem) => (ANDLlock ptr val mem)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Mar 12 19:38:41 UTC 2024
    - 93.9K bytes
    - Viewed (0)
  4. doc/godebug.md

    [permitted by the Go 1 compatibility rules](/doc/go1compat).
    Even so, Go provides a mechanism called GODEBUG to
    reduce the impact such changes have on Go developers
    using newer toolchains to compile old code.
    
    A GODEBUG setting is a `key=value` pair
    that controls the execution of certain parts of a Go program.
    The environment variable `GODEBUG`
    can hold a comma-separated list of these settings.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 30 17:52:17 UTC 2024
    - 15.9K bytes
    - Viewed (0)
  5. src/cmd/compile/internal/ssa/_gen/S390X.rules

    (AtomicExchange64 ptr val mem) => (LoweredAtomicExchange64 ptr val mem)
    
    // Atomic compare and swap.
    (AtomicCompareAndSwap32 ptr old new_ mem) => (LoweredAtomicCas32 ptr old new_ mem)
    (AtomicCompareAndSwap64 ptr old new_ mem) => (LoweredAtomicCas64 ptr old new_ mem)
    
    // Atomic and: *(*uint8)(ptr) &= val
    //
    // Round pointer down to nearest word boundary and pad value with ones before
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 12 18:09:26 UTC 2023
    - 74.3K bytes
    - Viewed (0)
  6. src/cmd/compile/internal/ssa/_gen/RISCV64.rules

    			(SLLI <typ.UInt64> [3] (ANDI <typ.UInt64> [3] ptr)))) mem)
    
    (AtomicAnd32 ...) => (LoweredAtomicAnd32 ...)
    
    (AtomicCompareAndSwap32 ptr old new mem) => (LoweredAtomicCas32 ptr (SignExt32to64 old) new mem)
    (AtomicCompareAndSwap64 ...) => (LoweredAtomicCas64 ...)
    
    (AtomicExchange(64|32) ...) => (LoweredAtomicExchange(64|32) ...)
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Mar 07 14:57:07 UTC 2024
    - 40.3K bytes
    - Viewed (0)
  7. src/cmd/compile/internal/ssa/_gen/LOONG64.rules

    (AtomicExchange(32|64) ...) => (LoweredAtomicExchange(32|64) ...)
    
    (AtomicAdd(32|64) ...) => (LoweredAtomicAdd(32|64) ...)
    
    (AtomicCompareAndSwap32 ptr old new mem) => (LoweredAtomicCas32 ptr (SignExt32to64 old) new mem)
    (AtomicCompareAndSwap64 ...) => (LoweredAtomicCas64 ...)
    
    // checks
    (NilCheck ...) => (LoweredNilCheck ...)
    (IsNonNil ptr) => (SGTU ptr (MOVVconst [0]))
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Nov 21 19:26:25 UTC 2023
    - 31.8K bytes
    - Viewed (0)
  8. src/cmd/compile/internal/ssa/_gen/MIPS64.rules

    (AtomicExchange(32|64) ...) => (LoweredAtomicExchange(32|64) ...)
    
    (AtomicAdd(32|64) ...) => (LoweredAtomicAdd(32|64) ...)
    
    (AtomicCompareAndSwap32 ptr old new mem) => (LoweredAtomicCas32 ptr (SignExt32to64 old) new mem)
    (AtomicCompareAndSwap64 ...) => (LoweredAtomicCas64 ...)
    
    // AtomicOr8(ptr,val)  =>   LoweredAtomicOr32(ptr&^3,uint32(val) << ((ptr & 3) * 8))
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Jul 31 03:59:48 UTC 2023
    - 41.9K bytes
    - Viewed (0)
  9. src/cmd/compile/internal/ssa/_gen/PPC64.rules

    (AtomicExchange(32|64) ...) => (LoweredAtomicExchange(32|64) ...)
    
    (AtomicAdd(32|64) ...) => (LoweredAtomicAdd(32|64) ...)
    
    (AtomicCompareAndSwap(32|64) ptr old new_ mem) => (LoweredAtomicCas(32|64) [1] ptr old new_ mem)
    (AtomicCompareAndSwapRel32   ptr old new_ mem) => (LoweredAtomicCas32 [0] ptr old new_ mem)
    
    (AtomicAnd(8|32)  ...) => (LoweredAtomicAnd(8|32)  ...)
    (AtomicOr(8|32)   ...) => (LoweredAtomicOr(8|32)   ...)
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Jun 07 19:02:52 UTC 2024
    - 53.2K bytes
    - Viewed (0)
  10. src/cmd/compile/internal/ssa/_gen/ARM64.rules

    (AtomicExchange(32|64)Variant       ...) => (LoweredAtomicExchange(32|64)Variant ...)
    (AtomicCompareAndSwap(32|64)Variant ...) => (LoweredAtomicCas(32|64)Variant      ...)
    
    // Return old contents.
    (AtomicAnd(64|32|8)            ...) => (LoweredAtomicAnd(64|32|8)            ...)
    (AtomicOr(64|32|8)             ...) => (LoweredAtomicOr(64|32|8)             ...)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 15:49:20 UTC 2024
    - 113.1K bytes
    - Viewed (0)
Back to top