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
/
sem.nim
Commit message (
Expand
)
Author
Age
Files
Lines
*
handle explicit generic routine instantiations in sigmatch (#24010)
metagn
2024-09-02
1
-0
/
+1
*
don't require symbol with enum type to be constant in fitNode (#23999)
metagn
2024-08-22
1
-1
/
+1
*
fixes default float ranges (#23957)
ringabout
2024-08-16
1
-2
/
+1
*
supports `default` for range types using `firstOrd` with `nimPreviewRangeDefa...
ringabout
2024-08-13
1
-3
/
+10
*
[backport] fixes #23711; C code contains backtick`gensym (#23716)
ringabout
2024-06-19
1
-1
/
+3
*
fix noreturn/implicit discard check logic (#23681)
metagn
2024-06-05
1
-60
/
+1
*
unordered enum for better interoperability with C (#23585)
ringabout
2024-05-10
1
-1
/
+1
*
refactoring: no inheritance for PType/PSym (#23403)
Andreas Rumpf
2024-03-14
1
-1
/
+1
*
types refactoring; WIP (#23086)
Andreas Rumpf
2023-12-17
1
-7
/
+7
*
type refactoring: part 2 (#23059)
Andreas Rumpf
2023-12-13
1
-1
/
+1
*
Types: Refactorings; step 1 (#23055)
Andreas Rumpf
2023-12-12
1
-5
/
+5
*
enable vtable implementation for C++ and make it an experimental feature (#23...
ringabout
2023-11-30
1
-3
/
+1
*
Fix endsInNoReturn for case statements (#23009)
SirOlaf
2023-11-30
1
-2
/
+21
*
rework the vtable implementation embedding the vtable array directly with new...
ringabout
2023-11-28
1
-0
/
+10
*
progress: 'm' command line switch (#22976)
Andreas Rumpf
2023-11-22
1
-0
/
+1
*
IC: progress and refactorings (#22961)
Andreas Rumpf
2023-11-20
1
-7
/
+7
*
prepare for the enforcement of `std` prefix (#22873)
ringabout
2023-10-29
1
-6
/
+5
*
Instantiates generics in the module that uses it (#22513)
Juan M Gómez
2023-09-09
1
-1
/
+2
*
minor refactoring, move some sym/type construction to semdata (#22654)
metagn
2023-09-07
1
-10
/
+0
*
Exclude block from endsInNoReturn, fix regression (#22632)
SirOlaf
2023-09-02
1
-1
/
+1
*
Fix #22604: Make endsInNoReturn traverse the tree (#22612)
SirOlaf
2023-09-01
1
-5
/
+54
*
fix generic param substitution in templates (#22535)
metagn
2023-08-25
1
-1
/
+7
*
fix #22448 Remove `structuredErrorHook` temporary in `tryConstExpr` (#22450)
Pylgos
2023-08-11
1
-0
/
+9
*
`initNodeTable` and friends now return (#22444)
ringabout
2023-08-11
1
-1
/
+1
*
replaces `doAssert false` with `raiseAssert` for unreachable branches, which ...
ringabout
2023-08-10
1
-2
/
+2
*
use strictdefs for compiler (#22365)
ringabout
2023-08-06
1
-2
/
+20
*
fixes #22301; fixes #22324; rejects branch initialization with a runtime disc...
ringabout
2023-07-25
1
-16
/
+18
*
fixes #22123; Compiler bug with default initializer values and arrays (#22128)
ringabout
2023-06-20
1
-4
/
+4
*
fix scoping regression with calls in generic bodies (#22115)
metagn
2023-06-17
1
-2
/
+2
*
strictly typecheck expressions in bracketed `emit` (#22074)
metagn
2023-06-13
1
-0
/
+1
*
Remove Deprecated Nimfix (#22062)
Juan Carlos
2023-06-10
1
-2
/
+0
*
support generic void return type for templates (#21934)
metagn
2023-05-27
1
-2
/
+5
*
fixes #21840; nested local template lookup regression (#21841)
ringabout
2023-05-12
1
-7
/
+7
*
refactoring in preparation for better, simpler name mangling that wor… (#21...
Andreas Rumpf
2023-04-24
1
-3
/
+5
*
fixes #3770; templates with untyped parameters resolve private fields wrongly...
ringabout
2023-03-21
1
-4
/
+4
*
remove nosinks hacks from compiler (#21469)
ringabout
2023-03-04
1
-2
/
+2
*
replaces implicit passes array registed at runtime with explicit function cal...
ringabout
2023-03-03
1
-37
/
+32
*
fixes #19795; fixes #11852; fixes #19974; remove parsing pipeline, Nim now pa...
ringabout
2023-02-22
1
-0
/
+6
*
fixes #21260; add check for illegal recursion for defaults (#21270)
ringabout
2023-01-18
1
-22
/
+14
*
remove legacy code (#21134)
ringabout
2022-12-26
1
-3
/
+0
*
fix #15836 proc arg return type auto unexpectly match proc with concr… (#21...
Bung
2022-12-12
1
-2
/
+2
*
Revert "fix #15836 proc arg return type auto unexpectly match proc with concr...
ringabout
2022-12-09
1
-2
/
+2
*
fix #15836 proc arg return type auto unexpectly match proc with concr… (#21...
Bung
2022-12-09
1
-2
/
+2
*
unpublic `arrayWith` and rename it to `nimArrayWith` (#21006)
ringabout
2022-12-04
1
-4
/
+4
*
fixes object default fields bugs and add tests (#20839)
ringabout
2022-11-15
1
-15
/
+24
*
fixes #20715; range[a..b] inside object variant fails (#20716)
ringabout
2022-10-31
1
-5
/
+6
*
add default field support for object in ARC/ORC (#20480)
ringabout
2022-10-04
1
-0
/
+117
*
move formatfloat out of system (#20195)
ringabout
2022-08-24
1
-0
/
+3
*
top-down type inference, implements rfc 149 (#20091)
metagn
2022-08-24
1
-22
/
+22
*
fixes 'lent T' inside object constructor [backport] (#18911)
Andreas Rumpf
2021-09-27
1
-1
/
+2
[next]