Araq
|
71c26586ed
concepts: make codegen aware of 'tyInferred'
|
7 years ago |
Andreas Rumpf
|
4eaa2bf15d
improve code generation for custom strings/seqs
|
7 years ago |
Andreas Rumpf
|
d8746398c4
allow macros to produce nnkGotoState and nkState
|
7 years ago |
Andreas Rumpf
|
f7f3a25be8
first steps of making 'opt' a first class type for Nim
|
7 years ago |
Andreas Rumpf
|
405b9c8a85
refactoring: TLoc knows the node it originated from; it is planned to use this to produce better C code (move optimizations)
|
7 years ago |
Andreas Rumpf
|
a04c7d8b38
introduce OnHeapNew and rename TLoc.s to TLoc.storage
|
7 years ago |
cooldome
|
82453825e9
Make Nim gdb pretty print friendly (#6240)
|
7 years ago |
Arne Döring
|
4c31bc1cd1
type kind is now part of the generated name for types (#6203)
|
7 years ago |
andri lim
|
57edf619fe
fixes #6016 union alias trigger bad codegen (#6117)
|
7 years ago |
Andreas Rumpf
|
ad608838bf
closures have an object type field so that we can perform correct deepCopy() for the BoehmGC target
|
7 years ago |
Araq
|
91eba77b96
fixes #4763
|
7 years ago |
Andreas Rumpf
|
91a3cb67ec
fixes #5824
|
7 years ago |
Andreas Rumpf
|
503f780676
Merge branch 'zahary' into araq2
|
7 years ago |
Zahary Karadjov
|
4da8536701
fix compilation regression in alea
|
7 years ago |
Jacek Sieka
|
e512358bc9
Linux abi take 3 (#5692)
|
7 years ago |
Zahary Karadjov
|
e11b3520ff
fix #5654
|
7 years ago |
Zahary Karadjov
|
c605d57574
restore compilation and make all concepts tests green
|
8 years ago |
Zahary Karadjov
|
76c663f692
support for inferring static[T] concept params
|
8 years ago |
Zahary Karadjov
|
8cd5f1f8f5
introduce tyInferred for the unbound concept type params
|
8 years ago |
Araq
|
46b672a6c4
minor codegen bugfix: don't use names for closures that are also mangled Nim names
|
7 years ago |
Araq
|
4c5ecb46b0
fixes a minor codegen issue where name mangling could produce an identifier used by the codegen; refs #5437
|
7 years ago |
Araq
|
dd8cbf5fca
fixes #5404
|
7 years ago |
Andreas Rumpf
|
848676cec6
name mangling bugfixes; ndi file generation for debugger support
|
8 years ago |
Andreas Rumpf
|
fab69661ad
new name mangling rules for easier debugging
|
8 years ago |
Andreas Rumpf
|
56aa1ac5bc
new name mangling scheme implemented
|
8 years ago |
Andreas Rumpf
|
d9cf9b079e
tiny progress on the name mangling
|
8 years ago |
Andreas Rumpf
|
823fbd4e40
default GC can do a sort of heap dump via -d:nimTypeNames and dumpNumberOfInstances()
|
8 years ago |
Araq
|
9c47bb9cc0
happy new year
|
8 years ago |
Araq
|
93fb8b67b9
fixes #5142
|
8 years ago |
Araq
|
0ef6815529
fixes #5140
|
8 years ago |