Move turns to a submodule of std (#6039)

* Move turns to a submodule of std

Signed-off-by: Nick Cameron <nrc@ncameron.org>

* Cache module infos as well as memory; fix a bug with deprecated constants

Signed-off-by: Nick Cameron <nrc@ncameron.org>

---------

Signed-off-by: Nick Cameron <nrc@ncameron.org>
This commit is contained in:
Nick Cameron
2025-03-30 11:10:44 +13:00
committed by GitHub
parent 51c16d0048
commit db5ce7ba85
56 changed files with 2678 additions and 2637 deletions

View File

@ -1,59 +1,59 @@
```mermaid
flowchart LR
subgraph path2 [Path]
2["Path<br>[460, 506, 0]"]
3["Segment<br>[512, 565, 0]"]
4["Segment<br>[571, 673, 0]"]
5["Segment<br>[679, 732, 0]"]
6["Segment<br>[738, 785, 0]"]
7["Segment<br>[791, 886, 0]"]
8["Segment<br>[892, 963, 0]"]
9["Segment<br>[969, 1020, 0]"]
10["Segment<br>[1026, 1079, 0]"]
11["Segment<br>[1085, 1154, 0]"]
12["Segment<br>[1160, 1199, 0]"]
13["Segment<br>[1205, 1235, 0]"]
14["Segment<br>[1241, 1271, 0]"]
15["Segment<br>[1277, 1307, 0]"]
16["Segment<br>[1313, 1343, 0]"]
17["Segment<br>[1349, 1378, 0]"]
18["Segment<br>[1384, 1414, 0]"]
19["Segment<br>[1420, 1449, 0]"]
20["Segment<br>[1455, 1484, 0]"]
21["Segment<br>[1490, 1586, 0]"]
22["Segment<br>[1592, 1648, 0]"]
23["Segment<br>[1654, 1661, 0]"]
2["Path<br>[460, 503, 0]"]
3["Segment<br>[509, 562, 0]"]
4["Segment<br>[568, 670, 0]"]
5["Segment<br>[676, 729, 0]"]
6["Segment<br>[735, 782, 0]"]
7["Segment<br>[788, 883, 0]"]
8["Segment<br>[889, 960, 0]"]
9["Segment<br>[966, 1017, 0]"]
10["Segment<br>[1023, 1076, 0]"]
11["Segment<br>[1082, 1151, 0]"]
12["Segment<br>[1157, 1193, 0]"]
13["Segment<br>[1199, 1229, 0]"]
14["Segment<br>[1235, 1265, 0]"]
15["Segment<br>[1271, 1301, 0]"]
16["Segment<br>[1307, 1337, 0]"]
17["Segment<br>[1343, 1372, 0]"]
18["Segment<br>[1378, 1408, 0]"]
19["Segment<br>[1414, 1443, 0]"]
20["Segment<br>[1449, 1478, 0]"]
21["Segment<br>[1484, 1580, 0]"]
22["Segment<br>[1586, 1642, 0]"]
23["Segment<br>[1648, 1655, 0]"]
24[Solid2d]
end
subgraph path85 [Path]
85["Path<br>[1759, 1803, 0]"]
86["Segment<br>[1809, 1871, 0]"]
87["Segment<br>[1877, 1990, 0]"]
88["Segment<br>[1996, 2116, 0]"]
89["Segment<br>[2122, 2178, 0]"]
90["Segment<br>[2184, 2191, 0]"]
85["Path<br>[1753, 1797, 0]"]
86["Segment<br>[1803, 1865, 0]"]
87["Segment<br>[1871, 1984, 0]"]
88["Segment<br>[1990, 2110, 0]"]
89["Segment<br>[2116, 2172, 0]"]
90["Segment<br>[2178, 2185, 0]"]
91[Solid2d]
end
subgraph path107 [Path]
107["Path<br>[2290, 2335, 0]"]
108["Segment<br>[2341, 2401, 0]"]
109["Segment<br>[2407, 2520, 0]"]
110["Segment<br>[2526, 2646, 0]"]
111["Segment<br>[2652, 2708, 0]"]
112["Segment<br>[2714, 2721, 0]"]
107["Path<br>[2284, 2329, 0]"]
108["Segment<br>[2335, 2395, 0]"]
109["Segment<br>[2401, 2514, 0]"]
110["Segment<br>[2520, 2640, 0]"]
111["Segment<br>[2646, 2702, 0]"]
112["Segment<br>[2708, 2715, 0]"]
113[Solid2d]
end
subgraph path129 [Path]
129["Path<br>[2819, 2864, 0]"]
130["Segment<br>[2870, 2937, 0]"]
131["Segment<br>[2943, 3056, 0]"]
132["Segment<br>[3062, 3182, 0]"]
133["Segment<br>[3188, 3244, 0]"]
134["Segment<br>[3250, 3257, 0]"]
129["Path<br>[2813, 2858, 0]"]
130["Segment<br>[2864, 2931, 0]"]
131["Segment<br>[2937, 3050, 0]"]
132["Segment<br>[3056, 3176, 0]"]
133["Segment<br>[3182, 3238, 0]"]
134["Segment<br>[3244, 3251, 0]"]
135[Solid2d]
end
1["Plane<br>[437, 454, 0]"]
25["Sweep Extrusion<br>[1675, 1705, 0]"]
25["Sweep Extrusion<br>[1669, 1699, 0]"]
26[Wall]
27[Wall]
28[Wall]
@ -113,7 +113,7 @@ flowchart LR
82["SweepEdge Adjacent"]
83["SweepEdge Opposite"]
84["SweepEdge Adjacent"]
92["Sweep Extrusion<br>[2205, 2236, 0]"]
92["Sweep Extrusion<br>[2199, 2230, 0]"]
93[Wall]
94[Wall]
95[Wall]
@ -128,7 +128,7 @@ flowchart LR
104["SweepEdge Adjacent"]
105["SweepEdge Opposite"]
106["SweepEdge Adjacent"]
114["Sweep Extrusion<br>[2736, 2767, 0]"]
114["Sweep Extrusion<br>[2730, 2761, 0]"]
115[Wall]
116[Wall]
117[Wall]
@ -143,7 +143,7 @@ flowchart LR
126["SweepEdge Adjacent"]
127["SweepEdge Opposite"]
128["SweepEdge Adjacent"]
136["Sweep Extrusion<br>[3271, 3301, 0]"]
136["Sweep Extrusion<br>[3265, 3295, 0]"]
137[Wall]
138[Wall]
139[Wall]
@ -158,9 +158,9 @@ flowchart LR
148["SweepEdge Adjacent"]
149["SweepEdge Opposite"]
150["SweepEdge Adjacent"]
151["StartSketchOnFace<br>[1719, 1753, 0]"]
152["StartSketchOnFace<br>[2250, 2284, 0]"]
153["StartSketchOnFace<br>[2781, 2813, 0]"]
151["StartSketchOnFace<br>[1713, 1747, 0]"]
152["StartSketchOnFace<br>[2244, 2278, 0]"]
153["StartSketchOnFace<br>[2775, 2807, 0]"]
1 --- 2
2 --- 3
2 --- 4