Vincent St-Amour
|
d350c70c98
|
Add button to dismiss PR.
|
2012-07-11 10:59:34 -04:00 |
|
Vincent St-Amour
|
b4fb55dd2e
|
Have PR display options on a separate toolbar.
|
2012-07-11 10:59:34 -04:00 |
|
Vincent St-Amour
|
e659e188ea
|
Typo.
|
2012-07-11 10:59:34 -04:00 |
|
Vincent St-Amour
|
fe67b0f31d
|
Count functions with self out-of-fuel, but no unrollings, as loops.
|
2012-07-11 10:59:34 -04:00 |
|
Vincent St-Amour
|
aaf7acb034
|
Performance Report is enabled for all languages, so don't enable it for TR.
Avoids duplicate buttons.
|
2012-07-11 10:59:34 -04:00 |
|
Vincent St-Amour
|
284d772a95
|
Don't assume self-inline when in doubt.
This avoids cases where a non-recursive function would be considered
to be unrolled, which makes no sense.
|
2012-07-11 10:59:34 -04:00 |
|
Vincent St-Amour
|
deaa8f61be
|
Have recommendations for inlining.
|
2012-07-11 10:59:34 -04:00 |
|
Vincent St-Amour
|
69df0c4969
|
Display inlining analysis in a more user-friendly fashion.
|
2012-07-11 10:59:34 -04:00 |
|
Vincent St-Amour
|
3ce4e0d0e7
|
Fix plural in inliner message.
|
2012-07-11 10:59:34 -04:00 |
|
Vincent St-Amour
|
d3bad26766
|
Be more permissive wrt inliner output.
|
2012-07-11 10:59:34 -04:00 |
|
Vincent St-Amour
|
e87272adb9
|
Add check-boxes to toggle the filtering.
|
2012-07-11 10:59:34 -04:00 |
|
Vincent St-Amour
|
31e36f4c6e
|
Allow filtering of reports.
|
2012-07-11 10:59:33 -04:00 |
|
Vincent St-Amour
|
286cb96569
|
Separate log generation from log collapsing, to allow filtering in between.
|
2012-07-11 10:59:33 -04:00 |
|
Vincent St-Amour
|
b4e4797e6a
|
Unrollings are reported separately from successes.
|
2012-07-11 10:59:33 -04:00 |
|
Vincent St-Amour
|
742fb7844c
|
Detect unrollings of functions in the body of other functions.
|
2012-07-11 10:59:33 -04:00 |
|
Vincent St-Amour
|
331d47eb09
|
Remove vestigial file.
|
2012-07-11 10:59:33 -04:00 |
|
Vincent St-Amour
|
5ad4bb6f15
|
Use group-by from unstable/list.
|
2012-07-11 10:59:33 -04:00 |
|
Vincent St-Amour
|
23646f86b9
|
Add a key argument to group-by.
|
2012-07-11 10:59:33 -04:00 |
|
Vincent St-Amour
|
42fa91f688
|
Refactor output formatting.
|
2012-07-11 10:59:33 -04:00 |
|
Vincent St-Amour
|
b5de31cc1b
|
Move more analysis logic to the post-processing phase.
This makes the analysis much cleaner, since we can do everything when the
whole log is available.
|
2012-07-11 10:59:33 -04:00 |
|
Vincent St-Amour
|
0ae21d8036
|
Have inlining logs be produced at the debug level, like the TR opt logs.
|
2012-07-11 10:59:33 -04:00 |
|
Vincent St-Amour
|
78355b6398
|
Give up on reporting close calls directly from the inliner.
|
2012-07-11 10:59:33 -04:00 |
|
Vincent St-Amour
|
570c5ef0f4
|
Log fuel and closure size.
That way, we can detect close calls post facto.
|
2012-07-11 10:59:32 -04:00 |
|
Vincent St-Amour
|
8e580b5c6f
|
Ignore out-of-fuels with unknown provenance.
|
2012-07-11 10:59:32 -04:00 |
|
Vincent St-Amour
|
65dda11603
|
Report unrollings separately.
|
2012-07-11 10:59:32 -04:00 |
|
Vincent St-Amour
|
87f7a55101
|
Simplify inlining info printing.
|
2012-07-11 10:59:32 -04:00 |
|
Vincent St-Amour
|
38b91cf101
|
Restructure inlining log handling, to make further processing easier.
|
2012-07-11 10:59:32 -04:00 |
|
Vincent St-Amour
|
a71565e77a
|
Parse inlining location information.
|
2012-07-11 10:59:32 -04:00 |
|
Vincent St-Amour
|
2b739bd0ff
|
Make log parsing more robust.
|
2012-07-11 10:59:32 -04:00 |
|
Vincent St-Amour
|
727420ee17
|
Make sure badness is non-zero any time we report a missed opt.
Also, fix irritant handling.
|
2012-07-11 10:59:32 -04:00 |
|
Vincent St-Amour
|
24cb6fa0cd
|
Handle cases where the inliner gives us the name, but nothing else.
There's not much we can do with these, but at least we don't error.
|
2012-07-11 10:59:32 -04:00 |
|
Vincent St-Amour
|
4538072df6
|
Add anchor to inliner messages.
|
2012-07-11 10:59:32 -04:00 |
|
Vincent St-Amour
|
84feb3882d
|
Enable performance report no matter the language.
|
2012-07-11 10:59:32 -04:00 |
|
Vincent St-Amour
|
d9e0afab1c
|
Handle out-of-fuel messages.
|
2012-07-11 10:59:31 -04:00 |
|
Vincent St-Amour
|
c0c2d11809
|
Move inliner log processing to its own file.
|
2012-07-11 10:59:31 -04:00 |
|
Vincent St-Amour
|
83bf7532ec
|
Aggregate inliner log entries.
|
2012-07-11 10:59:31 -04:00 |
|
Vincent St-Amour
|
0e710c1618
|
Show inlining and failed inlinings in Performance Report.
|
2012-07-11 10:59:31 -04:00 |
|
Vincent St-Amour
|
9424c843ef
|
Log inlinings that were close to happening.
|
2012-07-11 10:59:31 -04:00 |
|
Vincent St-Amour
|
c2018e3710
|
Log inlining successes, and some failure paths.
|
2012-07-11 10:59:31 -04:00 |
|
James Swaine
|
91de1fae7c
|
Remove unused test file
|
2012-07-11 09:17:49 -05:00 |
|
Eli Barzilay
|
6752bec4a3
|
New Racket version 5.3.0.14.
|
2012-07-11 03:30:15 -04:00 |
|
Robby Findler
|
dcdc2aea02
|
allow promises to be impersonated and thus allow impersonator contracts
related to PR 12861
|
2012-07-10 22:23:26 -05:00 |
|
Eli Barzilay
|
3028099eae
|
Remove apparently redundant use of multiple values from `stream-map'.
|
2012-07-10 22:52:18 -04:00 |
|
Eli Barzilay
|
d6b296396b
|
Another email alias for Matthew.
|
2012-07-10 22:18:33 -04:00 |
|
Eli Barzilay
|
e262f66127
|
Fix typo in 404 page.
|
2012-07-10 22:12:43 -04:00 |
|
Matthew Flatt
|
daa98b4e33
|
syntax/location: repair after `variable-reference->module-source' fix
|
2012-07-10 18:35:03 -06:00 |
|
Matthew Flatt
|
506b70f71f
|
fix `variable-reference->module-source' for submodules
Unlike the `variable-reference->resolved-module-path', the module
source one doesn't include a submodule path.
|
2012-07-10 18:35:03 -06:00 |
|
Jay McCarthy
|
a7ea79040d
|
Fixing PR12881
|
2012-07-10 19:21:24 -04:00 |
|
Jay McCarthy
|
1685952b9b
|
Making key-code-symbol consistent with docs
|
2012-07-10 19:21:24 -04:00 |
|
Matthew Flatt
|
3f479a0556
|
*SL: avoid run-time dependency on Scribble
Instead, move the Scribble dependencies into generated documentation
submodules.
|
2012-07-10 15:55:18 -06:00 |
|