Neil Toronto
db57b78e18
Added lock-icon
...
Changed most *-icon and *-logo function arguments to keyword arguments
text-icon no longer uses font size
Small doc changes
2012-06-26 15:00:05 -06:00
Sam Tobin-Hochstadt
ccb724155a
scheme -> racket
2012-06-25 13:39:07 -04:00
Vincent St-Amour
a0d55d4ab8
Reconstruct let bindings in the right order when unboxing let.
2012-06-22 17:53:43 -04:00
Vincent St-Amour
c4613cf9ab
Unbox exp on complex numbers.
2012-06-14 17:17:03 -04:00
Sam Tobin-Hochstadt
865a2cdcbd
Support definitions of keyword functions in Typed Racket.
...
Caveats:
- keyword function definitions do not define static
bindings, thus limiting optimization opportunities
- can't use `define:`, `lambda:`, etc with keywords
- error messages sometimes expose the implementation
- the optimizer skips most of the generated code for
keyword functions definitions (user-level code is
optimized)
2012-06-02 18:22:07 -04:00
Vincent St-Amour
4ad700021b
Improve some Performance Report messages.
2012-05-30 16:25:33 -04:00
Vincent St-Amour
376b31cf28
Use icons to distinguish optimizations from missed optimizations.
2012-05-02 17:54:29 -04:00
Vincent St-Amour
d04a1be7ea
Add lines to separate popup entries.
2012-05-02 17:48:57 -04:00
Vincent St-Amour
a62444fa3e
Optimize integers used as sequences.
2012-05-02 15:14:37 -04:00
Vincent St-Amour
054f4d9b56
Fix optimization of first, rest, etc.
2012-03-29 15:39:24 -04:00
Matthew Flatt
a81f7f289a
fix typo?
2012-03-09 10:52:29 -07:00
Robby Findler
a4b721ef3a
make some private methods actually be private methods (instead of fields)
2012-03-09 10:23:38 -06:00
Vincent St-Amour
4a8f447dae
Remove unstable/port.
...
`port->list' does all it can do.
2012-02-27 22:03:39 -05:00
Vincent St-Amour
b323acb999
Only check chaining for missed optimizations.
2012-02-27 13:40:30 -05:00
Vincent St-Amour
c7234772a4
Support relative path requires in performance report.
2012-02-20 14:02:07 -05:00
Vincent St-Amour
84e2880715
Move post-processing of missed optimization inside Performance Report.
2012-02-14 18:20:34 -05:00
Vincent St-Amour
ddb1982e01
Emit optimization logs as we optimize, instead of accumulating them.
2012-02-10 11:30:20 -05:00
Vincent St-Amour
46b9b6ea58
Explain duplicate removal.
2012-02-10 11:30:20 -05:00
Vincent St-Amour
4b84e56fa6
Don't compute the logs if no-one's reading the logs.
2012-02-10 11:30:20 -05:00
Vincent St-Amour
e134e7cd38
Simplify TR log processing and move part of it to Performance Report.
...
More messages get logged, but if no-one is listening, doesn't matter.
2012-02-10 11:30:20 -05:00
Vincent St-Amour
0452a5983f
Use trusted sandbox for Performance Report.
...
Solves permission problems.
2012-02-10 11:30:20 -05:00
Vincent St-Amour
8080669dd9
Fix typo.
2012-02-10 11:30:20 -05:00
Vincent St-Amour
87887b7a18
Optimize n-ary fixnum comparisons (correctly).
2012-02-01 16:50:39 -05:00
Vincent St-Amour
e3be061171
Only optimize fixnum comparisons in the binary case.
...
Closes PR 12479.
2012-02-01 16:50:39 -05:00
Neil Toronto
2465b87d84
Coolified clock-icon, added stopwatch-icon
...
Updated Performance Report toolbar icon
Updated FrTime loading icon
2012-01-20 13:16:42 -07:00
Neil Toronto
1b0db97919
Too many changes to cherry-pick for release
...
This reverts commit b8e3e8a04b
.
2012-01-20 11:52:17 -07:00
Neil Toronto
b8e3e8a04b
Fixed error in flomap gradient calculation (borders were always getting 0.0, causing erroneous lighting)
...
Inset rendered deep-flomaps by 1px to harden against future border issues
Adjusted scatter-simulating blur (finally rid of edge sparklies!)
Added portable hash-quote-icon, stopwatch-icon
Vertical toolbar macro stepper icon now discernable
Updated Performance Report toolbar icon
Updated FrTime loading icon
Closes PR 12422
Please merge into release
2012-01-19 21:33:22 -07:00
Vincent St-Amour
631c145add
Change Performance Report popups to frames instead of dialogs.
...
This fixes the lack of close button on mac.
2012-01-06 15:59:23 -05:00
Sam Tobin-Hochstadt
a497300fbe
Drop some trivially-pure code.
2011-12-06 17:20:32 -05:00
Vincent St-Amour
7ab62d109f
Fix optimization of multi-argument float comparisons.
2011-11-22 17:52:50 -05:00
Eli Barzilay
623c7493ed
Some selective #:when (not ...)' ->
#:unless ...'.
2011-09-16 10:48:18 -04:00
Vincent St-Amour
7e9bf9361d
Make Performance Report highlighting high priority.
2011-09-08 18:01:16 -04:00
Vincent St-Amour
bb62ca4c2b
Fix Performance Report message in the absence of irritants.
2011-09-08 18:01:15 -04:00
Sam Tobin-Hochstadt
d2e1cc02dc
Move typed-scheme to typed-racket collection.
...
Compatibilty typed-scheme collection left.
2011-09-03 20:49:39 -04:00