Commit b4ac6df
committed
Change set_auth_data_hook to be implemented in C
This doesn't expose the global function PQsetAuthDataHook to ruby, but only the one per connection.
The conversion of "PGconn *" -> "PG::Connection object" is no longer done per WeakMap, but per st_table.
That should make it easier to get Ractor compatible.1 parent 08f40a5 commit b4ac6df
File tree
6 files changed
+117
-103
lines changed- ext
- lib/pg
- spec/pg
6 files changed
+117
-103
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
113 | 113 | | |
114 | 114 | | |
115 | 115 | | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
116 | 120 | | |
117 | 121 | | |
118 | 122 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
11 | | - | |
12 | | - | |
13 | | - | |
14 | 11 | | |
15 | | - | |
16 | | - | |
| 12 | + | |
17 | 13 | | |
18 | | - | |
19 | | - | |
20 | | - | |
21 | | - | |
22 | | - | |
23 | | - | |
24 | | - | |
25 | | - | |
26 | | - | |
27 | | - | |
28 | | - | |
29 | | - | |
30 | | - | |
31 | | - | |
32 | | - | |
33 | | - | |
34 | | - | |
35 | | - | |
36 | | - | |
37 | | - | |
38 | | - | |
39 | | - | |
40 | | - | |
41 | | - | |
42 | | - | |
43 | | - | |
44 | | - | |
45 | | - | |
46 | | - | |
47 | | - | |
48 | | - | |
49 | | - | |
50 | | - | |
51 | | - | |
52 | | - | |
53 | | - | |
| 14 | + | |
54 | 15 | | |
55 | 16 | | |
56 | 17 | | |
| |||
298 | 259 | | |
299 | 260 | | |
300 | 261 | | |
301 | | - | |
| 262 | + | |
302 | 263 | | |
303 | | - | |
| 264 | + | |
| 265 | + | |
| 266 | + | |
| 267 | + | |
| 268 | + | |
| 269 | + | |
304 | 270 | | |
305 | | - | |
306 | 271 | | |
307 | 272 | | |
308 | 273 | | |
309 | 274 | | |
310 | | - | |
| 275 | + | |
311 | 276 | | |
312 | 277 | | |
313 | 278 | | |
| |||
318 | 283 | | |
319 | 284 | | |
320 | 285 | | |
321 | | - | |
| 286 | + | |
322 | 287 | | |
323 | 288 | | |
324 | 289 | | |
| |||
329 | 294 | | |
330 | 295 | | |
331 | 296 | | |
| 297 | + | |
332 | 298 | | |
333 | 299 | | |
334 | 300 | | |
335 | 301 | | |
336 | | - | |
337 | | - | |
338 | 302 | | |
339 | | - | |
340 | | - | |
341 | | - | |
| 303 | + | |
342 | 304 | | |
343 | 305 | | |
344 | | - | |
| 306 | + | |
345 | 307 | | |
346 | | - | |
347 | | - | |
348 | | - | |
349 | | - | |
350 | | - | |
351 | | - | |
352 | | - | |
353 | | - | |
354 | | - | |
355 | | - | |
356 | | - | |
357 | | - | |
358 | | - | |
359 | | - | |
| 308 | + | |
360 | 309 | | |
361 | 310 | | |
| 311 | + | |
362 | 312 | | |
363 | 313 | | |
364 | 314 | | |
365 | | - | |
| 315 | + | |
366 | 316 | | |
367 | | - | |
| 317 | + | |
368 | 318 | | |
369 | | - | |
| 319 | + | |
| 320 | + | |
370 | 321 | | |
371 | 322 | | |
372 | 323 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
22 | 22 | | |
23 | 23 | | |
24 | 24 | | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
25 | 28 | | |
26 | 29 | | |
27 | 30 | | |
| |||
179 | 182 | | |
180 | 183 | | |
181 | 184 | | |
| 185 | + | |
| 186 | + | |
| 187 | + | |
182 | 188 | | |
183 | 189 | | |
184 | 190 | | |
185 | 191 | | |
186 | 192 | | |
| 193 | + | |
| 194 | + | |
| 195 | + | |
187 | 196 | | |
188 | 197 | | |
189 | 198 | | |
| |||
193 | 202 | | |
194 | 203 | | |
195 | 204 | | |
| 205 | + | |
| 206 | + | |
| 207 | + | |
| 208 | + | |
| 209 | + | |
| 210 | + | |
| 211 | + | |
| 212 | + | |
| 213 | + | |
196 | 214 | | |
197 | 215 | | |
198 | 216 | | |
| |||
210 | 228 | | |
211 | 229 | | |
212 | 230 | | |
213 | | - | |
| 231 | + | |
214 | 232 | | |
215 | 233 | | |
| 234 | + | |
| 235 | + | |
| 236 | + | |
| 237 | + | |
| 238 | + | |
| 239 | + | |
216 | 240 | | |
217 | 241 | | |
218 | 242 | | |
| |||
264 | 288 | | |
265 | 289 | | |
266 | 290 | | |
| 291 | + | |
| 292 | + | |
| 293 | + | |
267 | 294 | | |
268 | 295 | | |
269 | 296 | | |
| |||
623 | 650 | | |
624 | 651 | | |
625 | 652 | | |
| 653 | + | |
| 654 | + | |
626 | 655 | | |
627 | 656 | | |
628 | | - | |
629 | | - | |
630 | | - | |
| 657 | + | |
631 | 658 | | |
632 | | - | |
| 659 | + | |
| 660 | + | |
| 661 | + | |
| 662 | + | |
| 663 | + | |
| 664 | + | |
| 665 | + | |
| 666 | + | |
| 667 | + | |
| 668 | + | |
| 669 | + | |
| 670 | + | |
| 671 | + | |
| 672 | + | |
| 673 | + | |
| 674 | + | |
| 675 | + | |
| 676 | + | |
| 677 | + | |
| 678 | + | |
| 679 | + | |
| 680 | + | |
| 681 | + | |
633 | 682 | | |
634 | | - | |
| 683 | + | |
635 | 684 | | |
636 | 685 | | |
637 | | - | |
| 686 | + | |
638 | 687 | | |
639 | | - | |
| 688 | + | |
640 | 689 | | |
641 | 690 | | |
| 691 | + | |
642 | 692 | | |
643 | 693 | | |
644 | 694 | | |
| |||
4766 | 4816 | | |
4767 | 4817 | | |
4768 | 4818 | | |
4769 | | - | |
| 4819 | + | |
| 4820 | + | |
| 4821 | + | |
| 4822 | + | |
4770 | 4823 | | |
4771 | 4824 | | |
4772 | 4825 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
943 | 943 | | |
944 | 944 | | |
945 | 945 | | |
946 | | - | |
947 | | - | |
948 | | - | |
949 | | - | |
950 | | - | |
| 946 | + | |
| 947 | + | |
| 948 | + | |
| 949 | + | |
| 950 | + | |
951 | 951 | | |
952 | 952 | | |
953 | 953 | | |
| |||
1096 | 1096 | | |
1097 | 1097 | | |
1098 | 1098 | | |
1099 | | - | |
1100 | | - | |
1101 | | - | |
1102 | | - | |
1103 | | - | |
1104 | | - | |
1105 | | - | |
1106 | | - | |
1107 | | - | |
1108 | | - | |
1109 | | - | |
1110 | | - | |
1111 | | - | |
1112 | | - | |
1113 | | - | |
1114 | | - | |
1115 | | - | |
1116 | | - | |
1117 | 1099 | | |
1118 | 1100 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
269 | 269 | | |
270 | 270 | | |
271 | 271 | | |
272 | | - | |
| 272 | + | |
273 | 273 | | |
274 | | - | |
| 274 | + | |
275 | 275 | | |
276 | 276 | | |
277 | 277 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
24 | 24 | | |
25 | 25 | | |
26 | 26 | | |
| 27 | + | |
| 28 | + | |
27 | 29 | | |
28 | 30 | | |
29 | 31 | | |
| |||
57 | 59 | | |
58 | 60 | | |
59 | 61 | | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
60 | 76 | | |
61 | 77 | | |
62 | 78 | | |
| |||
111 | 127 | | |
112 | 128 | | |
113 | 129 | | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
| 135 | + | |
| 136 | + | |
| 137 | + | |
114 | 138 | | |
115 | 139 | | |
116 | 140 | | |
| |||
0 commit comments