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
/
semstmts.nim
Commit message (
Expand
)
Author
Age
Files
Lines
*
Replace countup(x, y-1) with x ..< y
Clyybber
2019-05-07
1
-16
/
+16
*
discard type is an error, fixes #7470 (#11146)
Jasper Jenkins
2019-05-01
1
-1
/
+1
*
added system.unown to make 'owned' sane to use in practice; later on we might...
Araq
2019-04-29
1
-4
/
+8
*
revert discardable transformation (#10905)
Andreas Rumpf
2019-04-21
1
-14
/
+10
*
destructors: internal compiler refactoring
Araq
2019-04-18
1
-7
/
+7
*
remove shadow warning, fixes #10732 (#11039)
Miran
2019-04-17
1
-16
/
+4
*
sem'check understands 'owned procs'
Araq
2019-04-11
1
-1
/
+6
*
Fix astdef typ deref (#10245)
Alexander Ivanov
2019-04-05
1
-1
/
+1
*
fixes destructor tuple regression #10940 (#10941)
cooldome
2019-04-04
1
-1
/
+1
*
Pure ref object; fixes #10721 (#10955)
Arne Döring
2019-04-04
1
-0
/
+2
*
more destructor based changes (#10885)
Andreas Rumpf
2019-03-23
1
-14
/
+20
*
mark user defined destructors with sfOverriden to simplify the logic
Andreas Rumpf
2019-03-19
1
-0
/
+3
*
rename: semasgn -> liftdestructors
Andreas Rumpf
2019-03-14
1
-1
/
+1
*
fixes #10791
Andreas Rumpf
2019-03-06
1
-0
/
+3
*
special typing rules for owned pointers
Andreas Rumpf
2019-03-04
1
-0
/
+4
*
gc:destructors: progress
Andreas Rumpf
2019-02-28
1
-0
/
+1
*
Tuple unpacking now works for `for` vars (#10152)
Neelesh Chandola
2019-02-23
1
-16
/
+54
*
first steps in implementing 'owned' pointers; undocumented, do not use
Andreas Rumpf
2019-02-23
1
-7
/
+7
*
error message for accidental use of macro (#10490)
Arne Döring
2019-02-19
1
-2
/
+9
*
fixes #10702 (#10705)
Andreas Rumpf
2019-02-18
1
-19
/
+22
*
Print missing case labels (#10600)
Arne Döring
2019-02-09
1
-0
/
+3
*
Avoid evaluating macros twice in type sections (#10550)
LemonBoy
2019-02-06
1
-0
/
+5
*
gc: destructors is beginning to work (#10483)
Andreas Rumpf
2019-01-29
1
-1
/
+2
*
Harmonize the var/let and const handling (#10410)
LemonBoy
2019-01-23
1
-4
/
+14
*
Fix semantic analysis with noReturn proc in tail pos (#10422)
LemonBoy
2019-01-23
1
-1
/
+2
*
Fix compileTime pragma applying to whole var/let section (#10389)
Neelesh Chandola
2019-01-22
1
-6
/
+4
*
Correct lineinfo for accent quoted symbols in proc definition (#10399)
alaviss
2019-01-21
1
-10
/
+10
*
destructors: first step towards fixing #9617 (#10341)
cooldome
2019-01-18
1
-2
/
+15
*
Properly wrap discarded statements (#10322)
LemonBoy
2019-01-17
1
-10
/
+14
*
typed/untyped return type is invalid for everything except templates and macr...
Neelesh Chandola
2019-01-15
1
-3
/
+0
*
add custom pragma support for var and let symbols (#9582)
jcosborn
2019-01-07
1
-4
/
+19
*
exportc is now not allowed for type aliases (#9979)
Neelesh Chandola
2019-01-02
1
-0
/
+2
*
Deprecate gc v2 (#10151)
Neelesh Chandola
2019-01-01
1
-1
/
+1
*
Check there are no side effects before optimizing away compile time expressio...
deech
2018-12-31
1
-0
/
+2
*
Fix const tuple unpacking not working for variables > 2 (#10099)
Neelesh Chandola
2018-12-27
1
-1
/
+1
*
fixes nim-lang/nimsuggest#76 (#10093)
alaviss
2018-12-25
1
-1
/
+11
*
much simpler implementation of constant tuple declarations
Andreas Rumpf
2018-12-19
1
-12
/
+12
*
Const tuple unpacking (#9964)
Neelesh Chandola
2018-12-19
1
-19
/
+41
*
Fixes #3060 and adds error checking for invalid else branches in object varia...
Andreas Rumpf
2018-12-19
1
-7
/
+0
|
\
|
*
Merge remote-tracking branch 'upstream/devel' into record-case
Neelesh Chandola
2018-12-13
1
-1
/
+3
|
|
\
|
*
|
Fix semRecordCase
Neelesh Chandola
2018-12-13
1
-7
/
+0
*
|
|
--gc:destructors: baby steps
Andreas Rumpf
2018-12-15
1
-0
/
+9
*
|
|
better error message for 'proc' that is not intended to be used as a typeclass
Andreas Rumpf
2018-12-15
1
-4
/
+8
|
|
/
|
/
|
*
|
Give error when case has an else branch even though all cases are already cov...
Neelesh Chandola
2018-12-13
1
-1
/
+3
|
/
*
custom pragmas in pragma blocks
Andrii Riabushenko
2018-12-11
1
-7
/
+5
*
Merge pull request #9911 from nc-x/fixes-#9627
Andreas Rumpf
2018-12-09
1
-7
/
+23
|
\
|
*
`include` now accepts collective arguments
Neelesh Chandola
2018-12-09
1
-7
/
+23
*
|
fixes nested gensym'ed parameters; fixes #9476
Araq
2018-12-08
1
-5
/
+12
|
/
*
fixes #9614 [backport]
Araq
2018-12-05
1
-1
/
+1
*
fix #9832 (fixup) (#9859)
Timothee Cour
2018-12-04
1
-1
/
+2
[next]