Paul Tan
|
fc9cccccd3
guards.nim:sameTree(): handle uint literals correctly (#12483) [backport]
|
пре 5 година |
Clyybber
|
ed1d41c51e
Small ast.nim cleanup (#12156)
|
пре 5 година |
Arne Döring
|
3d4ad9739c
fix min/max for float numbers (#12068)
|
пре 5 година |
Arne Döring
|
afbcd1b330
int128 on firstOrd, lastOrd and lengthOrd (#11701)
|
пре 5 година |
Araq
|
296c48de5e
fixes #11436
|
пре 6 година |
Clyybber
|
f18b3af9d4
Replace countup(x, y-1) with x ..< y
|
пре 6 година |
jcosborn
|
044cef152f
add custom pragma support for var and let symbols (#9582)
|
пре 6 година |
cooldome
|
eaca5be9d6
Change the order of compilation passes, transformation is made lazy at code gen (#8489)
|
пре 6 година |
Andreas Rumpf
|
669a564492
remove more global variables in the Nim compiler
|
пре 7 година |
Andreas Rumpf
|
a4e2b0c153
platform.nim doesn't use globals anymore; prepare msgs.nim for not using globals
|
пре 7 година |
Andreas Rumpf
|
05724645f8
more modules compile again
|
пре 7 година |
Andreas Rumpf
|
2e76a92fe1
sempass2 compiles again
|
пре 7 година |
Andreas Rumpf
|
7eb39d9d26
guards.nim does compile
|
пре 7 година |
Arne Döring
|
6baca58693
Get symbol kind (#7491)
|
пре 7 година |
Andreas Rumpf
|
4f9e8cf313
macros.nim: deprecated ! operator
|
пре 7 година |
Andreas Rumpf
|
3fdb78fe80
fixes #5781
|
пре 7 година |
Andreas Rumpf
|
70ea45cdba
deprecated unary '<'
|
пре 7 година |
Araq
|
aa4260ffa8
overloading resolution for getAst; breaking change
|
пре 8 година |
Araq
|
e6c5622aa7
removed tyArrayConstr completely from the compiler; introduced tyAlias instead in preparation for further bugfixes
|
пре 8 година |
Araq
|
29db0d8585
refactoring complete: explicit ident cache
|
пре 8 година |
Araq
|
773d17cd14
big refactoring: step 1
|
пре 8 година |
Andreas Rumpf
|
39ebe2175b
compiler almost free of deprecated expr/stmt names
|
пре 9 година |
Araq
|
000c413f35
disjoint checker is smarter (and slower)
|
пре 9 година |
Araq
|
90d1ad4231
made disjoint checker smarter; fixes regressions
|
пре 9 година |
rku
|
47114342c4
Removed magics: mEqI64 mLtI64 mLeI64
|
пре 10 година |
rku
|
372a5d3cbb
Removed magics: mAddI64, mSubI64, mMulI64, mDivI64, mModI64
|
пре 10 година |
Araq
|
3fa2e79814
sempass2: bugfixes
|
пре 10 година |
Araq
|
4be0d16520
added '..^' and '..<' operators; 'nil' is allowed for 'len'; added plugin system to the compiler
|
пре 10 година |
Araq
|
aacaa8f171
cleaned up some magics to make room for new magics; added '..<' and '..^' templates
|
пре 10 година |
Araq
|
ee99771afa
fixes #2359
|
пре 10 година |