Home
last modified time | relevance | path

Searched +refs:set +refs:bulk +refs:binding +refs:provides (Results 1 – 25 of 972) sorted by relevance

12345678910>>...39

/dports/lang/racket/racket-8.3/src/expander/syntax/
H A Dbulk-binding.rkt20 deserialize-bulk-binding+provides)
90 (or (bulk-binding-provides b)
102 (set-bulk-binding-self! b (bulk-provide-self bulk-provide))
103 (define provides (hash-ref (bulk-provide-provides bulk-provide)
115 (set-bulk-binding-provides! b adjusted-provides)
140 (ser-push! 'tag '#:bulk-binding+provides)
141 (ser-push! (bulk-binding-provides b))
155 (define (deserialize-bulk-binding+provides provides self prefix excepts mpi provide-phase+space pha…
156 …(bulk-binding provides prefix excepts self mpi (intern-phase+space provide-phase+space) phase-leve…
190 (define (register-bulk-provide! bulk-binding-registry mod-name self provides)
[all …]
/dports/lang/racket-minimal/racket-8.3/src/expander/syntax/
H A Dbulk-binding.rkt20 deserialize-bulk-binding+provides)
90 (or (bulk-binding-provides b)
102 (set-bulk-binding-self! b (bulk-provide-self bulk-provide))
103 (define provides (hash-ref (bulk-provide-provides bulk-provide)
115 (set-bulk-binding-provides! b adjusted-provides)
140 (ser-push! 'tag '#:bulk-binding+provides)
141 (ser-push! (bulk-binding-provides b))
155 (define (deserialize-bulk-binding+provides provides self prefix excepts mpi provide-phase+space pha…
156 …(bulk-binding provides prefix excepts self mpi (intern-phase+space provide-phase+space) phase-leve…
190 (define (register-bulk-provide! bulk-binding-registry mod-name self provides)
[all …]
/dports/lang/racket-minimal/racket-8.3/src/expander/expand/
H A Drequire.rkt19 "../syntax/bulk-binding.rkt")
214 (set-requires+provides-all-bindings-simple?! requires+provides #f))
335 (add-bulk-required-ids! requires+provides
467 (bulk-callback provides provide-phase+space)))
471 (define binding/p (hash-ref provides sym #f))
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)
[all …]
H A Drequire+provide.rkt11 "../syntax/bulk-binding.rkt"
26 set-requires+provides-all-bindings-simple?!
69 (struct bulk-required (provides ; extract binding info based on the sym
113 (hash-set! (requires+provides-spaces r+p) space #t)))
131 (set-requires+provides-can-cross-phase-persistent?! r+p #f))
235 (define binding/p (hash-ref (bulk-required-provides br) out-sym))
253 (set-requires+provides-all-bindings-simple?! r+p #f)
418 (hash-set! also-required (module-binding-sym b) ok-binding)
419 (set-requires+provides-all-bindings-simple?! r+p #f)
441 (set-requires+provides-all-bindings-simple?! r+p #f)
[all …]
/dports/lang/racket/racket-8.3/src/expander/expand/
H A Drequire.rkt19 "../syntax/bulk-binding.rkt")
214 (set-requires+provides-all-bindings-simple?! requires+provides #f))
335 (add-bulk-required-ids! requires+provides
467 (bulk-callback provides provide-phase+space)))
471 (define binding/p (hash-ref provides sym #f))
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)
[all …]
H A Drequire+provide.rkt11 "../syntax/bulk-binding.rkt"
26 set-requires+provides-all-bindings-simple?!
69 (struct bulk-required (provides ; extract binding info based on the sym
113 (hash-set! (requires+provides-spaces r+p) space #t)))
131 (set-requires+provides-can-cross-phase-persistent?! r+p #f))
235 (define binding/p (hash-ref (bulk-required-provides br) out-sym))
253 (set-requires+provides-all-bindings-simple?! r+p #f)
418 (hash-set! also-required (module-binding-sym b) ok-binding)
419 (set-requires+provides-all-bindings-simple?! r+p #f)
441 (set-requires+provides-all-bindings-simple?! r+p #f)
[all …]
/dports/lang/racket-minimal/racket-8.3/src/expander/compile/
H A Dserialize.rkt13 "../syntax/bulk-binding.rkt"
239 provides
284 (define bulk-shifts (and keep-provides? (list (make-hasheq))))
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)
878 …(decode* (deserialize-bulk-binding+provides provides self prefix excepts mpi provide-phase-level p…
[all …]
H A Dserialize-state.rkt2 (require "../common/set.rkt")
21 bindings-intern ; to record pruned binding tables
22 bulk-bindings-intern ; to record pruned bulk-binding lists
33 keep-provides?) ; non-#f => predicate for when to keep bulk provides
38 keep-provides?)
42 (make-hasheq) ; bulk-bindings-intern
53 keep-provides?))
95 (hash-set! scs-ht sms ht)
99 (hash-set! sms-ht mpi-shifts vec)
121 (set-box! b (cons v (unbox b))))
[all …]
/dports/lang/racket/racket-8.3/src/expander/compile/
H A Dserialize.rkt13 "../syntax/bulk-binding.rkt"
239 provides
284 (define bulk-shifts (and keep-provides? (list (make-hasheq))))
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)
878 …(decode* (deserialize-bulk-binding+provides provides self prefix excepts mpi provide-phase-level p…
[all …]
H A Dserialize-state.rkt2 (require "../common/set.rkt")
21 bindings-intern ; to record pruned binding tables
22 bulk-bindings-intern ; to record pruned bulk-binding lists
33 keep-provides?) ; non-#f => predicate for when to keep bulk provides
38 keep-provides?)
42 (make-hasheq) ; bulk-bindings-intern
53 keep-provides?))
95 (hash-set! scs-ht sms ht)
99 (hash-set! sms-ht mpi-shifts vec)
121 (set-box! b (cons v (unbox b))))
[all …]
/dports/lang/racket/racket-8.3/src/expander/namespace/
H A Dmodule.rkt5 "../syntax/bulk-binding.rkt"
23 module-force-bulk-binding!
64provides ; phase-level -> sym -> binding or (provided binding bool bool); see [*] below
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)))
[all …]
H A Dprimitive-module.rkt3 "../syntax/module-binding.rkt"
22 #:provides
24 (define binding (make-module-binding mpi 0 sym))
27 (provided binding #t #f)
28 binding))))
30 (lambda (data-box ns phase-shift phase-level self bulk-binding-registry insp)
34 (namespace-set-variable! ns 0 sym val)))))
/dports/lang/racket-minimal/racket-8.3/src/expander/namespace/
H A Dmodule.rkt5 "../syntax/bulk-binding.rkt"
23 module-force-bulk-binding!
64provides ; phase-level -> sym -> binding or (provided binding bool bool); see [*] below
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)))
[all …]
H A Dprimitive-module.rkt3 "../syntax/module-binding.rkt"
22 #:provides
24 (define binding (make-module-binding mpi 0 sym))
27 (provided binding #t #f)
28 binding))))
30 (lambda (data-box ns phase-shift phase-level self bulk-binding-registry insp)
34 (namespace-set-variable! ns 0 sym val)))))
/dports/lang/racket-minimal/racket-8.3/src/expander/eval/
H A Dmodule.rkt99 (define provides (decl 'provides))
152 #:force-bulk-binding-callback
153 (lambda (bulk-binding-registry)
154 ;; Avoids a leak of some namespace's bulk-binding registry into the
156 ;; a namespace's bulk-binding registry to get saved by the module's
160 (lambda (data-box ns phase-shift self bulk-binding-registry insp)
263 phase-shift original-self self bulk-binding-registry insp
266 (force-syntax-deserialize syntax-literals-data-instance bulk-binding-registry))
274 #:bulk-binding-registry bulk-binding-registry
311 (define (force-syntax-deserialize syntax-literals-data-instance bulk-binding-registry)
[all …]
/dports/lang/racket/racket-8.3/src/expander/eval/
H A Dmodule.rkt99 (define provides (decl 'provides))
152 #:force-bulk-binding-callback
153 (lambda (bulk-binding-registry)
154 ;; Avoids a leak of some namespace's bulk-binding registry into the
156 ;; a namespace's bulk-binding registry to get saved by the module's
160 (lambda (data-box ns phase-shift self bulk-binding-registry insp)
263 phase-shift original-self self bulk-binding-registry insp
266 (force-syntax-deserialize syntax-literals-data-instance bulk-binding-registry))
274 #:bulk-binding-registry bulk-binding-registry
311 (define (force-syntax-deserialize syntax-literals-data-instance bulk-binding-registry)
[all …]
/dports/lang/racket/racket-8.3/share/pkgs/compiler-lib/compiler/
H A Ddecompile.rkt112 (deserialize-requires-and-provides l))
128 (for/list ([(phase ht) (in-hash provides)])
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
[all …]
/dports/databases/soci/soci-4.0.1/docs/backends/
H A Dpostgresql.md31 Note that the SOCI library itself depends also on `libdl`, so the minimum set of libraries needed t…
51 The set of parameters used in the connection string for PostgreSQL is the same as accepted by the […
53 In addition to standard PostgreSQL connection parameters, the following can be set:
63 …is set to `true` or `yes`, then queries will be executed in the single-row mode, which prevents th…
66 * bulk queries are not supported, and
81 (See the [connection](../connections.md) and [data binding](../binding.md) documentation for genera…
100 (See the [dynamic resultset binding](../types.md#dynamic-binding) documentation for general informa…
104 …ddition to [binding by position](../binding.md#binding-by-position), the PostgreSQL backend suppor…
113 The PostgreSQL backend has full support for SOCI's [bulk operations](../binding.md#bulk-operations)…
137 SOCI provides access to underlying datbabase APIs via several `get_backend()` functions, as describ…
[all …]
H A Dodbc.md43 The set of parameters used in the connection string for ODBC is the same as accepted by the [SQLDri…
52 (See the [connection](../connections.md) and [data binding](../binding.md) documentation for genera…
72 (See the [dynamic resultset binding](../types.md#dynamic-binding) documentation for general informa…
76 …n addition to [binding by position](../binding.md#binding-by-position), the ODBC backend supports …
93 …ckend has support for SOCI's [bulk operations](../binding.md#bulk-operations) interface. Not all …
124 SOCI provides access to underlying datbabase APIs via several getBackEnd() functions, as described …
126 The ODBC backend provides the following concrete classes for navite API access:
163 The `odbc_session_backend` class provides `std::string get_connection_string() const` method
H A Dfirebird.md11 The former is the default, to select the latter set `SOCI_FIREBIRD_EMBEDDED` CMake option to `ON`
45 The set of parameters used in the connection string for Firebird is:
63 (See the [connection](../connections.md) and [data binding](../binding.md) documentation
88 (See the [dynamic resultset binding](../types.md#dynamic-binding) documentation for general informa…
93 In addition to [binding by position](../binding.md#binding-by-position), the Firebird backend suppo…
94 [binding by name](../binding.md#binding-by-name), via an overload of the `use()` function:
101 It should be noted that parameter binding by name is supported only by means of emulation,
106 The Firebird backend has full support for SOCI [bulk operations](../binding.md#bulk-operations) int…
140 SOCI provides access to underlying datbabase APIs via several `get_backend()` functions,
143 The Firebird backend provides the following concrete classes for navite API access:
H A Doracle.md24 Note that the SOCI library itself depends also on `libdl`, so the minimum set of libraries needed t…
47 The set of parameters used in the connection string for Oracle is:
55 …ll authenticate using the database credentials, whereas if none of them is set, then external Orac…
64 (See the [connection](../connections.md) and [data binding](../binding.md) documentation for genera…
82 (See the [dynamic resultset binding](../types.md#dynamic-binding) documentation for general informa…
86 … addition to [binding by position](../binding.md#binding-by-position), the Oracle backend supports…
98 The Oracle backend has full support for SOCI's [bulk operations](../binding.md#bulk-operations) int…
140 SOCI provides access to underlying datbabase APIs via several `get_backend()` functions, as describ…
142 The Oracle backend provides the following concrete classes for navite API access:
H A Dsqlite3.md48 The set of parameters used in the connection string for SQLite is:
51 * `timeout` - set sqlite busy timeout (in seconds) ([link](http://www.sqlite.org/c3ref/busy_timeout…
53 * `synchronous` - set the pragma synchronous flag ([link](http://www.sqlite.org/pragma.html#pragma_…
55 * `vfs` - set the SQLite VFS used to as OS interface. The VFS should be registered before opening t…
64 (See the [connection](../connections.md) and [data binding](../binding.md) documentation for genera…
87 (See the [dynamic resultset binding](../types.md#dynamic-binding) documentation for general informa…
91 … addition to [binding by position](../binding.md#binding-by-position), the SQLite3 backend support…
108 The SQLite3 backend has full support for SOCI's [bulk operations](../binding.md#bulk-operations) in…
132 SOCI provides access to underlying datbabase APIs via several `get_backend()` functions, as describ…
134 The SQLite3 backend provides the following concrete classes for navite API access:
/dports/lang/racket/racket-8.3/src/expander/boot/
H A Dkernel.rkt2 (require "../common/set.rkt"
8 "../syntax/binding.rkt"
27 #:skip (set-union primitive-ids
28 (set-union main-ids
49 #:unless (set-member? skip-syms sym))
53 (hash-set ht k v)))
74 #:provides
78 (define binding (make-module-binding mpi 0 sym))
85 (lambda (data-box ns phase-shift phase-level self bulk-binding-registry insp)
103 #:provides
[all …]
/dports/lang/racket-minimal/racket-8.3/src/expander/boot/
H A Dkernel.rkt2 (require "../common/set.rkt"
8 "../syntax/binding.rkt"
27 #:skip (set-union primitive-ids
28 (set-union main-ids
49 #:unless (set-member? skip-syms sym))
53 (hash-set ht k v)))
74 #:provides
78 (define binding (make-module-binding mpi 0 sym))
85 (lambda (data-box ns phase-shift phase-level self bulk-binding-registry insp)
103 #:provides
[all …]
/dports/lang/racket/racket-8.3/share/pkgs/compiler-lib/compiler/private/
H A Ddeserialize.rkt13 deserialize-requires-and-provides
25 (vector-set!
38 (define (deserialize mpis inspector bulk-binding-registry
49 (vector-set! shared-vs i v)
95 (values (hash-set ht k v) v-rest))]
101 [(#:module-binding)
103 [(#:simple-module-binding)
136 '.bulk-binding-registry #f
142 ;; Returns (values mpi-vector requires provides phase-to-link-modules)
143 (define (deserialize-requires-and-provides l)
[all …]

12345678910>>...39