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
*
fixes #22664; guard against potential seqs self assignments (#22671)
ringabout
2023-09-08
1
-0
/
+11
*
fixes #22662 Procs with constructor pragma doesn't initialize object's field...
Juan M Gómez
2023-09-08
1
-1
/
+8
*
Fix #21742: Check generic alias depth before skip (#22443)
SirOlaf
2023-09-08
2
-2
/
+13
*
Fix #17509: Continue instead of return with unfinished generics (#22563)
SirOlaf
2023-09-07
1
-1
/
+2
*
minor refactoring, move some sym/type construction to semdata (#22654)
metagn
2023-09-07
4
-26
/
+22
*
make getType nodes of generic insts have full inst type (#22655)
metagn
2023-09-07
1
-0
/
+4
*
fully revert generic inst sym change, test #22646 (#22653)
metagn
2023-09-06
2
-21
/
+2
*
fixes #22619; don't lift cursor fields in the hook calls (#22638)
ringabout
2023-09-05
1
-2
/
+1
*
fix sym of created generic instantiation type (#22642)
metagn
2023-09-05
3
-6
/
+24
*
Add `hasDefaultValue` type trait (#22636)
Amjad Ben Hedhili
2023-09-04
1
-0
/
+2
*
fixes branches interacting with break, raise etc. in strictdefs (#22627)
ringabout
2023-09-04
2
-20
/
+69
*
resolve unambiguous enum symchoices from local scope, error on rest (#22606)
metagn
2023-09-03
2
-1
/
+39
*
Exclude block from endsInNoReturn, fix regression (#22632)
SirOlaf
2023-09-02
1
-1
/
+1
*
fix isNil folding for compile time closures (#22574)
metagn
2023-09-02
1
-1
/
+7
*
Fix the problem where instances of generic objects with `sendable` pragmas ar...
Pylgos
2023-09-02
1
-1
/
+1
*
use dummy dest for void branches to fix noreturn in VM (#22617)
metagn
2023-09-01
1
-9
/
+30
*
unify explicit generic param semchecking in calls (#22618)
metagn
2023-09-01
2
-6
/
+6
*
fixes internal error: no generic body fixes #1500 (#22580)
Juan M Gómez
2023-09-01
2
-1
/
+11
*
resolve local symbols in generic type call RHS (#22610)
metagn
2023-09-01
1
-0
/
+1
*
don't update const symbol on const section re-sems (#22609)
metagn
2023-09-01
1
-5
/
+10
*
fixes #22613; Default value does not work with object's discriminator (#22614)
ringabout
2023-09-01
1
-23
/
+43
*
Fix #22604: Make endsInNoReturn traverse the tree (#22612)
SirOlaf
2023-09-01
4
-12
/
+55
*
type annotations for variable tuple unpacking, better error messages (#22611)
metagn
2023-09-01
3
-6
/
+19
*
fixes #17197; fixes #22560; fixes the dest of newSeqOfCap in refc (#22594)
ringabout
2023-08-31
1
-0
/
+1
*
handle typedesc params in VM (#22581)
metagn
2023-08-30
1
-1
/
+7
*
fixes an issue where sometimes wasMoved produced bad codegen for cpp (#22587)
Juan M Gómez
2023-08-30
1
-1
/
+4
*
clearer error for different size int/float cast in VM (#22582)
metagn
2023-08-29
1
-3
/
+11
*
minor style changes in the compiler (#22584)
ringabout
2023-08-29
1
-3
/
+2
*
properly fold constants for dynlib pragma (#22575)
metagn
2023-08-28
1
-1
/
+1
*
correct logic for qualified symbol in templates (#22577)
metagn
2023-08-28
1
-1
/
+4
*
`initCandidate` and friends now return values (#22570)
ringabout
2023-08-28
3
-42
/
+32
*
fix #22548;environment misses for type reference in iterator access n… (#22...
Bung
2023-08-27
1
-5
/
+19
*
Improve compiler cli args (#22509)
Juan Carlos
2023-08-25
1
-4
/
+10
*
fix generic param substitution in templates (#22535)
metagn
2023-08-25
2
-2
/
+13
*
follow up #22549 (#22551)
ringabout
2023-08-25
4
-4
/
+7
*
fixes a strictdef ten years long vintage bug, which counts the same thing twi...
ringabout
2023-08-24
3
-10
/
+23
*
round out tuple unpacking assignment, support underscores (#22537)
metagn
2023-08-24
3
-27
/
+42
*
don't render underscore identifiers with id (#22538)
metagn
2023-08-23
1
-3
/
+5
*
Fix #21532: Check if template return is untyped (#22517)
SirOlaf
2023-08-23
1
-0
/
+3
*
allow non-pragma special words as user pragmas (#22526)
metagn
2023-08-21
2
-11
/
+24
*
fix getNullValue for cstring in VM, make other VM code aware of nil cstring (...
metagn
2023-08-21
3
-6
/
+22
*
use old typeinfo generation for hot code reloading (#22518)
metagn
2023-08-20
1
-1
/
+1
*
Fix #21722 (#22512)
SirOlaf
2023-08-19
1
-6
/
+8
*
Markdown code blocks migration part 9 (#22506)
Amjad Ben Hedhili
2023-08-19
2
-2
/
+2
*
Remove Deprecated Babel (#22507)
Juan Carlos
2023-08-19
1
-4
/
+2
*
Fix #22366 by making nimlf_/nimln_ part of the same line (#22503)
Alberto Torres
2023-08-18
1
-2
/
+2
*
Add staticFileExists and staticDirExists (#22278)
Tomohiro
2023-08-18
1
-0
/
+4
*
make float32 literals stringifying behave in JS the same as in C (#22500)
ringabout
2023-08-17
1
-2
/
+7
*
cascade tyFromExpr in type conversions in generic bodies (#22499)
metagn
2023-08-17
1
-5
/
+7
*
fixes #22357; don't sink elements of var tuple cursors (#22486)
ringabout
2023-08-16
1
-1
/
+3
[next]