Arne Döring
|
88b5dd3362
right shift is now by default sign preserving (#11322)
|
пре 5 година |
Clyybber
|
f18b3af9d4
Replace countup(x, y-1) with x ..< y
|
пре 5 година |
Araq
|
34388c5cc5
name mangling: also special case the backslash character
|
пре 6 година |
Andreas Rumpf
|
669a564492
remove more global variables in the Nim compiler
|
пре 6 година |
Andreas Rumpf
|
a4e2b0c153
platform.nim doesn't use globals anymore; prepare msgs.nim for not using globals
|
пре 6 година |
Araq
|
479212995a
ccgutils: code cleanup, no globals
|
пре 6 година |
Andreas Rumpf
|
1284827df2
C code generator compiles again
|
пре 6 година |
Jacek Sieka
|
72dfe176f5
remove dead code elimination option (#7669)
|
пре 6 година |
Andreas Rumpf
|
e4081a7201
preparations for language extensions: 'sink' and 'lent' types
|
пре 7 година |
Andreas Rumpf
|
70ea45cdba
deprecated unary '<'
|
пре 7 година |
Andreas Rumpf
|
f7f3a25be8
first steps of making 'opt' a first class type for Nim
|
пре 7 година |
Andreas Rumpf
|
e879da5791
some work to make 'opt' a first class type
|
пре 7 година |
Jacek Sieka
|
ba4cc4bf35
a few tiny cleanups (#5712)
|
пре 7 година |
Markus F.X.J. Oberhumer
|
87888e8129
Ascii character code 127 (DEL) is not printable.
|
пре 7 година |
Zahary Karadjov
|
8cd5f1f8f5
introduce tyInferred for the unbound concept type params
|
пре 8 година |
Zahary Karadjov
|
eab1d0cc02
support for accessing the inferred concept type params with the dot operator
|
пре 8 година |
Yuriy Glukhov
|
e213b120ab
Fixes #5452
|
пре 7 година |
Araq
|
4c5ecb46b0
fixes a minor codegen issue where name mangling could produce an identifier used by the codegen; refs #5437
|
пре 7 година |
Arne Döring
|
92c2a51bf7
removed compiler internal list implementation (#5371)
|
пре 7 година |
Andreas Rumpf
|
848676cec6
name mangling bugfixes; ndi file generation for debugger support
|
пре 8 година |
Andreas Rumpf
|
fab69661ad
new name mangling rules for easier debugging
|
пре 8 година |
Araq
|
e6c5622aa7
removed tyArrayConstr completely from the compiler; introduced tyAlias instead in preparation for further bugfixes
|
пре 8 година |
Araq
|
860cbd3107
signature hashing: more progress
|
пре 8 година |
Jacek Sieka
|
f5c3eb6a25
clean up tyMutable remnants
|
пре 8 година |
Jacek Sieka
|
b3de34548d
clean up tyConst remnants
|
пре 8 година |
Jacek Sieka
|
f488ed973d
clean up tyBigNum remnants
|
пре 8 година |
Jacek Sieka
|
6f7b891bdc
remove remnants of tyIter
|
пре 8 година |
Andreas Rumpf
|
9605435f2e
get rid of deprecated toLower/toUpper
|
пре 8 година |
Andreas Rumpf
|
b47d9b7b91
fixes #4371
|
пре 8 година |
Araq
|
36f68e1650
fixes #3329
|
пре 9 година |