ringabout
|
7be2e2bef5
replaces `doAssert false` with `raiseAssert` for unreachable branches, which works better with strictdefs (#22436)
|
1 year ago |
ringabout
|
93ced31353
use strictdefs for compiler (#22365)
|
1 year ago |
heterodoxic
|
546af8c571
simple micro-optimizations of ropes' runtime-formatting (#21962)
|
1 year ago |
Andrey Makarov
|
081dfea746
Fix "imported but not used" warnings (#20575)
|
2 years ago |
Andreas Rumpf
|
ca1f3f36b9
no ropes WIP (#20433)
|
2 years ago |
ringabout
|
97259a5ab3
fixes #19713; Revert "Remove tlsEmulation enabled from Windows + GCC config" (#19119) (#20327)
|
2 years ago |
ringabout
|
b6bfe38ff5
move formatfloat out of system (#20195)
|
2 years ago |
flywind
|
ed2bf02a51
remove `when declared(cache)`; cache is always there (#19991)
|
2 years ago |
flywind
|
dcb28fd061
cache rope when threads are enabled (#19981)
|
2 years ago |
flywind
|
7f6e800caf
move assertions out of system (#19599)
|
2 years ago |
Evan Typanski
|
207237cec2
Fix #18662 (#19534)
|
2 years ago |
Clyybber
|
7e747d11c6
Cosmetic compiler cleanup (#12718)
|
5 years ago |
Clyybber
|
cc28eef38e
Replace countup(x, y) with x .. y
|
5 years ago |
Arne Döring
|
abb05ab645
fewer ropes (#11037)
|
5 years ago |
Andreas Rumpf
|
c86b1fbcac
fixes a critical GC safety inference bug (#10615)
|
5 years ago |
Andreas Rumpf
|
86556ebfdb
compiler refactoring; use typesafe path handing; docgen: render symbols between modules
|
6 years ago |
Andreas Rumpf
|
dae5450947
WIP: disallow 'nil' for strings and seqs
|
6 years ago |
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
|
b2c7910fb6
compiler/ropes.nim has no global error handler anymore
|
6 years ago |
Araq
|
f89218c8b0
fixes #7730, fixes #7746
|
6 years ago |
Andreas Rumpf
|
7e0540ed80
the compiler does not rely on the zero terminator anymore
|
6 years ago |
Zahary Karadjov
|
c446806f75
improve the debugging experience when line directives are used
|
7 years ago |
Andreas Rumpf
|
ff3cf001a3
fixes #4656; ropes.nim checks properly for file equality
|
8 years ago |
Adam Strzelecki
|
d681812465
compiler: Trim .nim files trailing whitespace
|
9 years ago |
Jacek Sieka
|
ff914b89d3
compiler_ropes: more lib_ropes porting
|
9 years ago |
def
|
39049e151f
Get rid of deprecation warnings
|
9 years ago |
Jacek Sieka
|
0f131b9f46
ropes: remove more unnecessary checks
|
9 years ago |
Jacek Sieka
|
d7a42641ab
compiler_ropes: remove unnecessary length check
|
9 years ago |
Jacek Sieka
|
71e785904b
compiler_ropes: deprecate old function names
|
9 years ago |