Commit 81d492f
committed
Round 17 + registry: coroutines, namespace scope, fn-ptr disambig, noexcept
Parser:
- looksLikeFunctionPointerDeclarator: (*name) only fn-ptr when followed by ( or [
- postfix ++/-- -> prefix universally
- float literals get f suffix
- final -> constexpr
CodeGen:
- NamespaceDecl: inject using namespace ::std inside user namespaces
- Friend binary operator template prefix before friend keyword
CppBuild:
- User NamespaceDecl: std specializations hoisted to preNs (global scope)
- Out-of-class function definitions (X::f()) hoisted to namespace scope
- noexcept restored on final_suspend/initial_suspend in output
- coroutine promise noexcept regex on generated output
Processing.h:
- #include <coroutine>
- shader(PShader*), texture(PImage*), addChild(PShape*) pointer overloads
- PShader::set() double overloads1 parent 31f1087 commit 81d492f
4 files changed
Lines changed: 29 additions & 5 deletions
Binary file not shown.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
| 15 | + | |
15 | 16 | | |
16 | 17 | | |
17 | 18 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
149 | 149 | | |
150 | 150 | | |
151 | 151 | | |
| 152 | + | |
| 153 | + | |
| 154 | + | |
| 155 | + | |
| 156 | + | |
| 157 | + | |
152 | 158 | | |
153 | 159 | | |
154 | 160 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1029 | 1029 | | |
1030 | 1030 | | |
1031 | 1031 | | |
| 1032 | + | |
| 1033 | + | |
| 1034 | + | |
1032 | 1035 | | |
1033 | 1036 | | |
1034 | 1037 | | |
| |||
1240 | 1243 | | |
1241 | 1244 | | |
1242 | 1245 | | |
| 1246 | + | |
| 1247 | + | |
| 1248 | + | |
| 1249 | + | |
1243 | 1250 | | |
1244 | 1251 | | |
1245 | 1252 | | |
| |||
1268 | 1275 | | |
1269 | 1276 | | |
1270 | 1277 | | |
1271 | | - | |
1272 | | - | |
1273 | | - | |
1274 | | - | |
| 1278 | + | |
| 1279 | + | |
| 1280 | + | |
| 1281 | + | |
| 1282 | + | |
| 1283 | + | |
| 1284 | + | |
| 1285 | + | |
| 1286 | + | |
| 1287 | + | |
1275 | 1288 | | |
1276 | 1289 | | |
1277 | 1290 | | |
| |||
1409 | 1422 | | |
1410 | 1423 | | |
1411 | 1424 | | |
1412 | | - | |
| 1425 | + | |
| 1426 | + | |
| 1427 | + | |
| 1428 | + | |
| 1429 | + | |
1413 | 1430 | | |
1414 | 1431 | | |
1415 | 1432 | | |
| |||
0 commit comments