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
/
trees.nim
Commit message (
Expand
)
Author
Age
Files
Lines
*
fixes #23295; don't expand constants for complex structures (#23297)
ringabout
2024-02-20
1
-2
/
+1
*
Types: Refactorings; step 1 (#23055)
Andreas Rumpf
2023-12-12
1
-1
/
+1
*
NIR: progress (#22817)
Andreas Rumpf
2023-10-12
1
-0
/
+3
*
NIR: Nim intermediate representation (#22777)
Andreas Rumpf
2023-10-11
1
-4
/
+0
*
allow non-pragma special words as user pragmas (#22526)
metagn
2023-08-21
1
-3
/
+5
*
use strictdefs for compiler (#22365)
ringabout
2023-08-06
1
-2
/
+19
*
make runnableExamples a special word (#22024)
metagn
2023-06-06
1
-0
/
+5
*
Revert "fix #16185 (#16195)" (#16197)
Andreas Rumpf
2020-11-30
1
-15
/
+0
*
fix #16185 (#16195)
cooldome
2020-11-30
1
-0
/
+15
*
fixes #16069; [backport:1.2] [backport:1.4] (#16115)
Andreas Rumpf
2020-11-24
1
-1
/
+1
*
implements https://github.com/nim-lang/RFCs/issues/258 (#15503)
Andreas Rumpf
2020-10-06
1
-1
/
+13
*
fixes https://github.com/nim-lang/RFCs/issues/257 [backport:1.2] (#15479)
Andreas Rumpf
2020-10-03
1
-2
/
+2
*
implements https://github.com/nim-lang/RFCs/issues/257 (#15466)
Andreas Rumpf
2020-10-02
1
-0
/
+7
*
views: yet another bugfix (#15447)
Andreas Rumpf
2020-10-01
1
-0
/
+5
*
borrow checking (#15282)
Andreas Rumpf
2020-09-09
1
-1
/
+1
*
drnim: tiny progress (#13882)
Andreas Rumpf
2020-04-15
1
-0
/
+21
*
DrNim (Nim compiler with Z3 integration) (#13743)
Andreas Rumpf
2020-03-31
1
-0
/
+6
*
fix #13730 (#13787)
Timothee Cour
2020-03-28
1
-2
/
+6
*
trees.nim: compare floating points by their bitpatterns because NaN comparisi...
Araq
2020-03-23
1
-1
/
+1
*
trees.nim: compare floating points by their bitpatterns because NaN comparisi...
Araq
2020-03-23
1
-1
/
+1
*
new feature: --staticBoundChecks:on to enforce static array index checking (#...
Andreas Rumpf
2020-03-18
1
-0
/
+1
*
better support for PROGMEM like annotations for lets/vars; fixes #12216 (#12799)
Andreas Rumpf
2019-12-05
1
-5
/
+12
*
Cosmetic compiler cleanup (#12718)
Clyybber
2019-11-28
1
-19
/
+19
*
Small ast.nim cleanup (#12156)
Clyybber
2019-09-09
1
-5
/
+5
*
[refactoring] remove unused imports in the compiler and in some stdlib modules
Araq
2019-07-18
1
-1
/
+1
*
Render deprecated pragmas (#8886)
LemonBoy
2019-06-03
1
-0
/
+6
*
Replace countup(x, y-1) with x ..< y
Clyybber
2019-05-07
1
-3
/
+3
*
introduce temporary <//> for 'owned' to get this compile with 0.19 (#11145)
Andreas Rumpf
2019-05-02
1
-1
/
+1
*
more destructor based changes (#10885)
Andreas Rumpf
2019-03-23
1
-0
/
+10
*
allow uints to appear in deep constant expressions
Jacek Sieka
2018-12-05
1
-2
/
+1
*
introduce nkTupleConstr AST node for unary tuple construction; breaking change
Andreas Rumpf
2018-04-13
1
-1
/
+1
*
the .deprecated pragma for procs now supports a user-definable deprecation me...
Andreas Rumpf
2018-02-02
1
-1
/
+1
*
preparations for language extensions: 'sink' and 'lent' types
Andreas Rumpf
2018-01-07
1
-1
/
+1
*
deprecated unary '<'
Andreas Rumpf
2017-10-29
1
-1
/
+1
*
introduce a pre-processing pass for the concept bodies
Zahary Karadjov
2017-06-20
1
-3
/
+5
*
improved comment satement support in macros (#5904)
Arne Döring
2017-06-02
1
-0
/
+1
*
isDeepConstExpr helper can handle nkRange
Andreas Rumpf
2017-05-01
1
-1
/
+1
*
update code from a time when unsigned didn't exist
Araq
2017-02-16
1
-1
/
+1
*
fixes #5391
Araq
2017-02-16
1
-1
/
+1
*
removed tyArrayConstr completely from the compiler; introduced tyAlias instea...
Araq
2016-11-14
1
-1
/
+1
*
big refactoring: step 1
Araq
2016-10-31
1
-1
/
+1
*
Cleanup and fix isConstExpr to return true for all atomic node types.
Matthew Baulch
2016-08-27
1
-4
/
+2
*
Remove unnecessary result initialisations.
Matthew Baulch
2016-08-27
1
-2
/
+1
*
Remove useless/misleading comment. flattenStmts not only for patterns.
Matthew Baulch
2016-08-27
1
-1
/
+0
*
Remove unused procs getProcSym, getOpSym.
Matthew Baulch
2016-08-27
1
-11
/
+0
*
Remove (unused) flattenTree proc.
Matthew Baulch
2016-08-27
1
-14
/
+0
*
Remove (unused) swapOperands proc.
Matthew Baulch
2016-08-27
1
-5
/
+0
*
Rewrite cyclicTree. Performance improved by approx 50%.
Matthew Baulch
2016-08-27
1
-20
/
+10
*
fixes #4354
Andreas Rumpf
2016-08-04
1
-7
/
+12
*
fixes #2985
Araq
2015-06-25
1
-4
/
+8
[next]