x6j8x
(Sascha Matzke)
- You’re not logged in!
- Login
- Pricing & Signup
- Name
- Sascha Matzke
- Website/Blog
- http://www.scourbase.net
- Location
- Braunschweig, Germany
- Member Since
- Dec 09, 2008 (about 1 year)
Following 2 githubbers and watching 10 repositories view all →
Public Repositories (2)
Public Activity 
HEAD is 08a81abb7f5d7a5f050391c458ee6bbfd711dec9
x
-
slavapestov
committed
3024810d:
Word hashcodes are now computed from the word's name/vocabulary, removing a source of non-determinism
-
slavapestov
committed
024192c2:
compiler: add a unit test
-
slavapestov
committed
e8cfacce:
compiler.cfg: nuke ##bignum>integer and ##integer>bignum since they were unused
-
slavapestov
committed
8617ac79:
Add a couple more def-is-use instructions
-
slavapestov
committed
6dd8e465:
Merge branch 'master' into more_aggressive_coalescing
-
slavapestov
committed
a2671007:
compiler.cfg.ssa.destruction: more aggressive coalescing work in progress
-
Phil Dawes
committed
13262898:
removed vm-data.hpp
-
Phil Dawes
committed
63266524:
Moved PRIMITIVE and PRIMITIVE_FORWARDs to primitives.[ch]pp
-
klazuka
committed
2f6c733f:
images.gif: renamed loading-gif>image to gif>image to match the TIFF vocab
-
klazuka
committed
f7378206:
compression.lzw: refactored and simplified
-
Guillaume Nargeot
committed
386a02f0:
Solution to Project Euler problem 65
-
Guillaume Nargeot
committed
20261d8e:
Slightly modified project euler 72, and added some comments
-
klazuka
committed
7e816592:
compression.lzw: supports both TIFF and GIF
-
klazuka
committed
81ea3afb:
lzw: integrating with gif and tiff
-
klazuka
committed
4087c185:
gif: preparing for LZW re-integration with TIFF
-
klazuka
committed
fe81f965:
images.gif: added more tests
-
klazuka
committed
64dd947e:
images.gif: added transparent pixel support
-
klazuka
committed
553575a3:
images.gif: Decompression now works. Still need to implement transparency and merge with TIFF LZW code
-
klazuka
committed
8436303b:
images.gif: added unit tests
-
klazuka
committed
cd95e836:
images.gif: fixed image-descriptor parse bug
And 1319 more commits...
mongo-perf's description:
performance tools for mongodb
HEAD is 324ccbcd0d765ec2c27e19f0ef63df2c432a33ae
x
-
jckarter
committed
a3a0b205:
rearrange top-level help a little so that introductory articles are more discoverable
-
jckarter
committed
5c4fec91:
link to the glossary from the help browser toolbar
-
jckarter
committed
7b3f3e34:
make the glossary the first thing on the "conventions" page
-
jckarter
committed
9dd05ec6:
< Press Enter to see the Survival Guide >
-
jckarter
committed
b7661ba4:
improve locals docs
-
slavapestov
committed
496d8a99:
compiler.tree.propagation: fix broken corner cases in bitand and shift transforms, exposed by Hugh Aguilar's LC53 benchmark
-
slavapestov
committed
47d65075:
compiler.tree.propagation.transforms: fix problem with 'shift' transform when input was a bignum
-
slavapestov
committed
a95cb4ab:
mongodb.driver: fix for stricter stack effect checking
-
slavapestov
committed
729f119c:
gpu.shaders: '[ empty? not ] filter' is 'harvest'
-
slavapestov
committed
ed3de4ae:
math.matrices: remove dead code
-
slavapestov
committed
2290881d:
Merge branch 'master' of git://github.com/azteca/factor
-
slavapestov
committed
97b8ff73:
Merge branch 'master' of git://factorcode.org/git/factor
-
Elie Chaftari
committed
e8ccce67:
POP3 client library
-
slavapestov
committed
64995237:
Re-organize a few things to reduce '-include=' image size
-
slavapestov
committed
d9796a57:
mirrors: don't depend on specialized-arrays, it pulls in too much
-
slavapestov
committed
58c29bba:
io.sockets.windows: fix USING: list
-
slavapestov
committed
ed9e031b:
Merge branch 'client-bind' of git://github.com/x6j8x/factor
-
slavapestov
committed
aed32223:
help: don't consider children of $markup-examples for cross-referencing
-
slavapestov
committed
5681f671:
compiler: fix stack effect inference bug discovered by x6j8x; it was possible to define a word which did not compile but could be called anyway
-
slavapestov
committed
e3254d22:
grouping: clump on empty sequence was trying to make a sequence of length -1
And 9 more commits...
HEAD is 789b73aea60502ead286867eedce4f1a02310784
x
-
Doug Coleman
committed
3453fa47:
Merge branch 'master' of git://factorcode.org/git/factor
-
slavapestov
committed
5a5c789f:
tools.profiler: fix tests
-
slavapestov
committed
28de7992:
vm: fix compilation
-
slavapestov
committed
5a63edf2:
vm: clean up signal handling and add EXC_BAD_INSTRUCTION Mach exception handler for OS X, since signal handlers cannot change the stack pointer
-
jckarter
committed
23050cfb:
Merge branch 'master' of git://factorcode.org/git/factor
-
jckarter
committed
e795257d:
also print undocumented windows SSE exception codes
-
jckarter
committed
71159cb9:
tweak windows exception error printing
-
jckarter
committed
03df7adc:
give better error message for windows exceptions, and don't lop off the top end of the exception code when the vm throws the error
-
jckarter
committed
1bff41e3:
oops, longlong comparison is sse4.2, not 4.1
-
jckarter
committed
59727595:
fix tools.deploy test
-
jckarter
committed
cee5862b:
update a bunch of alien-callbacks and alien-indirects to use c-type words
-
jckarter
committed
4dd44a00:
update some naked alien-invokes to use c-type words
-
jckarter
committed
50e4252a:
update cocoa tests
-
jckarter
committed
dbd2f1b7:
update cocoa bridge to use c-type words
-
Doug Coleman
committed
4b5ed34f:
fix more docs typos
-
Doug Coleman
committed
aabaccff:
fix a bunch of typos in docs
-
Doug Coleman
committed
aaa16e07:
don't natural-sort the stack effects or $values in help-lint -- catches a lot more documentation errors
-
Doug Coleman
committed
e5c37ff4:
Merge branch 'master' of git://factorcode.org/git/factor
-
Doug Coleman
committed
331eb109:
fix doc formatting for io.mmap
-
Doug Coleman
committed
45605d13:
fix a normalization bug in decimals
And 16 more commits...
HEAD is e8ee4f9d332fde86b1066197b79e8f066b689e5d
x
-
x6j8x
committed
e8ee4f9d:
added with-local-address to bind the local address of a socket to a specific IP or IP/port combination (sometimes required to get through firewalls)
-
jckarter
committed
1a3ea6b6:
vif combinator
-
jckarter
committed
a2976083:
generate unsigned vector comparison fallbacks using min/max or xor/signed compare
-
jckarter
committed
a0a816e8:
generate better fallback code for vmin/vmax intrinsics
-
jckarter
committed
d570e583:
Merge branch 'master' of git://factorcode.org/git/factor
-
jckarter
committed
218d5c7c:
value numbering rewrite rules for vector ops to convert "not and" to "andn" and "not andn" to "and"
-
jckarter
committed
d82546ee:
clean up vector lerp functions to be better vectorizable
-
slavapestov
committed
033be680:
classes.builtin: fix help lint
-
slavapestov
committed
1fa72e9d:
Merge branch 'master' of git://factorcode.org/git/factor
-
slavapestov
committed
0a33e1a0:
help.handbook: remove 'type index'
-
slavapestov
committed
d171a5ac:
math.vectors: fix behavioral difference between generic vector vmin vmax and float specialized versions thereof
-
slavapestov
committed
a71212f9:
cpu.x86.32: only create 16-byte parameter area if the word calls into the VM
-
slavapestov
committed
44f41dfe:
Merge branch 'master' of git://factorcode.org/git/factor
-
slavapestov
committed
9599d86e:
compiler: FFI is now slightly more efficient when unboxing parameters, only changes data stack height once
-
slavapestov
committed
16db1a39:
compiler, cpu.x86.32: clean up FFI implementation, in particular 32-bit x86-specific backend
HEAD is 7d9d0721c2976d8e1466872047cbd73c50c0463e
x
-
x6j8x
committed
7d9d0721:
added with-local-address to bind the local address of a socket to a specific IP or IP/port combination (sometimes required to get through firewalls)
-
Slava Pestov
committed
5f52b230:
specialized-arrays: fix unit test
-
Slava Pestov
committed
ce785d10:
ui.gadgets.controls: fix load error
HEAD is e87e1b44dcefcec17f7c5af254042d9ae7b9f191
x
-
x6j8x
committed
e87e1b44:
added with-local-address to bind the local address of a socket to a specific IP or IP/port combination (sometimes required to get through firewalls)
-
slavapestov
committed
b5fb48b8:
ui.gadgets.editors: fix com-join-lines if there are more than two lines in the editor
-
slavapestov
committed
013f085f:
Merge branch 'master' of git://factorcode.org/git/factor
-
Slava Pestov
committed
681245f1:
Build fixes
-
Slava Pestov
committed
c08ea10b:
help.tutorial: clarify role of ''reload'' word
-
jckarter
committed
16038161:
inline trilerp so that perlin-noise is pretty much instantaneous
-
jckarter
committed
e253ca67:
add a typed-disassemble convenience word to typed.debugger
-
jckarter
committed
38e58fca:
make vshuffle-bytes intrinsic for any shuffle mask type
-
slavapestov
committed
a977ade0:
vm: fix conflict in image.cpp
-
slavapestov
committed
0411baa6:
Merge branch 'master' of git://factorcode.org/git/factor
-
slavapestov
committed
40b5c2c7:
vm: code heap: move mark bits to a separate bitmap
HEAD is aefa49028cae3a1a5561dd09456ccb2d9def9d50
x
-
x6j8x
committed
aefa4902:
added with-local-address to bind the local address of a socket to a specific IP or IP/port combination (sometimes required to get through firewalls)
-
slavapestov
committed
917e000b:
tools.deploy: increase terrain size tolerance, decrease windows size tolerance
-
slavapestov
committed
d3f365d2:
vm: change code heap alignment to 16 bytes instead of 32 to reduce image size
-
Slava Pestov
committed
f6c994da:
peg: fix unit test failures
-
Slava Pestov
committed
f52239c3:
Move modules and peg-lexer to unmaintained
-
Slava Pestov
committed
ce66b51b:
Merge branch 'master' of git://factorcode.org/git/factor
-
Slava Pestov
committed
f023875b:
Merge branch 'master' of git://github.com/killy971/factor
-
slavapestov
committed
1a7b00ea:
random.sfmt: make it endian-agnostic
-
Slava Pestov
committed
73a3fe44:
compiler: fix typo in intrinsics tests
-
Slava Pestov
committed
a62d38bf:
compiler: fix low-level-ir test on PowerPC
-
Slava Pestov
committed
0a3029d9:
compiler: on PPC, ANDI, ORI and XORI instructions take an unsigned 16-bit immediate, unlike ADDI, SUBI and MULLI which take a signed 16-bit immediate. The code generator was not aware of this, and so for example '[ >fixnum -16 bitand ]' would generate incorrect code. Split up small-enough? hook into immediate-arithmetic? and immediate-bitwise? and update value numbering to be aware of this. Fixes classes.struct bitfields test failure
-
Slava Pestov
committed
8eba48f4:
specialized-arrays, specialized-vectors: fix potential problem if two vocabularies define different C types with the same name
-
Slava Pestov
committed
72babc08:
peg.ebnf: fix
-
Slava Pestov
committed
e882db05:
peg.ebnf: turn $unchecked-examples into $examples
-
Slava Pestov
committed
e82bd8fd:
Merge branch 'ebnf' of git://double.co.nz/git/factor
-
doublec
committed
3fbba4df:
peg.ebnf doc fixes to appease help.lint
-
Slava Pestov
committed
715f5ebf:
vm: cleanup
-
doublec
committed
99a65583:
Tweak what EBNF words are private
-
doublec
committed
cfae18bc:
Basic peg.ebnf docs
-
Guillaume Nargeot
committed
0dbffccb:
Solution to Project Euler problem 81
HEAD is 3ffe5c7bec46afc5b430ca93fe7442044db8869b
x
-
x6j8x
committed
3ffe5c7b:
added with-local-address to bind the local address of a socket to a specific IP or IP/port combination (sometimes required to get through firewalls)
-
jckarter
committed
e033c8b8:
Merge branch 'master' of git://factorcode.org/git/factor
-
jckarter
committed
1fb2b6b7:
math.vectors.conversion docs
-
Slava Pestov
committed
89612b7f:
vm: rename myvm and parent_vm instance variables to parent, clean up casts in primitive definitions
-
Slava Pestov
committed
f0a1a3ce:
vm: rename F to false_object, and rename T to true_object
-
Slava Pestov
committed
b380a2f8:
vm: fix GC safety issue in non-optimizing compiler
-
jckarter
committed
08308fa4:
gpu.render: factor out and make public a "bind-uniforms" word for binding a uniform-tuple to a program-instance independent of a render-set
-
jckarter
committed
e32c1852:
update vshuffle docs
-
slavapestov
committed
476cb31b:
tools.deploy.test: cheat on windows until we have class stripping
-
jckarter
committed
1fde3af5:
Merge branch 'master' of git://factorcode.org/git/factor
-
jckarter
committed
ee405924:
gpu.shaders: carry over instances from old shader/program objects when GLSL-SHADER: or GLSL-PROGRAM: forms get reparsed
HEAD is c9975c6dd85a14d73a7ce15ee3ac4d8c8ddca40c
x
-
x6j8x
committed
c9975c6d:
added with-local-address to bind the local address of a socket to a specific IP or IP/port combination (sometimes required to get through firewalls)
-
slavapestov
committed
ef6868c7:
cpu.x86.32: fix callbacks on platforms where stack is not aligned
-
jckarter
committed
bd9dd863:
scuttle bogus math.vectors.simd test
-
jckarter
committed
036c49b2:
Merge branch 'master' of git://factorcode.org/git/factor
-
jckarter
committed
ecf78197:
fix sporadic "fall-through in cond" failure in float math.vectors.simd tests
-
Slava Pestov
committed
59a32227:
terrain: fix deploy config
-
jckarter
committed
5f346c96:
moved "typed" to basis
-
jckarter
committed
31cd3b9e:
fix type propagation information put on non-SIMD specializations of vany?, vall?, vnone?
HEAD is 5851d40015a4f5003526961b088379421d97d4c1
x
-
Doug Coleman
committed
cd102038:
make random-32* the protocol again, add a random-32 word that doesn't scale the returned bits
-
klazuka
committed
5e833219:
images.gif: unit tests now use a PAM reference image to verify decoding
-
Phil Dawes
committed
a45ccd1a:
calls dispatched as per multithreaded, but checked against singleton
-
Phil Dawes
committed
86593598:
ppc asm to pass vm pointer: alien + compiled code
-
Phil Dawes
committed
e91cb04a:
ppc asm to pass vm pointer: inline_cache_miss, set_callstack
-
klazuka
committed
8b680623:
images.testing: consolidated TIFF/GIF/PNG/PAM test images and wrote PAM unit tests
-
jonenst
committed
0ec3531d:
Merge branch 'master' of git://factorcode.org/git/factor into bleeding_edge
-
jonenst
committed
f8037c6a:
Solution to euler255 (slow and not so pretty)
-
klazuka
committed
cf32beea:
images.pam: encode and decode support for netpbm's PAM image format
-
jonenst
committed
fae6c642:
faster implementation of euler023 using a hashtable
-
klazuka
committed
fa063211:
images.loader: added image encode protocol
-
Phil Dawes
committed
4e9392b0:
ppc asm to pass vm pointer: overflow fns
-
Phil Dawes
committed
6f0d25a8:
ppc asm to pass vm pointer: initial bootstrap
-
Phil Dawes
committed
a514f79d:
inlineimpl.hpp is toast
-
Phil Dawes
committed
0ca2b9b3:
Converted some callback fns to use member-fn pointers
-
Phil Dawes
committed
49df5b10:
moved local_roots and write_barrier stuff out of inlineimpls.hpp
-
Phil Dawes
committed
13262898:
removed vm-data.hpp
-
Phil Dawes
committed
63266524:
Moved PRIMITIVE and PRIMITIVE_FORWARDs to primitives.[ch]pp
-
Guillaume Nargeot
committed
386a02f0:
Solution to Project Euler problem 65
-
Guillaume Nargeot
committed
20261d8e:
Slightly modified project euler 72, and added some comments
And 448 more commits...
HEAD is f5b2aad03191c6408c8b298e2a67b0ac01f28603
x
-
jckarter
committed
bd34a52a:
Merge branch 'master' of git://factorcode.org/git/factor
-
jckarter
committed
34eb7a92:
change vector logical words to reuse the input sequence types so that they work as simd fallbacks
-
jckarter
committed
0bc690e7:
define simd equal? methods as v= vall?
-
slavapestov
committed
231a2d1b:
Fix alias analysis of a ##compare whose input is another ##compare
-
slavapestov
committed
f7ab392a:
Merge branch 'master' into improved-aa
-
jckarter
committed
9d424a10:
Merge branch 'master' of git://factorcode.org/git/factor
-
jckarter
committed
c08cc860:
create special intrinsic wrappers for 256-vector>scalar operations so that vall?, vany?, vnone? work on 256-vectors
-
slavapestov
committed
d3acd0a5:
compiler.cfg.alias-analysis: optimize ##vm-field-ptr and ##alien-global instructions, and optimize out ##compare between values of different alias classes; this optimizes '[ [ >float ] bi@ [ + ] [ - ] 2bi eq? ]' down to an o-op and removes boxing from '[ [ >float ] bi@ [ + ] [ - ] 2bi = ]'
-
jckarter
committed
b4e15d5f:
vim: highlight @ and _, don't highlight things that aren't special anymore
-
jckarter
committed
aaeaa9c5:
add tests for v=, vany?, vall?, vnone?
-
jckarter
committed
7b13fa42:
fold test-vector/branch sequences into a test-vector-branch instruction
-
jckarter
committed
228ad950:
%test-vector instruction for vany?, vall?, vnone?
-
jckarter
committed
94070c11:
%compare-vector instruction (only does v= for now)
-
jckarter
committed
2303c010:
add software vall?, vany?, vnone? words
-
jckarter
committed
ef7fc262:
fix a stupid bug in simd rotation-matrix4
-
jckarter
committed
ef9abec1:
write v? and vmask in terms of bitwise ops
-
jckarter
committed
3ba79be6:
Revert "add a %blend-vector intrinsic for v?"
-
jckarter
committed
37a091a1:
Merge branch 'master' of git://factorcode.org/git/factor
-
jckarter
committed
21e4b28b:
add a %blend-vector intrinsic for v?
-
jckarter
committed
36918a03:
accept f and t as elements of literal simd vectors, storing binary all-zeroes or all-ones
And 11 more commits...
HEAD is f1c274fbfdaf2fc7c633e88fd3d87f6147342d81
x
-
slavapestov
committed
f213a672:
compiler.cfg.linear-scan: fix tests for hash order
-
slavapestov
committed
8c9ccdd9:
compiler.cfg.linear-scan: tweak it so that register allocation does not depend on hashing order
-
slavapestov
committed
be320f67:
compiler: fix codegen test
-
slavapestov
committed
e5062b07:
Merge branch 'master' into more_aggressive_coalescing
-
slavapestov
committed
3024810d:
Word hashcodes are now computed from the word's name/vocabulary, removing a source of non-determinism
-
slavapestov
committed
024192c2:
compiler: add a unit test
-
slavapestov
committed
e8cfacce:
compiler.cfg: nuke ##bignum>integer and ##integer>bignum since they were unused
-
slavapestov
committed
8617ac79:
Add a couple more def-is-use instructions
-
slavapestov
committed
6dd8e465:
Merge branch 'master' into more_aggressive_coalescing
-
slavapestov
committed
a2671007:
compiler.cfg.ssa.destruction: more aggressive coalescing work in progress
-
klazuka
committed
2f6c733f:
images.gif: renamed loading-gif>image to gif>image to match the TIFF vocab
-
klazuka
committed
f7378206:
compression.lzw: refactored and simplified
-
klazuka
committed
7e816592:
compression.lzw: supports both TIFF and GIF
-
klazuka
committed
81ea3afb:
lzw: integrating with gif and tiff
-
klazuka
committed
4087c185:
gif: preparing for LZW re-integration with TIFF
-
klazuka
committed
fe81f965:
images.gif: added more tests
-
klazuka
committed
64dd947e:
images.gif: added transparent pixel support
-
klazuka
committed
553575a3:
images.gif: Decompression now works. Still need to implement transparency and merge with TIFF LZW code
-
klazuka
committed
8436303b:
images.gif: added unit tests
-
klazuka
committed
cd95e836:
images.gif: fixed image-descriptor parse bug
And 125 more commits...
HEAD is cd04c85826e298b2d95308aca76738a503bfb39b
x
-
Slava Pestov
committed
dc1b6043:
cpu.x86: shifts didn't work if dst != src1; re-organize file a bit
-
slavapestov
committed
a5311323:
Merge branch 'master' of git://factorcode.org/git/factor
-
slavapestov
committed
542dd577:
cpu.x86.32: fix %unary/binary-float-function on Windows; need to look up symbols in libm and not VM binary
-
slavapestov
committed
2695007c:
unix.linux: fix load errors from c-type changes
-
slavapestov
committed
1e4c6f0b:
unix.statvfs.netbsd: load fix
-
slavapestov
committed
d9c496c4:
compiler.cfg.ssa.destruction: we can coalesce two registers with different representations as long as they both belong to the same register class
-
slavapestov
committed
ba029a88:
io.mmap: fix obsolete tests and get code to inline better
-
slavapestov
committed
4d9cf127:
definitions: make FORGET: M\ update compiled xref correctly
-
slavapestov
committed
5db732e3:
ui.tools.listener: add 'Help' button, and print message when listener exits, to reduce confusion if user presses C+d
-
slavapestov
committed
daf8f0eb:
cpu.x86: fix regression: fsqrt intrinsic wasn't used
-
klazuka
committed
2f6c733f:
images.gif: renamed loading-gif>image to gif>image to match the TIFF vocab
-
klazuka
committed
f7378206:
compression.lzw: refactored and simplified
-
klazuka
committed
7e816592:
compression.lzw: supports both TIFF and GIF
-
klazuka
committed
81ea3afb:
lzw: integrating with gif and tiff
-
klazuka
committed
4087c185:
gif: preparing for LZW re-integration with TIFF
-
klazuka
committed
fe81f965:
images.gif: added more tests
-
klazuka
committed
64dd947e:
images.gif: added transparent pixel support
-
klazuka
committed
553575a3:
images.gif: Decompression now works. Still need to implement transparency and merge with TIFF LZW code
-
klazuka
committed
8436303b:
images.gif: added unit tests
-
klazuka
committed
cd95e836:
images.gif: fixed image-descriptor parse bug
And 94 more commits...
x6j8x
deleted branch for-slava at x6j8x/factor
Sun Sep 27 23:42:11 -0700 2009
Deleted branch was at x6j8x/factor/tree/for-slava
New branch is at x6j8x/factor/tree/client-bind
x6j8x
deleted branch client-bind at x6j8x/factor
Sun Sep 27 23:21:55 -0700 2009
Deleted branch was at x6j8x/factor/tree/client-bind
