/dports/lang/racket/racket-8.3/src/expander/syntax/ |
H A D | bulk-binding.rkt | 20 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 D | bulk-binding.rkt | 20 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 D | require.rkt | 19 "../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 D | require+provide.rkt | 11 "../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 D | require.rkt | 19 "../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 D | require+provide.rkt | 11 "../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 D | serialize.rkt | 13 "../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 D | serialize-state.rkt | 2 (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 D | serialize.rkt | 13 "../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 D | serialize-state.rkt | 2 (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 D | module.rkt | 5 "../syntax/bulk-binding.rkt" 23 module-force-bulk-binding! 64 … provides ; 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 D | primitive-module.rkt | 3 "../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 D | module.rkt | 5 "../syntax/bulk-binding.rkt" 23 module-force-bulk-binding! 64 … provides ; 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 D | primitive-module.rkt | 3 "../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 D | module.rkt | 99 (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 D | module.rkt | 99 (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 D | decompile.rkt | 112 (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 D | postgresql.md | 31 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 D | odbc.md | 43 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 D | firebird.md | 11 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 D | oracle.md | 24 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 D | sqlite3.md | 48 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 D | kernel.rkt | 2 (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 D | kernel.rkt | 2 (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 D | deserialize.rkt | 13 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 …]
|