Karl Zylinski
|
c619c69bff
|
Don't build log allocator file on freestanding. This makes core:log compile on freestanding again. Closes #5948
|
2025-11-21 21:19:58 +01:00 |
|
gingerBill
|
4723ec75ad
|
Use sync.Mutex instead of a boolean-check for log.Log_Allocator
|
2025-10-10 09:47:31 +01:00 |
|
Jeroen van Rijn
|
7a9ea3ee6d
|
Further overhaul of package line comments.
|
2025-10-09 23:05:29 +02:00 |
|
Jeroen van Rijn
|
c4c2431997
|
Package lines for core:math and more.
|
2025-10-09 19:56:21 +02:00 |
|
connnnal
|
c6300de0d1
|
Remove inaccurate tprint concern
|
2025-10-04 14:58:28 +01:00 |
|
gingerBill
|
7642e0a0e0
|
Require @(init) and @(fini) to be proc "contextless" ()
|
2025-08-08 12:10:01 +01:00 |
|
Feoramund
|
a9df1b1cde
|
Rename core:encoding/ansi to core:terminal/ansi
|
2025-05-20 19:28:06 -04:00 |
|
Feoramund
|
df5e64beeb
|
Add terminal color detection to core:log
|
2025-05-20 19:28:06 -04:00 |
|
Laytan Laats
|
9d4fa39daa
|
add ensure and ensuref to fmt and log, fix some inconsistencies
|
2025-01-13 20:33:49 +01:00 |
|
FourteenBrush
|
f9dc848926
|
Pass allocator to implicitly (de)allocating procs in core:log
|
2024-11-30 23:43:39 +01:00 |
|
Karl Zylinski
|
19f0127e55
|
Moved all packages in core, base, vendor, tests and examples to use new #+ file tag syntax.
|
2024-09-14 18:27:49 +02:00 |
|
Laytan Laats
|
caef37bc18
|
orca: implement core:time and core:log
|
2024-08-23 18:25:10 +02:00 |
|
Amadeu Moya
|
43dc7704a5
|
Fix log unnecessary allocations
|
2024-08-17 00:37:01 +02:00 |
|
gingerBill
|
8642d719f0
|
Imply #no_capture to all variadic parameters
|
2024-07-14 12:19:47 +01:00 |
|
gingerBill
|
c7bd954752
|
Add more uses of #no_capture
|
2024-07-14 11:56:04 +01:00 |
|
Feoramund
|
fc4f6b87bb
|
Add core:encoding/ansi package
|
2024-06-02 14:34:30 -04:00 |
|
Feoramund
|
1875e7c36a
|
Make log.do_*_header argument orders consistent
|
2024-06-02 14:34:30 -04:00 |
|
Feoramund
|
7d4da6eaa7
|
Fix trailing space with only .Date log option
|
2024-06-02 14:34:30 -04:00 |
|
Feoramund
|
8ae375dbff
|
Move log timestamping out to do_time_header proc
|
2024-06-02 14:34:30 -04:00 |
|
Vitalii Kravchenko
|
223c987db2
|
Take logger itself, not a pointer to logger in multi-logger destructor.
|
2024-05-28 21:13:25 +01:00 |
|
Vitalii Kravchenko
|
bdc4daca54
|
Make destroy_file_logger take logger instead of logger pointer.
|
2024-05-27 16:19:44 +01:00 |
|
gingerBill
|
000709b594
|
Make file_console_logger.odin be ignored on freestanding targets
|
2024-01-31 22:01:35 +00:00 |
|
gingerBill
|
3e7e779abf
|
Replace core:* to base:* where appropriate
|
2024-01-28 22:18:51 +00:00 |
|
Dragos Popescu
|
90d1f9ab27
|
Removed return value of assertf. assertf now correctly responds to -disable-assert. Added log.assert and log.assertf. All asserts now do the @cold trick, first added to builtin.assert
|
2024-01-23 20:56:13 +02:00 |
|
Colin Davidson
|
d0bb1fb844
|
bring log allocator up to date
|
2024-01-17 13:11:10 -08:00 |
|
Laytan Laats
|
46250168d6
|
use stack buffer for log allocator to avoid logging it's own allocations
|
2023-12-19 23:26:23 +01:00 |
|
Laytan Laats
|
58ff3dd1ed
|
log allocator: add option to switch between bytes and human format
|
2023-12-16 01:27:38 +01:00 |
|
Laytan Laats
|
cf8c9a6be4
|
log allocator: fix the formatting for query info/features and errors
|
2023-12-16 00:55:59 +01:00 |
|
Laytan Laats
|
ea709451e8
|
log allocator: use %m to format size
|
2023-12-15 23:43:35 +01:00 |
|
Colin Davidson
|
bfbeb23f54
|
add resize non zeroed in more places
|
2023-12-04 03:09:13 -08:00 |
|
Jeroen van Rijn
|
63b6e8216c
|
Fix errant tab in alignment.
|
2023-11-22 02:57:43 +01:00 |
|
gingerBill
|
9b54b99bf6
|
Use positional and named arguments within the core library
|
2023-06-21 01:17:05 +01:00 |
|
gingerBill
|
7f601c9535
|
Add Allocator_Mode.Alloc_Non_Zerored
|
2022-09-22 12:12:57 +01:00 |
|
gingerBill
|
c041d15569
|
Merge pull request #1928 from IanLilleyT/logger_extra_space
Removed extra space from file_console_logger
|
2022-08-11 16:18:46 +01:00 |
|
gingerBill
|
cb0a59bb2c
|
Eliminate use of LLVMGetElementType for pointers
|
2022-08-09 15:36:18 +01:00 |
|
gingerBill
|
838554460b
|
Add basic "lock" around Log_Allocator to minimize errors with allocation logging loops
|
2022-08-08 15:25:11 +01:00 |
|
gingerBill
|
659c3c528d
|
Update delete to pass size in bytes to free when possible
|
2022-08-08 15:16:18 +01:00 |
|
gingerBill
|
4633591918
|
Remove unnecessary pointer
|
2022-08-08 14:28:36 +01:00 |
|
gingerBill
|
4912ecc3ea
|
Add log.Log_Allocator
|
2022-08-08 11:57:51 +01:00 |
|
Ian Lilley
|
d354d36a3b
|
removed extra space from file_console_logger
|
2022-08-03 13:22:12 -04:00 |
|
gingerBill
|
33895b6d92
|
Convert all uses of *_from_slice to *_from_bytes where appropriate
|
2022-05-16 01:43:43 +01:00 |
|
André
|
3323c2730f
|
memleak fix on destroy_multi_logger()
data.loggers were never deleted
|
2021-10-23 12:24:53 +02:00 |
|
gingerBill
|
720884e0f1
|
Strip even more semicolons if followed by a } or ) on the same line
|
2021-08-31 23:47:57 +01:00 |
|
gingerBill
|
251da264ed
|
Remove unneeded semicolons from the core library
|
2021-08-31 22:21:13 +01:00 |
|
gingerBill
|
a60d22fefd
|
Make trailing comma usage consistent
|
2021-03-13 21:18:07 +00:00 |
|
gingerBill
|
3bcccf88d5
|
vet all core packages
|
2021-01-09 23:43:34 +00:00 |
|
gingerBill
|
8806283cf7
|
Improve location information for log.panic*
|
2020-10-14 15:59:45 +01:00 |
|
gingerBill
|
6eeb12a986
|
Improve default temp_allocator; make nil loggers do nothing; improve mem.Scratch_Allocator behaviour
|
2020-10-02 16:06:55 +01:00 |
|
gingerBill
|
fc4fdd588e
|
Remove usage of do in core library
|
2020-09-23 17:17:14 +01:00 |
|
gingerBill
|
674aeffee4
|
Fix typo
|
2020-08-12 19:15:47 +01:00 |
|