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
|
ee741143e0
|
Fix unit tests to give the sampling profiler something to profile.
|
2011-11-02 17:46:50 -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
|
fd96103d50
|
tools.profiler.sampling: smoke test compact-gc
|
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
|
6d3d8392d1
|
tools.profiler.counting: rename help article
|
2011-11-02 13:23:14 -07:00 |
Joe Groff
|
eb749bb535
|
tools.profiler.sampling: very basic frontend words
|
2011-11-02 13:23:14 -07:00 |
Joe Groff
|
eac90675c0
|
move counting profiler to tools.profiler.counting
|
2011-11-02 13:23:09 -07:00 |
Joe Groff
|
33919b2919
|
tools.profiler: rename to tools.counting-profiler
|
2011-11-02 13:23:06 -07:00 |
Doug Coleman
|
26872ffe4d
|
Rename vocab to lookup-vocab
|
2011-10-24 06:42:54 -05:00 |
John Benediktsson
|
5a943b32c4
|
Remove stack effects from HELP: declarations.
|
2011-10-20 19:36:11 -07:00 |
John Benediktsson
|
80e1c8e3f2
|
Eliminate duplicate syntax for stack effects "(" no longer drops and is identical to the old "((", which is now removed.
|
2011-10-18 13:19:39 -07:00 |
Doug Coleman
|
181f11faa8
|
Make M\ throw an error upon lookup failure. Change method -> ?lookup-method, lookup-method is the throwing version of ?lookup-method. Fixes #229.
|
2011-10-03 15:49:49 -07:00 |
Joe Groff
|
65c3259761
|
"cdecl" -> cdecl
|
2010-03-31 19:20:35 -07:00 |
Daniel Ehrenberg
|
da57436180
|
Finishing eliminating prune as a synonym of members
|
2010-02-27 14:52:24 -05:00 |
Slava Pestov
|
aa3d65272a
|
cpu.x86: fix crashes when using certain features (threads, errors, etc) with profiling enabled on x86-64. The profiling stub was clobbering an argument for the unwind_native_frames() entry point
|
2010-02-05 20:52:19 +13:00 |
Slava Pestov
|
0b278adb5a
|
Test fixes
|
2010-02-03 23:11:31 +13:00 |
Slava Pestov
|
e7de95e72b
|
compiler.crossref: clean up and fix bug with forgotten classes
|
2010-02-01 17:20:08 +13:00 |
Slava Pestov
|
fa4f7d8ccf
|
Clean up some code in preparation for a refactoring
|
2010-01-30 09:29:02 +13:00 |
Slava Pestov
|
f804c9c422
|
Move compile-call and related words only meant to be used for debugging to compiler.test
|
2010-01-23 00:39:56 +13:00 |
Slava Pestov
|
f47b72d98b
|
Fix potential assertion failure if GC was invoked while enabling profiling
|
2009-11-19 01:49:26 -06:00 |
Slava Pestov
|
bb8eabba36
|
Unit test fixes
|
2009-11-13 23:00:50 -06:00 |
Slava Pestov
|
5d79450d9d
|
Use a more compact representation for "compiled-uses" and "compiled-generic-uses" word-props; reduces image size
|
2009-11-08 06:08:04 -06:00 |
Slava Pestov
|
47df580081
|
tools.time: overhaul
|
2009-11-05 01:07:59 -06:00 |
Doug Coleman
|
1d12a6707d
|
sigma -> map-sum
|
2009-10-29 14:34:04 -05:00 |
Slava Pestov
|
0c40eb51ae
|
tools.profiler: fix tests
|
2009-10-22 05:40:31 -05:00 |
Joe Groff
|
c3b8847936
|
update a bunch of alien-callbacks and alien-indirects to use c-type words
|
2009-10-21 21:10:11 -05:00 |
Keith Lazuka
|
405e5d015b
|
docs: change $subsection to $subsections
|
2009-10-02 12:15:48 -04:00 |
Slava Pestov
|
576e725662
|
vm: Fix potential crash in <word> primitive if profiling is enabled
|
2009-09-24 04:31:11 -05:00 |
Slava Pestov
|
3353a777f7
|
Fixing some unit test failures
|
2009-04-22 07:05:00 -05:00 |
Slava Pestov
|
48e70b65fa
|
Move cross-referencing stuff to tools.crossref since compiler doesn't depend on it anymore, and compute cross-referencing index as needed; reduces image size by ~4Mb
|
2009-04-22 04:20:38 -05:00 |
Slava Pestov
|
0d0c7f2d55
|
Fix unit test failures caused by stricter type checking in M: encoder stream-write
|
2009-04-20 20:05:17 -05:00 |
Slava Pestov
|
9be60e36af
|
Add models.arrow.smart: abstracts out common <product>/<arrow> pattern
|
2009-03-28 04:19:33 -05:00 |
Slava Pestov
|
7f4c967ace
|
More compact relocation layout
|
2009-03-19 20:02:43 -05:00 |
Slava Pestov
|
692b648feb
|
Change tabular-output and smash-pane behavior to fix panes unit tests; re-organize panes code to make more words private
|
2009-03-11 03:17:30 -05:00 |
Slava Pestov
|
c8d5e98898
|
Fix conflicts
|
2009-02-26 03:12:19 -06:00 |
Slava Pestov
|
4426526252
|
Fixing some things I broke
|
2009-02-25 23:30:30 -06:00 |
Slava Pestov
|
ce1bc1d6ed
|
Fixing conflicts from stack checker changes
|
2009-02-24 01:21:10 -06:00 |
Slava Pestov
|
901bcccc1c
|
Fix remaining text failures
|
2009-02-23 23:25:13 -06:00 |