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
Commit message (
Expand
)
Author
Age
Files
Lines
*
make default values typed in proc AST same as param sym AST (#24184)
metagn
2024-09-27
1
-0
/
+2
*
fix nimsuggest crash with arrow type sugar (#24185)
metagn
2024-09-27
1
-0
/
+3
*
render float128 literals (#24182)
metagn
2024-09-27
1
-0
/
+5
*
only merge valid implicit pragmas to routine AST, include templates (#24171)
metagn
2024-09-26
2
-6
/
+13
*
fixes requiresInit for var statements without initialization (#24177)
ringabout
2024-09-26
2
-4
/
+8
*
fixes #24167; {.push deprecated.} for templates (#24170)
ringabout
2024-09-25
1
-2
/
+5
*
fix `nil` literal giving itself type `untyped`/`typed` [backport] (#24165)
metagn
2024-09-23
1
-1
/
+1
*
Fix line info used for `UnunsedImport` from subdirectories (#24158)
Jake Leahy
2024-09-23
1
-1
/
+2
*
fix custom pragma with backticks not working [backport] (#24151)
metagn
2024-09-22
1
-3
/
+4
*
fixes #24147; Copy hook causes an incompatible-pointer-types (#24149)
ringabout
2024-09-22
1
-4
/
+10
*
fix `inTypeofContext` leaking after `compiles` raises exception [backport:2.0...
metagn
2024-09-22
2
-3
/
+3
*
Fix incorrect inheritance penalty for some objects (#24144)
Ryan McConnell
2024-09-20
1
-1
/
+1
*
fixes #24141; Calling algorithm reverse causes a SIGSEGV on ORC (#24142)
ringabout
2024-09-19
1
-1
/
+6
*
fix inverted order of resolved `tyFromExpr` match (#24138)
metagn
2024-09-19
1
-3
/
+3
*
fix segfault in generic param mismatch error, skip typedesc (#24140)
metagn
2024-09-19
1
-18
/
+19
*
fix typed case range not counting for exhaustiveness (#24136)
metagn
2024-09-18
1
-0
/
+2
*
require `not nil` to be on the same line after a type (#24134)
metagn
2024-09-18
1
-1
/
+1
*
make `genericsOpenSym` work at instantiation time, new behavior in `openSym` ...
metagn
2024-09-18
5
-15
/
+23
*
make `var`/pointer types not match if base type has to be converted (#24130)
metagn
2024-09-18
1
-2
/
+14
*
fix segfault in effect tracking for sym node with nil type (#24114)
metagn
2024-09-17
1
-1
/
+1
*
remove nimfrs and varslot (#24126)
ringabout
2024-09-17
1
-8
/
+4
*
make distinct conversions addressable in VM (#24124)
metagn
2024-09-17
1
-10
/
+16
*
don't match arguments with typeclass type in generics (#24123)
metagn
2024-09-17
2
-0
/
+7
*
Fixes #23624 "nim check crash" (#23625)
Juan M Gómez
2024-09-16
3
-38
/
+54
*
minor improvement (#24113)
ringabout
2024-09-16
1
-2
/
+1
*
disable closure iterator changes in #23787 unless `-d:nimOptIters` is enabled...
metagn
2024-09-16
3
-33
/
+147
*
minor: export dllOverrides (#24106)
ringabout
2024-09-14
1
-1
/
+1
*
fix regression with uint constant losing abstract type (#24105)
metagn
2024-09-14
1
-1
/
+0
*
fix calls to untyped arbitrary expressions in generics (#24100)
metagn
2024-09-13
3
-5
/
+3
*
treat generic body type as atomic in iterOverType (#24096)
metagn
2024-09-11
1
-1
/
+5
*
make sigmatch use prepareNode for tyFromExpr (#24095)
metagn
2024-09-11
4
-5
/
+41
*
implement template default values using other params (#24073)
metagn
2024-09-11
4
-1
/
+30
*
don't instantiate generic body type symbols in generic expressions (#24092)
metagn
2024-09-10
1
-0
/
+5
*
enable closures tests for JS & implement `finished` for JS (#23521)
ringabout
2024-09-09
1
-10
/
+12
*
+ show the effectsOf pragma (if present) of procs in nimsuggest hints… (#23...
Nikolay Nikolov
2024-09-09
1
-0
/
+10
*
open new scope for const values (#24084)
metagn
2024-09-09
1
-0
/
+2
*
fixes #21353; fixes default closure in the VM (#24070)
ringabout
2024-09-09
2
-23
/
+23
*
fix regression with generic params in static type (#24075)
metagn
2024-09-09
1
-0
/
+1
*
show symchoices as ambiguous in overload type mismatches (#24077)
metagn
2024-09-09
2
-9
/
+27
*
fix CI, sem whole `when` stmts as generic stmt (#24072)
metagn
2024-09-08
1
-3
/
+2
*
fix subscript in generics, typeof, `lent` with bracket (#24067)
metagn
2024-09-08
2
-0
/
+21
*
improve compiler performance on dot fields after #24005 (#24074)
metagn
2024-09-08
1
-6
/
+3
*
generate tyFromExpr for `when` in generics (#24066)
metagn
2024-09-06
2
-2
/
+26
*
adapt generic default parameters to recent generics changes (#24065)
metagn
2024-09-06
6
-16
/
+25
*
fixes #24053; fixes #18288; relax reorder with push/pop pragmas restrictions;...
ringabout
2024-09-06
1
-11
/
+15
*
proper errors for subscript overloads (#24068)
metagn
2024-09-06
3
-19
/
+35
*
expose `rangeBase` typetrait, fix enum conversion warning (#24056)
metagn
2024-09-06
2
-3
/
+5
*
fix undeclared identifier in templates in generics (#24069)
metagn
2024-09-06
1
-1
/
+2
*
remove unused config field: keepComments (#24063)
ringabout
2024-09-05
1
-2
/
+0
*
fixes #23897; Useless empty C files with arc/orc (#24064)
ringabout
2024-09-05
1
-3
/
+0
[next]