John Benediktsson
|
34aab78998
|
math.integers: fix docs for fixnum comparisons.
|
2012-09-21 10:05:33 -07:00 |
Doug Coleman
|
84c1137eb4
|
windows.uniscribe: Render image lazily. Speeds up panes benchmark.
|
2012-09-21 09:54:40 -07:00 |
John Benediktsson
|
07194b4741
|
ui.text.pango: lazy render images like core-text backend.
|
2012-09-21 08:16:48 -07:00 |
John Benediktsson
|
fc7f7a736a
|
core-text: delay rendered line calculation until needed.
|
2012-09-20 19:31:36 -07:00 |
Doug Coleman
|
8295292855
|
alien: Clarify alien-assembly docs.
|
2012-09-20 18:25:53 -07:00 |
John Benediktsson
|
7e3391ffb0
|
ui.gadgets.tables: i think this is clearer.
|
2012-09-20 18:24:57 -07:00 |
John Benediktsson
|
98a8230d1c
|
ui.gadgets.tables: fix stack effect names.
|
2012-09-20 18:24:57 -07:00 |
John Benediktsson
|
6d447cb939
|
ui.gadgets.tables: cache table rows only on model-changed.
|
2012-09-20 18:24:57 -07:00 |
John Benediktsson
|
37b27b7fbe
|
ui.gadgets.tables: reduce generic dispatch.
|
2012-09-20 18:24:57 -07:00 |
Doug Coleman
|
ba2cf19e5a
|
sequences.extras: add filter-all-subseqs, filter-all-subseqs-range, map-like
|
2012-09-20 17:46:34 -07:00 |
John Benediktsson
|
3470492e21
|
windows.fonts: speed up cached fonts.
|
2012-09-20 12:14:44 -07:00 |
Doug Coleman
|
ba307bb38d
|
cpu.x86.features: Rename rdrnd to rdrand!
|
2012-09-20 12:03:10 -07:00 |
Doug Coleman
|
ed83c87554
|
cpu.x86: Add ghetto RDRAND support. Proper support wouldn't use alien-assembly and would take a count parameter.
|
2012-09-20 11:54:44 -07:00 |
John Benediktsson
|
88b196dc8c
|
ui.gadgets.tables: some performance improvements.
|
2012-09-20 08:34:43 -07:00 |
John Benediktsson
|
a025d81798
|
tools.annotations: add total number of calls to timing information.
|
2012-09-20 08:29:37 -07:00 |
Alex Vondrak
|
8a476f591f
|
compiler.cfg.gvn.tests: fix unit tests now that more vregs get copy-propagated
|
2012-09-19 17:28:13 -07:00 |
Alex Vondrak
|
d58d467434
|
compiler.cfg.gvn: experiment to scan for available vregs when rewriting
instructions instead of relying on the availability of the canonical
leader; untested
|
2012-09-19 17:28:13 -07:00 |
Alex Vondrak
|
3ff0b1a1ec
|
compiler.cfg.gvn.testing: some helper words for debugging CFGs directly
|
2012-09-19 17:28:13 -07:00 |
John Benediktsson
|
803a1cb565
|
wrap: more speedups.
|
2012-09-19 17:09:07 -07:00 |
Doug Coleman
|
8e8712efab
|
math.bitwise: Fix bit-range and test it.
|
2012-09-19 17:03:13 -07:00 |
John Benediktsson
|
c1850f416a
|
sequences: fix docs to use "dst" as a convention.
|
2012-09-19 16:45:28 -07:00 |
Doug Coleman
|
19b6ae71d5
|
math.bitwise: Fix on-bits for negative values, which also fixes bits. Add unit tests.
|
2012-09-19 16:39:22 -07:00 |
Doug Coleman
|
f0464fa097
|
math.bitwise: Inline bit-range
|
2012-09-19 16:15:14 -07:00 |
Doug Coleman
|
cda2e4d7da
|
combinators.smart: Add cleave>sequence.
|
2012-09-19 15:44:20 -07:00 |
Doug Coleman
|
d196f8f141
|
cpu.x86: Use bit-range, don't call cpuid so many times
|
2012-09-19 15:44:20 -07:00 |
Doug Coleman
|
2735d3a5d7
|
math.bitwise: Add bit-range
|
2012-09-19 15:44:19 -07:00 |
John Benediktsson
|
346e1f4cf8
|
sequences.extras: adding reverse-as.
|
2012-09-19 13:29:59 -07:00 |
Doug Coleman
|
e97c8971a5
|
cpu.x86: Some calls to CPUID take a parameter in ECX. Add cpuid-extended to allow these.
|
2012-09-19 11:30:54 -07:00 |
John Benediktsson
|
e45f0ec9e2
|
cpu.x86.features: temporary fix for bootstrap issue.
|
2012-09-19 10:41:54 -07:00 |
John Benediktsson
|
6cba7af1e1
|
interval-maps: bit more speed using unsafe words.
|
2012-09-19 10:33:52 -07:00 |
John Benediktsson
|
ffbe20556b
|
sortign.extras: use second-unsafe.
|
2012-09-19 10:33:52 -07:00 |
John Benediktsson
|
40a8936fe6
|
unicode.breaks: inline word-break-classes.
|
2012-09-19 10:33:52 -07:00 |
John Benediktsson
|
3decf30626
|
sequences: adding second-, third-, and fourth- unsafe words.
|
2012-09-19 10:33:51 -07:00 |
John Benediktsson
|
2643ecc646
|
benchmark.unicode: add benchmark for unicode case conversions.
|
2012-09-19 10:33:51 -07:00 |
Doug Coleman
|
de52d96d93
|
cpu.x86.features: Add some words to check cpu features. Replace alien-assembly popcnt? instruction with general cpuid one.
|
2012-09-19 10:12:25 -07:00 |
Doug Coleman
|
1897f5fb4a
|
cpu.x86.assember: Add RDMSR for completeness, but it can't be called from user code. Factor kernel modules?
|
2012-09-19 10:11:36 -07:00 |
Doug Coleman
|
c95fd04040
|
alien: Fix docs.
|
2012-09-19 09:02:28 -07:00 |
Doug Coleman
|
d52c0b1987
|
cpu.x86.features: Unbiased CPUID test.
|
2012-09-19 08:48:14 -07:00 |
Doug Coleman
|
9c0a8b3250
|
cpu.x86: Fix load order.
|
2012-09-19 08:40:18 -07:00 |
Doug Coleman
|
df3f1eaa5b
|
alien: Fix the usings
|
2012-09-18 21:31:34 -07:00 |
Doug Coleman
|
9e74efc1a5
|
alien: More docs for alien-assembly.
|
2012-09-18 20:31:08 -07:00 |
Doug Coleman
|
9827e29e95
|
cpu.x86.features: Fix cpuid for win64.
|
2012-09-18 20:09:39 -07:00 |
Doug Coleman
|
0d337e04ea
|
cpu.x86.features: Implement cpuid with help from joe. Add unit test.
|
2012-09-18 18:51:32 -07:00 |
John Benediktsson
|
8b49518349
|
benchmark.flip: adding a benchmark for the "flip" word.
|
2012-09-18 18:40:17 -07:00 |
Doug Coleman
|
9ebd6c11ad
|
cpu.x86: Fix the popcnt? word alien-assembly. XOR the return-reg RAX before calling BT/BSET because XOR clears the CF and the whole thing becomes a no-op. Change popcnt instruction to opt-out rather than opt-in. Fixes #663.
|
2012-09-18 17:15:03 -07:00 |
John Benediktsson
|
cfa87365e3
|
ui.baseline-alignment: add concept of "aligned-gadget".
This type of gadget caches baseline and cap-height for performance.
|
2012-09-18 15:48:49 -07:00 |
John Benediktsson
|
b80992b27a
|
Revert "ui.gadgets.labels: use font-metrics directly."
This reverts commit d9fdd71d64 .
|
2012-09-18 09:19:29 -07:00 |
Alex Vondrak
|
4c53c971c1
|
compiler.cfg.gvn.math: missed some availability checks that were causing math.vectors.simd.tests to fail (issue #671)
|
2012-09-18 00:07:10 -07:00 |
John Benediktsson
|
45f0db5f78
|
ui.gadgets: add some inline.
|
2012-09-17 17:21:31 -07:00 |
John Benediktsson
|
25aadd2dc2
|
ui.text.pango: don't create unnecessary font objects.
|
2012-09-17 14:17:57 -07:00 |