Home
last modified time | relevance | path

Searched +refs:end +refs:breakable +refs:atomic (Results 1 – 25 of 280) sorted by relevance

12345678910>>...12

/dports/lang/racket/racket-8.3/src/thread/
H A Dunsafe.rkt3 "atomic.rkt"
9 unsafe-end-atomic
10 unsafe-start-breakable-atomic
11 unsafe-end-breakable-atomic
15 (define (unsafe-start-breakable-atomic)
17 (current-breakable-atomic (fx+ (current-breakable-atomic) 1)))
19 (define (unsafe-end-breakable-atomic)
20 (current-breakable-atomic (fx- (current-breakable-atomic) 1))
21 (end-atomic))
26 (define (unsafe-end-atomic)
[all …]
H A Dmain.rkt157 unsafe-start-atomic
158 unsafe-end-atomic
159 unsafe-start-breakable-atomic
160 unsafe-end-breakable-atomic
161 unsafe-in-atomic?
162 unsafe-set-on-atomic-timeout!
199 mark-future-trace-end!
H A Dthread.rkt13 "atomic.rkt"
44 current-breakable-atomic
242 ;; in atomic mode
260 ;; In atomic mode
407 ;; in atomic mode
415 ;; in atomic mode
784 ;; `unsafe-start-breakable-atomic`; breaks are enabled as long as
785 ;; `current-atomic` does not exceed `current-breakable-atomic`:
786 (define current-breakable-atomic (make-pthread-parameter 0))
819 (>= (add1 (current-breakable-atomic)) (current-atomic))
[all …]
/dports/lang/racket-minimal/racket-8.3/src/thread/
H A Dunsafe.rkt3 "atomic.rkt"
9 unsafe-end-atomic
10 unsafe-start-breakable-atomic
11 unsafe-end-breakable-atomic
15 (define (unsafe-start-breakable-atomic)
17 (current-breakable-atomic (fx+ (current-breakable-atomic) 1)))
19 (define (unsafe-end-breakable-atomic)
20 (current-breakable-atomic (fx- (current-breakable-atomic) 1))
21 (end-atomic))
26 (define (unsafe-end-atomic)
[all …]
H A Dmain.rkt157 unsafe-start-atomic
158 unsafe-end-atomic
159 unsafe-start-breakable-atomic
160 unsafe-end-breakable-atomic
161 unsafe-in-atomic?
162 unsafe-set-on-atomic-timeout!
199 mark-future-trace-end!
H A Dthread.rkt13 "atomic.rkt"
44 current-breakable-atomic
242 ;; in atomic mode
260 ;; In atomic mode
407 ;; in atomic mode
415 ;; in atomic mode
784 ;; `unsafe-start-breakable-atomic`; breaks are enabled as long as
785 ;; `current-atomic` does not exceed `current-breakable-atomic`:
786 (define current-breakable-atomic (make-pthread-parameter 0))
819 (>= (add1 (current-breakable-atomic)) (current-atomic))
[all …]
/dports/lang/racket/racket-8.3/collects/ffi/unsafe/
H A Datomic.rkt8 end-atomic
10 end-breakable-atomic
17 (define (end-atomic)
18 (unsafe-end-atomic))
20 (define (start-breakable-atomic)
23 (define (end-breakable-atomic)
24 (unsafe-end-breakable-atomic))
62 (end-breakable-atomic)))]
93 (end-breakable-atomic))))
119 (end-breakable-atomic)
[all …]
/dports/lang/racket-minimal/racket-8.3/collects/ffi/unsafe/
H A Datomic.rkt8 end-atomic
10 end-breakable-atomic
17 (define (end-atomic)
18 (unsafe-end-atomic))
20 (define (start-breakable-atomic)
23 (define (end-breakable-atomic)
24 (unsafe-end-breakable-atomic))
62 (end-breakable-atomic)))]
93 (end-breakable-atomic))))
119 (end-breakable-atomic)
[all …]
/dports/lang/racket/racket-8.3/collects/racket/private/
H A Dport.rkt21 (lambda (s start end non-block? breakable?) (- end start))
24 (lambda (special non-block? breakable?) #t))
62 (lambda (s start end nonblock? breakable?)
63 (if (= start end)
65 breakable?
70 (if breakable?
85 (lambda (special nonblock? breakable?)
88 (if breakable?
94 (and (port-writes-atomic? p)
95 (lambda (s start end)
[all …]
/dports/lang/racket-minimal/racket-8.3/collects/racket/private/
H A Dport.rkt21 (lambda (s start end non-block? breakable?) (- end start))
24 (lambda (special non-block? breakable?) #t))
62 (lambda (s start end nonblock? breakable?)
63 (if (= start end)
65 breakable?
70 (if breakable?
85 (lambda (special nonblock? breakable?)
88 (if breakable?
94 (and (port-writes-atomic? p)
95 (lambda (s start end)
[all …]
/dports/lang/racket/racket-8.3/collects/racket/unsafe/
H A Dops.rkt15 unsafe-start-atomic unsafe-end-atomic
16 unsafe-start-breakable-atomic unsafe-end-breakable-atomic
17 unsafe-in-atomic?
37 unsafe-set-on-atomic-timeout!
/dports/lang/racket-minimal/racket-8.3/collects/racket/unsafe/
H A Dops.rkt15 unsafe-start-atomic unsafe-end-atomic
16 unsafe-start-breakable-atomic unsafe-end-breakable-atomic
17 unsafe-in-atomic?
37 unsafe-set-on-atomic-timeout!
/dports/lang/racket/racket-8.3/share/pkgs/racket-doc/scribblings/foreign/
H A Datomic.scrbl6 @defmodule[ffi/unsafe/atomic]
28 @defproc[(end-atomic) void?]
34 @racket[end-atomic] can be nested.
36 Note that pairing @racket[start-atomic] and @racket[end-atomic] with
55 @racket[start-atomic] and @racket[end-atomic], because
62 Unlike @racket[call-as-atomic], @racket[start-atomic] and
63 @racket[end-atomic] can be called from any OS thread as supported by
71 @defproc[(start-breakable-atomic) void?]
72 @defproc[(end-breakable-atomic) void?]
75 Like @racket[start-atomic] and @racket[end-atomic], but the delivery
[all …]
H A Dtry-atomic.scrbl3 (for-label ffi/unsafe/try-atomic ffi/unsafe/atomic))
7 @defmodule[ffi/unsafe/try-atomic]{The
8 @racketmodname[ffi/unsafe/try-atomic] library supports atomic execution that
14 Calls @racket[thunk] in atomic mode (see @racket[start-atomic] and
15 @racket[end-atomic]) while allowing @racket[thunk] to use
16 @racket[try-atomic]. Any incomplete computations started with
22 @defproc[(try-atomic
32 whether atomic mode should be abandoned; the default
46 level of atomic-mode nesting (see @racket[start-atomic],
47 @racket[start-breakable-atomic], and @racket[call-as-atomic]) is the
[all …]
/dports/lang/racket/racket-8.3/src/cs/primitive/
H A Dunsafe.ss33 [unsafe-end-atomic (known-procedure 1)]
34 [unsafe-end-breakable-atomic (known-procedure 1)]
123 [unsafe-in-atomic? (known-procedure 1)]
164 [unsafe-set-on-atomic-timeout! (known-procedure 2)]
169 [unsafe-start-atomic (known-procedure 1)]
170 [unsafe-start-breakable-atomic (known-procedure 1)]
/dports/lang/racket-minimal/racket-8.3/src/cs/primitive/
H A Dunsafe.ss33 [unsafe-end-atomic (known-procedure 1)]
34 [unsafe-end-breakable-atomic (known-procedure 1)]
123 [unsafe-in-atomic? (known-procedure 1)]
164 [unsafe-set-on-atomic-timeout! (known-procedure 2)]
169 [unsafe-start-atomic (known-procedure 1)]
170 [unsafe-start-breakable-atomic (known-procedure 1)]
/dports/lang/racket/racket-8.3/collects/net/
H A Dosx-ssl.rkt6 ffi/unsafe/atomic
63 ;; Call in atomic mode to ensure `retain` calls:
124 (_fun #:atomic? #t
291 (call-as-atomic
375 (call-as-atomic
427 (define (write-out bstr start end buffer? breakable?)
429 [(= start end) 0]
437 (substring bstr start end))
438 (- end start))])
481 (lambda (bstr start end non-block? enable-break?)
[all …]
/dports/lang/racket-minimal/racket-8.3/collects/net/
H A Dosx-ssl.rkt6 ffi/unsafe/atomic
63 ;; Call in atomic mode to ensure `retain` calls:
124 (_fun #:atomic? #t
291 (call-as-atomic
375 (call-as-atomic
427 (define (write-out bstr start end buffer? breakable?)
429 [(= start end) 0]
437 (substring bstr start end))
438 (- end start))])
481 (lambda (bstr start end non-block? enable-break?)
[all …]
/dports/lang/racket/racket-8.3/src/cs/demo/
H A Dthread.ss138 (unsafe-start-atomic)
140 (unsafe-end-atomic)
150 (unsafe-start-breakable-atomic)
154 (unsafe-end-atomic))))))
/dports/lang/racket-minimal/racket-8.3/src/cs/demo/
H A Dthread.ss138 (unsafe-start-atomic)
140 (unsafe-end-atomic)
150 (unsafe-start-breakable-atomic)
154 (unsafe-end-atomic))))))
/dports/deskutils/calibre/calibre-src-5.34.0/manual/
H A Dregexp_quick_reference.rst30 …To include the dash in a class, you must put it at the beginning or at the end so as not to confus…
162 Matches the end of a line (in multi-line mode, which is the default)
219 do not capture. They are atomic groups: as soon as the assertion is satisfied,
244 Placed at the end of the pattern prevents to select within a tag or a style embedded in the file.
269 start-pattern(?>atomic sub-pattern|(?R))*end-pattern
292 | ``\x20`` | (breakable) space |
333 Makes the ``^`` and ``$`` anchors match the start and end of lines
334 instead of the start and end of the entire string.
/dports/lang/racket/racket-8.3/share/pkgs/racket-doc/scribblings/reference/
H A Dcustom-ports.scrbl811 made atomic), or may implement @racket[write-out] to
934 @racket[port-writes-atomic?] will produce @racket[#f] when applied
940 event is chosen (i.e., the write must appear atomic with respect
1026 (lambda (s start end non-block? breakable?) (- end start))
1028 (lambda (special non-block? breakable?) #t)
1046 (lambda (s start end non-block? breakable?)
1051 (- end start))
1064 (lambda (s start end non-block? breakable?)
1085 ;; underlying port's ability for atomic writes.
1098 (lambda (s start end non-block? breakable?)
[all …]
/dports/lang/racket/racket-8.3/doc/foreign/
H A Dblueboxes.rktd176     #:atomicatomic?      
189   atomic? : any/c = #f
206   | #:atomicatomic?-expr
265   | atomic
267   | atomic
521 (end-stubborn-change cptr) -> void?
1005 (end-atomic) -> void?
1007 (start-breakable-atomic) -> void?
1009 (end-breakable-atomic) -> void?
1761   atomic? : any/c = #f
[all …]
/dports/deskutils/calibre/calibre-src-5.34.0/translations/manual/fur/
H A Dregexp_quick_reference.po85 "you must put it at the beginning or at the end so as not to confuse it with "
357 msgid "Matches the end of a line (in multi-line mode, which is the default)"
476 "and do not capture. They are atomic groups: as soon as the assertion is "
514 "Placed at the end of the pattern prevents to select within a tag or a style "
595 msgid "(breakable) space"
663 "Makes the ``^`` and ``$`` anchors match the start and end of lines instead "
664 "of the start and end of the entire string."
/dports/deskutils/calibre/calibre-src-5.34.0/translations/manual/kn/
H A Dregexp_quick_reference.po85 "you must put it at the beginning or at the end so as not to confuse it with "
357 msgid "Matches the end of a line (in multi-line mode, which is the default)"
476 "and do not capture. They are atomic groups: as soon as the assertion is "
514 "Placed at the end of the pattern prevents to select within a tag or a style "
595 msgid "(breakable) space"
663 "Makes the ``^`` and ``$`` anchors match the start and end of lines instead "
664 "of the start and end of the entire string."

12345678910>>...12