Home
last modified time | relevance | path

Searched +refs:bulk +refs:binding +refs:symbols (Results 1 – 25 of 828) sorted by relevance

12345678910>>...34

/dports/lang/racket/racket-8.3/src/expander/syntax/
H A Dbinding-table.rkt32 binding-table-symbols
86 (struct bulk-binding-class (get-symbols ; bulk-binding list-of-shift -> sym -> binding-info
89 (define (bulk-binding-symbols b s extra-shifts)
91 ((bulk-binding-class-get-symbols (bulk-binding-ref b))
103 (bulk-binding-symbols b #f extra-shifts))
145 ;; Adding a binding for a computed-on-demand set of symbols
171 (define bulk-symbols (bulk-binding-symbols bulk #f null))
176 (if (hash-ref bulk-symbols sym #f)
241 … (hash-ref (bulk-binding-symbols bulk s extra-shifts) sym #f)))
307 (define (binding-table-symbols table scs s extra-shifts)
[all …]
H A Dbulk-binding.rkt4 "binding-table.rkt" ; defines `prop:bulk-binding`
16 bulk-binding
79 excepts ; hash table of excluded symbols (before adding prefix)
87 (bulk-binding-class
88 ;; get-symbols
93 (unless (bulk-binding-bulk-binding-registry b)
96 (define table (bulk-binding-registry-table (bulk-binding-bulk-binding-registry b)))
122 binding (if (bulk-binding-prefix b)
171 (bulk-binding-mpi b)
191 (hash-set! (bulk-binding-registry-table bulk-binding-registry)
[all …]
H A Dscope.rkt40 add-bulk-binding-in-scopes!
64 interned-scope-symbols
190 (lambda (ms get-reachable-scopes bulk-shifts reach register-trigger)
206 (reach sc bulk-shifts)))))
236 (lambda (s bulk-shifts reach)
238 (reach (representative-scope-owner s) bulk-shifts))
267 (lambda (sms bulk-shifts reach)
268 (reach (shifted-multi-scope-multi-scope sms) bulk-shifts)))
329 (define (interned-scope-symbols)
881 (define (add-bulk-binding-in-scopes! scopes bulk-binding
[all …]
/dports/lang/racket-minimal/racket-8.3/src/expander/syntax/
H A Dbinding-table.rkt32 binding-table-symbols
86 (struct bulk-binding-class (get-symbols ; bulk-binding list-of-shift -> sym -> binding-info
89 (define (bulk-binding-symbols b s extra-shifts)
91 ((bulk-binding-class-get-symbols (bulk-binding-ref b))
103 (bulk-binding-symbols b #f extra-shifts))
145 ;; Adding a binding for a computed-on-demand set of symbols
171 (define bulk-symbols (bulk-binding-symbols bulk #f null))
176 (if (hash-ref bulk-symbols sym #f)
241 … (hash-ref (bulk-binding-symbols bulk s extra-shifts) sym #f)))
307 (define (binding-table-symbols table scs s extra-shifts)
[all …]
H A Dbulk-binding.rkt4 "binding-table.rkt" ; defines `prop:bulk-binding`
16 bulk-binding
79 excepts ; hash table of excluded symbols (before adding prefix)
87 (bulk-binding-class
88 ;; get-symbols
93 (unless (bulk-binding-bulk-binding-registry b)
96 (define table (bulk-binding-registry-table (bulk-binding-bulk-binding-registry b)))
122 binding (if (bulk-binding-prefix b)
171 (bulk-binding-mpi b)
191 (hash-set! (bulk-binding-registry-table bulk-binding-registry)
[all …]
H A Dscope.rkt40 add-bulk-binding-in-scopes!
64 interned-scope-symbols
190 (lambda (ms get-reachable-scopes bulk-shifts reach register-trigger)
206 (reach sc bulk-shifts)))))
236 (lambda (s bulk-shifts reach)
238 (reach (representative-scope-owner s) bulk-shifts))
267 (lambda (sms bulk-shifts reach)
268 (reach (shifted-multi-scope-multi-scope sms) bulk-shifts)))
329 (define (interned-scope-symbols)
881 (define (add-bulk-binding-in-scopes! scopes bulk-binding
[all …]
/dports/lang/racket-minimal/racket-8.3/src/expander/expand/
H A Drequire+provide.rkt11 "../syntax/bulk-binding.rkt"
32 add-bulk-required-ids!
69 (struct bulk-required (provides ; extract binding info based on the sym
172 #:symbols-accum symbols-accum
188 (define prefix-len (if bulk-prefix (string-length (symbol->string bulk-prefix)) 0))
192 (when symbols-accum (hash-set! symbols-accum out-sym #t))
235 (define binding/p (hash-ref (bulk-required-provides br) out-sym))
244 (if (bulk-required? r)
429 [(if (bulk-required? r)
472 (if (bulk-required? r)
[all …]
H A Drequire.rkt19 "../syntax/bulk-binding.rkt")
342 … #:symbols-accum (and (positive? (hash-count bulk-excepts))
360 ;; Don't `require` non-interned symbols
419 ;; Now that a bulk binding is in place, update to merge nominals:
480 (not can-bulk?)) ;; bulk binding added later
483 ;; Add bulk binding after all filtering
485 (define bulk-binding-registry (namespace-bulk-binding-registry ns))
486 (add-bulk-binding! (add-space-scope in-stx space)
487 (bulk-binding (or (and (not bulk-prefix)
494 … (and (not (registered-bulk-provide? bulk-binding-registry
[all …]
/dports/lang/racket/racket-8.3/src/expander/expand/
H A Drequire+provide.rkt11 "../syntax/bulk-binding.rkt"
32 add-bulk-required-ids!
69 (struct bulk-required (provides ; extract binding info based on the sym
172 #:symbols-accum symbols-accum
188 (define prefix-len (if bulk-prefix (string-length (symbol->string bulk-prefix)) 0))
192 (when symbols-accum (hash-set! symbols-accum out-sym #t))
235 (define binding/p (hash-ref (bulk-required-provides br) out-sym))
244 (if (bulk-required? r)
429 [(if (bulk-required? r)
472 (if (bulk-required? r)
[all …]
H A Drequire.rkt19 "../syntax/bulk-binding.rkt")
342 … #:symbols-accum (and (positive? (hash-count bulk-excepts))
360 ;; Don't `require` non-interned symbols
419 ;; Now that a bulk binding is in place, update to merge nominals:
480 (not can-bulk?)) ;; bulk binding added later
483 ;; Add bulk binding after all filtering
485 (define bulk-binding-registry (namespace-bulk-binding-registry ns))
486 (add-bulk-binding! (add-space-scope in-stx space)
487 (bulk-binding (or (and (not bulk-prefix)
494 … (and (not (registered-bulk-provide? bulk-binding-registry
[all …]
/dports/lang/racket/racket-8.3/src/expander/namespace/
H A Dmodule.rkt5 "../syntax/bulk-binding.rkt"
23 module-force-bulk-binding!
70 force-bulk-binding ; bulk-binding-registry -> any
107 #:force-bulk-binding-callback [force-bulk-binding void]
127 force-bulk-binding
210 (register-bulk-provide! (namespace-bulk-binding-registry ns)
374 ;; bulk-binding regsitry
375 (define (module-force-bulk-binding! m ns)
376 ((module-force-bulk-binding m) (namespace-bulk-binding-registry ns)))
456 (define bulk-binding-registry (namespace-bulk-binding-registry m-ns))
[all …]
/dports/lang/racket-minimal/racket-8.3/src/expander/namespace/
H A Dmodule.rkt5 "../syntax/bulk-binding.rkt"
23 module-force-bulk-binding!
70 force-bulk-binding ; bulk-binding-registry -> any
107 #:force-bulk-binding-callback [force-bulk-binding void]
127 force-bulk-binding
210 (register-bulk-provide! (namespace-bulk-binding-registry ns)
374 ;; bulk-binding regsitry
375 (define (module-force-bulk-binding! m ns)
376 ((module-force-bulk-binding m) (namespace-bulk-binding-registry ns)))
456 (define bulk-binding-registry (namespace-bulk-binding-registry m-ns))
[all …]
/dports/lang/racket-minimal/racket-8.3/src/expander/compile/
H A Dserialize.rkt13 "../syntax/bulk-binding.rkt"
56 ;; - numbers, booleans, symbols, and path srclocs are represented
64 ;; - #:inspector and #:bulk-binding-registry refer to
730 (deserialize mpis inspector bulk-binding-registry
770 [(#:bulk-binding-registry) (values bulk-binding-registry (add1 pos))]
855 [(#:bulk-binding-at)
856 (decode* (deserialize-bulk-binding-at scopes bulk))]
873 [(#:bulk-binding)
874 …(decode* (deserialize-bulk-binding prefix excepts mpi provide-phase-level phase-shift bulk-binding
877 [(#:bulk-binding+provides)
[all …]
H A Dheader.rkt50 binding-sym-to-define-sym ; sym -> sym; avoid conflicts with primitives
51 [binding-syms-in-order #:mutable] ; list of sym
55 … define-and-import-syms ; hash of sym -> 'defined/'imported, to select distinct symbols
66 (make-hasheq) ; binding-sym-to-define-sym
67 null ; binding-syms-in-order
116 (,deserialize-syntax-id ,bulk-binding-registry-id))))
150 ;; instance-specific. As an exception, however, a bulk-binding
153 ;; provide the same information for bulk bindings.
154 (lambda (,bulk-binding-registry-id)
212 ;; Pick a symbol to represent a local binding, given the binding's key
[all …]
/dports/lang/racket/racket-8.3/src/expander/compile/
H A Dserialize.rkt13 "../syntax/bulk-binding.rkt"
56 ;; - numbers, booleans, symbols, and path srclocs are represented
64 ;; - #:inspector and #:bulk-binding-registry refer to
730 (deserialize mpis inspector bulk-binding-registry
770 [(#:bulk-binding-registry) (values bulk-binding-registry (add1 pos))]
855 [(#:bulk-binding-at)
856 (decode* (deserialize-bulk-binding-at scopes bulk))]
873 [(#:bulk-binding)
874 …(decode* (deserialize-bulk-binding prefix excepts mpi provide-phase-level phase-shift bulk-binding
877 [(#:bulk-binding+provides)
[all …]
H A Dheader.rkt50 binding-sym-to-define-sym ; sym -> sym; avoid conflicts with primitives
51 [binding-syms-in-order #:mutable] ; list of sym
55 … define-and-import-syms ; hash of sym -> 'defined/'imported, to select distinct symbols
66 (make-hasheq) ; binding-sym-to-define-sym
67 null ; binding-syms-in-order
116 (,deserialize-syntax-id ,bulk-binding-registry-id))))
150 ;; instance-specific. As an exception, however, a bulk-binding
153 ;; provide the same information for bulk bindings.
154 (lambda (,bulk-binding-registry-id)
212 ;; Pick a symbol to represent a local binding, given the binding's key
[all …]
/dports/lang/racket/racket-8.3/share/pkgs/compiler-lib/compiler/
H A Ddecompile.rkt31 (for/hasheq ([name (in-list (namespace-mapped-symbols))])
521 (define (decompile-deserialize mpis inspector bulk-binding-registry
573 (decode result-vec 0 mpis inspector bulk-binding-registry shared))
593 (define (decode vec pos mpis inspector bulk-binding-registry shared)
614 [(#:bulk-binding-registry) (values bulk-binding-registry (add1 pos))]
691 [(#:bulk-binding-at)
692 (decode* (deserialize-bulk-binding-at scopes bulk))]
709 [(#:bulk-binding)
710 …(decode* (deserialize-bulk-binding prefix excepts mpi provide-phase-level phase-shift bulk-binding
731 (decode vec pos mpis inspector bulk-binding-registry shared))
[all …]
/dports/lang/racket-minimal/racket-8.3/src/bc/src/
H A Dstartup.inc7142 "(struct:bulk-binding-at bulk-binding-at2.1 bulk-binding-at? bulk-binding-at-scopes bulk-binding-at…
7179 " bulk-binding-class-get-symbols"
7205 "(bulk-binding-symbols)"
7208 "((bulk-binding-class-get-symbols(bulk-binding-ref b_0))"
7220 "(bulk-binding-symbols b_0 #f extra-shifts_0)))))))"
7308 "(let-values(((bulk-symbols_0)(bulk-binding-symbols bulk_0 #f null)))"
7434 "(binding-table-symbols)"
7525 "(bulk-binding-symbols"
10866 "(bulk-binding-symbols"
16729 "(bulk-binding-symbols"
[all …]
/dports/lang/racket/racket-8.3/src/bc/src/
H A Dstartup.inc7142 "(struct:bulk-binding-at bulk-binding-at2.1 bulk-binding-at? bulk-binding-at-scopes bulk-binding-at…
7179 " bulk-binding-class-get-symbols"
7205 "(bulk-binding-symbols)"
7208 "((bulk-binding-class-get-symbols(bulk-binding-ref b_0))"
7220 "(bulk-binding-symbols b_0 #f extra-shifts_0)))))))"
7308 "(let-values(((bulk-symbols_0)(bulk-binding-symbols bulk_0 #f null)))"
7434 "(binding-table-symbols)"
7525 "(bulk-binding-symbols"
10866 "(bulk-binding-symbols"
16729 "(bulk-binding-symbols"
[all …]
/dports/lang/racket/racket-8.3/share/pkgs/htdp-lib/stepper/
H A DDESIGN-NOTES67 refer to the same binding. For instance,
222 binding expression for the variable.
405 BUT, sometimes we want to highlight things like numbers and symbols; in
424 solution only works for things (like numbers, symbols and booleans)
429 symbols, and booleans couldn't be identified uniquely by eq?. So we
453 uninterned symbols that print like their original names]
545 for (non- algebraic) debugging. In particular, much of the bulk
605 (let ([lexical-binding 14]
622 number this binding has received.
649 binding it is.
[all …]
/dports/editors/emacs/emacs-27.2/doc/lispref/
H A Dcontrol.texi555 Likewise, it makes no sense to bind keyword symbols
598 can bind symbols to values using @var{symbol}.)
628 if any of the sub-patterns let-binds a set of symbols,
629 they @emph{must} all bind the same set of symbols.
772 The bulk of @code{grok/pcase} is a single clause of a @code{pcase}
946 of symbols the pattern let-binds.
1011 but instead of binding different symbols, uses @code{let} twice
1014 The body form references both symbols (line 5).
1114 and avoids binding @code{ls}.
1186 to symbols @code{x} and @code{y}, respectively.
[all …]
/dports/editors/emacs-devel/emacs-4d1968b/doc/lispref/
H A Dcontrol.texi555 Likewise, it makes no sense to bind keyword symbols
609 can bind symbols to values using @var{symbol}.)
779 The bulk of @code{grok/pcase} is a single clause of a @code{pcase}
848 and then bind symbols to the @code{car} and @code{cdr}
853 On the other hand, B uses two separate symbols, @code{s1} and
953 of symbols the pattern let-binds.
1018 but instead of binding different symbols, uses @code{let} twice
1021 The body form references both symbols (line 5).
1121 and avoids binding @code{ls}.
1193 to symbols @code{x} and @code{y}, respectively.
[all …]
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/llvm/mlir/docs/Bindings/
H A DPython.md24 compile time errors for unresolved symbols on all platforms, which makes for a
113 Especially for the core, dialect-independent parts, such a binding enables
133 bulk operation).
214 primarily a matter of calling `def_property_readonly` vs `def` in binding code,
/dports/devel/sentry-cli/sentry-cli-1.71.0/
H A DCHANGELOG.md94 * fix: Correctly detect hidden Swift symbols (#918)
427 * Allow uploading executables and debug symbols in one go (#412)
437 * Support debug symbols with DWARF 5 debug information (#389)
490 * Compress debug symbols for faster uploads (#315)
526 * Show correct identifiers when uploading Windows symbols (#280)
592 * Support all options in the JS binding for `upload-sourcemaps`, courtesy of @montogeek
599 * Faster discovery of debug symbols in `upload-dsyms`
787 which resolves issues where release files were uploaded as debug symbols instead of the
795 * No longer attempt to upload multiple versions of debug symbols with the same UUID. This
842 * `upload-dsyms` when launched from xcode will now upload symbols in the background and
[all …]
/dports/devel/adacurses/AdaCurses-20180127/
H A DNEWS133 configured to access it via weak symbols.
1114 in case weak symbols are used.
1301 of symbols to pretend it is gcc.
1379 versioned symbols (report by Werner Fink)
2273 use of these symbols in term_entry.h
3741 and --enable-weak-symbols options.
5533 symbols.
10877 binding
11108 binding
12077 handled as an exception to the rule, since some linkers do bulk
[all …]

12345678910>>...34