summary refs log tree commit diff stats
path: root/lib/pure/nimprof.nim
Commit message (Collapse)AuthorAgeFilesLines
* complete std prefixes for stdlib (#22887)ringabout2023-10-301-2/+2
| | | | follow up https://github.com/nim-lang/Nim/pull/22851 follow up https://github.com/nim-lang/Nim/pull/22873
* remove legacy code (#21134)ringabout2022-12-261-2/+1
| | | | | * remove legacy code * fixes
* move `system/atomics` out of system; `std/atomics` should be preferred (#20875)ringabout2022-11-221-1/+1
| | | | | | | | | | | | | * move `system/atomics` out of system; `std/atomics` should be preferred * add deprecation message * fixes * fixes * fixes * fixes more tests
* fixes #20526; use `nimPreviewSlimSystem` for documentation build (#20714)ringabout2022-11-011-0/+3
| | | | | | | * fixes #20526; use `nimPreviewSlimSystem` for `koch docs` * fixes documentation errors * fixes remaning issues
* 'lock levels' are deprecated, now a noop (#20539)ringabout2022-10-111-4/+4
| | | | | * 'lock levels' are deprecated, now a noop * fixes tests
* close #4451 (#17627)flywind2021-04-061-1/+2
|
* use single backtick (#17181)flywind2021-02-241-1/+1
|
* addQuitProc => addExitProc (#16765)Timothee Cour2021-01-221-1/+2
|
* fix deprecations and other warnings (#13748)Miran2020-03-251-1/+1
|
* [backport] run nimpretty on the remaining filesnarimiran2019-09-301-1/+2
|
* mark nimprof as used when profilingnarimiran2019-09-021-0/+3
|
* Minor bug fix (#9430)cooldome2018-10-191-1/+1
|
* Change the order of compilation passes, transformation is made lazy at code ↵cooldome2018-10-181-4/+4
| | | | | | | | | | | | | | | gen (#8489) * Ast no transformation * Add getImplNoTransform to the macros module * progress on delaying transf * Fix methods tranformation * Fix lazy lambdalifting * fix create thread wrapper * transform for lambda lifting * improve getImplTransformed * Fix destructor tests * try to fix nimprof for linux
* remove deprecated stuff from the stdlib; introduce better deprecation warningsAraq2018-05-051-2/+0
|
* Enable embedded profiler to display filenames.Andrey Sobolev2016-08-021-6/+10
| | | | Enable embedded profiler to display filenames in profile_results.txt
* prepare Nim codebase for upcoming parser changesAndreas Rumpf2016-07-151-2/+2
|
* Improve warning msg when -d:profiler not passedNick Greenfield2016-01-211-1/+1
| | | | Partially addresses #3741
* profiling doesn't require call to enableProfilingAndreas Rumpf2015-12-181-0/+1
|
* modified the integrated profiler to hopefully produce more reliable resultsAndreas Rumpf2015-12-181-11/+26
|
* renamed writeln to writeLine in libpatrick dw2015-06-191-3/+3
|
* lib/pure/e-o - Dropped 'T' from typespdw2015-06-041-23/+25
|
* Changed nimprof.hook() to handle uninitialized t0GrundleTrundle2015-02-211-1/+1
| | | | | | | | It's unlikely, but possible for the conversion to nanoseconds to overflow if QueryPerformanceCounter() returns a large enough timestamp. This change avoids that, at the cost of always taking a sample the first time through when t0 == 0.
* more modules updatedAraq2014-08-281-3/+3
|
* big renameAraq2014-08-271-3/+3
|
* distinguish between 'defined' and 'declared'Araq2014-08-111-5/+5
|
* Fix nimprof import error when --threads:on.Nick Greenfield2014-05-201-6/+7
|
* more things case consistentAraq2014-02-101-2/+2
|
* first version of a memory profilerAraq2012-10-101-25/+44
|
* bugfix: 'defined/compiles' open an implicit mixin scope in genericsAraq2012-09-181-4/+6
|
* stricter symbol lookup in genericsAraq2012-09-171-1/+1
|
* profiler improvementsAraq2012-09-171-30/+85
|
* profiler documentationAraq2012-09-151-2/+5
|
* implemented a stack trace profilerAraq2012-09-151-0/+125