index
:
Nim
this commit
devel
This repository contains the Nim compiler, Nim's stdlib, tools, and documentation. (mirror)
ahoang <ahoang@tilde.institute>
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
compiler
/
guards.nim
Commit message (
Expand
)
Author
Age
Files
Lines
*
fixes yet another strictdefs bug (#23069)
ringabout
2023-12-15
1
-1
/
+1
*
IC: progress and refactorings (#22961)
Andreas Rumpf
2023-11-20
1
-2
/
+2
*
prepare for the enforcement of `std` prefix (#22873)
ringabout
2023-10-29
1
-1
/
+1
*
use strictdefs for compiler (#22365)
ringabout
2023-08-06
1
-15
/
+133
*
fixes a strict case object problem that has been reported on the forum (#20614)
Andreas Rumpf
2022-10-21
1
-1
/
+4
*
implemented strictCaseObjects (#20608)
Andreas Rumpf
2022-10-21
1
-2
/
+6
*
store full definition AST for consts, fix noRewrite (#20115)
metagn
2022-09-28
1
-1
/
+1
*
move assertions out of system (#19599)
flywind
2022-03-23
1
-0
/
+3
*
this ensures libp2p continues to compile [backport] (#18908)
Andreas Rumpf
2021-09-27
1
-2
/
+8
*
clean up old codes (#17071)
flywind
2021-02-17
1
-6
/
+1
*
IC: next steps (#16729)
Andreas Rumpf
2021-01-23
1
-41
/
+21
*
explicit ID generation for easier IC (#15559)
Andreas Rumpf
2020-10-25
1
-2
/
+3
*
init checks and 'out' parameters (#14521)
Andreas Rumpf
2020-06-23
1
-1
/
+1
*
drnim: tiny progress (#13882)
Andreas Rumpf
2020-04-15
1
-7
/
+10
*
DrNim (Nim compiler with Z3 integration) (#13743)
Andreas Rumpf
2020-03-31
1
-0
/
+3
*
new feature: --staticBoundChecks:on to enforce static array index checking (#...
Andreas Rumpf
2020-03-18
1
-11
/
+36
*
fix operators containing percent for VM usage (#13536)
Arne Döring
2020-03-11
1
-2
/
+2
*
Remove dead magics (#13551)
Arne Döring
2020-03-03
1
-7
/
+4
*
Cosmetic compiler cleanup (#12718)
Clyybber
2019-11-28
1
-172
/
+172
*
guards.nim:sameTree(): handle uint literals correctly (#12483) [backport]
Paul Tan
2019-10-22
1
-1
/
+1
*
Small ast.nim cleanup (#12156)
Clyybber
2019-09-09
1
-2
/
+2
*
fix min/max for float numbers (#12068)
Arne Döring
2019-09-02
1
-2
/
+2
*
int128 on firstOrd, lastOrd and lengthOrd (#11701)
Arne Döring
2019-08-07
1
-2
/
+2
*
fixes #11436
Araq
2019-06-19
1
-3
/
+4
*
Replace countup(x, y-1) with x ..< y
Clyybber
2019-05-07
1
-1
/
+1
*
add custom pragma support for var and let symbols (#9582)
jcosborn
2019-01-07
1
-4
/
+4
*
Change the order of compilation passes, transformation is made lazy at code g...
cooldome
2018-10-18
1
-1
/
+1
*
remove more global variables in the Nim compiler
Andreas Rumpf
2018-05-27
1
-1
/
+1
*
platform.nim doesn't use globals anymore; prepare msgs.nim for not using globals
Andreas Rumpf
2018-05-18
1
-12
/
+12
*
more modules compile again
Andreas Rumpf
2018-05-12
1
-2
/
+2
*
sempass2 compiles again
Andreas Rumpf
2018-05-11
1
-2
/
+2
*
guards.nim does compile
Andreas Rumpf
2018-05-11
1
-115
/
+125
*
Get symbol kind (#7491)
Arne Döring
2018-04-11
1
-2
/
+4
*
macros.nim: deprecated ! operator
Andreas Rumpf
2017-11-19
1
-2
/
+4
*
fixes #5781
Andreas Rumpf
2017-11-18
1
-1
/
+1
*
deprecated unary '<'
Andreas Rumpf
2017-10-29
1
-1
/
+1
*
overloading resolution for getAst; breaking change
Araq
2017-03-18
1
-2
/
+3
*
removed tyArrayConstr completely from the compiler; introduced tyAlias instea...
Araq
2016-11-14
1
-1
/
+1
*
refactoring complete: explicit ident cache
Araq
2016-10-31
1
-4
/
+0
*
big refactoring: step 1
Araq
2016-10-31
1
-0
/
+4
*
compiler almost free of deprecated expr/stmt names
Andreas Rumpf
2016-07-30
1
-8
/
+8
*
disjoint checker is smarter (and slower)
Araq
2015-09-23
1
-7
/
+113
*
made disjoint checker smarter; fixes regressions
Araq
2015-09-23
1
-3
/
+17
*
Removed magics: mEqI64 mLtI64 mLeI64
rku
2015-06-10
1
-3
/
+3
*
Removed magics: mAddI64, mSubI64, mMulI64, mDivI64, mModI64
rku
2015-06-10
1
-5
/
+5
*
sempass2: bugfixes
Araq
2015-04-28
1
-2
/
+2
*
added '..^' and '..<' operators; 'nil' is allowed for 'len'; added plugin sys...
Araq
2015-04-22
1
-1
/
+2
*
cleaned up some magics to make room for new magics; added '..<' and '..^' tem...
Araq
2015-04-22
1
-2
/
+2
*
fixes #2359
Araq
2015-03-16
1
-2
/
+2
*
disjoint checker is somewhat smarter
Araq
2015-03-16
1
-2
/
+17
[next]