Commit 60c9055
authored
CLJS-3438: Inference for
- fix cljs.analyzer/desugar-dotted-expr, generated malformed AST in the case of goog.module var
- compiler test for goog.object/containsKey
- fix parameter parsing in cljs.externs to properly handle var args and optional arguments
- fix fn-arity warning so that we use unaliased names if available (goog.module names are aliases)
- cljs.core: goog.object/containsKey hint no longer neededgoog.object/containsKey returns any, not boolean (#262)1 parent aa5e751 commit 60c9055
File tree
5 files changed
+52
-25
lines changed- src
- main
- cljs/cljs
- clojure/cljs
- test/clojure/cljs
5 files changed
+52
-25
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
12180 | 12180 | | |
12181 | 12181 | | |
12182 | 12182 | | |
12183 | | - | |
| 12183 | + | |
12184 | 12184 | | |
12185 | 12185 | | |
12186 | 12186 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1214 | 1214 | | |
1215 | 1215 | | |
1216 | 1216 | | |
1217 | | - | |
1218 | | - | |
1219 | | - | |
| 1217 | + | |
| 1218 | + | |
| 1219 | + | |
| 1220 | + | |
| 1221 | + | |
| 1222 | + | |
1220 | 1223 | | |
1221 | 1224 | | |
1222 | 1225 | | |
| |||
3887 | 3890 | | |
3888 | 3891 | | |
3889 | 3892 | | |
3890 | | - | |
3891 | | - | |
| 3893 | + | |
| 3894 | + | |
3892 | 3895 | | |
3893 | 3896 | | |
3894 | 3897 | | |
3895 | 3898 | | |
3896 | 3899 | | |
3897 | 3900 | | |
3898 | | - | |
| 3901 | + | |
3899 | 3902 | | |
3900 | 3903 | | |
3901 | 3904 | | |
| |||
3946 | 3949 | | |
3947 | 3950 | | |
3948 | 3951 | | |
3949 | | - | |
| 3952 | + | |
| 3953 | + | |
| 3954 | + | |
| 3955 | + | |
3950 | 3956 | | |
3951 | 3957 | | |
3952 | 3958 | | |
3953 | 3959 | | |
3954 | 3960 | | |
3955 | 3961 | | |
3956 | 3962 | | |
| 3963 | + | |
| 3964 | + | |
| 3965 | + | |
3957 | 3966 | | |
3958 | 3967 | | |
3959 | 3968 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
16 | | - | |
| 16 | + | |
17 | 17 | | |
18 | | - | |
| 18 | + | |
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
| |||
88 | 88 | | |
89 | 89 | | |
90 | 90 | | |
91 | | - | |
92 | | - | |
93 | | - | |
94 | | - | |
95 | | - | |
96 | | - | |
97 | | - | |
98 | | - | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
99 | 98 | | |
100 | 99 | | |
101 | 100 | | |
| |||
108 | 107 | | |
109 | 108 | | |
110 | 109 | | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
111 | 122 | | |
112 | 123 | | |
113 | 124 | | |
| |||
124 | 135 | | |
125 | 136 | | |
126 | 137 | | |
127 | | - | |
| 138 | + | |
128 | 139 | | |
129 | 140 | | |
130 | 141 | | |
131 | 142 | | |
132 | 143 | | |
133 | 144 | | |
134 | | - | |
135 | | - | |
| 145 | + | |
| 146 | + | |
136 | 147 | | |
137 | 148 | | |
138 | 149 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
391 | 391 | | |
392 | 392 | | |
393 | 393 | | |
| 394 | + | |
| 395 | + | |
| 396 | + | |
| 397 | + | |
| 398 | + | |
| 399 | + | |
| 400 | + | |
| 401 | + | |
| 402 | + | |
| 403 | + | |
394 | 404 | | |
395 | 405 | | |
396 | 406 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
403 | 403 | | |
404 | 404 | | |
405 | 405 | | |
406 | | - | |
407 | | - | |
408 | | - | |
| 406 | + | |
409 | 407 | | |
410 | 408 | | |
411 | 409 | | |
412 | 410 | | |
413 | 411 | | |
414 | 412 | | |
415 | 413 | | |
416 | | - | |
0 commit comments