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
*
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
*
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
[next]