Commit 4f0af2a
Store the build path used in Sketch
Previously, everywhere where it was needed, the path was requested from
BaseNoGui. Because the path is based on a hash of the sketch filename,
every caller would get the same path for the same sketch.
However, it makes more sense to store the path used for a given sketch
inside the Sketch object. This prevents having to pass around or
regenerate the build path everywhere, and no longer requires the build
path to be deterministic (though it still is in this commit).
This allows removing some methods and constructors of which two versions
were available - one with a build path argument and one without.1 parent c4e77a7 commit 4f0af2a
File tree
5 files changed
+50
-78
lines changed- app/src/processing/app
- arduino-core/src
- cc/arduino
- processing/app
5 files changed
+50
-78
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
253 | 253 | | |
254 | 254 | | |
255 | 255 | | |
256 | | - | |
| 256 | + | |
257 | 257 | | |
258 | 258 | | |
259 | 259 | | |
| |||
614 | 614 | | |
615 | 615 | | |
616 | 616 | | |
617 | | - | |
618 | | - | |
619 | | - | |
620 | | - | |
621 | | - | |
622 | | - | |
623 | | - | |
624 | | - | |
625 | | - | |
626 | | - | |
627 | | - | |
628 | | - | |
629 | | - | |
630 | | - | |
631 | | - | |
632 | | - | |
633 | | - | |
634 | | - | |
635 | | - | |
636 | | - | |
637 | | - | |
638 | | - | |
639 | | - | |
640 | | - | |
641 | | - | |
642 | | - | |
643 | | - | |
644 | | - | |
645 | | - | |
646 | | - | |
647 | | - | |
648 | | - | |
649 | | - | |
650 | | - | |
651 | | - | |
652 | | - | |
653 | | - | |
654 | 617 | | |
655 | 618 | | |
656 | 619 | | |
| |||
660 | 623 | | |
661 | 624 | | |
662 | 625 | | |
663 | | - | |
| 626 | + | |
664 | 627 | | |
665 | 628 | | |
666 | 629 | | |
| |||
678 | 641 | | |
679 | 642 | | |
680 | 643 | | |
681 | | - | |
| 644 | + | |
682 | 645 | | |
683 | 646 | | |
684 | 647 | | |
| |||
697 | 660 | | |
698 | 661 | | |
699 | 662 | | |
700 | | - | |
701 | | - | |
702 | | - | |
703 | | - | |
704 | | - | |
705 | 663 | | |
706 | 664 | | |
707 | 665 | | |
708 | | - | |
709 | | - | |
710 | | - | |
| 666 | + | |
711 | 667 | | |
712 | 668 | | |
713 | | - | |
| 669 | + | |
714 | 670 | | |
715 | 671 | | |
716 | 672 | | |
| |||
724 | 680 | | |
725 | 681 | | |
726 | 682 | | |
727 | | - | |
| 683 | + | |
728 | 684 | | |
729 | 685 | | |
730 | 686 | | |
731 | 687 | | |
732 | | - | |
| 688 | + | |
733 | 689 | | |
734 | 690 | | |
735 | 691 | | |
| |||
751 | 707 | | |
752 | 708 | | |
753 | 709 | | |
754 | | - | |
| 710 | + | |
755 | 711 | | |
756 | 712 | | |
757 | 713 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
112 | 112 | | |
113 | 113 | | |
114 | 114 | | |
115 | | - | |
| 115 | + | |
116 | 116 | | |
117 | 117 | | |
118 | 118 | | |
119 | | - | |
120 | | - | |
| 119 | + | |
| 120 | + | |
121 | 121 | | |
122 | 122 | | |
123 | | - | |
| 123 | + | |
124 | 124 | | |
125 | 125 | | |
126 | | - | |
127 | 126 | | |
128 | 127 | | |
129 | 128 | | |
130 | 129 | | |
| 130 | + | |
| 131 | + | |
131 | 132 | | |
132 | 133 | | |
133 | 134 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
56 | 56 | | |
57 | 57 | | |
58 | 58 | | |
59 | | - | |
| 59 | + | |
60 | 60 | | |
61 | 61 | | |
62 | 62 | | |
| |||
75 | 75 | | |
76 | 76 | | |
77 | 77 | | |
78 | | - | |
| 78 | + | |
79 | 79 | | |
80 | 80 | | |
81 | 81 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
17 | | - | |
18 | 17 | | |
19 | 18 | | |
20 | 19 | | |
| |||
29 | 28 | | |
30 | 29 | | |
31 | 30 | | |
32 | | - | |
33 | 31 | | |
34 | 32 | | |
35 | 33 | | |
| |||
124 | 122 | | |
125 | 123 | | |
126 | 124 | | |
127 | | - | |
128 | | - | |
129 | | - | |
130 | | - | |
131 | | - | |
132 | | - | |
133 | | - | |
134 | | - | |
135 | | - | |
136 | | - | |
137 | | - | |
138 | | - | |
139 | 125 | | |
140 | 126 | | |
141 | 127 | | |
| |||
508 | 494 | | |
509 | 495 | | |
510 | 496 | | |
511 | | - | |
512 | 497 | | |
513 | 498 | | |
514 | 499 | | |
| |||
517 | 502 | | |
518 | 503 | | |
519 | 504 | | |
520 | | - | |
| 505 | + | |
521 | 506 | | |
522 | 507 | | |
523 | 508 | | |
| |||
526 | 511 | | |
527 | 512 | | |
528 | 513 | | |
529 | | - | |
| 514 | + | |
530 | 515 | | |
531 | 516 | | |
532 | 517 | | |
| |||
554 | 539 | | |
555 | 540 | | |
556 | 541 | | |
557 | | - | |
558 | 542 | | |
559 | 543 | | |
560 | 544 | | |
561 | 545 | | |
562 | 546 | | |
563 | 547 | | |
564 | 548 | | |
565 | | - | |
| 549 | + | |
566 | 550 | | |
567 | 551 | | |
568 | 552 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| 5 | + | |
5 | 6 | | |
6 | 7 | | |
7 | 8 | | |
8 | 9 | | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
9 | 13 | | |
10 | 14 | | |
11 | 15 | | |
| |||
27 | 31 | | |
28 | 32 | | |
29 | 33 | | |
| 34 | + | |
| 35 | + | |
30 | 36 | | |
31 | 37 | | |
32 | 38 | | |
| |||
161 | 167 | | |
162 | 168 | | |
163 | 169 | | |
| 170 | + | |
| 171 | + | |
| 172 | + | |
| 173 | + | |
| 174 | + | |
| 175 | + | |
| 176 | + | |
| 177 | + | |
| 178 | + | |
| 179 | + | |
| 180 | + | |
| 181 | + | |
| 182 | + | |
| 183 | + | |
| 184 | + | |
| 185 | + | |
| 186 | + | |
| 187 | + | |
| 188 | + | |
| 189 | + | |
| 190 | + | |
| 191 | + | |
| 192 | + | |
| 193 | + | |
| 194 | + | |
164 | 195 | | |
165 | 196 | | |
166 | 197 | | |
| |||
0 commit comments