Andreas Rumpf
|
7f2e6a1359
exports more helpers that are needed by nif-gear2 (#24247)
|
1 month ago |
ringabout
|
732f7752a9
remove nir; succeeded by nif (#23809)
|
4 months ago |
ringabout
|
9b378296f6
fixes addr/hiddenAddr in strictdefs (#23477)
|
7 months ago |
ringabout
|
519d976f62
compute checksum of nim files early in the pipelines (#23268)
|
9 months ago |
Andreas Rumpf
|
e51e98997b
type refactoring: part 2 (#23059)
|
11 months ago |
ringabout
|
30cf33f04d
rework the vtable implementation embedding the vtable array directly with new strictions on methods (#22991)
|
11 months ago |
Andreas Rumpf
|
ce1a5cb165
progress: 'm' command line switch (#22976)
|
1 year ago |
Andreas Rumpf
|
02be027e9b
IC: progress and refactorings (#22961)
|
1 year ago |
Andreas Rumpf
|
801c02bf48
so close... (#22885)
|
1 year ago |
Andreas Rumpf
|
10c3ab6269
NIR: store sizes, alignments and offsets in the type graph; beginning… (#22822)
|
1 year ago |
Andreas Rumpf
|
816589b667
NIR: Nim intermediate representation (#22777)
|
1 year ago |
ringabout
|
7be2e2bef5
replaces `doAssert false` with `raiseAssert` for unreachable branches, which works better with strictdefs (#22436)
|
1 year ago |
ringabout
|
93ced31353
use strictdefs for compiler (#22365)
|
1 year ago |
ringabout
|
a37a83cbff
fixes #21617; createTypeBoundOps with PContext in order to instantiate generics (#21619)
|
1 year ago |
metagn
|
2315b01ae6
tuple unpacking for vars as just sugar, allowing nesting (#21563)
|
1 year ago |
ringabout
|
fd4e3ae3e4
add a prepass for codeReordering (#21513)
|
1 year ago |
ringabout
|
d51a392149
replaces implicit passes array registed at runtime with explicit function calls; simplify compilation pipeline (#21444)
|
1 year ago |