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
*
Fix nimsuggest `def` being different on proc definition/use (#23025)
Jake Leahy
2023-12-04
1
-2
/
+12
*
Fix endsInNoReturn for case statements (#23009)
SirOlaf
2023-11-30
1
-8
/
+2
*
IC: progress and refactorings (#22961)
Andreas Rumpf
2023-11-20
1
-5
/
+5
*
Inlay hints for types of consts (#22916)
Nikolay Nikolov
2023-11-07
1
-0
/
+4
*
Inlay hints support (#22896)
Nikolay Nikolov
2023-11-04
1
-0
/
+4
*
suppress incorrect var T destructor warnings for newFinalizer in stdlib (#22810)
ringabout
2023-10-11
1
-2
/
+2
*
fixes compiler crash by preventing exportc on generics (#22731)
Juan M Gómez
2023-09-20
1
-3
/
+6
*
`constructor` now uses `result` instead of `this` (#22724)
Juan M Gómez
2023-09-19
1
-28
/
+8
*
prevents declaring a constructor without importcpp fixes #22712 (#22715)
Juan M Gómez
2023-09-18
1
-2
/
+7
*
implements RFC: [C++] Constructors as default initializers (#22694)
Juan M Gómez
2023-09-14
1
-29
/
+50
*
fixes #22669 constructor pragma doesnt init Nim default fields (#22670)
Juan M Gómez
2023-09-10
1
-0
/
+2
*
don't update const symbol on const section re-sems (#22609)
metagn
2023-09-01
1
-5
/
+10
*
Fix #22604: Make endsInNoReturn traverse the tree (#22612)
SirOlaf
2023-09-01
1
-3
/
+1
*
type annotations for variable tuple unpacking, better error messages (#22611)
metagn
2023-09-01
1
-2
/
+8
*
round out tuple unpacking assignment, support underscores (#22537)
metagn
2023-08-24
1
-7
/
+10
*
unpublic the sons field of PType; the precursor to PType refactorings (#22446)
ringabout
2023-08-11
1
-7
/
+7
*
fix #19304 Borrowing std/times.format causes Error: illformed AST (#20659)
Bung
2023-08-10
1
-12
/
+21
*
[C++] Member pragma RFC (https://github.com/nim-lang/RFCs/issues/530) (#22272)
Juan M Gómez
2023-08-07
1
-7
/
+8
*
use strictdefs for compiler (#22365)
ringabout
2023-08-06
1
-6
/
+25
*
Check try block for endsInNoReturn (#22314)
SirOlaf
2023-07-22
1
-2
/
+3
*
fix new type inference for `noreturn` [backport] (#22182)
metagn
2023-06-28
1
-7
/
+14
*
allow destructors to accept non var parameters; deprecate `proc =destroy(x: v...
ringabout
2023-06-21
1
-1
/
+6
*
overhaul the error messages of `=dup` (#22129)
ringabout
2023-06-20
1
-6
/
+41
*
Allows for arbitrary ordering of inheritance in type section #6259 (#22070)
Juan M Gómez
2023-06-15
1
-2
/
+3
*
make borrow `.` work with aliases if not overriden (#22072)
metagn
2023-06-11
1
-3
/
+8
*
Remove Deprecated Nimfix (#22062)
Juan Carlos
2023-06-10
1
-13
/
+7
*
fixes {.global.} ref typedesc regressions (#22046)
ringabout
2023-06-08
1
-0
/
+1
*
fixes overriden typo (#22044)
ringabout
2023-06-08
1
-6
/
+6
*
properly disallow unresolved generic proc values (#22005)
metagn
2023-06-05
1
-1
/
+0
*
Implements: [C++] constructor pragma improvement (fix #21921) (#21916)
Juan M Gómez
2023-05-30
1
-18
/
+41
*
fix #21896 asign parameter to global variable generates invalid code (#21900)
Bung
2023-05-24
1
-1
/
+1
*
Cpp Vfunctions draft (#21790)
Juan M Gómez
2023-05-17
1
-0
/
+19
*
adds documentation for `=wasMoved` and `=dup` hooks and small fixes (#21827)
ringabout
2023-05-11
1
-1
/
+1
*
implement `=dup` hook eliminating `wasMoved` and `=copy` pairs (#21586)
ringabout
2023-05-06
1
-3
/
+13
*
underscore as special word (#21766)
metagn
2023-05-02
1
-2
/
+2
*
fixes #21245; warn about destructors that can raise (#21726)
Andreas Rumpf
2023-04-26
1
-0
/
+5
*
fix #21727 (#21729)
metagn
2023-04-26
1
-5
/
+8
*
refactoring in preparation for better, simpler name mangling that wor… (#21...
Andreas Rumpf
2023-04-24
1
-8
/
+8
*
alias syntax fixes, improvements and tests (#21671)
metagn
2023-04-22
1
-1
/
+14
*
set module symbol type to None instead of nil for discard check (#21657)
metagn
2023-04-13
1
-12
/
+13
*
fix #15691 (#21623)
metagn
2023-04-11
1
-2
/
+0
*
`for` loop expression can now have generated `iterator`'s called (#21627)
Jason Beetham
2023-04-08
1
-1
/
+2
*
tuple unpacking for vars as just sugar, allowing nesting (#21563)
metagn
2023-03-28
1
-85
/
+112
*
remove nosinks hacks from compiler (#21469)
ringabout
2023-03-04
1
-1
/
+1
*
fixes #19291; implements `wasMoved` hook (#21303)
ringabout
2023-03-02
1
-1
/
+4
*
fixes #21360; discarding empty seqs/arrays now raises errors (#21374)
ringabout
2023-02-16
1
-8
/
+10
*
Revert "Fix #13093 C++ Atomics: operator= is implicitly deleted because the d...
ringabout
2023-01-27
1
-5
/
+1
*
Fix #13093 C++ Atomics: operator= is implicitly deleted because the default d...
Bung
2023-01-27
1
-1
/
+5
*
Implemented basic macro expand functionality (#20579)
Ivan Yonchovski
2023-01-27
1
-1
/
+1
*
enforce void for nkWhileStmt [backport: 2.0] (#21170)
ringabout
2022-12-24
1
-1
/
+0
[next]