Alexander Iljin
0007789795
continuations[-docs]: add the finally word
2019-04-22 21:57:51 -07:00
Alexander Iljin
504c9959a1
Update some copyright headers to follow the current convention
...
Had to look through the history to find years for some headers. Added
authors to some files as well.
2017-09-11 15:43:03 -07:00
John Benediktsson
4400c5051c
tools.profiler.sampling: cleanup using.
2016-12-28 13:40:05 -08:00
Björn Lindqvist
55e6ccb708
VM: remove the reversing from sampling profiler callstack collection #452
2016-10-13 01:34:55 +02:00
Björn Lindqvist
6a7033fccb
bootstrap.image.primitives,tools.profiler.sampling: fixing stack effect
2016-09-01 09:00:01 +02:00
Björn Lindqvist
5826394573
VM: the (clear-samples) primitive is unused
2016-05-05 02:33:35 +02:00
Doug Coleman
330c7ba156
factor: Removing SLOT: nth/at/global in favor of using change: at for tuple slots named ``at`` and change-at for hashtables.
...
Redo many FROM: and QUALIFIED: and using lists.
2015-08-12 08:49:02 -05:00
Doug Coleman
44e8e7b344
primitives: Change PRIMITIVE: to check that the word is in that vocabulary and the stack effect is correct.
...
Use PRIMITIVE: in core/ and basis/
2015-06-25 18:02:03 -07:00
John Benediktsson
296968580a
use assoc-reject instead of [ ... not ] assoc-filter.
2015-05-12 19:08:42 -07:00
John Benediktsson
b366a06c41
use reject instead of [ ... not ] filter.
2015-05-12 18:50:34 -07:00
John Benediktsson
6f3d6ad560
tools.profiler.sampling: use formatting instead of math.parser.private.
2014-08-05 11:43:26 -07:00
John Benediktsson
8574b25a96
tools.profiler.sampling: don't mis-use collect-by.
2013-04-22 06:24:02 -07:00
John Benediktsson
e74f770b57
Use bl in more places.
2013-03-14 19:24:00 -07:00
Doug Coleman
6697f3effb
math.statistics: Fix histogram and collect. Histogram used each-index even when it didn't need to.
2013-03-10 12:57:48 -07:00
John Benediktsson
17a71e8105
tools.profiler.sampling: more use of hash-sets.
2013-03-08 14:36:04 -08:00
John Benediktsson
c0f5bc8391
tools.profiler.sampling: fix top-down*.
2013-03-01 09:20:48 -08:00
Doug Coleman
516549b52c
basis: Try to fix the build. My profiler is hanging, but I can't figure out why. See if the build farm has the same is
...
sue.
2012-11-27 12:47:44 -06:00
John Benediktsson
4e72d80256
Using "same?" in more places.
2012-07-21 10:22:44 -07:00
Doug Coleman
cab4dc6ba3
tools.profiler.sampling: Don't use calendar because it pulls in ratios
2011-11-30 23:15:43 -08:00
Doug Coleman
3ba787b277
core/basis: trim down using lists
2011-11-30 23:15:42 -08:00
Joe Groff
2dd31f4602
tools.profiler.sampling: preliminary docs
2011-11-09 11:34:31 -08:00
Joe Groff
637af2eedd
tools.profiler.sampling: top-down-max-depth report
...
Fixes #366
2011-11-08 14:35:25 -08:00
Joe Groff
d2b39269d8
tools.profiler.sampling: change some names around
...
Rename the versions of top-down etc. that take sample data to "top-down*" (from "(top-down)") so they don't look so scary to use. Change "get-raw-profile-data" to "most-recent-profile-data".
2011-11-08 14:11:53 -08:00
Joe Groff
8679fe82bb
tools.profiler.sampling: mess with formatting more
2011-11-03 00:14:18 -07:00
Joe Groff
0c701fb68d
tools.profiler.sampling: cross-section report
...
Also add depth to top-down reporting so we can tell what parameter to give cross-section
2011-11-02 23:57:15 -07:00
Joe Groff
f71187c775
tools.profiler.sampling: twiddle output format
2011-11-02 21:40:53 -07:00
Doug Coleman
7378ba7717
Unbreakify the new profiler, add a couple of unit tests to demonstrate displaying output.
2011-11-02 17:01:43 -07:00
Doug Coleman
4d66cd26dc
Keep the profiling results even when the quotation throws an exception.
2011-11-02 16:47:27 -07:00
Joe Groff
82a62181ce
vm: count samples during unoptimized compiler
2011-11-02 13:23:21 -07:00
Joe Groff
81aac9359f
tools.profiler.sampling: fix stack effect name
2011-11-02 13:23:19 -07:00
Joe Groff
1745e22211
tools.profiler.sampling: make rate a global var
2011-11-02 13:23:19 -07:00
Joe Groff
4330a645f4
tools.profiler.sampling: groom flat profile
2011-11-02 13:23:18 -07:00
Joe Groff
fb837b91dc
tools.profiler.sampling: flat profile report
2011-11-02 13:23:18 -07:00
Joe Groff
f645c82b8a
tools.profiler.sampling: add detail to profile.
2011-11-02 13:23:16 -07:00
Joe Groff
d4736d4e3a
tools.profiler.sampling: "top-down" and "profile."
2011-11-02 13:23:16 -07:00
Joe Groff
30ed9b535b
vm: parameterize sampling rate
2011-11-02 13:23:15 -07:00
Joe Groff
87316ae28f
tools.profiler.sampling: smoke tests and metadata
2011-11-02 13:23:15 -07:00
Joe Groff
eb749bb535
tools.profiler.sampling: very basic frontend words
2011-11-02 13:23:14 -07:00