Andreas Rumpf
|
669a564492
remove more global variables in the Nim compiler
|
6 years ago |
Andreas Rumpf
|
a4e2b0c153
platform.nim doesn't use globals anymore; prepare msgs.nim for not using globals
|
6 years ago |
Andreas Rumpf
|
bf6c2c5ccf
preparations of making compiler/msgs.nim free of global variables
|
6 years ago |
Araq
|
2a7fc84c86
remove ast.emptyNode global; cleanup configuration.nim
|
6 years ago |
Andreas Rumpf
|
fedc136985
transf and vmgen compile again
|
6 years ago |
alaviss
|
97056fbb9b
fixes #7774 (#7783)
|
6 years ago |
Andreas Rumpf
|
1aa359febb
warn about inconsistent spacing around binary operators; fixes #7582
|
6 years ago |
Andreas Rumpf
|
f64f9e50cc
correct comparisons for nil strings/seqs
|
6 years ago |
Andreas Rumpf
|
47335aab41
introduce nkTupleConstr AST node for unary tuple construction; breaking change
|
6 years ago |
Jacek Sieka
|
85e21158db
Cleanups 20180401 (#7458)
|
6 years ago |
Arne Döring
|
6baca58693
Get symbol kind (#7491)
|
6 years ago |
cooldome
|
c34cb101b8
Fixes #7407 (#7427)
|
6 years ago |
Araq
|
934bba5255
some progress on #7261; VM does not support the new backwards indexing
|
7 years ago |
Andreas Rumpf
|
e4081a7201
preparations for language extensions: 'sink' and 'lent' types
|
7 years ago |
Parashurama
|
41472f0e28
add support cast[integer] in VM
|
7 years ago |
Araq
|
ee67a67ac4
first steps in adding template/macro calls to stack traces
|
7 years ago |
Andreas Rumpf
|
14f2578604
fixes crash related to runnableExamples in Nim doc that yet uses the VM
|
7 years ago |
Andreas Rumpf
|
abec8823aa
bugfix: make 'macros' module available for nimscript
|
7 years ago |
Andreas Rumpf
|
70ea45cdba
deprecated unary '<'
|
7 years ago |
Andreas Rumpf
|
f7f3a25be8
first steps of making 'opt' a first class type for Nim
|
7 years ago |
Andreas Rumpf
|
1a61c4d46d
first implementation of the 'func' keyword
|
7 years ago |
Parashurama
|
88a5e9d88c
Fix operations on string as openarray in VM. (#6257)
|
7 years ago |
Parashurama
|
4fdf7f2ea3
fix VM intsize for 32bits and smaller targetOS. (#6211)
|
7 years ago |
Parashurama
|
f063943d5f
Vm fix zero extend proc ze/ze64 && toU32/toU16/toU8 (#5988)
|
7 years ago |
Arne Döring
|
52f092d02b
Lineinfo change (#6084)
|
7 years ago |
Parashurama
|
f603e1b268
fix logical right shift in VM. (#5916)
|
7 years ago |
Zahary Karadjov
|
cbf66e99a8
Working test cases for the sophisticated matrix library example from the manual
|
8 years ago |
Andreas Rumpf
|
e672208b82
fixes #5221
|
8 years ago |
Andreas Rumpf
|
c4dd9dc77e
fixes #5269
|
8 years ago |
Araq
|
6f260dd45c
make vmgen more robust in the context of 'nim check'
|
8 years ago |