Andreas Rumpf
|
7039b8b5bc
fixes #23354; [backport] (#23685)
|
6 kuukautta sitten |
Juan M Gómez
|
3b4078a7f8
Skips generic owner when mangling instances (#23563)
|
7 kuukautta sitten |
ringabout
|
fc48c7e615
apply the new mangle algorithm to JS backend for parameters and procs (#23476)
|
8 kuukautta sitten |
Andreas Rumpf
|
24fbacc63f
fixes an issue with string to 'var openArray' at compile-time; [backp… (#23363)
|
9 kuukautta sitten |
Juan M Gómez
|
a45f43da34
MangleProcs following the Itanium spec so they are demangled in the debugger call stack (#23260)
|
10 kuukautta sitten |
ringabout
|
e17237ce9d
prepare for the enforcement of `std` prefix (#22873)
|
1 vuosi sitten |
ringabout
|
93ced31353
use strictdefs for compiler (#22365)
|
1 vuosi sitten |
Juan M Gómez
|
5606702e6d
implements: "Allow bycopy to work in params #21874" (#21877)
|
1 vuosi sitten |
Juan M Gómez
|
44f059c75e
implements allow byref to work in params #21873 (#21875)
|
1 vuosi sitten |
ringabout
|
93b59da490
fixes #20244; fixes castSizes warnings (#21102)
|
2 vuotta sitten |
flywind
|
7f6e800caf
move assertions out of system (#19599)
|
2 vuotta sitten |
Clyybber
|
ed126794b6
Fix #17412 (#17560)
|
3 vuotta sitten |
Clyybber
|
7e747d11c6
Cosmetic compiler cleanup (#12718)
|
5 vuotta sitten |
Araq
|
07d465ca42
[refactoring] remove unused imports in the compiler and in some stdlib modules
|
5 vuotta sitten |
Arne Döring
|
88b5dd3362
right shift is now by default sign preserving (#11322)
|
5 vuotta sitten |
Clyybber
|
f18b3af9d4
Replace countup(x, y-1) with x ..< y
|
5 vuotta sitten |
Araq
|
34388c5cc5
name mangling: also special case the backslash character
|
6 vuotta sitten |
Andreas Rumpf
|
669a564492
remove more global variables in the Nim compiler
|
6 vuotta sitten |
Andreas Rumpf
|
a4e2b0c153
platform.nim doesn't use globals anymore; prepare msgs.nim for not using globals
|
6 vuotta sitten |
Araq
|
479212995a
ccgutils: code cleanup, no globals
|
6 vuotta sitten |
Andreas Rumpf
|
1284827df2
C code generator compiles again
|
6 vuotta sitten |
Jacek Sieka
|
72dfe176f5
remove dead code elimination option (#7669)
|
6 vuotta sitten |
Andreas Rumpf
|
e4081a7201
preparations for language extensions: 'sink' and 'lent' types
|
7 vuotta sitten |
Andreas Rumpf
|
70ea45cdba
deprecated unary '<'
|
7 vuotta sitten |
Andreas Rumpf
|
f7f3a25be8
first steps of making 'opt' a first class type for Nim
|
7 vuotta sitten |
Andreas Rumpf
|
e879da5791
some work to make 'opt' a first class type
|
7 vuotta sitten |
Jacek Sieka
|
ba4cc4bf35
a few tiny cleanups (#5712)
|
7 vuotta sitten |
Markus F.X.J. Oberhumer
|
87888e8129
Ascii character code 127 (DEL) is not printable.
|
7 vuotta sitten |
Zahary Karadjov
|
8cd5f1f8f5
introduce tyInferred for the unbound concept type params
|
8 vuotta sitten |
Zahary Karadjov
|
eab1d0cc02
support for accessing the inferred concept type params with the dot operator
|
8 vuotta sitten |