John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								a32ac00389
								
							
								
							
						 | 
						
							
							
								
								ui.text: more globals.
							
							
							
							
							
						 | 
						
							2012-09-21 18:40:38 -07:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								be85b3bee3
								
							
								
							
						 | 
						
							
							
								
								ui: hand-loc and hand-click-loc should be global.
							
							
							
							
							
						 | 
						
							2012-09-21 18:32:43 -07:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								f1c62deb03
								
							
								
							
						 | 
						
							
							
								
								ui: use "windows get-global".
							
							
							
							
							
						 | 
						
							2012-09-21 15:39:49 -07:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								51f708cda4
								
							
								
							
						 | 
						
							
							
								
								classes.struct: inline M\ struct byte-length.
							
							
							
							
							
						 | 
						
							2012-09-21 11:50:45 -07:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								ed48a31498
								
							
								
							
						 | 
						
							
							
								
								summary: inline object-summary.
							
							
							
							
							
						 | 
						
							2012-09-21 11:36:04 -07:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								a9c165db4f
								
							
								
							
						 | 
						
							
							
								
								bootstrap.image: adding make-my-image for @erg.
							
							
							
							
							
						 | 
						
							2012-09-21 11:35:46 -07:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								3f947055b4
								
							
								
							
						 | 
						
							
							
								
								Revert "cpu.x86.bootstrap: Rice the jit compiler -- SHR SHL -> AND."
							
							
							
							
							
							
							
							This reverts commit f43e2b1ba7. 
							
						 | 
						
							2012-09-21 10:43:48 -07:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								4ee63bea7e
								
							
								
							
						 | 
						
							
							
								
								cpu.x86.bootstrap: Rice the jit compiler -- SHR SHL -> AND.
							
							
							
							
							
						 | 
						
							2012-09-21 10:18:14 -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 | 
						
					
				
					
						
							
							
								 
								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 | 
						
					
				
					
						
							
							
								 
								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 | 
						
					
				
					
						
							
							
								 
								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 | 
						
					
				
					
						
							
							
								 
								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 | 
						
					
				
					
						
							
							
								 
								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
							
						 | 
						
							
							
							
							
								
							
								40a8936fe6
								
							
								
							
						 | 
						
							
							
								
								unicode.breaks: inline word-break-classes.
							
							
							
							
							
						 | 
						
							2012-09-19 10:33:52 -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
							
						 | 
						
							
							
							
							
								
							
								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
							
						 | 
						
							
							
							
							
								
							
								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 | 
						
					
				
					
						
							
							
								 
								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 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								eb1a4db801
								
							
								
							
						 | 
						
							
							
								
								ui.gadgets.labels: use font-metrics directly.
							
							
							
							
							
						 | 
						
							2012-09-17 14:12:25 -07:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								8e3c79b841
								
							
								
							
						 | 
						
							
							
								
								ui.gadgets.paragraphs: cache the wrapped paragraph for performance.
							
							
							
							
							
						 | 
						
							2012-09-17 14:12:25 -07:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								d5900ba7ee
								
							
								
							
						 | 
						
							
							
								
								ui.gadgets: inline gadget-child and nth-gadget.
							
							
							
							
							
						 | 
						
							2012-09-17 14:12:25 -07:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								b2cd64d0e9
								
							
								
							
						 | 
						
							
							
								
								classes.struct: removing unused bad-type-for-bits error.
							
							
							
							
							
						 | 
						
							2012-09-17 09:54:55 -07:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								b72040d3b6
								
							
								
							
						 | 
						
							
							
								
								windows: Start adding GetBestInterface.
							
							
							
							
							
						 | 
						
							2012-09-17 08:05:23 -07:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								c5df68d7b3
								
							
								
							
						 | 
						
							
							
								
								windows.iphlpapi: Add a way to get interfaces, mac addrs, and ips on
							
							
							
							
							
							
							
							windows. 
							
						 | 
						
							2012-09-16 17:51:05 -07:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								6f8043241e
								
							
								
							
						 | 
						
							
							
								
								windows.winsock: Add sockaddr>ip.
							
							
							
							
							
						 | 
						
							2012-09-16 17:50:47 -07:00 |