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
*
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
*
VM: minor fixes to make lexim work
Araq
2015-04-20
1
-42
/
+42
*
fixes #1547
Araq
2014-11-27
1
-1
/
+3
*
Nimrod renamed to Nim
Araq
2014-08-28
1
-1
/
+1
*
case consistency: cs:partial bootstraps on windows
Araq
2013-12-29
1
-2
/
+2
*
case consistency part 1
Araq
2013-12-27
1
-18
/
+18
*
implemented large parts of the 'not nil' checking
Araq
2013-06-09
1
-2
/
+1
*
Removes executable bit for text files.
Grzegorz Adam Hankiewicz
2013-03-16
1
-0
/
+0
*
first steps to implement object construction expressions
Araq
2013-03-07
1
-1
/
+1
*
term rewriting macros fully implemented; still buggy
Araq
2012-09-03
1
-0
/
+16
*
distinguish properly between nkOpen and nkClosedSymChoice
Araq
2012-08-26
1
-1
/
+2
*
made compiler more robust for idetools support
Araq
2012-07-30
1
-1
/
+1
*
further steps to closure support
Araq
2012-02-06
1
-1
/
+1
*
pragma blocks; fixed line information issue with user defined assertions
Araq
2012-01-17
1
-0
/
+4
*
year 2012 for most copyright headers
Araq
2012-01-02
1
-1
/
+1
*
better code generation for constant aggregates
Araq
2011-11-02
1
-0
/
+13
*
bugfix: proper cache for generic instantiations
Araq
2011-07-21
1
-23
/
+10
*
bugfix: subranges in generics properly detected
Araq
2011-06-29
1
-2
/
+4
*
slices are first class citizens
Araq
2011-04-22
1
-3
/
+9
*
got rid of some arcane module names
Araq
2011-04-21
1
-1
/
+1
*
big repo cleanup
Araq
2011-04-12
1
-0
/
+140