Rick van Vonderen riyyi
riyyi pushed to master at riyyi/manafiles 2022-08-03 12:54:10 +02:00
6209251ca6 Util: Pass floating-point precision to Format::Builder
a118f3da3c Util: Add format string parsing
8049477795 Util: Update Format::Builder floating-point precision
f08225136f Util: Fix stringToNumber in Format::Parser
Compare 4 commits »
riyyi pushed to master at riyyi/manafiles 2022-08-03 11:01:28 +02:00
bbb8691c90 Util: Fix parsing index in automatic mode
riyyi pushed to master at riyyi/manafiles 2022-08-03 01:52:11 +02:00
da0954ffcc Util: Add map formatting to new struct Formatter
f3344a0fb9 Util: Switch from format() to struct Formatter
eb25e98f79 Util: Rename logging type enum, Type -> LogType
5b85feec19 Util: Forward declare where possible in format.h
c4e7fa3375 Util: Improve check on formatting recursion for asserts
Compare 5 commits »
riyyi pushed to master at riyyi/dotfiles 2022-07-31 16:06:46 +02:00
9049b130a8 Emacs: Use more of the consult package
4389dce613 Emacs: Change git leader key prefix
28c152ba22 Emacs: Switch package projectile -> project.el
Compare 3 commits »
riyyi pushed to master at riyyi/dotfiles 2022-07-29 10:55:09 +02:00
ffbefa0887 Emacs: Improve pdflatex minted elisp
riyyi pushed to master at riyyi/manafiles 2022-07-28 10:58:57 +02:00
b574a79dfe Manager+Util: Change enum class type from int to uint8_t (4 -> 1 byte)
riyyi pushed to master at riyyi/manafiles 2022-07-28 01:41:19 +02:00
f58113e257 Util: Add ability to print log messages
c90369181f Util: Split formatting print into print and colored print
187e082018 Util: Rename FormatAngleBracket -> FormatOperatorStyle
3837ebef06 Util: Print to provided file stream
94906028fc Util: Remove template non-type parameter default arg, it cant be empty
Compare 7 commits »
riyyi pushed to master at riyyi/manafiles 2022-07-26 23:26:16 +02:00
33df4bef39 Util+Test: Separate formatting and printing into different files
e8c4b6eb11 Util: Rename formatting danger -> critical
15a524adbb Util: Reset IOstreams flags after usage
c3776fb967 Util: Store formatting parameters in a non-variadic container
Compare 4 commits »
riyyi pushed to master at riyyi/manafiles 2022-07-25 17:36:56 +02:00
a55bb27641 Manager+Doc: Update config file
riyyi pushed to master at riyyi/dotfiles 2022-07-25 17:34:22 +02:00
de64c467e3 Manager: Add config file
d91d412362 System: Unbind FiiO USB DAC E17K when going to sleep
Compare 2 commits »
riyyi pushed to master at riyyi/manafiles 2022-07-25 17:21:39 +02:00
0e93009e4b Util: Update JSON user-defined literal type name
riyyi pushed to master at riyyi/manafiles 2022-07-22 22:54:25 +02:00
f536aefc99 Util: Add missing include
riyyi pushed to master at riyyi/manafiles 2022-07-22 22:46:42 +02:00
9390f4fd31 Util: Add custom assert
7d2c2c52e2 Util: Add compiler detection using preprocessor directives
bcea91a2c0 Util: Add newline to string line formatting function
fc163f7f06 Meta: Bump C++ version from 17 to 20
9857f11798 Util: Remove comparison of unsigned expression, it is always true
Compare 6 commits »
riyyi pushed to master at riyyi/manafiles 2022-07-22 13:05:03 +02:00
8345f67c50 Everywhere: Switch to #pragma once, add missing copyright headers
riyyi pushed to master at riyyi/manafiles 2022-07-22 12:43:56 +02:00
bba2b30cbb Util: Add helper Util::Json to Util::JSON::Value
deb9f29b47 Util+Test: Change namespace of JSON classes: Json -> Util::JSON
Compare 2 commits »
riyyi pushed to master at riyyi/manafiles 2022-07-22 12:07:23 +02:00
be74d89fea Test: Add string formatting tests
riyyi pushed to master at riyyi/manafiles 2022-07-22 02:19:20 +02:00
75034a2c5a Util: Implement Json::Value type customization for print formatting
835481f4a5 Util: Add formatting and type printing capability
9b3489676e Util: Add two functions to GenericLexer
dd209a2609 Util: Move json/conversion.h -> meta/odr.h
2408be335d Util: Rename two functions to be more in line with GenericLexer
Compare 11 commits »
riyyi pushed to master at riyyi/manafiles 2022-07-18 17:39:37 +02:00
11fdc64447 Util: Add pause() and resume() to Timer
a92ac29d19 Util: Add parse(std::ifstream) function
07df4054da Util: Massively speedup serialization, remove all ifs from loop
2915c1c1ec Util: Reorder Array/Object functions, add empty()
161be80fd6 Util: Make second to last element detection more compatible
Compare 7 commits »
riyyi pushed to master at riyyi/manafiles 2022-07-17 22:05:16 +02:00
99759b82b7 Util: Optimize more string creating and string.find() away
riyyi pushed to master at riyyi/manafiles 2022-07-17 21:34:33 +02:00
827286a0b2 Util: Optimize string creation and string.find() away
9f31a04909 Util: Optimize Lexer::getNumberOrLiteral() to one string append
Compare 2 commits »