LemonBoy
|
16a70c84aa
Fixes 6544 (#9427)
|
6 years ago |
Miran
|
675c629fee
replace deprecated `safeAdd` with `add` (#9416)
|
6 years ago |
Timothee Cour
|
745f1642d6
implement sizeof and alignof operator (manually squashed #5664) (#9356)
|
6 years ago |
LemonBoy
|
0ead36dae6
Unchecked arrays now have their own type (#9267)
|
6 years ago |
LemonBoy
|
b8d2f79ef0
Prevent the construction of recursive tyStatic types (#9256)
|
6 years ago |
jcosborn
|
dd65986795
fixes #4435 (#9185)
|
6 years ago |
Araq
|
ae901b3272
fixes #7351
|
6 years ago |
Araq
|
0694c9080f
fixes #8043
|
6 years ago |
LemonBoy
|
b74faf354e
Do not materialize empty varargs[untyped] arrays (#8715)
|
6 years ago |
Andreas Rumpf
|
df4d5b77a1
introduce precise string '[]', '[]=' accessors; fixes #8049 (#8817)
|
6 years ago |
Araq
|
e98e214422
fixes #7854
|
6 years ago |
zah
|
96de224a63
Fix #8126 (#8712)
|
6 years ago |
Andreas Rumpf
|
0da91aa744
changes how the now illegal 'string == nil' comparison is detected
|
6 years ago |
Araq
|
a0cde8cee6
Merge branch 'devel' into araq-misc
|
6 years ago |
cooldome
|
aa1cdebdc2
Converters to take into account constraints. Fixes #7520 (#8593)
|
6 years ago |
Andreas Rumpf
|
dae5450947
WIP: disallow 'nil' for strings and seqs
|
6 years ago |
andri lim
|
4d5cce9882
fixes #6255, add `system.ashr` arithmetic right shift (#8547)
|
6 years ago |
Andreas Rumpf
|
f29225fc63
sigmatch: no trailing whitespace
|
6 years ago |
LemonBoy
|
9b98add6c7
Do not crash while instantiating a generic outside a call (#8279)
|
6 years ago |
LemonBoy
|
5c5388c0a6
Handle subtype relations for converter parameters (#8248)
|
6 years ago |
LemonBoy
|
c6671776a1
Reset typedescMatched before paramTypesMatch (#8250)
|
6 years ago |
LemonBoy
|
88714e77d8
Fix comparison of tyGenericBody in typerel (#8045)
|
6 years ago |
LemonBoy
|
ab47a870bc
Error out if vararg match isn't an exact one (#8186)
|
6 years ago |
Andreas Rumpf
|
d8f7174dda
Merge pull request #7736 from cooldome/range_float_type
|
6 years ago |
Zahary Karadjov
|
e129466910
requested pull-request changes
|
6 years ago |
Zahary Karadjov
|
31651ecd61
allow referencing other parameters in default parameter values
|
6 years ago |
Zahary Karadjov
|
5bcf8bcb59
fixes #7222; fixes #5595; fixes #3747
|
6 years ago |
Zahary Karadjov
|
fb27357b62
A minimal patch enabling the new typedesc and static types syntax
|
6 years ago |
Andreas Rumpf
|
5348fef003
implements a --nep1:on switch to make the compiler enforce the naming conventions outlined in NEP-1
|
6 years ago |
cooldome
|
101f23f3a6
manual merge 2
|
6 years ago |