Commit 4a4ac3a
authored
pythongh-132775: Make _PyXI_session Opaque (pythongh-134452)
This is mostly a refactor to clean things up a bit, most notably the "XI namespace" code.
Making the session opaque requires adding the following internal-only functions:
* _PyXI_NewSession()
* _PyXI_FreeSession()
* _PyXI_GetMainNamespace()1 parent ec736e7 commit 4a4ac3a
File tree
3 files changed
+456
-366
lines changed- Include/internal
- Modules
- Python
3 files changed
+456
-366
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
335 | 335 | | |
336 | 336 | | |
337 | 337 | | |
338 | | - | |
339 | | - | |
340 | | - | |
341 | | - | |
342 | | - | |
343 | | - | |
344 | | - | |
345 | | - | |
346 | | - | |
347 | | - | |
348 | | - | |
349 | | - | |
350 | | - | |
351 | | - | |
352 | | - | |
353 | 338 | | |
354 | | - | |
355 | | - | |
| 339 | + | |
| 340 | + | |
356 | 341 | | |
357 | 342 | | |
358 | 343 | | |
359 | 344 | | |
360 | 345 | | |
361 | 346 | | |
362 | 347 | | |
363 | | - | |
364 | | - | |
365 | | - | |
366 | | - | |
367 | | - | |
368 | | - | |
369 | | - | |
370 | | - | |
371 | | - | |
372 | | - | |
373 | | - | |
374 | | - | |
375 | | - | |
376 | | - | |
377 | | - | |
378 | | - | |
379 | | - | |
380 | | - | |
381 | | - | |
382 | | - | |
383 | | - | |
384 | | - | |
385 | | - | |
386 | | - | |
387 | | - | |
388 | | - | |
389 | | - | |
390 | | - | |
391 | | - | |
392 | | - | |
393 | | - | |
394 | | - | |
395 | | - | |
| 348 | + | |
| 349 | + | |
| 350 | + | |
| 351 | + | |
396 | 352 | | |
397 | 353 | | |
398 | 354 | | |
399 | 355 | | |
400 | 356 | | |
401 | 357 | | |
402 | 358 | | |
| 359 | + | |
| 360 | + | |
403 | 361 | | |
404 | 362 | | |
405 | 363 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
444 | 444 | | |
445 | 445 | | |
446 | 446 | | |
447 | | - | |
| 447 | + | |
| 448 | + | |
| 449 | + | |
| 450 | + | |
448 | 451 | | |
449 | 452 | | |
450 | | - | |
| 453 | + | |
451 | 454 | | |
452 | 455 | | |
453 | 456 | | |
| 457 | + | |
454 | 458 | | |
455 | 459 | | |
456 | 460 | | |
457 | | - | |
| 461 | + | |
458 | 462 | | |
459 | 463 | | |
460 | 464 | | |
461 | 465 | | |
| 466 | + | |
462 | 467 | | |
463 | 468 | | |
464 | 469 | | |
465 | 470 | | |
466 | | - | |
| 471 | + | |
| 472 | + | |
| 473 | + | |
| 474 | + | |
| 475 | + | |
| 476 | + | |
467 | 477 | | |
| 478 | + | |
468 | 479 | | |
469 | | - | |
| 480 | + | |
470 | 481 | | |
471 | 482 | | |
472 | 483 | | |
473 | 484 | | |
474 | | - | |
| 485 | + | |
475 | 486 | | |
476 | 487 | | |
477 | 488 | | |
478 | 489 | | |
479 | 490 | | |
480 | | - | |
| 491 | + | |
481 | 492 | | |
482 | 493 | | |
| 494 | + | |
483 | 495 | | |
484 | 496 | | |
485 | 497 | | |
| |||
824 | 836 | | |
825 | 837 | | |
826 | 838 | | |
827 | | - | |
| 839 | + | |
| 840 | + | |
| 841 | + | |
| 842 | + | |
828 | 843 | | |
829 | 844 | | |
830 | | - | |
| 845 | + | |
831 | 846 | | |
832 | | - | |
| 847 | + | |
833 | 848 | | |
834 | 849 | | |
835 | 850 | | |
836 | | - | |
| 851 | + | |
837 | 852 | | |
| 853 | + | |
838 | 854 | | |
839 | 855 | | |
840 | 856 | | |
841 | 857 | | |
842 | | - | |
| 858 | + | |
| 859 | + | |
843 | 860 | | |
844 | 861 | | |
845 | 862 | | |
| |||
0 commit comments