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
/
ccgexprs.nim
Commit message (
Expand
)
Author
Age
Files
Lines
*
allow conversions between `var` types of range types and base types (#24037)
metagn
2024-09-03
1
-2
/
+6
*
fixes #23894; succ/pred shouldn't raise OverflowDefect for unsigned integers ...
ringabout
2024-07-26
1
-1
/
+1
*
fixes #23858; 2.2.0 rc1 regression with cdecl functions (#23859)
ringabout
2024-07-18
1
-1
/
+2
*
refactor: The popular 'r' field is now named 'snippet' (#23829)
Andreas Rumpf
2024-07-12
1
-91
/
+91
*
fixes #20865; fixes #20987; Missing bounds check in array slicing (#23814)
ringabout
2024-07-10
1
-3
/
+3
*
[backport] fixes #23748; do not skip materializing temporaries for proc argum...
Alexander Kernozhitsky
2024-06-30
1
-0
/
+2
*
fixes #23759; rework move for refc (#23764)
ringabout
2024-06-29
1
-3
/
+8
*
ref #20653; fixes chronos empty case branches (#23706)
ringabout
2024-06-14
1
-7
/
+11
*
fixes #23627; Simple destructor code gives invalid C (#23631)
ringabout
2024-05-21
1
-3
/
+7
*
fixes #16671; openarray conversion for object construction (#23618)
ringabout
2024-05-16
1
-3
/
+7
*
rework `wasMoved`, `move` on the JS backend (#23577)
ringabout
2024-05-08
1
-9
/
+0
*
remove unused magics: mIntToStr, mInt64ToStr, mFloatToStr (#23486)
ringabout
2024-04-09
1
-7
/
+0
*
fixes #23422; card regression (#23437)
ringabout
2024-03-28
1
-1
/
+1
*
fixes #12703; nim cpp rejects valid code would lose const qualifier for cstri...
ringabout
2024-03-05
1
-4
/
+15
*
fixes regression #23280; Operations on inline toOpenArray len return a wrong ...
ringabout
2024-02-06
1
-3
/
+3
*
fixes #22597; avoid side effects for call returning openArray types (#23257)
ringabout
2024-01-26
1
-4
/
+11
*
fixes #22923; fixes `=dup` issues (#23182)
ringabout
2024-01-11
1
-0
/
+2
*
type refactor: part 4 (#23077)
Andreas Rumpf
2023-12-15
1
-6
/
+5
*
fixes yet another strictdefs bug (#23069)
ringabout
2023-12-15
1
-4
/
+5
*
type refactoring: part 2 (#23059)
Andreas Rumpf
2023-12-13
1
-2
/
+2
*
Types: Refactorings; step 1 (#23055)
Andreas Rumpf
2023-12-12
1
-24
/
+25
*
C++: ptr fields now pulls the whole type if it's a member in nkDotExpr (#22855)
Juan M Gómez
2023-10-23
1
-0
/
+6
*
NIR: progress (#22817)
Andreas Rumpf
2023-10-12
1
-3
/
+0
*
NIR: Nim intermediate representation (#22777)
Andreas Rumpf
2023-10-11
1
-33
/
+9
*
produce better code for object constructions and 'result' [backport] (#22668)
Andreas Rumpf
2023-09-11
1
-2
/
+6
*
fixes #22669 constructor pragma doesnt init Nim default fields (#22670)
Juan M Gómez
2023-09-10
1
-19
/
+25
*
Make `newSeqOfCap` not initialize memory. (#21842)
Amjad Ben Hedhili
2023-09-09
1
-1
/
+1
*
fixes #17197; fixes #22560; fixes the dest of newSeqOfCap in refc (#22594)
ringabout
2023-08-31
1
-0
/
+1
*
fixes an issue where sometimes wasMoved produced bad codegen for cpp (#22587)
Juan M Gómez
2023-08-30
1
-1
/
+4
*
unpublic the sons field of PType; the precursor to PType refactorings (#22446)
ringabout
2023-08-11
1
-2
/
+2
*
fixes move sideeffects issues [backport] (#22439)
ringabout
2023-08-10
1
-3
/
+15
*
`getTemp` and friends now return `TLoc` as requested (#22440)
ringabout
2023-08-10
1
-37
/
+29
*
`initLocExpr` and friends now return `TLoc` (#22434)
ringabout
2023-08-10
1
-235
/
+164
*
simplify isAtom condition (#22430)
ringabout
2023-08-09
1
-4
/
+1
*
clean up `gc:arc` or `gc:orc` in docs and in error messages (#22408)
ringabout
2023-08-08
1
-1
/
+1
*
use out parameters for getTemp (#22399)
ringabout
2023-08-07
1
-11
/
+17
*
use strictdefs for compiler (#22365)
ringabout
2023-08-06
1
-105
/
+116
*
Revert "fix #22173 `sink` paramers not moved into closure (refc) (#22… (#22...
Bung
2023-08-03
1
-9
/
+6
*
fix #22173 `sink` paramers not moved into closure (refc) (#22359)
Bung
2023-08-02
1
-6
/
+9
*
implement `ensureMove` (#22339)
ringabout
2023-07-29
1
-0
/
+2
*
fixes #22268; fixes `move` codegen (#22288)
ringabout
2023-07-19
1
-0
/
+7
*
fixes #22175 (#22229)
Andreas Rumpf
2023-07-06
1
-2
/
+5
*
alternative to #22219; adds a pointer wrapper for T destructor (#22225)
ringabout
2023-07-06
1
-4
/
+0
*
fixes #19101; zero initialization union casts (#22185)
ringabout
2023-06-29
1
-2
/
+9
*
fixes #16331; aliasing of tuple construction within a single assignme… (#22...
Andreas Rumpf
2023-06-16
1
-3
/
+18
*
fixes explicit deref block (#22093)
ringabout
2023-06-15
1
-2
/
+0
*
make `move` use `=wasMoved` internally (#22032)
ringabout
2023-06-09
1
-1
/
+2
*
lift the `=dup` hook (#21903)
ringabout
2023-06-02
1
-10
/
+0
*
fixes fieldDefect loses enum type info in ORC; consistent with VM and refc (#...
ringabout
2023-05-29
1
-10
/
+13
*
fixes #15428 by updating deep open array copy codegen (#21935)
heterodoxic
2023-05-27
1
-2
/
+3
[next]