aboutsummaryrefslogtreecommitdiff
path: root/core/prof
Commit message (Collapse)AuthorAgeFilesLines
* core:os -> core:os/old && core:os/os2 -> core:osJeroen van Rijn6 days1-2/+2
|
* new_os: core/prof/spallLaytan7 days4-37/+28
|
* Render examples.Jeroen van Rijn2025-10-101-0/+2
|
* Further overhaul of package line comments.Jeroen van Rijn2025-10-091-1/+1
|
* More package lines.Jeroen van Rijn2025-10-091-1/+1
|
* Add doc line to spallgingerBill2025-10-091-0/+2
|
* Adds @(no_instrumentation) to spall buffer and SCOPED operationsJack Punter2025-08-041-0/+4
| | | | | Currently without this scoped event names are not displaying correctly when auto-tracing is enabled. The buffer_destroy event, obviously, fails to be completed (as theres no buffer to write the end event to, and context_destroy should happen after all the buffers are destroyed so there's, again, no buffers to write to.
* adjust scale with new format, fix segfault for auto-traceColin Davidson2025-07-301-1/+5
|
* oops, one more manual_headerColin Davidson2025-07-281-1/+1
|
* name_container_event -> name_eventColin Davidson2025-07-281-5/+5
|
* fix casts and constsColin Davidson2025-07-281-6/+8
|
* update to spall format v3Colin Davidson2025-07-281-36/+88
|
* fixed memory leak in core/prof/spall/doc.odin example codechris-montero2024-12-211-0/+2
|
* Moved all packages in core, base, vendor, tests and examples to use new #+ ↵Karl Zylinski2024-09-143-6/+6
| | | | file tag syntax.
* core: improve package doc comments for the documentation generatorLaytan Laats2024-09-031-0/+3
|
* posix: add packageLaytan Laats2024-08-141-21/+12
|
* Replace `err != 0` with `err != nil` where possiblegingerBill2024-08-041-11/+2
|
* Begin mapping `os.Error` in the rest of the codebasegingerBill2024-08-044-17/+11
|
* `os.Errno` -> `os.Error`gingerBill2024-08-044-6/+6
|
* Use `union #shared_nil` for `os.Error`gingerBill2024-08-041-1/+1
|
* Begin converting `os.Errno` to be a `nil`-able type as a transition periodgingerBill2024-08-041-2/+2
|
* make example compileColin Davidson2024-07-281-1/+2
|
* tweak doc a little to reduce onboarding friction for thread-usersColin Davidson2024-07-281-2/+3
|
* More std lib fixesAndreas T Jonsson2024-04-191-1/+1
| | | | Just selecting the same codepath as other BSD's for the most part.
* fix for instrumenting on Windowslaytan2024-02-061-0/+1
|
* indent doc.odin, makes it render nicely on the documentation siteLaytan2024-02-051-27/+26
|
* implement bsd's, same as darwinLaytan2024-02-051-4/+9
|
* spall instrumentationLaytan Laats2024-02-055-10/+179
|
* Replace `core:*` to `base:*` where appropriategingerBill2024-01-281-1/+1
|
* Allow user to pass in scale directly in spall.context_createMatias Fernandez2023-05-091-5/+12
|
* Allow custom sleep on tsc fallback.Matias Fernandez2023-05-091-2/+2
| | | | | | This gives the user more control over the spectrum of precision vs. load time on Windows. Spall's output with much lower sleep times is still useful in my experience. NOTE: A better API might be to allow the user to pass the freq as a param to "create_context" in case they already paid for it beforehand, but this seems fine for now.
* resolve doc/spall package name conflictJon Lipstate2023-03-101-1/+1
|
* add main scopeColin Davidson2023-03-091-0/+2
|
* add basic usage exampleColin Davidson2023-03-091-0/+24
|
* log buffer flushes to traceColin Davidson2023-03-091-2/+9
|
* Add `core:prof/spall`gingerBill2023-02-261-0/+208