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
..
2022-09-27 20:06:23 +02:00
2022-04-13 11:53:02 +02:00
2022-09-27 20:06:23 +02:00
2019-04-05 15:27:04 +02:00
2022-09-23 13:05:05 +02:00
2021-06-19 11:24:46 -07:00
2022-09-27 20:06:23 +02:00
2017-09-16 19:09:44 +01:00
2020-03-30 13:45:32 +02:00
2018-11-26 10:28:44 +01:00
2018-10-28 13:34:57 +01:00
2022-09-27 20:06:23 +02:00
2022-09-01 17:52:13 +02:00
2020-11-13 16:15:13 +08:00
2022-09-27 20:06:23 +02:00
2022-09-27 20:06:23 +02:00
2020-11-05 14:00:49 +01:00
2022-09-27 20:06:23 +02:00
2022-09-27 20:06:23 +02:00
2022-09-27 20:06:23 +02:00
2022-09-27 20:06:23 +02:00
2022-09-27 20:06:23 +02:00
2022-09-27 20:06:23 +02:00
2022-09-27 20:06:23 +02:00
2021-01-07 19:16:26 +01:00
2022-09-27 20:06:23 +02:00
2022-09-27 20:06:23 +02:00
2022-09-27 20:06:23 +02:00
2022-09-27 20:06:23 +02:00
2022-09-27 20:06:23 +02:00
2022-09-27 20:06:23 +02:00
2022-09-27 20:06:23 +02:00
2022-09-27 20:06:23 +02:00
2022-09-27 20:06:23 +02:00
2022-09-27 20:06:23 +02:00
2022-09-27 20:06:23 +02:00
2022-09-27 20:06:23 +02:00
2022-09-27 20:06:23 +02:00
2022-09-27 20:06:23 +02:00
2022-09-27 20:06:23 +02:00
2022-09-27 20:06:23 +02:00
2022-09-27 20:06:23 +02:00
2022-09-27 20:06:23 +02:00
2020-06-16 11:43:48 +02:00
2022-09-27 20:06:23 +02:00
2022-09-27 20:06:23 +02:00
2022-09-27 20:06:23 +02:00
2022-09-27 20:06:23 +02:00
2022-09-27 20:06:23 +02:00
2022-09-27 20:06:23 +02:00
2022-09-27 20:06:23 +02:00
2022-09-27 20:06:23 +02:00
2022-09-27 20:06:23 +02:00
2022-09-27 20:06:23 +02:00
2022-09-27 20:06:23 +02:00
2022-07-15 19:27:54 +02:00
2022-09-27 20:06:23 +02:00
2020-03-20 17:11:39 +01:00
2020-03-20 17:11:39 +01:00
2022-09-27 20:06:23 +02:00
2022-09-27 20:06:23 +02:00
2022-09-27 20:06:23 +02:00
2022-09-27 20:06:23 +02:00
2021-06-19 11:24:46 -07:00
2020-11-20 08:07:51 +01:00
2022-09-27 20:06:23 +02:00
2022-09-27 20:06:23 +02:00
2022-09-27 20:06:23 +02:00
2022-09-27 20:06:23 +02:00
2018-11-23 11:58:28 +01:00
2018-12-11 21:23:21 +01:00
2022-09-27 20:06:23 +02:00
2018-11-23 11:58:28 +01:00
2022-09-27 20:06:23 +02:00
2022-09-27 20:06:23 +02:00
2022-09-27 20:06:23 +02:00
2021-10-24 11:51:57 +02:00
2022-09-27 20:06:23 +02:00
2022-09-27 20:06:23 +02:00
2022-09-27 20:06:23 +02:00
2022-09-27 20:06:23 +02:00
2022-09-27 20:06:23 +02:00
2022-09-27 20:06:23 +02:00
2018-11-23 11:58:28 +01:00
2022-09-27 20:06:23 +02:00
2022-09-27 20:06:23 +02:00
2022-09-27 20:06:23 +02:00
2018-11-23 11:58:28 +01:00
2022-09-27 20:06:23 +02:00
2020-03-25 19:15:34 +01:00
2022-09-27 20:06:23 +02:00
2022-09-27 20:06:23 +02:00
2022-09-23 13:05:05 +02:00
2022-09-27 20:06:23 +02:00
2022-09-27 20:06:23 +02:00
2021-12-17 09:01:33 +01:00
2022-09-27 20:06:23 +02:00
2020-06-15 13:27:33 +02:00
2021-03-27 10:22:42 +01:00
2022-09-27 20:06:23 +02:00
2020-12-27 14:45:57 +01:00
2022-09-27 20:06:23 +02:00
2022-08-24 09:44:16 +02:00
2022-09-27 20:06:23 +02:00
2022-09-27 20:06:23 +02:00
2022-09-27 20:06:23 +02:00
2022-09-27 20:06:23 +02:00
2022-09-27 20:06:23 +02:00
2022-09-27 20:06:23 +02:00
2022-01-17 13:06:31 +01:00
2022-09-27 20:06:23 +02:00
2022-09-27 20:06:23 +02:00
2022-09-27 20:06:23 +02:00
2022-09-27 20:06:23 +02:00
2022-09-27 20:06:23 +02:00
2022-01-04 13:29:50 +01:00
2022-09-27 20:06:23 +02:00
2020-12-27 14:45:57 +01:00
2022-09-27 20:06:23 +02:00
2022-09-27 20:06:23 +02:00
2022-09-27 20:06:23 +02:00
2022-09-27 20:06:23 +02:00
2022-09-27 20:06:23 +02:00
2022-09-27 20:06:23 +02:00
2022-09-27 20:06:23 +02:00
2022-09-28 15:28:45 -04:00
2022-09-27 20:06:23 +02:00
2022-09-27 20:06:23 +02:00
2022-09-27 20:06:23 +02:00
2022-09-27 20:06:23 +02:00
2022-09-27 20:06:23 +02:00
2022-09-27 20:06:23 +02:00
2020-10-18 12:57:13 -04:00
2022-09-27 20:06:23 +02:00
2022-09-27 20:06:23 +02:00
2022-09-27 20:06:23 +02:00
2022-09-27 20:06:23 +02:00
2022-09-27 20:06:23 +02:00
2022-09-27 20:06:23 +02:00
2022-09-27 20:06:23 +02:00
2022-09-27 20:06:23 +02:00
2022-09-27 20:06:23 +02:00
2021-01-07 16:09:57 +01:00
2018-11-23 11:58:28 +01:00
2022-09-27 20:06:23 +02:00
2018-12-11 21:23:21 +01:00
2022-09-27 20:06:23 +02:00
2020-10-05 12:00:06 +02:00
2022-09-27 20:06:23 +02:00
2022-09-27 20:06:23 +02:00
2022-09-27 20:06:23 +02:00
2022-09-27 20:06:23 +02:00
2022-09-27 20:06:23 +02:00
2022-09-27 20:06:23 +02:00
2022-09-27 20:06:23 +02:00
2022-09-27 20:06:23 +02:00
2022-09-27 20:06:23 +02:00
2022-09-27 20:06:23 +02:00
2022-09-28 15:28:45 -04:00
2022-09-27 20:06:23 +02:00
2022-09-27 20:06:23 +02:00
2022-09-27 20:06:23 +02:00
2022-09-27 20:06:23 +02:00
2022-09-27 20:06:23 +02:00
2022-09-27 20:06:23 +02:00
2022-09-27 20:06:23 +02:00
2022-09-27 20:06:23 +02:00
2022-09-27 20:06:23 +02:00
2022-09-27 20:06:23 +02:00
2022-09-27 20:06:23 +02:00
2022-09-27 20:06:23 +02:00
2022-09-27 20:06:23 +02:00
2020-11-10 09:23:58 +08:00
2022-09-27 20:06:23 +02:00
2022-09-27 20:06:23 +02:00
2022-09-27 20:06:23 +02:00
2022-09-27 20:06:23 +02:00
2022-09-27 20:06:23 +02:00
2022-04-13 11:53:02 +02:00
2022-09-27 20:06:23 +02:00
2022-09-27 20:06:23 +02:00
2022-09-27 20:06:23 +02:00
2020-07-14 13:14:32 +02:00
2022-09-27 20:06:23 +02:00
2018-05-28 05:24:04 +03:00
2020-12-27 09:16:53 +01:00
2022-09-27 20:06:23 +02:00
2022-09-27 20:06:23 +02:00
2022-09-27 20:06:23 +02:00
2022-09-27 20:06:23 +02:00
2022-09-27 20:06:23 +02:00
2021-06-24 11:55:31 +02:00
2022-09-27 20:06:23 +02:00
2022-09-27 20:06:23 +02:00
2022-09-27 20:06:23 +02:00
2022-09-27 20:06:23 +02:00
2022-09-27 20:06:23 +02:00
2022-09-27 20:06:23 +02:00
2022-09-27 20:06:23 +02:00