Andreas Rumpf
|
24fbacc63f
fixes an issue with string to 'var openArray' at compile-time; [backp… (#23363)
|
hai 10 meses |
Jake Leahy
|
db9d8003b0
Don't crash for invalid toplevel parseStmt/Expr calls (#23089)
|
hai 1 ano |
Andreas Rumpf
|
fe18ec5dc0
types refactoring; WIP (#23086)
|
hai 1 ano |
Andreas Rumpf
|
91ad6a740b
type refactor: part 4 (#23077)
|
hai 1 ano |
Andreas Rumpf
|
e51e98997b
type refactoring: part 2 (#23059)
|
hai 1 ano |
Andreas Rumpf
|
db603237c6
Types: Refactorings; step 1 (#23055)
|
hai 1 ano |
Andreas Rumpf
|
02be027e9b
IC: progress and refactorings (#22961)
|
hai 1 ano |
Andreas Rumpf
|
8990626ca9
NIR: progress (#22817)
|
hai 1 ano |
Andreas Rumpf
|
816589b667
NIR: Nim intermediate representation (#22777)
|
hai 1 ano |
Juan M Gómez
|
e6ca13ec85
Instantiates generics in the module that uses it (#22513)
|
hai 1 ano |
ringabout
|
d8ffc6a75e
minor style changes in the compiler (#22584)
|
hai 1 ano |
metagn
|
942f846f04
fix getNullValue for cstring in VM, make other VM code aware of nil cstring (#22527)
|
hai 1 ano |
ringabout
|
93ced31353
use strictdefs for compiler (#22365)
|
hai 1 ano |
metagn
|
f718f295df
fix VM uint conversion size bug, stricter int gen on JS (#22150)
|
hai 1 ano |
ringabout
|
a8d0dda833
allow addressing elements of openArray[char] in VM (#22045)
|
hai 1 ano |
Juan M Gómez
|
d29237b3c7
adds `rkInt` to the `opcCastPtrToInt` op (#22039)
|
hai 1 ano |
Miguel Madrid-Mencía
|
211ef26f29
Remove unused astago import warning from vm.nim (#22003)
|
hai 1 ano |
ringabout
|
eecf12c4b5
fixes #21708; skip colons for tuples in VM (#21850)
|
hai 1 ano |
ringabout
|
4533e894ad
adds an experimental `mm:atomicArc` switch (#21798)
|
hai 1 ano |
Andreas Rumpf
|
20b011de19
refactoring in preparation for better, simpler name mangling that wor… (#21667)
|
hai 1 ano |
ringabout
|
d950e5f3a8
remove nosinks hacks from compiler (#21469)
|
hai 1 ano |
ringabout
|
d51a392149
replaces implicit passes array registed at runtime with explicit function calls; simplify compilation pipeline (#21444)
|
hai 1 ano |
ringabout
|
38d299dfc0
fixes #20139; hash types based on its path relative to its package path (#21274) [backport:1.6]
|
hai 1 ano |
ringabout
|
9948fed919
fixes #21326; fixes #7375; fixes #11986; fixes #9607; rework quote do; `getAst` uses type info to annotate the type of quoted variables; no more type erasures for quoted variables (#21433)
|
hai 1 ano |
ringabout
|
ff8ab06720
fixes #19396; Nimdoc hide nonexported fields (#21305)
|
hai 1 ano |
Ivan Yonchovski
|
7031ea65cd
Implemented basic macro expand functionality (#20579)
|
hai 1 ano |
ringabout
|
4647c7b596
fixes #14409; fixes #10674 VM callbacks switch to table-index seqs (#21297)
|
hai 1 ano |
ringabout
|
af0f3639ec
remove dead code in VM (#21296)
|
%!s(int64=2) %!d(string=hai) anos |
Yuriy Glukhov
|
9afb466d73
Force lambda lifting for getImplTransformed. Hacky. Fixes #19818 (#21031)
|
%!s(int64=2) %!d(string=hai) anos |
ringabout
|
f7c203fb6c
remove legacy code (#21134)
|
%!s(int64=2) %!d(string=hai) anos |