Slava Pestov
|
854c81e17f
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-09-22 23:54:49 -05:00 |
Slava Pestov
|
6d4e5af088
|
cpu.x86.features: don't fold away sse-version, instead memoize it and recompute on startup
|
2009-09-23 05:13:15 -05:00 |
Slava Pestov
|
f017f8904b
|
math.vectors.simd: Improved documentation
|
2009-09-23 03:14:06 -05:00 |
Slava Pestov
|
43acea72b9
|
specialized-vectors: improved documentation
|
2009-09-23 03:08:54 -05:00 |
Slava Pestov
|
e1efb189a4
|
math and math.vectors: improved documentation
|
2009-09-23 03:08:45 -05:00 |
Slava Pestov
|
9f59f6b9c6
|
Merge branch 'master' into integer-simd
|
2009-09-23 02:48:38 -05:00 |
Slava Pestov
|
3d4ce094d2
|
prettyprint.backend: don't bomb if printing length-limited sequence which doesn't like being resized itself. Instead convert to array of elements first
|
2009-09-23 02:48:23 -05:00 |
Slava Pestov
|
7d39499d86
|
compiler.cfg.ssa.cssa: correctly handle overflowing fixnum instructions
|
2009-09-23 02:47:56 -05:00 |
Slava Pestov
|
43fa252af5
|
math.vectors.simd: new operations: vabs vsqrt vbitand vbitor vbitxor
|
2009-09-23 02:47:14 -05:00 |
Slava Pestov
|
15ba7e299b
|
math.vectors.simd: fix all tests
|
2009-09-23 01:05:19 -05:00 |
Slava Pestov
|
74a72ce17c
|
checksums.openssl: use correct API for creating EVP_MD_CTX, fixes crash on NetBSD
|
2009-09-22 23:54:42 -05:00 |
Slava Pestov
|
d23826906f
|
Merge branch 'master' into integer-simd
|
2009-09-22 20:21:40 -05:00 |
Slava Pestov
|
7cfc63af51
|
compiler.tree.propagation.branches: M: #phi propagate-around was unnecessary
|
2009-09-22 17:56:50 -05:00 |
Daniel Ehrenberg
|
45ba559ce4
|
Merge branch 'master' of git://factorcode.org/git/factor into constraints
|
2009-09-22 16:09:33 -05:00 |
Daniel Ehrenberg
|
6e936bdb05
|
Fixing failing unit tests in compiler.tree.propagation due to constraints
|
2009-09-22 16:01:14 -05:00 |
Slava Pestov
|
b0f87fd6a0
|
cpu.ppc: fix load errors
|
2009-09-22 05:24:34 -05:00 |
Slava Pestov
|
81462d1479
|
project-euler.074: cleanup
|
2009-09-22 05:19:26 -05:00 |
Slava Pestov
|
d84cfd1284
|
Merge branch 'master' of git://github.com/killy971/factor
|
2009-09-22 05:10:48 -05:00 |
Slava Pestov
|
0e3a261637
|
Fix test failures in compiler.cfg.linearization.order, compiler.tests.low-level-ir and compiler.graphviz
|
2009-09-22 05:07:52 -05:00 |
Slava Pestov
|
629fd1fc82
|
Merge branch 'master' into integer-simd
|
2009-09-22 03:24:52 -05:00 |
Slava Pestov
|
be8cd84b40
|
generic: fix tests
|
2009-09-22 03:24:06 -05:00 |
Slava Pestov
|
ccaa132444
|
jvm-summit-talk: Slides from talk
|
2009-09-22 03:23:55 -05:00 |
Slava Pestov
|
661bf83ff3
|
compiler.graphviz: was broken since some time ago, fix and add tests
|
2009-09-22 03:20:22 -05:00 |
Slava Pestov
|
fe0701deb1
|
math.functions: fix ~ with negative (relative) tolerance
|
2009-09-22 03:19:47 -05:00 |
Slava Pestov
|
513ba1f176
|
compiler.cfg.linearization.order: basic blocks were being inserted twice if some blocks had repeated successors, causing problems for register allocation
|
2009-09-22 03:19:23 -05:00 |
Slava Pestov
|
fe948f0b26
|
Move breakpoint word from tools.annotations to tools.walker to reduce amount of dependencies tools.annotations pulls into a minimal image
|
2009-09-22 03:16:31 -05:00 |
Guillaume Nargeot
|
f6e2e76860
|
Solution to Project Euler problem 74
|
2009-09-22 17:02:22 +09:00 |
Guillaume Nargeot
|
0b01117e90
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-09-22 11:16:49 +09:00 |
Guillaume Nargeot
|
941fc66a43
|
Solution to Project Euler problem 72
|
2009-09-22 11:16:04 +09:00 |
Slava Pestov
|
0f0bf667b5
|
Merge branch 'master' of git://factorcode.org/git/factor into integer-simd
|
2009-09-21 17:58:24 -05:00 |
Slava Pestov
|
962d039852
|
Rename specific-method to method-for-class, rename (effective-method) to method-for-object, and make both much faster
|
2009-09-21 17:42:20 -05:00 |
Joe Groff
|
08b29b0b84
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-09-21 16:05:34 -05:00 |
Joe Groff
|
b5bd0532c2
|
oops--Segoe is the windows 6.x system font, not Calibri
|
2009-09-21 16:05:13 -05:00 |
Joe Groff
|
6ce8eba961
|
prettyprint CALLBACK: defs
|
2009-09-21 14:14:12 -05:00 |
Joe Groff
|
0ff319c409
|
docs for C type words
|
2009-09-21 13:39:55 -05:00 |
Joe Groff
|
55988828bf
|
update alien docs to talk about C types as words
|
2009-09-21 13:20:01 -05:00 |
Joe Groff
|
00fa7f73fb
|
add CALLBACK: syntax that defines a typedef and an alien-callback constructor word for function pointer types. update some code in iokit.hid and windows.dinput to use CALLBACK: instead of TYPEDEF:/word pairs
|
2009-09-21 11:59:41 -05:00 |
Joe Groff
|
6b9954ffad
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-09-20 23:59:57 -05:00 |
Joe Groff
|
b09006bba9
|
include LIBRARY: in FUNCTION: synopsis
|
2009-09-20 23:59:43 -05:00 |
Joe Groff
|
9d3d7f549a
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-09-20 23:35:18 -05:00 |
Joe Groff
|
6645b41fac
|
use hott vista fonts on windows 6.x
|
2009-09-20 23:34:53 -05:00 |
Slava Pestov
|
603a560eaf
|
cpu.x86: fix using list
|
2009-09-20 23:24:30 -05:00 |
Joe Groff
|
3eeaca8631
|
move system-info to basis
|
2009-09-20 23:24:24 -05:00 |
Slava Pestov
|
9d90bdd439
|
Fix conflict
|
2009-09-20 23:18:07 -05:00 |
Slava Pestov
|
3de9f4c339
|
mason.child: don't need command line switches for SSE version anymore
|
2009-09-20 23:16:14 -05:00 |
Slava Pestov
|
ea44ea3522
|
math.vectors.simd: add saturated arithmetic operations
|
2009-09-20 23:16:02 -05:00 |
Joe Groff
|
08d9d0ad28
|
fix synopsis for C-TYPE:, TYPEDEF:, and FUNCTION: so they properly show IN: clause
|
2009-09-20 23:12:31 -05:00 |
Joe Groff
|
32146c645d
|
add some keyboard shortcuts to vim plugin
|
2009-09-20 23:10:54 -05:00 |
Slava Pestov
|
acea55c692
|
math.vectors: add v+- word which is accelerated by SSE3
|
2009-09-20 17:43:16 -05:00 |
Joe Groff
|
f459c24e45
|
oops, float>hex didn't preserve leading zeroes in mantissa
|
2009-09-20 16:48:42 -05:00 |