ringabout
|
68b2e9eb6a
make `PNode.typ` a private field (#24326)
|
1 month ago |
Andreas Rumpf
|
6d7ab08dee
refactor: The popular 'r' field is now named 'snippet' (#23829)
|
4 months ago |
ringabout
|
aa30233ea7
fixes #23273; forbids methods having importc pragmas (#23324)
|
8 months ago |
Andreas Rumpf
|
91ad6a740b
type refactor: part 4 (#23077)
|
11 months ago |
Andreas Rumpf
|
db603237c6
Types: Refactorings; step 1 (#23055)
|
11 months ago |
ringabout
|
b5f5b74fc8
enable vtable implementation for C++ and make it an experimental feature (#23004)
|
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
|
02be027e9b
IC: progress and refactorings (#22961)
|
1 year ago |
ringabout
|
2e070dfc76
fixes #22673; Cannot prove that result is initialized for a placehold… (#22915)
|
1 year ago |
ringabout
|
e17237ce9d
prepare for the enforcement of `std` prefix (#22873)
|
1 year ago |
ringabout
|
93ced31353
use strictdefs for compiler (#22365)
|
1 year ago |
Andreas Rumpf
|
20b011de19
refactoring in preparation for better, simpler name mangling that wor… (#21667)
|
1 year ago |
ringabout
|
a37a83cbff
fixes #21617; createTypeBoundOps with PContext in order to instantiate generics (#21619)
|
1 year ago |
ringabout
|
a80f1a324f
fixes #21592; create type bound operations for calls in the method dispatcher for ORC (#21594)
|
1 year ago |
Jacek Sieka
|
f8b5464f31
fix dispatcher call type [backport] (#20696)
|
2 years ago |
Andrey Makarov
|
081dfea746
Fix "imported but not used" warnings (#20575)
|
2 years ago |
ringabout
|
5602183234
'lock levels' are deprecated, now a noop (#20539)
|
2 years ago |
Andreas Rumpf
|
ca1f3f36b9
no ropes WIP (#20433)
|
2 years ago |
flywind
|
7f6e800caf
move assertions out of system (#19599)
|
2 years ago |
Andreas Rumpf
|
25745ad195
IC: final implementation steps (#16801)
|
3 years ago |
Andreas Rumpf
|
8241e55023
IC: next steps (#16729)
|
3 years ago |
cooldome
|
58b9191354
fix #16516 method dispatch for sink args (#16594)
|
3 years ago |
Andreas Rumpf
|
73a8b950cb
big steps torwards an efficient, simple IC implementation (#16543)
|
3 years ago |
Andreas Rumpf
|
226595515c
explicit ID generation for easier IC (#15559)
|
4 years ago |
Clyybber
|
38068f9778
Make explicit {.nimcall.} a seperate calling convention
|
4 years ago |
Andreas Rumpf
|
fb641483f0
arc optimizations (#13325)
|
4 years ago |
Jasper Jenkins
|
796aafe7e0
make case-object transitions explicit, make unknownLineInfo a const, replace a few magic numbers with consts (#13170)
|
4 years ago |
Clyybber
|
7e747d11c6
Cosmetic compiler cleanup (#12718)
|
5 years ago |
Clyybber
|
ed1d41c51e
Small ast.nim cleanup (#12156)
|
5 years ago |
Araq
|
07d465ca42
[refactoring] remove unused imports in the compiler and in some stdlib modules
|
5 years ago |