Andreas Rumpf
|
ce692ce817
make tests green again
|
6 years ago |
Andreas Rumpf
|
700448f359
destroyer pass: adaptations for the new destructor based runtime
|
6 years ago |
Andreas Rumpf
|
04b3f8f24a
enable destructors without the --newruntime switch
|
6 years ago |
Andreas Rumpf
|
40ec7be45c
refactoring: remove idents.legacy global variable and pass the IdentCache around explicitly
|
6 years ago |
Andreas Rumpf
|
a4e2b0c153
platform.nim doesn't use globals anymore; prepare msgs.nim for not using globals
|
6 years ago |
Araq
|
2a7fc84c86
remove ast.emptyNode global; cleanup configuration.nim
|
6 years ago |
Andreas Rumpf
|
dd35111ff2
semstmts compiles again
|
6 years ago |
Andreas Rumpf
|
ee366f1746
.experimental can now be used to enable specific features
|
6 years ago |
Andreas Rumpf
|
e4081a7201
preparations for language extensions: 'sink' and 'lent' types
|
7 years ago |
Andreas Rumpf
|
e695f9d94e
make Nim compile with older nim versions
|
7 years ago |
Araq
|
fa92c519aa
more progress on destructors; removed old destructor based code as it proved confusing
|
7 years ago |
Andreas Rumpf
|
70ea45cdba
deprecated unary '<'
|
7 years ago |
Araq
|
3aa7c2232e
destructors: supportsCopyMem finally works for recursive types
|
7 years ago |
Araq
|
4f2b79a380
topttree destructor finally works
|
7 years ago |
Araq
|
b407f083ba
destructors: work in progress
|
7 years ago |
Andreas Rumpf
|
1a0032eb68
added broken tbintree test
|
7 years ago |
Andreas Rumpf
|
4f633dde64
make nested custom seqs work
|
7 years ago |
Andreas Rumpf
|
9911d375b3
make destructors more robust against unchecked arrays
|
7 years ago |
Andreas Rumpf
|
35c8b5e3bc
destructors: irresponsibly simple tcustomseq test works
|
7 years ago |
Andreas Rumpf
|
58d5f96790
destructors: lift type bound ops to objects and arrays etc
|
7 years ago |
Araq
|
45d74f4081
destructors: preparations for upcoming changes
|
7 years ago |
Andreas Rumpf
|
8780d25e03
minor refactorings for better destructors
|
7 years ago |
Andreas Rumpf
|
f7f3a25be8
first steps of making 'opt' a first class type for Nim
|
7 years ago |
Andreas Rumpf
|
e879da5791
some work to make 'opt' a first class type
|
7 years ago |
Zahary Karadjov
|
8cd5f1f8f5
introduce tyInferred for the unbound concept type params
|
8 years ago |
Andreas Rumpf
|
b7a1cad4a4
make tests green again
|
7 years ago |
Andreas Rumpf
|
46efaf294b
big compiler refactoring; avoid globals for multi method dispatcher generation
|
7 years ago |
Araq
|
e6c5622aa7
removed tyArrayConstr completely from the compiler; introduced tyAlias instead in preparation for further bugfixes
|
8 years ago |
Jacek Sieka
|
f5c3eb6a25
clean up tyMutable remnants
|
8 years ago |
Jacek Sieka
|
b3de34548d
clean up tyConst remnants
|
8 years ago |