Commit 95fedda
committed
Remove legacy py_event_router module
The py_event_worker now handles all event loop functionality including
FD events, timers, and task processing. This simplifies the architecture
by consolidating event handling into a single worker process.
Changes:
- Delete src/py_event_router.erl
- Remove router_pid from py_event_loop state record
- Remove set_shared_router NIF from py_nif.erl and C code
- Simplify C code to always use worker_pid instead of router fallback
- Update all tests to use py_event_worker
- Update asyncio.md documentation1 parent 458d659 commit 95fedda
10 files changed
Lines changed: 161 additions & 408 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
41 | 41 | | |
42 | 42 | | |
43 | 43 | | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
44 | 51 | | |
45 | 52 | | |
46 | 53 | | |
| |||
Large diffs are not rendered by default.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
264 | 264 | | |
265 | 265 | | |
266 | 266 | | |
267 | | - | |
| 267 | + | |
268 | 268 | | |
269 | 269 | | |
270 | | - | |
| 270 | + | |
271 | 271 | | |
272 | 272 | | |
273 | 273 | | |
| |||
594 | 594 | | |
595 | 595 | | |
596 | 596 | | |
597 | | - | |
| 597 | + | |
598 | 598 | | |
599 | | - | |
| 599 | + | |
600 | 600 | | |
601 | 601 | | |
602 | 602 | | |
| |||
978 | 978 | | |
979 | 979 | | |
980 | 980 | | |
981 | | - | |
982 | | - | |
983 | | - | |
984 | | - | |
985 | | - | |
986 | | - | |
987 | | - | |
988 | | - | |
989 | 981 | | |
990 | 982 | | |
991 | 983 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6568 | 6568 | | |
6569 | 6569 | | |
6570 | 6570 | | |
6571 | | - | |
6572 | 6571 | | |
6573 | 6572 | | |
6574 | 6573 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
47 | 47 | | |
48 | 48 | | |
49 | 49 | | |
50 | | - | |
| 50 | + | |
51 | 51 | | |
52 | | - | |
53 | | - | |
| 52 | + | |
| 53 | + | |
54 | 54 | | |
55 | 55 | | |
56 | 56 | | |
| |||
68 | 68 | | |
69 | 69 | | |
70 | 70 | | |
71 | | - | |
72 | | - | |
| 71 | + | |
73 | 72 | | |
74 | 73 | | |
75 | 74 | | |
| |||
541 | 540 | | |
542 | 541 | | |
543 | 542 | | |
544 | | - | |
| 543 | + | |
545 | 544 | | |
546 | 545 | | |
547 | | - | |
| 546 | + | |
548 | 547 | | |
549 | | - | |
550 | | - | |
| 548 | + | |
| 549 | + | |
551 | 550 | | |
552 | 551 | | |
553 | 552 | | |
| |||
598 | 597 | | |
599 | 598 | | |
600 | 599 | | |
601 | | - | |
| 600 | + | |
602 | 601 | | |
603 | 602 | | |
604 | 603 | | |
605 | | - | |
| 604 | + | |
606 | 605 | | |
607 | 606 | | |
608 | 607 | | |
609 | 608 | | |
| 609 | + | |
610 | 610 | | |
611 | | - | |
| 611 | + | |
612 | 612 | | |
613 | | - | |
614 | | - | |
615 | | - | |
616 | | - | |
617 | | - | |
618 | | - | |
| 613 | + | |
| 614 | + | |
| 615 | + | |
| 616 | + | |
| 617 | + | |
| 618 | + | |
619 | 619 | | |
620 | 620 | | |
621 | | - | |
| 621 | + | |
622 | 622 | | |
623 | 623 | | |
624 | 624 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
54 | 54 | | |
55 | 55 | | |
56 | 56 | | |
57 | | - | |
58 | | - | |
| 57 | + | |
59 | 58 | | |
60 | 59 | | |
61 | 60 | | |
| |||
326 | 325 | | |
327 | 326 | | |
328 | 327 | | |
329 | | - | |
330 | | - | |
331 | | - | |
332 | | - | |
333 | 328 | | |
334 | 329 | | |
335 | 330 | | |
336 | 331 | | |
337 | 332 | | |
338 | 333 | | |
339 | 334 | | |
340 | | - | |
341 | | - | |
| 335 | + | |
342 | 336 | | |
343 | 337 | | |
344 | 338 | | |
| |||
392 | 386 | | |
393 | 387 | | |
394 | 388 | | |
395 | | - | |
396 | | - | |
397 | 389 | | |
398 | 390 | | |
399 | 391 | | |
400 | 392 | | |
401 | | - | |
402 | | - | |
| 393 | + | |
403 | 394 | | |
404 | 395 | | |
405 | 396 | | |
| |||
418 | 409 | | |
419 | 410 | | |
420 | 411 | | |
421 | | - | |
| 412 | + | |
422 | 413 | | |
423 | 414 | | |
424 | | - | |
| 415 | + | |
425 | 416 | | |
426 | 417 | | |
427 | 418 | | |
428 | 419 | | |
429 | | - | |
430 | | - | |
431 | | - | |
432 | | - | |
433 | | - | |
434 | 420 | | |
435 | 421 | | |
436 | 422 | | |
| |||
This file was deleted.
0 commit comments