Andreas Rumpf
|
8d714d2b02
low/high/of are now overloadable operations
|
7 years ago |
Zahary Karadjov
|
cd02561368
introduce a pre-processing pass for the concept bodies
|
7 years ago |
Zahary Karadjov
|
bc01835091
Allow tyOr,tyAnd and tyNot to be constructed in more contexts
|
7 years ago |
Zahary Karadjov
|
9574d318ae
use lower-case proc names
|
8 years ago |
Zahary Karadjov
|
52b241fd57
new type traits: `GenericHead` and `StripGenericParams`
|
8 years ago |
Zahary Karadjov
|
644d645ea7
implement the special treatment of explicit type params in concepts
|
8 years ago |
Andreas Rumpf
|
46efaf294b
big compiler refactoring; avoid globals for multi method dispatcher generation
|
7 years ago |
Andreas Rumpf
|
01ae0d28d4
recursive modules are only detected to improve error messages
|
8 years ago |
Jacek Sieka
|
6f7b891bdc
remove remnants of tyIter
|
8 years ago |
Jacek Sieka
|
4d558e2608
Merge remote-tracking branch 'origin/devel' into compiler-cleanup
|
8 years ago |
Matthew Baulch
|
674a1110f0
Require ordinal or set argument to system.ord
|
8 years ago |
Jacek Sieka
|
3cd4cf4320
remove unused stuff
|
8 years ago |
Andreas Rumpf
|
de6198c747
fixes #4555
|
8 years ago |
Andreas Rumpf
|
db56174a19
fixes #3548
|
8 years ago |
Andreas Rumpf
|
e8faa214eb
fixes #4295
|
8 years ago |
bit
|
b6a11271b3
Removed error that disallows slices with negative indexes
|
8 years ago |
Andreas Rumpf
|
bd8e89774e
fixes a critical bug concerning a[^1] rewritings
|
9 years ago |
Araq
|
29a9166966
fixes the most pressing regressions introduced by the new handling of a[i] in the compiler
|
9 years ago |
Araq
|
8ef66b973d
first attempt to fix 'a[i]' handling in generics
|
9 years ago |
Yuriy Glukhov
|
a5be556a4c
Untyped pointers godegen changed. addr expression fixed.
|
9 years ago |
Araq
|
ab26298a03
added system.unsafeAddr
|
9 years ago |
Araq
|
0c947f31ba
system.locals is now a plugin for education
|
9 years ago |
Araq
|
13c5f792dc
fixes #2447
|
9 years ago |
Araq
|
4be0d16520
added '..^' and '..<' operators; 'nil' is allowed for 'len'; added plugin system to the compiler
|
9 years ago |
Araq
|
2b80d75aa2
fixes #2420; negative indexing for slicing is obsolete (breaking change!)
|
9 years ago |
Araq
|
ed0d9e271d
disallow negative indexing
|
9 years ago |
Araq
|
5d63ecb3a4
implemented a[^1] notation
|
9 years ago |
Araq
|
08c0ba379a
fixes #1805
|
9 years ago |
Guillaume Gelin
|
3119fe087d
Happy new year!
|
10 years ago |
Araq
|
105a0616a9
implemented procCall builtin
|
10 years ago |