aboutsummaryrefslogtreecommitdiff
path: root/core/log
Commit message (Expand)AuthorAgeFilesLines
* Don't build log allocator file on freestanding. This makes core:log compile o...Karl Zylinski2025-11-211-0/+2
* Use `sync.Mutex` instead of a boolean-check for `log.Log_Allocator`gingerBill2025-10-101-68/+67
* Further overhaul of package line comments.Jeroen van Rijn2025-10-091-1/+1
* Package lines for `core:math` and more.Jeroen van Rijn2025-10-091-0/+1
* Remove inaccurate tprint concernconnnnal2025-10-041-1/+1
* Require `@(init)` and `@(fini)` to be `proc "contextless" ()`gingerBill2025-08-081-1/+3
* Rename `core:encoding/ansi` to `core:terminal/ansi`Feoramund2025-05-201-1/+1
* Add terminal color detection to `core:log`Feoramund2025-05-201-10/+52
* add ensure and ensuref to fmt and log, fix some inconsistenciesLaytan Laats2025-01-131-2/+33
* Pass allocator to implicitly (de)allocating procs in `core:log`FourteenBrush2024-11-302-14/+14
* Moved all packages in core, base, vendor, tests and examples to use new #+ fi...Karl Zylinski2024-09-141-2/+2
* orca: implement core:time and core:logLaytan Laats2024-08-231-0/+1
* Fix log unnecessary allocationsAmadeu Moya2024-08-171-5/+5
* Imply `#no_capture` to all variadic parametersgingerBill2024-07-141-16/+16
* Add more uses of `#no_capture`gingerBill2024-07-141-16/+16
* Add `core:encoding/ansi` packageFeoramund2024-06-021-4/+5
* Make `log.do_*_header` argument orders consistentFeoramund2024-06-021-2/+2
* Fix trailing space with only `.Date` log optionFeoramund2024-06-021-1/+6
* Move log timestamping out to `do_time_header` procFeoramund2024-06-021-9/+14
* Take logger itself, not a pointer to logger in multi-logger destructor.Vitalii Kravchenko2024-05-281-3/+2
* Make destroy_file_logger take logger instead of logger pointer.Vitalii Kravchenko2024-05-271-1/+1
* Make file_console_logger.odin be ignored on freestanding targetsgingerBill2024-01-311-0/+1
* Replace `core:*` to `base:*` where appropriategingerBill2024-01-282-2/+2
* Removed return value of assertf. assertf now correctly responds to -disable-a...Dragos Popescu2024-01-231-0/+36
* bring log allocator up to dateColin Davidson2024-01-171-61/+68
|\
| * use stack buffer for log allocator to avoid logging it's own allocationsLaytan Laats2023-12-191-46/+42
| * log allocator: add option to switch between bytes and human formatLaytan Laats2023-12-161-25/+34
| * log allocator: fix the formatting for query info/features and errorsLaytan Laats2023-12-161-4/+4
| * log allocator: use %m to format sizeLaytan Laats2023-12-151-5/+5
* | add resize non zeroed in more placesColin Davidson2023-12-041-1/+8
|/
* Fix errant tab in alignment.Jeroen van Rijn2023-11-221-2/+2
* Use positional and named arguments within the core librarygingerBill2023-06-212-40/+40
* Add `Allocator_Mode.Alloc_Non_Zerored`gingerBill2022-09-221-0/+7
* Merge pull request #1928 from IanLilleyT/logger_extra_spacegingerBill2022-08-111-1/+1
|\
| * removed extra space from file_console_loggerIan Lilley2022-08-031-1/+1
* | Eliminate use of LLVMGetElementType for pointersgingerBill2022-08-091-8/+23
* | Add basic "lock" around `Log_Allocator` to minimize errors with allocation lo...gingerBill2022-08-081-43/+50
* | Update `delete` to pass size in bytes to free when possiblegingerBill2022-08-081-6/+15
* | Remove unnecessary pointergingerBill2022-08-081-1/+1
* | Add `log.Log_Allocator`gingerBill2022-08-082-6/+81
|/
* Convert all uses of `*_from_slice` to `*_from_bytes` where appropriategingerBill2022-05-161-1/+1
* memleak fix on destroy_multi_logger()André2021-10-231-0/+2
* Strip even more semicolons if followed by a `}` or `)` on the same linegingerBill2021-08-311-2/+2
* Remove unneeded semicolons from the core librarygingerBill2021-08-313-100/+100
* Make trailing comma usage consistentgingerBill2021-03-131-2/+2
* vet all core packagesgingerBill2021-01-091-1/+0
* Improve location information for log.panic*gingerBill2020-10-141-2/+2
* Improve default temp_allocator; make nil loggers do nothing; improve mem.Scra...gingerBill2020-10-021-0/+6
* Remove usage of `do` in core librarygingerBill2020-09-231-7/+18
* Fix typogingerBill2020-08-121-1/+1