This repository was archived by the owner on Jun 8, 2021. It is now read-only.
File tree
11 files changed
+30
-58
lines changed- src
- auto
- gobject/auto
11 files changed
+30
-58
lines changed- .travis.yml+4
- README.md+6-2
- src/analysis/bounds.rs+9-14
- src/analysis/child_properties.rs+2-2
- src/analysis/function_parameters.rs+9-16
- src/analysis/functions.rs+28-22
- src/analysis/general.rs+1-1
- src/analysis/object.rs+9-21
- src/analysis/out_parameters.rs+6-1
- src/analysis/properties.rs+7-7
- src/analysis/record.rs+10-9
- src/analysis/return_value.rs+1-1
- src/analysis/rust_type.rs+5-3
- src/analysis/signals.rs+7-6
- src/analysis/signatures.rs+2-2
- src/analysis/supertypes.rs+1-2
- src/analysis/trampoline_parameters.rs+1
- src/analysis/trampolines.rs+2-2
- src/analysis/types.rs+16-7
- src/chunk/mod.rs+1-1
- src/codegen/child_properties.rs+4-3
- src/codegen/doc/mod.rs+1-1
- src/codegen/function.rs+10-3
- src/codegen/function_body_chunk.rs+6-20
- src/codegen/general.rs+92-33
- src/codegen/object.rs+13-30
- src/codegen/properties.rs+4-3
- src/codegen/property_body.rs+26-8
- src/codegen/return_value.rs+8-5
- src/codegen/signal.rs+3-5
- src/codegen/sys/build.rs+9
- src/codegen/sys/fields.rs+10-2
- src/codegen/sys/functions.rs+3-3
- src/codegen/sys/lib_.rs+2-15
- src/codegen/sys/statics.rs+1-1
- src/codegen/trampoline.rs+1-1
- src/codegen/trampoline_from_glib.rs+1-1
- src/codegen/translate_from_glib.rs+6-14
- src/codegen/translate_to_glib.rs+9-2
- src/config/config.rs+9-2
- src/config/gobjects.rs+24-5
- src/config/mod.rs+1-1
- src/lib.rs+5-6
- src/library.rs+1-1
- src/main.rs-4
- src/writer/to_code.rs+1-1
Lines changed: 1 addition & 2 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
33 | 33 |
| |
34 | 34 |
| |
35 | 35 |
| |
36 |
| - | |
37 | 36 |
| |
38 |
| - | |
| 37 | + | |
39 | 38 |
| |
40 | 39 |
| |
41 | 40 |
| |
|
Lines changed: 13 additions & 31 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
50 | 50 |
| |
51 | 51 |
| |
52 | 52 |
| |
53 |
| - | |
54 | 53 |
| |
55 |
| - | |
56 | 54 |
| |
57 |
| - | |
| 55 | + | |
58 | 56 |
| |
59 | 57 |
| |
60 | 58 |
| |
| |||
302 | 300 |
| |
303 | 301 |
| |
304 | 302 |
| |
305 |
| - | |
306 | 303 |
| |
307 |
| - | |
| 304 | + | |
308 | 305 |
| |
309 | 306 |
| |
310 | 307 |
| |
311 | 308 |
| |
312 | 309 |
| |
313 |
| - | |
314 | 310 |
| |
315 |
| - | |
| 311 | + | |
316 | 312 |
| |
317 | 313 |
| |
318 | 314 |
| |
| |||
326 | 322 |
| |
327 | 323 |
| |
328 | 324 |
| |
329 |
| - | |
330 | 325 |
| |
331 |
| - | |
| 326 | + | |
332 | 327 |
| |
333 | 328 |
| |
334 | 329 |
| |
| |||
342 | 337 |
| |
343 | 338 |
| |
344 | 339 |
| |
345 |
| - | |
346 | 340 |
| |
347 |
| - | |
| 341 | + | |
348 | 342 |
| |
349 | 343 |
| |
350 | 344 |
| |
351 | 345 |
| |
352 | 346 |
| |
353 |
| - | |
354 | 347 |
| |
355 |
| - | |
| 348 | + | |
356 | 349 |
| |
357 | 350 |
| |
358 | 351 |
| |
| |||
955 | 948 |
| |
956 | 949 |
| |
957 | 950 |
| |
958 |
| - | |
959 | 951 |
| |
960 |
| - | |
961 | 952 |
| |
962 |
| - | |
| 953 | + | |
963 | 954 |
| |
964 | 955 |
| |
965 | 956 |
| |
| |||
1180 | 1171 |
| |
1181 | 1172 |
| |
1182 | 1173 |
| |
1183 |
| - | |
1184 | 1174 |
| |
1185 |
| - | |
| 1175 | + | |
1186 | 1176 |
| |
1187 | 1177 |
| |
1188 | 1178 |
| |
| |||
1262 | 1252 |
| |
1263 | 1253 |
| |
1264 | 1254 |
| |
1265 |
| - | |
1266 | 1255 |
| |
1267 |
| - | |
| 1256 | + | |
1268 | 1257 |
| |
1269 | 1258 |
| |
1270 | 1259 |
| |
| |||
1386 | 1375 |
| |
1387 | 1376 |
| |
1388 | 1377 |
| |
1389 |
| - | |
1390 | 1378 |
| |
1391 |
| - | |
| 1379 | + | |
1392 | 1380 |
| |
1393 | 1381 |
| |
1394 | 1382 |
| |
| |||
1406 | 1394 |
| |
1407 | 1395 |
| |
1408 | 1396 |
| |
1409 |
| - | |
1410 | 1397 |
| |
1411 |
| - | |
1412 | 1398 |
| |
1413 |
| - | |
1414 | 1399 |
| |
1415 |
| - | |
| 1400 | + | |
1416 | 1401 |
| |
1417 | 1402 |
| |
1418 | 1403 |
| |
1419 | 1404 |
| |
1420 | 1405 |
| |
1421 |
| - | |
1422 | 1406 |
| |
1423 |
| - | |
| 1407 | + | |
1424 | 1408 |
| |
1425 | 1409 |
| |
1426 | 1410 |
| |
| |||
1472 | 1456 |
| |
1473 | 1457 |
| |
1474 | 1458 |
| |
1475 |
| - | |
1476 | 1459 |
| |
1477 |
| - | |
1478 | 1460 |
| |
1479 |
| - | |
| 1461 | + | |
1480 | 1462 |
| |
1481 | 1463 |
|
Lines changed: 6 additions & 14 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
34 | 34 |
| |
35 | 35 |
| |
36 | 36 |
| |
37 |
| - | |
38 | 37 |
| |
39 | 38 |
| |
40 |
| - | |
| 39 | + | |
41 | 40 |
| |
42 | 41 |
| |
43 | 42 |
| |
| |||
104 | 103 |
| |
105 | 104 |
| |
106 | 105 |
| |
107 |
| - | |
108 | 106 |
| |
109 |
| - | |
| 107 | + | |
110 | 108 |
| |
111 | 109 |
| |
112 | 110 |
| |
113 | 111 |
| |
114 | 112 |
| |
115 |
| - | |
116 | 113 |
| |
117 | 114 |
| |
118 |
| - | |
| 115 | + | |
119 | 116 |
| |
120 | 117 |
| |
121 | 118 |
| |
122 | 119 |
| |
123 | 120 |
| |
124 | 121 |
| |
125 |
| - | |
126 | 122 |
| |
127 | 123 |
| |
128 | 124 |
| |
129 |
| - | |
| 125 | + | |
130 | 126 |
| |
131 | 127 |
| |
132 | 128 |
| |
| |||
204 | 200 |
| |
205 | 201 |
| |
206 | 202 |
| |
207 |
| - | |
208 | 203 |
| |
209 |
| - | |
210 | 204 |
| |
211 | 205 |
| |
212 |
| - | |
| 206 | + | |
213 | 207 |
| |
214 | 208 |
| |
215 | 209 |
| |
| |||
242 | 236 |
| |
243 | 237 |
| |
244 | 238 |
| |
245 |
| - | |
246 | 239 |
| |
247 |
| - | |
248 | 240 |
| |
249 | 241 |
| |
250 |
| - | |
| 242 | + | |
251 | 243 |
| |
252 | 244 |
| |
253 | 245 |
| |
|
Lines changed: 1 addition & 2 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
20 | 20 |
| |
21 | 21 |
| |
22 | 22 |
| |
23 |
| - | |
24 | 23 |
| |
25 |
| - | |
| 24 | + | |
26 | 25 |
| |
27 | 26 |
| |
28 | 27 |
| |
|
Lines changed: 1 addition & 2 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
40 | 40 |
| |
41 | 41 |
| |
42 | 42 |
| |
43 |
| - | |
44 | 43 |
| |
45 |
| - | |
| 44 | + | |
46 | 45 |
| |
47 | 46 |
| |
48 | 47 |
| |
|
Lines changed: 1 addition & 2 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
21 | 21 |
| |
22 | 22 |
| |
23 | 23 |
| |
24 |
| - | |
25 | 24 |
| |
26 |
| - | |
| 25 | + | |
27 | 26 |
| |
28 | 27 |
| |
29 | 28 |
| |
|
Lines changed: 2 additions & 2 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 |
| - | |
2 |
| - | |
| 1 | + | |
| 2 | + |
Lines changed: 2 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
59 | 59 |
| |
60 | 60 |
| |
61 | 61 |
| |
| 62 | + | |
| 63 | + | |
62 | 64 |
| |
63 | 65 |
| |
64 | 66 |
| |
|
0 commit comments