Nim/tools
metagn 919a889ba8
moderate system cleanup & refactor (#20355)
* system refactor, move out 600 lines

* compilation, slice, backwardsindex, misc_num moved out of system
* some procs/types moved into arithmetics, basic_types
* system no longer depends on syncio
* some procs moved around to fit with their surroundings

* make exceptions an import, old ops to misc_num

* move instantiationInfo back

* move back nim version, fix windows echo

* include compilation

* better docs for imported modules, fix unsigned ops

also remove ze, ze64, toU8, toU16, toU32 with nimPreviewSlimSystem

* fix terminal

* workaround IC test & weird csize bug, changelog

* move NimMajor etc back to compilation, rebase for CI

* try ic fix

* form single `indices`, slim out TaintedString, try fix IC

* fix CI, update changelog, addQuitProc

* fix CI

* try fix CI

* actually fix CI finally hopefully

* Update lib/system/compilation.nim

Co-authored-by: ringabout <43030857+ringabout@users.noreply.github.com>

* update kochdocs

* hopefully fix csize uses for slimsystem

* fix tquit

Co-authored-by: ringabout <43030857+ringabout@users.noreply.github.com>
2022-09-28 15:28:45 -04:00
..
atlas atlas: added --cfgHere switch [backport] (#18873) 2021-09-20 13:32:33 +02:00
detect Patch #14716 - add missing when (#14792) 2020-06-24 18:44:10 +02:00
dochack Cleanup dochack (#20299) 2022-09-04 01:38:38 -04:00
niminst niminst: support DESTDIR and quote variables (#20051) 2022-07-18 21:22:53 +02:00
vccexe Deprecate TaintedString (#15423) 2021-01-15 18:56:38 -08:00
ci_generate.nim Build compiler with --noNimblePath (#20168) 2022-08-09 14:04:52 -04:00
ci_testresults.nim miscellaneous bug fixes (part 3) (#13304) 2020-02-07 16:37:40 +01:00
cmerge.nim {.deprecated: [existsFile: fileExists].} (#14735) 2020-07-02 16:19:13 +02:00
compiler.gdb Extend and document compiler debugging utilities (#19841) 2022-06-10 20:40:08 +02:00
compiler.lldb Extend and document compiler debugging utilities (#19841) 2022-06-10 20:40:08 +02:00
deps.nim Fixes build_all.sh failing on Nimble builds (#18945) 2021-10-03 07:25:15 +02:00
downloader.nim Switch mingw links (#12561) 2019-10-31 11:13:32 +01:00
fakedeps.nim tools: Trim .nim files trailing whitespace 2015-09-04 23:04:17 +02:00
finish.nim [tools] use the right parameter [backport:1.0] (#18957) 2021-10-06 12:47:46 +02:00
grammar_nanny.nim remove deprecated type pragma syntax, fix bugs that required it (#20199) 2022-09-03 09:52:13 +02:00
heapdump2dot.nim move prelude so that include std/prelude also works (#17110) 2021-02-20 18:08:13 +01:00
heapdumprepl.nim make sure tools/heapdumprepl.nim continues to compile (#20146) 2022-08-19 15:42:51 -04:00
kochdocs.nim moderate system cleanup & refactor (#20355) 2022-09-28 15:28:45 -04:00
nim-gdb.py [nim-gdb] Fixed enums and flag output [ci skip] (#17634) 2021-04-05 11:37:28 +02:00
nim.bash-completion remove dead code elimination option (#7669) 2018-04-23 11:02:38 +02:00
nim.zsh-completion Improve Zshell completion (#19354) 2022-01-18 15:58:18 -05:00
nimblepkglist.nim make implicit cstring conversions explicit (#19488) 2022-08-19 15:40:53 -04:00
nimgrab.nim Always use httpclient in nimgrab (#19767) 2022-05-17 09:56:39 +02:00
nimgrep.nim nimgrep: add --inContext and --notinContext options (#19528) 2022-09-14 18:28:01 +02:00
nimgrep.nim.cfg Nimgrep improvements 2 (#15612) 2020-11-09 09:19:06 +01:00
nimgrind.supp koch: better valgrind support 2017-03-17 08:29:52 +01:00
restorecc.nim tools: Trim .nim files trailing whitespace 2015-09-04 23:04:17 +02:00
ssl_config_parser.nim ssl_config_parser: refactor for sanity reasons 2020-06-06 21:11:53 +02:00
ssl_config_parser.nims net: use a secure cipher list by default 2020-06-06 21:11:53 +02:00
start.bat set the codepage to UTF-8 for start.bat; refs #2348 2017-09-02 09:27:39 +02:00
trimcc.nim make proc names consistent (#18626) 2021-08-01 12:52:24 +01:00
unicode_parsedata.nim update unicode.nim (#10921) 2019-03-31 08:36:04 +02:00
UnicodeData.txt update unicode.nim (#10921) 2019-03-31 08:36:04 +02:00
winrelease.nim moved winrelease to its own tool to fix #6147 2017-09-03 16:26:02 +02:00