@@ -186,10 +186,6 @@ hexDigit n
186 | otherwise = singleton $! toEnum (fromIntegral n + 87)
186 | otherwise = singleton $! toEnum (fromIntegral n + 87)
187{-# INLINE hexDigit #-}
187{-# INLINE hexDigit #-}
189−int :: Int -> Builder
193data T = T !Integer !Int
189data T = T !Integer !Int
195integer :: Int -> Integer -> Builder
191integer :: Int -> Integer -> Builder
@@ -248,6 +244,10 @@ integer base i
248 r = fromInteger y
244 r = fromInteger y
249 putB _ = mempty
245 putB _ = mempty
247+ int :: Int -> Builder
248+ int x | base == 10 = decimal x
249+ | otherwise = hexadecimal x
251 pblock = loop maxDigits
251 pblock = loop maxDigits
253 loop !d !n
253 loop !d !n