Vincent St-Amour
93e1e6d710
Fix display of syntax.
2011-07-15 15:04:57 -04:00
Vincent St-Amour
218fdcceb4
Fix highlight removal.
2011-07-15 15:04:57 -04:00
Vincent St-Amour
76d91b4e3d
Don't highlight irritants in the main editor. Leads to hard to understand red blobs.
2011-07-15 15:04:57 -04:00
Vincent St-Amour
be67f304a8
Update messages. Irritants are now highlighted, not circled.
2011-07-15 15:04:57 -04:00
Vincent St-Amour
f788f8c4c7
Popup formatting.
2011-07-15 15:04:57 -04:00
Vincent St-Amour
72975a4e1c
Use rectangle highlighting instead of ellipses. Works better across multiple lines.
2011-07-15 15:04:57 -04:00
Vincent St-Amour
d7cb6fcc75
Separate each entry into multiple editors, for finer-grained control.
2011-07-15 15:04:57 -04:00
Vincent St-Amour
ac3b487a9f
First stab at highlighting irritants in the popup.
2011-07-15 15:04:57 -04:00
Vincent St-Amour
2b9d035045
Add comments.
2011-07-15 15:04:57 -04:00
Vincent St-Amour
baab138252
Fix highlight range and refactor.
2011-07-15 15:04:57 -04:00
Vincent St-Amour
6dda3c3e03
Display code in monospace.
2011-07-15 15:04:56 -04:00
Vincent St-Amour
869df45881
Rewind the canvas to the beginning after inserting text.
2011-07-15 15:04:56 -04:00
Vincent St-Amour
90ae7bc25f
Use editor snips to display multiple report in a single popup.
2011-07-15 15:04:56 -04:00
Vincent St-Amour
8e2645a946
Display each opt/missed-opt separately in the tool.
...
This should make it easier to highlight irritants in the popup.
This required redesigning the report data structures.
2011-07-15 15:04:56 -04:00
Vincent St-Amour
ec1dedffbb
Reformat message.
2011-07-15 15:04:56 -04:00
Vincent St-Amour
e59a84dc96
Abstract out popup management.
2011-07-15 15:04:55 -04:00
Vincent St-Amour
46b984a94b
Use editor locking.
2011-07-15 15:04:55 -04:00
Vincent St-Amour
b42952a2f4
Use auto-wrapping.
2011-07-15 15:04:55 -04:00
Vincent St-Amour
4e3650005a
First stab at using a text% to display messages.
2011-07-15 15:04:55 -04:00
Vincent St-Amour
c5d46449b7
Fix new optimization to use the new loggin facilities.
2011-07-15 15:04:55 -04:00
Vincent St-Amour
c1fe25200b
Keep located syntax around so we can use it in the tool.
2011-07-15 15:04:54 -04:00
Vincent St-Amour
d2a8a620b1
Call locate-stx at the last minute, to avoid overeager duplicate detection.
2011-07-15 15:04:54 -04:00
Vincent St-Amour
34ccf6a3fb
Fix new optimization to use new logging.
2011-07-15 15:04:54 -04:00
Vincent St-Amour
4e0b1bfa3c
Fix display of code in popup.
2011-07-15 15:04:54 -04:00
Vincent St-Amour
e736653413
Split tool into multiple files.
2011-07-15 15:04:54 -04:00
Vincent St-Amour
d3db388c05
Use locate-stx earlier in the logging process, for nicer display in the tool.
2011-07-15 15:04:54 -04:00
Vincent St-Amour
0ce280da89
Display relevant code in pop-up when there's more than one message.
2011-07-15 15:04:54 -04:00
Vincent St-Amour
604e690982
Fix name.
2011-07-15 15:04:54 -04:00
Vincent St-Amour
f02c65dfcc
Deal with overlapping opts/missed opts more nicely.
2011-07-15 15:04:54 -04:00
Vincent St-Amour
d146f8c590
Report missed fixnum optimizations.
2011-07-15 15:04:54 -04:00
Vincent St-Amour
bfc4ad4225
Add nicer optimization reporting messages.
2011-07-15 15:04:53 -04:00
Vincent St-Amour
d33c13e0f6
Use various shades of pink/red for highlights depending on the badness.
2011-07-15 15:04:53 -04:00
Vincent St-Amour
47af9d51bc
Make performance-report state local, to support multiple files at once.
2011-07-15 15:04:53 -04:00
Vincent St-Amour
092df83c18
Have an icon for performance-report.
2011-07-15 15:04:53 -04:00
Vincent St-Amour
ff5ca8a234
Handle irritants without source location properly.
2011-07-15 15:04:53 -04:00
Vincent St-Amour
00d23a4535
Add the remaining diagnosis messages.
2011-07-15 15:04:53 -04:00
Vincent St-Amour
975cb7ad9d
Rewrite TR logging facilities to play nicely with the DrRacket tool.
2011-07-15 15:04:53 -04:00
Vincent St-Amour
d68267cbfa
Have a more useful message for float missed opts.
2011-07-15 15:04:53 -04:00
Vincent St-Amour
5ddfcfba9d
Circle irritants.
2011-07-15 15:04:53 -04:00
Vincent St-Amour
a134e4ffb7
Have nicer information to present in pop-ups.
2011-07-15 15:04:52 -04:00
Vincent St-Amour
28f51f7376
Clicking on highlighted regions brings up more information.
2011-07-15 15:04:52 -04:00
Vincent St-Amour
5e5fdb2981
Remove redundant optimization reporting.
2011-07-15 15:04:52 -04:00
Vincent St-Amour
65e56ab387
Remove extra keyword argument.
2011-07-15 15:04:52 -04:00
Vincent St-Amour
8d680ced89
Display larger regions for optimizations.
2011-07-15 15:04:52 -04:00
Vincent St-Amour
2ecec626b3
Remove highlights after editing.
2011-07-15 15:04:52 -04:00
Vincent St-Amour
14be886288
Highlight opts and missed-opts in the editor.
2011-07-15 15:04:52 -04:00
Vincent St-Amour
7f3bb5d017
Pass log struct along with the log messages.
2011-07-15 15:04:52 -04:00
Vincent St-Amour
75f62dbdcc
Preserve lines and columns.
2011-07-15 15:04:51 -04:00
Vincent St-Amour
c598ae2048
Switch to using get-port-name.
2011-07-15 15:04:51 -04:00
Vincent St-Amour
27f3eb3870
Report optimizations and missed optimizations with the DrRacket tool.
...
Currently, that just means showing the text that would be shown on the
command line. Eventually, it should highlight code in the editor, and
have tooltips explaining what happened.
2011-07-15 15:04:51 -04:00