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
/
vmgen.nim
Commit message (
Expand
)
Author
Age
Files
Lines
*
fixes #24175; Sink parameters not copied at compile time (#24178)
ringabout
2024-09-27
1
-1
/
+11
*
make distinct conversions addressable in VM (#24124)
metagn
2024-09-17
1
-10
/
+16
*
Fixes #23624 "nim check crash" (#23625)
Juan M Gómez
2024-09-16
1
-9
/
+14
*
fixes #21353; fixes default closure in the VM (#24070)
ringabout
2024-09-09
1
-17
/
+17
*
fixes #23925; VM generates wrong cast for negative enum values (#23951)
autumngray
2024-08-27
1
-6
/
+12
*
fixes #23947; .uint8 compile-time error (#23948)
ringabout
2024-08-13
1
-11
/
+14
*
rework `wasMoved`, `move` on the JS backend (#23577)
ringabout
2024-05-08
1
-7
/
+0
*
remove unused magics: mIntToStr, mInt64ToStr, mFloatToStr (#23486)
ringabout
2024-04-09
1
-1
/
+1
*
fixes #13481; fixes #22708; disable using union objects in VM (#23362)
ringabout
2024-03-03
1
-0
/
+2
*
give typedesc param nodes type T not typedesc[T] [backport:2.0] (#23115)
metagn
2024-01-18
1
-1
/
+1
*
type refactor: part 4 (#23077)
Andreas Rumpf
2023-12-15
1
-4
/
+4
*
type refactoring: part 2 (#23059)
Andreas Rumpf
2023-12-13
1
-1
/
+1
*
Types: Refactorings; step 1 (#23055)
Andreas Rumpf
2023-12-12
1
-2
/
+2
*
prepare for the enforcement of `std` prefix (#22873)
ringabout
2023-10-29
1
-3
/
+3
*
NIR: progress (#22817)
Andreas Rumpf
2023-10-12
1
-1
/
+1
*
NIR: Nim intermediate representation (#22777)
Andreas Rumpf
2023-10-11
1
-4
/
+0
*
allows cast int to bool/enum in VM (#22809)
ringabout
2023-10-11
1
-2
/
+2
*
fixes the `discVal` register is used after free in vmgen (#22688)
ringabout
2023-09-11
1
-1
/
+1
*
[minor] merge similar branches in vmgen (#22683)
ringabout
2023-09-10
1
-3
/
+1
*
Instantiates generics in the module that uses it (#22513)
Juan M Gómez
2023-09-09
1
-1
/
+1
*
use dummy dest for void branches to fix noreturn in VM (#22617)
metagn
2023-09-01
1
-9
/
+30
*
handle typedesc params in VM (#22581)
metagn
2023-08-30
1
-1
/
+7
*
clearer error for different size int/float cast in VM (#22582)
metagn
2023-08-29
1
-3
/
+11
*
fix getNullValue for cstring in VM, make other VM code aware of nil cstring (...
metagn
2023-08-21
1
-3
/
+4
*
replaces `doAssert false` with `raiseAssert` for unreachable branches, which ...
ringabout
2023-08-10
1
-2
/
+2
*
use strictdefs for compiler (#22365)
ringabout
2023-08-06
1
-3
/
+17
*
implement `ensureMove` (#22339)
ringabout
2023-07-29
1
-0
/
+2
*
alternative to #22183; nimscript shares the same compileTime sym with VM (#22...
ringabout
2023-06-29
1
-1
/
+5
*
fix #9423 followup #17594: distinct generics now work in VM (#21816)
ringabout
2023-05-10
1
-3
/
+12
*
implement `=dup` hook eliminating `wasMoved` and `=copy` pairs (#21586)
ringabout
2023-05-06
1
-0
/
+6
*
fixes #21704; remove nfIsRef for genLit in VM (#21765)
ringabout
2023-05-06
1
-0
/
+1
*
refactoring in preparation for better, simpler name mangling that wor… (#21...
Andreas Rumpf
2023-04-24
1
-2
/
+2
*
warn on set types bigger than max size, default to 0..255 for int literals (#...
metagn
2023-04-17
1
-1
/
+2
*
fixes #3770; templates with untyped parameters resolve private fields wrongly...
ringabout
2023-03-21
1
-1
/
+1
*
fixes explicit globals in macros (#21502)
ringabout
2023-03-12
1
-1
/
+2
*
fixes #10938; fixes #13312; fixes #13918; fixes #20985; always initializes gl...
ringabout
2023-03-01
1
-0
/
+12
*
fixes #16790; fixes #19075; put big arrays on the constant seqs; don't inline...
ringabout
2023-01-31
1
-2
/
+5
*
fixes #14409; fixes #10674 VM callbacks switch to table-index seqs (#21297)
ringabout
2023-01-26
1
-15
/
+19
*
remove dead code in VM (#21296)
ringabout
2023-01-25
1
-3
/
+0
*
Implement setLineInfo (#21153)
Peter Munch-Ellingsen
2022-12-22
1
-1
/
+13
*
fixes regression #17121; adding doc comment in importc proc makes it silently...
ringabout
2022-11-06
1
-1
/
+10
*
fixes #20740; fixes pre-existing field visibility issues and removes `efSkipF...
ringabout
2022-11-03
1
-1
/
+3
*
fixes #19201; fixes sink causes crash in VM (#20658)
ringabout
2022-10-25
1
-1
/
+1
*
Added 'openArray[char]' overloads to 'std/parseutils' (#20527)
Jason Beetham
2022-10-24
1
-3
/
+0
*
Implemented `mSlice` on the VM allowing `toOpenArray` to work at compile time...
Jason Beetham
2022-10-20
1
-14
/
+46
*
fixes #20572 (#20585)
Andreas Rumpf
2022-10-17
1
-1
/
+1
*
refactorings (#20536)
Andreas Rumpf
2022-10-10
1
-1
/
+1
*
add default field support for object in ARC/ORC (#20480)
ringabout
2022-10-04
1
-1
/
+1
*
store full definition AST for consts, fix noRewrite (#20115)
metagn
2022-09-28
1
-1
/
+1
*
Markdown code blocks part 6 (#20292)
Andrey Makarov
2022-08-31
1
-5
/
+4
[next]