23 Commits

Author SHA1 Message Date
Stone Tickle
b6545fc75e
make logging objects easier 2023-11-29 22:25:33 -05:00
Stone Tickle
c6207ca117
clean up includes 2023-03-28 06:49:19 -04:00
Vincent Torri
c7b33f7053
Add colors in logs on Windows
Support for Windows >= 7, for cmd and msys2. cygwin is already using
colors similar to linux
2023-03-28 06:41:58 -04:00
Stone Tickle
d286201f39
rename posix.h to compat.h
Currently all compat.h does is define the appropriate POSIX macro unless
you are on windows, as well as conditionally enabling
__attribute__(format...).
2023-03-10 09:35:04 -05:00
Stone Tickle
4298aa2011
make muon reuse compliant
https://reuse.software
2022-10-25 10:54:31 -04:00
Stone Tickle
aaf746df3d
add format attribute to log_print 2022-10-04 20:29:41 -04:00
Stone Tickle
4bdb32e532
remove source locations from log 2022-09-09 11:53:55 -04:00
Stone Tickle
4ed841fc95
fix log prefix reset for nested subprojects 2022-06-12 15:17:53 -05:00
Stone Tickle
beda7ae71b
remove redundant newlines 2022-05-27 09:10:37 -05:00
Stone Tickle
11c1fbf9d9
prefix subproject log messages 2022-05-20 13:19:55 -05:00
Stone Tickle
3af84c2ba4
add fs_is_a_tty() 2022-05-16 14:54:58 -05:00
Stone Tickle
bd7662956c
add interp_warning() 2022-04-18 10:27:46 -05:00
Stone Tickle
5e67fe69d1
cleanup function definitions
- add missing includes
- add static to non-exported functions
- make function prototype arguments match the definition
2021-09-11 12:01:53 -05:00
Stone Tickle
917cc768ff
use an automated tool to normalize header guards 2021-09-11 11:32:30 -05:00
Stone Tickle
6b6e5eb819
update run_cmd
- allow configurable environment
- better error messages
- unlimited stdout/stderr
2021-09-04 23:38:02 -05:00
Stone Tickle
e7d70362df
add log_file() to get cur log file 2021-08-15 06:08:50 -05:00
Stone Tickle
b10b62a8c0
add missing stdarg includes
this was causing problems for tcc
2021-08-09 18:53:15 +09:00
Stone Tickle
05d08a2c7b
simplify logging system 2021-07-29 09:20:31 +09:00
Stone Tickle
ae17e176ed
integrate error output with log system 2021-05-27 11:19:37 +09:00
Stone Tickle
fc5c96a0cd
add support for fetching urls with curl 2021-05-25 09:27:36 +09:00
Stone Tickle
0c97086c15
self-hosted again 2021-05-18 12:52:59 +09:00
Stone Tickle
8963639eed
wip 2021-05-17 11:50:40 +09:00
Simon Zeni
eb8e88902d parser tokenizes boson's meson.build 2020-04-23 20:25:55 -04:00