Commit bd392de
dnolen
CLJS-1152: (require 'some.ns :reload) causes printing to stop working in browser REPL
REPL require and require-macros now canonicalizes spec into vector form, remove :reload
and :reload-all from spec and instead annotate the spec vector with this information.
Analyzer now checks for reload metadata on specs. If available populates reloads atom
which maps ns and macro nses to reload type.
handle individual ns macro reloads based on reloads map
The ns AST now includes :reloads populated from reloads map
in compiler emit :ns case, reload and reload-all libs based on :reloads information in ns
form AST1 parent ddede75 commit bd392de
3 files changed
Lines changed: 79 additions & 55 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1473 | 1473 | | |
1474 | 1474 | | |
1475 | 1475 | | |
| 1476 | + | |
1476 | 1477 | | |
1477 | 1478 | | |
1478 | 1479 | | |
| |||
1481 | 1482 | | |
1482 | 1483 | | |
1483 | 1484 | | |
| 1485 | + | |
1484 | 1486 | | |
1485 | 1487 | | |
1486 | 1488 | | |
1487 | 1489 | | |
1488 | 1490 | | |
| 1491 | + | |
| 1492 | + | |
| 1493 | + | |
| 1494 | + | |
1489 | 1495 | | |
1490 | 1496 | | |
1491 | 1497 | | |
| |||
1498 | 1504 | | |
1499 | 1505 | | |
1500 | 1506 | | |
1501 | | - | |
| 1507 | + | |
| 1508 | + | |
1502 | 1509 | | |
1503 | 1510 | | |
1504 | 1511 | | |
1505 | 1512 | | |
1506 | 1513 | | |
1507 | | - | |
| 1514 | + | |
| 1515 | + | |
1508 | 1516 | | |
1509 | 1517 | | |
1510 | 1518 | | |
| |||
1535 | 1543 | | |
1536 | 1544 | | |
1537 | 1545 | | |
1538 | | - | |
| 1546 | + | |
| 1547 | + | |
1539 | 1548 | | |
1540 | 1549 | | |
1541 | 1550 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
839 | 839 | | |
840 | 840 | | |
841 | 841 | | |
842 | | - | |
843 | | - | |
844 | | - | |
845 | | - | |
846 | | - | |
847 | | - | |
848 | | - | |
849 | | - | |
850 | | - | |
851 | | - | |
852 | | - | |
853 | | - | |
854 | | - | |
855 | | - | |
856 | | - | |
857 | | - | |
858 | | - | |
859 | | - | |
860 | | - | |
861 | | - | |
862 | | - | |
863 | | - | |
864 | | - | |
865 | | - | |
866 | | - | |
867 | | - | |
868 | | - | |
869 | | - | |
870 | | - | |
871 | | - | |
872 | | - | |
873 | | - | |
| 842 | + | |
| 843 | + | |
| 844 | + | |
| 845 | + | |
| 846 | + | |
| 847 | + | |
| 848 | + | |
| 849 | + | |
| 850 | + | |
| 851 | + | |
| 852 | + | |
| 853 | + | |
| 854 | + | |
| 855 | + | |
| 856 | + | |
| 857 | + | |
| 858 | + | |
| 859 | + | |
| 860 | + | |
| 861 | + | |
| 862 | + | |
| 863 | + | |
| 864 | + | |
| 865 | + | |
| 866 | + | |
| 867 | + | |
| 868 | + | |
| 869 | + | |
| 870 | + | |
| 871 | + | |
| 872 | + | |
| 873 | + | |
| 874 | + | |
874 | 875 | | |
875 | 876 | | |
876 | | - | |
| 877 | + | |
877 | 878 | | |
878 | 879 | | |
879 | 880 | | |
880 | | - | |
881 | | - | |
| 881 | + | |
| 882 | + | |
882 | 883 | | |
883 | 884 | | |
884 | 885 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
519 | 519 | | |
520 | 520 | | |
521 | 521 | | |
| 522 | + | |
| 523 | + | |
| 524 | + | |
| 525 | + | |
| 526 | + | |
| 527 | + | |
| 528 | + | |
| 529 | + | |
| 530 | + | |
| 531 | + | |
| 532 | + | |
| 533 | + | |
| 534 | + | |
| 535 | + | |
| 536 | + | |
| 537 | + | |
| 538 | + | |
| 539 | + | |
| 540 | + | |
| 541 | + | |
| 542 | + | |
| 543 | + | |
| 544 | + | |
| 545 | + | |
| 546 | + | |
| 547 | + | |
522 | 548 | | |
523 | 549 | | |
524 | 550 | | |
| |||
578 | 604 | | |
579 | 605 | | |
580 | 606 | | |
581 | | - | |
582 | | - | |
583 | | - | |
584 | | - | |
585 | | - | |
586 | | - | |
587 | | - | |
| 607 | + | |
588 | 608 | | |
589 | 609 | | |
590 | 610 | | |
591 | 611 | | |
592 | | - | |
| 612 | + | |
593 | 613 | | |
594 | 614 | | |
595 | 615 | | |
596 | 616 | | |
597 | 617 | | |
598 | 618 | | |
599 | 619 | | |
600 | | - | |
601 | | - | |
602 | | - | |
603 | | - | |
604 | | - | |
605 | | - | |
606 | | - | |
| 620 | + | |
607 | 621 | | |
608 | 622 | | |
609 | | - | |
| 623 | + | |
610 | 624 | | |
611 | 625 | | |
612 | 626 | | |
613 | 627 | | |
614 | 628 | | |
615 | 629 | | |
616 | 630 | | |
617 | | - | |
| 631 | + | |
618 | 632 | | |
619 | 633 | | |
620 | 634 | | |
| |||
0 commit comments