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 calls to untyped arbitrary expressions in generics (#24100)
metagn
2024-09-13
1
-3
/
+1
*
open new scope for const values (#24084)
metagn
2024-09-09
1
-0
/
+2
*
fix `include` in templates, with prefix operators (#24029)
metagn
2024-08-29
1
-12
/
+15
*
remove fauxMatch for tyFromExpr, remove tyProxy and tyUnknown aliases (#24018)
metagn
2024-08-28
1
-1
/
+1
*
fixes #23943; simple default value for range (#23996)
ringabout
2024-08-22
1
-0
/
+5
*
allow qualifying macro pragmas (#23985)
metagn
2024-08-20
1
-5
/
+5
*
remove nontoplevel type hack + consider symbol disamb in type hash (#23969)
metagn
2024-08-16
1
-4
/
+0
*
fixes semi-regression; discard check now skips `nkHiddenSubConv` (#23840)
ringabout
2024-07-16
1
-1
/
+1
*
fixes regression; block can have arbitrary exit points; too hard for a simple...
ringabout
2024-07-16
1
-5
/
+6
*
[minor] fixes wrong error messages (#23841)
ringabout
2024-07-16
1
-1
/
+1
*
fixes #3011; handles meta fields defined in the ref object (#23818)
ringabout
2024-07-11
1
-2
/
+7
*
fixes #23775; injectdestructors now handles discardable statements (#23780)
ringabout
2024-07-02
1
-0
/
+1
*
[backport] fixes #23711; C code contains backtick`gensym (#23716)
ringabout
2024-06-19
1
-1
/
+1
*
fix noreturn/implicit discard check logic (#23681)
metagn
2024-06-05
1
-13
/
+132
*
fixes #23531; fixes invalid meta type accepted in the object fields (#23532)
ringabout
2024-04-26
1
-9
/
+17
*
Fix duplicated member declarations in structs for C++ backend (#23512)
HexSegfaultCat
2024-04-18
1
-1
/
+1
*
fixes addr/hiddenAddr in strictdefs (#23477)
ringabout
2024-04-10
1
-2
/
+2
*
refactoring: no inheritance for PType/PSym (#23403)
Andreas Rumpf
2024-03-14
1
-1
/
+1
*
fixes #22284; fixes #22282; don't override original parameters of inferred la...
ringabout
2024-03-09
1
-1
/
+0
*
fixes refc with non-var destructor; cancel warnings (#23156)
ringabout
2024-02-13
1
-3
/
+13
*
fixes #18104; tranform one liner var decl before templates expansion (#23294)
ringabout
2024-02-13
1
-0
/
+18
*
fixes #12334; keeps `nkHiddenStdConv` for cstring conversions (#23216)
ringabout
2024-01-18
1
-0
/
+2
*
fixes #23180; fixes #19805; prohibits invalid tuple unpacking code in for loo...
ringabout
2024-01-13
1
-1
/
+4
*
retain postfix node in type section typed AST, with docgen fix (#23101)
metagn
2023-12-23
1
-3
/
+19
*
Revert "retain postfix node in type section typed AST" (#23098)
metagn
2023-12-19
1
-19
/
+3
*
retain postfix node in type section typed AST (#23096)
metagn
2023-12-18
1
-3
/
+19
*
Mark `macros.error` as `.noreturn.` (#23081)
Jake Leahy
2023-12-17
1
-0
/
+5
*
type graph refactor; part 3 (#23064)
Andreas Rumpf
2023-12-14
1
-6
/
+6
*
type refactoring: part 2 (#23059)
Andreas Rumpf
2023-12-13
1
-25
/
+29
*
Types: Refactorings; step 1 (#23055)
Andreas Rumpf
2023-12-12
1
-64
/
+64
*
Only suggest symbols that could be pragmas when typing a pragma (#23040)
Jake Leahy
2023-12-07
1
-0
/
+4
*
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
[next]