From 0a6e35f41da705f1a623062a71e965e75bf62744 Mon Sep 17 00:00:00 2001 From: ringabout <43030857+ringabout@users.noreply.github.com> Date: Wed, 17 Dec 2025 22:32:47 +0800 Subject: [PATCH] progress --- lib/system.nim | 7 +++++-- lib/system/chcks.nim | 4 ---- lib/system/dollars.nim | 1 - 3 files changed, 5 insertions(+), 7 deletions(-) diff --git a/lib/system.nim b/lib/system.nim index 403ffb0f70..ea793274dc 100644 --- a/lib/system.nim +++ b/lib/system.nim @@ -2130,6 +2130,10 @@ template unlikely*(val: bool): bool = include std/private/digitsutils export addInt +import std/formatfloat +when not defined(nimPreviewSlimSystem): + export addFloat + import system/dollars export dollars @@ -3032,8 +3036,7 @@ when defined(genode): when not defined(nimPreviewSlimSystem): - import std/widestrs - export widestrs + include std/widestrs when notJSnotNims: when defined(windows) and compileOption("threads"): diff --git a/lib/system/chcks.nim b/lib/system/chcks.nim index 901f7a5f2b..81d82e8679 100644 --- a/lib/system/chcks.nim +++ b/lib/system/chcks.nim @@ -147,10 +147,6 @@ when defined(nimV2): proc raiseObjectCaseTransition() {.compilerproc.} = sysFatal(FieldDefect, "assignment to discriminant changes object branch") -import std/formatfloat - -when not defined(nimPreviewSlimSystem): - export addFloat func f2s(x: float | float32): string = ## Outplace version of `addFloat`. diff --git a/lib/system/dollars.nim b/lib/system/dollars.nim index 986a5a3e54..d83969c365 100644 --- a/lib/system/dollars.nim +++ b/lib/system/dollars.nim @@ -7,7 +7,6 @@ import std/private/miscdollars when not defined(nimPreviewSlimSystem): import std/formatfloat - export addFloat func `$`*(x: float | float32): string = ## Outplace version of `addFloat`.